freebsd-dev/sys/mips
Robert Watson 79f9811409 When initialising the CP0 status register during boot on 64-bit MIPS,
set all three of the kernel, supervisor, and user-mode 64-bit mode
flags.  While FreeBSD does not currently use the supervisor ring (and
hence this is effectively a NOP on most systems), doing this avoids
triggering an exception on 64-bit MIPS CPUs that don't support 32-bit
compatibility mode, and therefore don't allow clearing the SX bit.

Reviewed by:	gonzo
MFC after:	3 days
Sponsored by:	DARPA, SRI International
2012-02-14 20:34:25 +00:00
..
adm5120 kern cons: introduce infrastructure for console grabbing by kernel 2011-12-17 15:08:43 +00:00
alchemy - dump_avail layout should be sequence of [start, end) 2010-12-09 07:47:40 +00:00
atheros Stop overloading opt_global.h. 2012-01-16 05:07:32 +00:00
cavium We use port_index field of struct octusb_qh to reference USB state 2012-01-20 23:37:04 +00:00
compile
conf Build some more things (random, bridge/gif/gre, gpio, USB) as modules as well 2012-01-15 19:43:56 +00:00
idt - There's no need to overwrite the default device method with the default 2011-11-22 21:28:20 +00:00
include - Fix spelling of R_MIPS_RELGOT 2012-02-10 19:17:14 +00:00
malta - There's no need to overwrite the default device method with the default 2011-11-22 21:28:20 +00:00
mips When initialising the CP0 status register during boot on 64-bit MIPS, 2012-02-14 20:34:25 +00:00
nlm Fix N32 compilation again for XLP. 2011-12-05 03:10:01 +00:00
rmi Implement better support for USB controller suspend and resume. 2011-12-14 00:28:54 +00:00
rt305x Implement better support for USB controller suspend and resume. 2011-12-14 00:28:54 +00:00
sentry5 Remove duplicate header includes 2011-06-26 10:07:48 +00:00
sibyte Remove duplicate header includes 2011-06-26 10:07:48 +00:00