diff options
author | grehan <grehan@FreeBSD.org> | 2005-02-04 01:14:38 +0000 |
---|---|---|
committer | grehan <grehan@FreeBSD.org> | 2005-02-04 01:14:38 +0000 |
commit | e896fb7aff2fd3ca18fcce9aa761caca3bfabb3f (patch) | |
tree | 61c9ef62ec57b1632905c7f2d187b2d5a3ee87d2 /sys/powerpc/include | |
parent | f5c2fde7c89b709ae13148e72e7218c02ee6628d (diff) | |
download | FreeBSD-src-e896fb7aff2fd3ca18fcce9aa761caca3bfabb3f.zip FreeBSD-src-e896fb7aff2fd3ca18fcce9aa761caca3bfabb3f.tar.gz |
HID0 updates:
- updated relevant models for High BAT enable bit
- fixed bug in BHTCLR/XAEN constants
- added LRSTK and FOLD bits
Diffstat (limited to 'sys/powerpc/include')
-rw-r--r-- | sys/powerpc/include/hid.h | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/sys/powerpc/include/hid.h b/sys/powerpc/include/hid.h index d696b36..3739839 100644 --- a/sys/powerpc/include/hid.h +++ b/sys/powerpc/include/hid.h @@ -42,15 +42,15 @@ #define HID0_ECLK 0x02000000 /* CLK_OUT clock type selection */ #define HID0_PAR 0x01000000 /* Disable precharge of ARTRY */ #define HID0_STEN 0x01000000 /* Software table search enable (7450) */ -#define HID0_HBATEN 0x00800000 /* High BAT enable (7457) */ +#define HID0_HBATEN 0x00800000 /* High BAT enable (74[45][578]) */ #define HID0_DOZE 0x00800000 /* Enable doze mode */ #define HID0_NAP 0x00400000 /* Enable nap mode */ #define HID0_SLEEP 0x00200000 /* Enable sleep mode */ #define HID0_DPM 0x00100000 /* Enable Dynamic power management */ #define HID0_RISEG 0x00080000 /* Read I-SEG */ -#define HID0_BHTCLR 0x00080000 /* Clear branch history table (7450) */ +#define HID0_BHTCLR 0x00040000 /* Clear branch history table (7450) */ #define HID0_EIEC 0x00040000 /* Enable internal error checking */ -#define HID0_XAEN 0x00040000 /* Enable eXtended Addressing (7450) */ +#define HID0_XAEN 0x00020000 /* Enable eXtended Addressing (7450) */ #define HID0_NHR 0x00010000 /* Not hard reset */ #define HID0_ICE 0x00008000 /* Enable i-cache */ #define HID0_DCE 0x00004000 /* Enable d-cache */ @@ -61,10 +61,13 @@ #define HID0_SPD 0x00000200 /* Disable speculative cache access */ #define HID0_XBSEN 0x00000100 /* Extended BAT block-size enable (7457) */ #define HID0_IFEM 0x00000100 /* Enable M-bit for I-fetch */ +#define HID0_XBSEN 0x00000100 /* Extended BAT block size enable (7455+)*/ #define HID0_SGE 0x00000080 /* Enable store gathering */ #define HID0_DCFA 0x00000040 /* Data cache flush assist */ #define HID0_BTIC 0x00000020 /* Enable BTIC */ +#define HID0_LRSTK 0x00000010 /* Link register stack enable (7450) */ #define HID0_ABE 0x00000008 /* Enable address broadcast */ +#define HID0_FOLD 0x00000008 /* Branch folding enable (7450) */ #define HID0_BHT 0x00000004 /* Enable branch history table */ #define HID0_NOPTI 0x00000001 /* No-op the dcbt(st) */ |