Revision aa167d95dcb1eacd12f9dec0e2412b6660fc46f1 authored by Robert N. M. Watson on 08 July 2012, 21:21:45 UTC, committed by Robert N. M. Watson on 08 July 2012, 21:21:45 UTC
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 Sponsored by: DARPA, SRI International Approved by: re (kib)
1 parent ff36e2a
File | Mode | Size |
---|---|---|
bin | ||
cddl | ||
contrib | ||
crypto | ||
etc | ||
games | ||
gnu | ||
include | ||
kerberos5 | ||
lib | ||
libexec | ||
release | ||
rescue | ||
sbin | ||
secure | ||
share | ||
sys | ||
tools | ||
usr.bin | ||
usr.sbin | ||
ALU-USA-statement.pdf | -rw-r--r-- | 38.0 KB |
COPYRIGHT | -rw-r--r-- | 6.0 KB |
Caldera-license.pdf | -rw-r--r-- | 12.0 KB |
LICENSE | -rw-r--r-- | 14.8 KB |
LOCKS | -rw-r--r-- | 383 bytes |
MAINTAINERS | -rw-r--r-- | 6.5 KB |
Makefile | -rw-r--r-- | 16.0 KB |
Makefile.inc1 | -rw-r--r-- | 49.2 KB |
Makefile.mips | -rw-r--r-- | 96 bytes |
ObsoleteFiles.inc | -rw-r--r-- | 237.5 KB |
README | -rw-r--r-- | 3.0 KB |
README.md | -rw-r--r-- | 16.2 KB |
UPDATING | -rw-r--r-- | 61.5 KB |
![swh spinner](/static/img/swh-spinner.gif)
Computing file changes ...