summaryrefslogtreecommitdiffstats
path: root/sys/sun4v/include
diff options
context:
space:
mode:
authormarius <marius@FreeBSD.org>2008-09-10 20:07:08 +0000
committermarius <marius@FreeBSD.org>2008-09-10 20:07:08 +0000
commit5f92bd8a2360a9a7bab3592599efa577544cf5d7 (patch)
tree28413c3fa92c264113c015c6418ca5c5a892ea23 /sys/sun4v/include
parent83b4eaaa16e7c110ff0e856c2aa4084fb5e7564f (diff)
downloadFreeBSD-src-5f92bd8a2360a9a7bab3592599efa577544cf5d7.zip
FreeBSD-src-5f92bd8a2360a9a7bab3592599efa577544cf5d7.tar.gz
Work around Cheetah+ erratum 34 (USIII+ erratum #10) by relocating
the locked entry in it16 slot 0, which typically is occupied by the PROM, and manually entering locked entries in slots != 0. Thanks to Hubert Feyrer for donating the Blade 2000 this change was developed on.
Diffstat (limited to 'sys/sun4v/include')
-rw-r--r--sys/sun4v/include/asi.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/sun4v/include/asi.h b/sys/sun4v/include/asi.h
index d2a2b1c..07b097b 100644
--- a/sys/sun4v/include/asi.h
+++ b/sys/sun4v/include/asi.h
@@ -162,6 +162,7 @@
#define ASI_ITLB_DATA_IN_REG 0x54
#define ASI_ITLB_DATA_ACCESS_REG 0x55
#define ASI_ITLB_TAG_READ_REG 0x56
+#define ASI_IMMU_DEMAP 0x57
#define ASI_DMMU 0x58
#define ASI_DTLB_DATA_IN_REG 0x5c
#define ASI_DTLB_DATA_ACCESS_REG 0x5d
OpenPOWER on IntegriCloud