msaitoh
50355ed04b
Regen.
2018-01-09 09:19:27 +00:00
wiz
49e8d3a989
Add RCS Id. Simplify SYNOPSIS and remove loader.conf(5) reference.
2018-01-09 09:19:10 +00:00
msaitoh
e96fb9c2c4
Add Intel Apollo Lake devices.
2018-01-09 09:19:05 +00:00
wiz
ad36999f92
Stop using Tn.
2018-01-09 09:17:52 +00:00
wiz
5d07b5f046
Sort SEE ALSO.
2018-01-09 09:15:57 +00:00
msaitoh
386ff67d69
Regen.
2018-01-09 08:24:42 +00:00
msaitoh
d7a23054d7
- s/MMC/eMMC/ for Intel 0x0f14 (Bay Trail)
...
- Add Atom E3800 (Bay Trail) eMMC 4.5
2018-01-09 08:17:27 +00:00
msaitoh
6619617fbb
Set mp_online = ture. I don't know the "best" location to set it true.
...
This change might fix PR#52886.
2018-01-09 04:55:43 +00:00
ozaki-r
8c09e9f90b
Fix use-after-free of mbuf by ip6flow_create (one more)
...
XXX need pullup-[678]
2018-01-09 04:41:19 +00:00
nat
6a9f5fca12
Fix pad on systems with many cores/cpus:
...
* Introduce a lock to serialize attach/detach of pad devices.
* Forcefully detach children of pad on close.
* Be more carefull in pad_open with regards to config_detach only
if new instances of the pad device are created and fail to open.
Addresses PR kern/52889.
These changes were developed with and tested by pgoyette@.
2018-01-09 04:23:59 +00:00
ozaki-r
a29d76a139
Fix use-after-free of mbuf by ip6flow_create
...
This fixes recent failures of some ATF tests such as t_ipsec_tunnel_odd.
XXX need pullup-[678]
2018-01-09 04:21:26 +00:00
nat
433e65b8f1
Forcefully detach children of audio instances.
...
This addresses part of PR kern/52889 as children of pad(4) were not
detaching.
2018-01-09 04:14:21 +00:00
nat
df76725601
Rework of play/rec threads to ensure effective use of locks.
...
Addresses part of PR kern/52889 where the mixing thread would not exit on
audio detach.
2018-01-09 04:10:27 +00:00
christos
b985414b8f
Merge autofs support from: Tomohiro Kusumi
...
XXX: Does not work yet
2018-01-09 03:31:12 +00:00
christos
c4daf5eae5
add strndup and an alias to strdup.
2018-01-09 01:53:55 +00:00
christos
8ffa3f42a9
Add one more file, still does not build.
2018-01-09 01:51:20 +00:00
christos
cfe95f14f6
check the magic first in case we got passed a junk pointer.
2018-01-09 01:44:50 +00:00
knakahara
8a37362ba6
Fix PR kern/52910. Reported and implemented a patch by Sevan Janiyan, thanks.
2018-01-08 23:34:56 +00:00
knakahara
d88bfb301b
Committed debugging logs by mistake, sorry. Revert cryoto.c:r.1.103 and ip6_flow.c:r.1.37.
2018-01-08 23:33:40 +00:00
knakahara
f2516b4ae6
Fix PR kern/52910. Reported and implemented a patch by Sevan Janiyan, thanks.
2018-01-08 23:23:25 +00:00
christos
09767d34a5
Redo the previous alpha change differently (don't add a new file since we need
...
ifdefs anyway), and regen.
2018-01-08 18:56:20 +00:00
jakllsch
8a8cd8626c
Fix idma_xferlen for A64/H5 eMMC host controller.
2018-01-08 14:40:18 +00:00
maxv
cb7ee5c0e6
Make Xen compile again.
2018-01-08 14:39:33 +00:00
martin
edea8a3220
PR 52864: add a test for this bug, from sevan@
2018-01-08 14:17:15 +00:00
jmcneill
42e59c75c3
Add nvidia-firmware to SUBDIR
2018-01-08 11:05:02 +00:00
maxv
ad8c785d6c
Since SVS is now defined in files.x86, remove it from files.amd64
...
and files.i386.
2018-01-08 09:33:53 +00:00
martin
b3280b435a
Now that SVS is defined in file.x86, do not repeat it here
2018-01-08 06:29:19 +00:00
christos
bac82b91e0
Use the proper process (the tracee) to get information about lwps and
...
registers and the tracer for vmspace.
2018-01-08 06:10:30 +00:00
christos
a0a9a3b408
don't ignore error from copyout_piod
2018-01-08 04:45:53 +00:00
christos
00e542777c
regen
2018-01-08 04:00:31 +00:00
christos
5d02074f2c
don't do anything for NetBSD
2018-01-08 04:00:00 +00:00
christos
28a88be5e0
add a netbsd-specific alpha target to handle thread initialization.
2018-01-08 03:07:16 +00:00
christos
a5c6d94aa5
Make things compile again.
2018-01-08 01:41:34 +00:00
kamil
3e48d45743
Revert asctime() namespacing
...
asctime() is optionally a cancellation point in the POSIX spec.
It's not true for NetBSD.
Requested by <joerg>
2018-01-07 21:19:35 +00:00
christos
a38ead8b43
ignore signal 64 for now (go uses it)
...
XXX: pullup-8
2018-01-07 21:16:00 +00:00
christos
dda917e683
Ignore signal 64 for now (go uses it)
...
XXX: pullup-8
2018-01-07 21:14:38 +00:00
jmcneill
a5c866b6cf
Import NVIDIA Tegra XUSB firmware for Tegra124 and Tegra210. Installation
...
of this firmware is controlled by the MKTEGRAFIRMWARE option, which
defaults to yes on evbarm and evbarm64 and no everywhere else.
2018-01-07 20:59:24 +00:00
christos
bacfdb6969
add casts
2018-01-07 20:02:52 +00:00
wiz
dd5857855f
Bump date for previous.
2018-01-07 18:11:35 +00:00
christos
5a5b943e4e
make this compile again
2018-01-07 16:47:22 +00:00
maxv
b8ff9d5be5
Don't enable SVS yet.
2018-01-07 16:10:52 +00:00
maxv
da72fac8fc
Add a new option, SVS (for Separate Virtual Space), that unmaps kernel
...
pages when running in userland. For now, only the PTE area is unmapped.
Sent on tech-kern@.
2018-01-07 16:10:16 +00:00
christos
9dcca3fbdb
make this compile w/o LOCKDEBUG
2018-01-07 16:08:12 +00:00
kamil
b4e223d109
Revert namespacing of atoi(3)
...
Sanitizers can handle recursive interceptions in some / most cases, if they
will cause damage the problem will be not workaroundable without libc
changes - I will be back to it.
Keep namespace of asctime() as this can be a cancellation point according
to POSIX. Right now it's not implemented on NetBSD. Defer it for later.
Keep weak symbols and namespace for wait6(2) as this could be a
cancellation point as well. Defer this for later.
Sanitizers's [recursive] interceptors are a hack and moving one way or
another can cause new sets of problems. Recursive ones can be useful and
cause problems (on Linux there are known with with signal handlers).
Sponsored by <The NetBSD Foundation>
2018-01-07 15:28:33 +00:00
christos
0cc54e49cb
KNF.
2018-01-07 15:26:43 +00:00
maxv
6fcf3f0aab
Switch x86_retpatch[] -> HOTPATCH().
2018-01-07 13:43:23 +00:00
maxv
57976a3c3e
Fix previous - atomic_lockpatch[] is still there.
2018-01-07 13:37:39 +00:00
maxv
9ef803fea5
Switch x86_lockpatch[] -> HOTPATCH().
2018-01-07 13:15:23 +00:00
maxv
99d8611c28
Implement a real hotpatch feature.
...
Define a HOTPATCH() macro, that puts a label and additional information
in the new .rodata.hotpatch kernel section. In patch.c, scan the section
and patch what needs to be. Now it is possible to hotpatch the content of
a macro.
SMAP is switched to use this new system; this saves a call+ret in each
kernel entry/exit point.
Many other operating systems do the same.
2018-01-07 12:42:46 +00:00
kre
b36637ee94
PR bin/52905
...
Document, and properly implement, the -q and -e options to dkctl xxN listwedges.
(implementation fix supplied by Petar Bogdanovic.)
2018-01-07 12:29:25 +00:00