Commit Graph

236025 Commits

Author SHA1 Message Date
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