christos
f770f4ce9a
Give us a little room, too much potato chips.
2017-07-16 14:24:29 +00:00
cherry
eb432c68e9
Unify the xen and native x86/ interrupt setup functions and
...
spl traversal data structures.
This is towards PVHVM.
2017-07-16 14:02:48 +00:00
ozaki-r
5121d06cb7
Make sure to sort the list when changing the state by key_sa_chgstate
2017-07-16 10:46:45 +00:00
ozaki-r
b361004c1e
Don't validate sav lists of LARVAL or DEAD states
...
We don't sort the lists so the validation will always fail.
Fix PR kern/52405
2017-07-16 10:36:52 +00:00
cherry
be333a3833
Remove the xen specific interrupt type for the x86 intr_handle_t
...
For this to work, we use the evtchn.c:get_pirq_to_evtchn() glue
function to make things easier.
2017-07-16 06:14:23 +00:00
cherry
559eb9eaec
Add a glue function to inspect event channel<->legacy IRQ mappings.
...
This is towards getting xen to use more x86/ "native" code.
2017-07-16 05:03:36 +00:00
christos
6c406925bb
fix the powerpc build, by undefining the EH_SPEC entry first.
2017-07-15 23:52:30 +00:00
christos
083a5e3b76
Avoid missing _restgpr_30_x
2017-07-15 23:26:46 +00:00
christos
8459adcc57
fix printf format.
2017-07-15 22:48:32 +00:00
kre
56aa5062b1
Add some tests for the (likely forthcoming) pipefail option (modelled
...
after than in ksh and bash, and the similar thing in zsh) for which a
request has been made for support in the NetBSD sh.
Until the support is committed, the test will be skipped.
2017-07-15 18:52:21 +00:00
kre
8d48762db3
Add basic tests for the forthcoming ',' '++' and '--' operators.
...
Until the support for those is committed to /bin/sh (and when testing
any other sh that does not support them) the new tests will be skipped.
2017-07-15 18:50:42 +00:00
christos
43072a1442
do dts depend processing in two passes, one for /include/ and one for #include
2017-07-15 15:53:48 +00:00
christos
1f3e5b1b5c
Move the dts rule to a separate file and add dependencies handling.
2017-07-15 15:20:52 +00:00
wiz
1c4feb4ef6
Simplify.
2017-07-15 14:40:36 +00:00
christos
397b110260
Add a variant that passes the format, so that time(1) can use it.
2017-07-15 14:35:55 +00:00
christos
59fa4f31ea
Allow the user to specify the output format on the command line.
2017-07-15 14:34:08 +00:00
riastradh
d36bab8179
Missed a MKCRYPTO spot.
...
...although if nobody noticed, maybe that means this doesn't actually
use libcrypto?
2017-07-15 13:54:07 +00:00
christos
ac1681e01d
Ignore __thread for lint for now
2017-07-15 13:46:02 +00:00
wiz
edd62e729c
Remove unnecessary macros. Use standard headers.
2017-07-15 12:10:31 +00:00
jmcneill
c3934401dc
Add support for "kernel_noload" image types. This type is the same as the
...
"kernel" type, except it can run from any load address.
2017-07-15 11:13:08 +00:00
isaki
6ec93df698
Add DIAGNOSTIC code.
2017-07-15 10:17:09 +00:00
mlelstv
9368f38e90
Use I/O timestamps to compute disk statistics for better precisison.
2017-07-15 08:22:23 +00:00
ozaki-r
8534aec06b
Fix wrong argument handling
2017-07-15 07:26:02 +00:00
skrll
73c12b0930
Fix a comment
2017-07-15 06:25:20 +00:00
skrll
de8849949e
Spell invalidate correctly in comments. No functional change.
2017-07-15 06:20:22 +00:00
riastradh
a92ac7e39c
Tidy up a bit. Fulfil requests completely.
2017-07-15 05:46:09 +00:00
joerg
c1a5bf052c
Restore --eh-frame-hdr for static binaries.
2017-07-14 23:05:27 +00:00
macallan
a984d4dff8
- use smu for shutdown and reboot
...
- disable pallet control on G5, for some reason we crash in OF_call_method_1
2017-07-14 21:36:19 +00:00
christos
9914b1b0d0
Advance the PC on breakpoint instruction to avoid infinite loop DoS!
2017-07-14 20:32:32 +00:00
joerg
6138a69002
Drop TLS variant checks, emutls is enough for VAX and Sun2.
2017-07-14 19:24:52 +00:00
joerg
9c8895ecbf
Avoid common declaration.
2017-07-14 19:24:12 +00:00
christos
1c58004570
KASSERT Fires for MIPS1, disable.
2017-07-14 17:54:00 +00:00
christos
18205d18b1
Async event can be called before the adapter is running (pmax tc asc)
2017-07-14 17:50:11 +00:00
jmcneill
2be84737fc
Latest mandoc no longer supports multiple -O options. Instead it expects
...
option values to be separated by commas. PR toolchain/52402
2017-07-14 17:30:31 +00:00
perseant
4a641438c8
Add a simple collation test. This test is expected to fail on HEAD since
...
we do not yet have a working implementation of wcscoll.
2017-07-14 14:57:43 +00:00
joerg
3d39ee5ed6
VAX doesn't have the test cases, so stub the body as well.
2017-07-14 14:09:53 +00:00
maxv
d245e6f22a
Should be loadfactor().
2017-07-14 13:23:48 +00:00
maxv
e26423f71c
Don't forget to clean l_md.md_flags, otherwise there may be MDL_COMPAT32,
...
in which case the kernel would always use iret (slower).
2017-07-14 13:21:29 +00:00
maxv
bcdfaccefa
Revert rev1.26. l_estcpu is increased by only one cpu, not all of them.
2017-07-14 13:02:20 +00:00
christos
a3394c1444
make the comment match
2017-07-14 12:27:55 +00:00
ozaki-r
38b8f795b6
Prepare to stop using isr->sav
...
isr is a shared resource and using isr->sav as a temporal storage
for each packet processing is racy. And also having a reference from
isr to sav makes the lifetime of sav non-deterministic; such a reference
is removed when a packet is processed and isr->sav is overwritten by
new one. Let's have a sav locally for each packet processing instead of
using shared isr->sav.
However this change doesn't stop using isr->sav yet because there are
some users of isr->sav. isr->sav will be removed after the users find
a way to not use isr->sav.
2017-07-14 12:26:26 +00:00
ozaki-r
dfda6b6abe
Add test cases for SAs with different SPIs
2017-07-14 11:54:52 +00:00
skrll
fe73f16b7a
Only call uhci_free_stds if there are TDs to free.
...
In uhci_alloc_std_chain ensure we fill the TD array correctly and note
the number of allocated TDs so that uhci_free_stds will do the right thing
Fixes a problem seen by anon
2017-07-14 10:37:05 +00:00
skrll
e9d8639106
KNF
2017-07-14 06:33:26 +00:00
spz
74c5beb1c7
add a few more '*'
2017-07-14 04:56:11 +00:00
msaitoh
bab58959a3
Calling wm_init_lcd_from_nvm() makes hang on some machines reported by
...
Brad Harder. Until fix this problem correctly, Disable whole of
wm_init_lcd_from_nvm().
2017-07-14 04:34:29 +00:00
ozaki-r
35fd5457ec
Avoid examining freshness of sav on packet processing
...
If a sav list is sorted (by lft_c->sadb_lifetime_addtime) in advance,
we don't need to examine each sav and also don't need to delete one
on the fly and send up a message. Fortunately every sav lists are sorted
as we need.
Added key_validate_savlist validates that each sav list is surely sorted
(run only if DEBUG because it's not cheap).
2017-07-14 01:30:08 +00:00
ozaki-r
be5a3d6f81
Pass sav directly to opencrypto callback
...
In a callback, use a passed sav as-is by default and look up a sav
only if the passed sav is dead.
2017-07-14 01:24:23 +00:00
pgoyette
aa0f3024cb
Add myself in a couple of places
2017-07-13 22:17:09 +00:00
christos
21bc2c0747
ramdisk ate too much ice cream, compensate.
2017-07-13 21:14:41 +00:00