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
History
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

README.md

back to top