diff options
author | marius <marius@FreeBSD.org> | 2008-09-10 20:07:08 +0000 |
---|---|---|
committer | marius <marius@FreeBSD.org> | 2008-09-10 20:07:08 +0000 |
commit | 5f92bd8a2360a9a7bab3592599efa577544cf5d7 (patch) | |
tree | 28413c3fa92c264113c015c6418ca5c5a892ea23 /sys/sun4v/include | |
parent | 83b4eaaa16e7c110ff0e856c2aa4084fb5e7564f (diff) | |
download | FreeBSD-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.h | 1 |
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 |