ozaki-r
978c966b4f
Add tests for bridge members with an IP address
...
The tests include checks for PR#48104 which is not fixed yet.
Note that one test unexpectedly fails for some reason
(unrelated to PR#48104). We have to fix it somehow.
2015-06-09 00:39:53 +00:00
macallan
3b04b253c2
sync _MTC0_V0_USERLOCAL with cpuregs.h
...
now CI20 boots again
2015-06-08 18:22:23 +00:00
matt
7782a8ab0c
#include <mips/cpuregs.h>
2015-06-08 16:25:29 +00:00
christos
8f54820655
back to the defines (fixing a typo -- extra 'g')
2015-06-08 15:04:20 +00:00
christos
981b1ee281
Another version using inline functions (just as a demo, I'll go back to
...
defines since they are shorter and inlines don't fix the problem).
2015-06-08 15:02:33 +00:00
matt
18be05de29
Add wdog0
2015-06-08 14:42:38 +00:00
matt
b0951873b7
Fix octeon_reset_vector to work in non-MP kernels.
2015-06-08 14:24:20 +00:00
joerg
fb99f8156a
mvgetnstr should have a length argument as the name implies.
2015-06-08 12:38:57 +00:00
pooka
4e4d7694bd
create /dev/{audio,sound,mixer,audioctl} -> foo0 symlinks
...
from Robert Millan <rmh@freebsd.org> via rumpkernel-users
2015-06-08 12:18:04 +00:00
pooka
844804c7f8
Allow device components to create symlinks in /dev
...
e.g. /dev/audio -> audio0
from Robert Millan <rmh@freebsd.org> via rumpkernel-users
2015-06-08 12:16:47 +00:00
roy
b4462420d3
Guard against the possibility the there is no ready address.
2015-06-08 08:21:49 +00:00
roy
938235dc97
errno -> error, spotted by the hawk skrll
2015-06-08 08:19:20 +00:00
roy
17aa5fe87d
It's possible we could not have any ready addresses.
2015-06-08 08:02:43 +00:00
roy
be5b0a3a89
Don't set errno. Thanks to skrll@
2015-06-08 07:59:54 +00:00
mrg
9c78f1be19
midirecord first appears in netbsd 7.
2015-06-08 06:33:35 +00:00
matt
690eda7bb4
Avoid defining MLIBDIR. Use ${MLIBDIR:Unone} instead.
2015-06-08 04:08:30 +00:00
msaitoh
c40932aab7
Call wm_pll_workaround_i210() at the end of the wm_reset() function, too.
2015-06-08 03:45:19 +00:00
rmind
1662d4f47c
- npfctl: fix the confusion in the parser (0/0 case with no other filter).
...
- Always populate the error dictionary, not only for DEBUG/DIAGNOSTIC.
2015-06-08 01:00:43 +00:00
matt
e069fa61fc
Add bluetooth
2015-06-07 21:05:33 +00:00
mlelstv
e48922a086
Fix space calculation for dump header. Round up to clicks to avoid
...
disk alignment issues.
2015-06-07 20:00:11 +00:00
matt
e4cf7e4e27
Back out last change; fixed in the correct place.
2015-06-07 15:06:24 +00:00
matt
91746eb77c
Use ${COPT} so it properly emits the right features doing MKCOMPAT
2015-06-07 15:05:34 +00:00
matt
6811dc67f2
Make LIBCRT* depend on the right files if MLIBDIR from MKCOMPAT is defined.
2015-06-07 15:04:28 +00:00
hannken
fc48ac80f9
Fix copy and paste errors from last commits.
...
- Kernel i386/ALL and amd64/ALL compile again.
- Resolves CID 1304138 (DEADCODE) and 1304139 (IDENTICAL_BRANCHES).
2015-06-07 13:39:48 +00:00
skrll
948af22daf
Dont use magic number.
...
No functional change.
2015-06-07 12:01:41 +00:00
joerg
33e2d9fc4a
Require ARMv5TE to assemble.
2015-06-07 11:46:56 +00:00
joerg
2b71fd9719
Add ARM EABI aliases for aligned arguments.
2015-06-07 11:41:59 +00:00
matt
8f95c8a398
Define COP0 register that use select value in <mips/cpuregs.h>
...
Use those new definitions
2015-06-07 08:03:10 +00:00
matt
6624f40a20
#include <mips/cpuregs.h>
2015-06-07 07:19:21 +00:00
matt
a7346dbcbf
Multiple inclusion protection
2015-06-07 07:14:47 +00:00
matt
df674b3309
This uses CPU_INFO_FOREACH so it really should include <sys/cpu.h>
2015-06-07 06:08:37 +00:00
matt
682a7cddf7
assembly no longer include <machine/cpu.h>. Instead MIPS_CURLWP is gotten
...
from regdef.h and everything else from assym.h. <mips/mips_param.h> no
longer include <machine/cpu.h>
2015-06-07 06:07:49 +00:00
pgoyette
a2c252cf10
Update to reflect changes made in rev 1.398 of src/etc/Makefile
2015-06-07 05:32:38 +00:00
pgoyette
c09d6082f2
Update location of live-images to reflect changes made in rev 1.398 of
...
src/etc/Makefile
2015-06-07 05:30:18 +00:00
matt
b45b235ea3
Add an assert to verify interrupts are enabled.
2015-06-06 22:23:31 +00:00
matt
0112a16de0
Add a few KDASSERT for interrupts being enabled.
2015-06-06 22:22:03 +00:00
matt
f7fec9a073
Make db_expr_t long long when using the N32 ABI.
2015-06-06 22:19:07 +00:00
matt
12f31456a1
Add support for 'q' qualifier for 64-bit values on examine and write.
...
Align data to long so that the MD parts can use aligned load/stores.
Don't use db_extend but use db_expr_t based expressions.
2015-06-06 22:06:05 +00:00
matt
e1471d6403
Add mipsX_nonmaskable_intr if DDB is defined.
...
Add missing */ at end of comment.
Use trap instructon on mipsNN in paranoia sections instead of endless loop.
2015-06-06 21:48:45 +00:00
matt
9c81e9b67f
Convert a KASSERT to KASSERTMSG
2015-06-06 21:46:17 +00:00
matt
542cc5617c
On mipsNN use trap instructions when inconsistent status register settings
...
are found.
2015-06-06 21:45:40 +00:00
matt
3018f20610
Use ci_nmi_stack
2015-06-06 21:44:16 +00:00
matt
991d081316
Reuse the ci_next to hold the nmi exception stack.
2015-06-06 21:38:47 +00:00
matt
719767422e
Add octeon_reset_vector which handles soft resets and nmi that comes through
...
the boot vector @ 0xbfc00000.
2015-06-06 21:05:16 +00:00
matt
02f5ae8942
Add more KASSERTs
...
After each CPU is marked running, wait a small of time or until it shows
up in kcpuset_running.
2015-06-06 21:03:45 +00:00
matt
d58fd45326
On mipsNN use the trap instruction to panic or pop into ddb instead of
...
looping forever in the PARANOIA chunks.
2015-06-06 20:55:45 +00:00
matt
841b78119f
Add support for NMI exception (which don't use the cause register).
2015-06-06 20:53:38 +00:00
matt
847a18937e
Add wdog support
...
cleanup IPI and MP support
Add NMI support.
2015-06-06 20:52:16 +00:00
matt
29ebd0ba65
Add CIU_BASE
2015-06-06 20:15:35 +00:00
macallan
4efe1f19ef
use PRIxCPUSET
...
now this builds again on o32
2015-06-06 17:46:47 +00:00