236217 Commits

Author SHA1 Message Date
matt
a74e1552fa Add PRIxPTE and pte_value(pt_entry_t) for printing the value of a PTE.
Add pte_zero_p(pt_entry_t) to check that a PTE has been zeroed.
2015-06-11 08:01:50 +00:00
matt
0e0edb604f Don't include <machine/param.h> in .S files, get the needed values from assym.h
Define NBPG as UL to avoid integer over with NBXSEG on LP64 systems.
(.S files don't like numbers with UL appended to them).
2015-06-11 07:30:10 +00:00
matt
f7b8434b14 Don't call kcpuset_intersecting_p and then kcpuset_ffs_intersecting since
that the last will tell use what we need to know.
2015-06-11 05:28:42 +00:00
matt
b9c0826d5d Add virtual_start to pmap_limits. This allows MD to steal address space
before pmap_bootstrap.
2015-06-11 05:27:07 +00:00
matt
d8c91f91dd Constify nibbletab 2015-06-11 05:22:55 +00:00
matt
c21818097f Add a few MIPS32 R3 bits 2015-06-11 05:15:49 +00:00
matt
d99aa73f39 Force *stackp to (uintptr_t) before possibly moving to a smaller pointer size. 2015-06-11 02:54:00 +00:00
alnsn
1ad4508f49 Include <i386/sljit_machdep.h> for i386 compat build. 2015-06-10 23:16:27 +00:00
matt
87b8846905 mci_cache_virtual_alias is bool so use true and false, not 1 and 0. 2015-06-10 22:40:37 +00:00
matt
021704511f Match sd and ld in addition to wd. 2015-06-10 22:33:06 +00:00
matt
f75f4dcfbb Avoid using curpcb (use lwp_getpcb(curlwp)) instead. 2015-06-10 22:32:32 +00:00
matt
fcf879e0bf Transition from __cpuset_t to kcpuset_t *. This brings the local pmap one
step closer to uvm/pmap, its eventual replacement.  Tested on ERLITE MP kernel.
2015-06-10 22:31:00 +00:00
roy
ffa75d47bd Teach mdnsd about IN_IFF_NOTREADY and IN_IFF_DETACHED. 2015-06-10 16:32:42 +00:00
hannken
180a9009d6 ufs_inactive: take UFS_WAPBL_BEGIN() before calling chkiq().
Should fix PR kern/49948 (quota panic)
2015-06-10 15:28:27 +00:00
msaitoh
30a8e712ee Remove extra if_start() in wm_ioctl(). 2015-06-10 12:14:59 +00:00
matt
41d36ec93d Add entry for MIPS 1074K 2015-06-10 05:03:59 +00:00
matt
306c71a065 Add MIPS 1074K 2015-06-10 05:03:41 +00:00
ozaki-r
95529645e4 Add missing cleanup 2015-06-10 03:29:37 +00:00
matt
97627a755d #include <sys/cpu.h> or <mips/cpuregs.h> as needed 2015-06-09 22:50:50 +00:00
matt
92013fbfdf #include <sys/cpu.h> and/or <mips/cpuregs.h> as needed. 2015-06-09 22:49:55 +00:00
matt
2f1df9346b #include <sys/cpu.h> 2015-06-09 22:48:54 +00:00
matt
ba3b277170 #include <sys/cpu.h> or <mips/cpuregs.h> as needed 2015-06-09 22:47:59 +00:00
matt
b3a5c5652b #include <mips/cpuregs.h> 2015-06-09 22:47:12 +00:00
matt
20ca0a94c9 #include <sys/cpu.h> and/or <mips/cpuregs.h> + other include fixes 2015-06-09 22:46:36 +00:00
matt
343f6c784a #include <sys/sched.h> for yield(); 2015-06-09 21:42:21 +00:00
matt
6be453da00 Regen. 2015-06-09 21:41:55 +00:00
matt
4d6f9a09ac Add xxMarvell E6060 6-port 10/100 Fast Ethernet Switch 2015-06-09 21:41:23 +00:00
matt
95fee2b199 #include either <sys/cpu.h> or <mips/cpuregs.h> as needed 2015-06-09 20:23:53 +00:00
macallan
b21f450d9d yet another cpuregs.h 2015-06-09 17:53:25 +00:00
macallan
04c3c50ebb another cpuregs.h 2015-06-09 16:29:01 +00:00
macallan
8005322523 more cpuregs.h 2015-06-09 16:10:48 +00:00
macallan
ec31a2edcd include cpuregs.h 2015-06-09 15:58:38 +00:00
matt
605a1ecfb0 Fix mips_fixup_zero_relative to have a third argument (ignored).
When reading COP0 EBASE, verify that the fixed bits have the right value.
2015-06-09 15:01:05 +00:00
matt
f697a6dc1e Fix corruption of EntryHi (restored from wrong register). 2015-06-09 14:40:42 +00:00
martin
e44e5ead26 Fix period handling 2015-06-09 12:46:37 +00:00
martin
da3a80aaef Reenable preemption before returning an error when trying to set the
watchdog to an invalid period.
2015-06-09 12:10:08 +00:00
skrll
c62023da75 Use armreg_auxctl_{read,write} instead of inline asm.
No functional change.
2015-06-09 10:44:55 +00:00
skrll
5a9e8f996f Correct a comment 2015-06-09 10:22:15 +00:00
martin
1ee53895c7 Fix printf formats for db_expr_t on 32bit kernels 2015-06-09 09:18:37 +00:00
skrll
f282ebc39b KNF a comment 2015-06-09 08:13:17 +00:00
skrll
b3127e4c23 Trailing whitespace. 2015-06-09 08:09:24 +00:00
skrll
6b30782b39 Use TTBR_[UM]PATTR in a9_mpsubr.S as well as cpufunc_asm_armv7
Prompted by matt@
2015-06-09 08:08:14 +00:00
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