riastradh
560cfcce81
Use .Sy, not .Em, for bold-faced WARNING of impending doom.
...
Underline and, worse, italic aren't as good at catching the eye.
2019-11-30 02:47:14 +00:00
riastradh
4ff9c3de4a
Document relation to atomic_ops(3) and membar_ops(3).
2019-11-30 02:38:44 +00:00
rillig
2940fc42de
Ignore temporary files from running the unit tests
2019-11-30 02:35:28 +00:00
rillig
e4b4cc0e9c
Add another unit test for the :M modifier
2019-11-30 02:31:19 +00:00
riastradh
44366f2bcd
Document xc_barrier.
2019-11-30 02:22:23 +00:00
rillig
5ed433bfe1
Add unit tests for variable modifiers like :M and :N
2019-11-30 00:38:51 +00:00
uwe
3a8509388f
Improve table of contents.
...
For .txt and .more drop meaningless page numbers, those formats are
not paginated (with all due respect to line printers, 80s are over).
For .ps use actual formatting with proportional font and properly
aligned page numbers. Thanks to kre@ for his help with some of the
darker corners of troff (with all due respect to my 80s self, he/I
should have paid more attention).
2019-11-30 00:28:27 +00:00
riastradh
845417da2c
Missed another spot.
...
Marked mb.9 obsolete but forgot to mark mb_memory.9 &c. too.
2019-11-30 00:02:15 +00:00
riastradh
398a51e047
Nix now-unused definitions of MUTEX_GIVE/MUTEX_RECEIVE.
2019-11-29 22:55:33 +00:00
riastradh
be06bc7780
Missed a spot: delete mb.9 from MLINKS too.
2019-11-29 22:38:28 +00:00
riastradh
86f9decda4
New atomic load/store operations for the kernel.
...
Guarantee no fusing and no tearing, and can optionally impose
ordering relative to other memory operations.
Unordered:
- atomic_load_relaxed
- atomic_store_relaxed
Ordered:
- atomic_load_acquire
- atomic_load_consume
- atomic_store_release
These are intended to match C11 semantics, and can be defined in
terms of the C11 atomic API when ready.
2019-11-29 22:17:23 +00:00
jmcneill
62921ac368
Add tiwdt
2019-11-29 20:54:17 +00:00
jmcneill
963b86d431
Add TI OMAP watchdog timer driver.
2019-11-29 20:54:00 +00:00
ad
c5154900d0
A couple more tweaks to avoid reading the lock word.
2019-11-29 20:50:54 +00:00
riastradh
bb04fd03e6
Nix obsolete mb(9) man page.
2019-11-29 20:31:35 +00:00
riastradh
63d8b25a63
Nix mb_* on vax.
2019-11-29 20:06:44 +00:00
riastradh
445d23458a
Nix mb_* on sparc and sparc64.
2019-11-29 20:06:34 +00:00
riastradh
47bbf2f62d
Nix mb_* on sh3.
2019-11-29 20:06:08 +00:00
riastradh
a1dc5c4d23
Nix mb_* on powerpc.
2019-11-29 20:05:59 +00:00
riastradh
f57add36c1
Nix mb_* on m68k.
2019-11-29 20:05:49 +00:00
riastradh
17041bbcfe
Nix mb_* on ia64.
2019-11-29 20:05:38 +00:00
riastradh
20de491506
Nix mb_* on hppa.
2019-11-29 20:05:29 +00:00
riastradh
fe845e0805
Nix mb_* on arm.
2019-11-29 20:05:19 +00:00
riastradh
8c7488138a
Nix mb_* on alpha.
2019-11-29 20:05:07 +00:00
riastradh
915952b159
Largely eliminate the MD rwlock.h header file.
...
This was full of definitions that have been obsolete for over a
decade. The file still remains for __HAVE_RW_STUBS but that's all.
Used only internally in kern_rwlock.c now, not by <sys/rwlock.h>.
2019-11-29 20:04:52 +00:00
ad
874c8f508b
Get rid of MUTEX_RECEIVE/MUTEX_GIVE.
2019-11-29 19:44:59 +00:00
ad
c7d1277ea0
Don't try to kpreempt a CPU hog unless __HAVE_PREEMPTION (oops).
2019-11-29 18:29:45 +00:00
ad
baae060cbf
PR port-sparc/54718 (sparc install hangs since recent scheduler changes)
...
- userret() must be called every time we return to user, it's not optional.
- If clearing the AST with interrupts off, you must loop over userret().
2019-11-29 18:27:32 +00:00
thorpej
4761c167b2
Account for the IRQ offset on the bcm2836.
2019-11-29 17:44:27 +00:00
maxv
1201edd951
Add sanity check, only sat_len bytes got copied in, the rest is
...
uninitialized. Found by KMSAN.
2019-11-29 17:40:16 +00:00
ryo
46fd5566fb
if Thumb-32 bit instruction located on a page boundariy, also need to consider the pc + 2 address.
...
Fix PR/54720. more detail and PoC are descrived in the PR.
2019-11-29 17:33:43 +00:00
ryo
d38cbdd5b7
bpf can send a packet greater than MCLBYTES (JumboFrame) using multiple mbuf.
2019-11-29 17:29:31 +00:00
ryo
dac8f9ac33
set the multicast filter properly.
...
don't always IFF_ALLMULTI if multicast is configured.
fix the handling of GAUR and GALR.
2019-11-29 17:20:30 +00:00
uwe
05a1ccc8bb
Oops, fix typo in .el in previous.
2019-11-29 16:33:44 +00:00
uwe
d2fa56792c
Provide separate .Tc and .Ti definitions for HTML and non-HTML.
...
Change HTML definition of .Tc to enclose TOC into simple .nf/.fi that
also give us <pre> in the output.
This frees our hands to redefine non-HTML case to use better
formatting (work in progress).
2019-11-29 16:15:09 +00:00
jakllsch
d55496fe8f
add RK3399 DisplayPort clocks
2019-11-29 15:24:21 +00:00
jakllsch
89f489d858
add RK3399 eDP clocks
2019-11-29 15:20:28 +00:00
msaitoh
2f48563532
Set if_baudrate.
2019-11-29 15:17:14 +00:00
jakllsch
a0335c2e80
fix copy/paste error in mux_pll_src_cpll_gpll_ppll_parents[]
2019-11-29 15:00:20 +00:00
gson
3286e5198c
Preserve the toggleCarry bit in the Endpoint Descriptor in
...
ohci_abort_xfer(). Fixes the OHCI part of PR kern/50278.
2019-11-29 14:15:41 +00:00
gson
1488c5045a
Preserve the toggleCarry bit in the Endpoint Descriptor when handling
...
a DataUnderrun condition. Fixes PR kern/54070.
2019-11-29 14:13:04 +00:00
hkenken
6860aa100a
Add wait for stop condition.
2019-11-29 12:42:53 +00:00
martin
6c4f765ba8
Add illegal asm and breakpoint
2019-11-29 12:04:32 +00:00
hikaru
0055ef443e
crypto(4): accept CRYPTO_SHA2_384_HMAC and CRYPTO_SHA2_512_HMAC.
2019-11-29 08:30:30 +00:00
hikaru
f83e13c51c
HMAC-SHA-512 has 32 bytes MAC.
2019-11-29 07:20:03 +00:00
nisimura
1f2380eab0
switch to deferred if_start framework.
2019-11-29 05:47:26 +00:00
hkenken
00490b41cf
Support more than 128Kbit model.
2019-11-29 04:59:15 +00:00
jmcneill
8ac0a322b1
Do not crash if the optional vpcie3v3-supply property is missing or the
...
regulator can not be found.
2019-11-29 00:36:22 +00:00
jmcneill
d6d3df3285
Support 1-bit mode and force all xfers to bounce to workaround a transfer error issue for now
2019-11-28 23:57:09 +00:00
sevan
09b8c16ba2
Add Aaron Swartz and Steve Jobs
2019-11-28 23:49:13 +00:00