User's Manual

182 Page Attribute Table (PAT)
AMD Athlon Processor x86 Code Optimization
22007E/0November 1999
MTRR Fixed-Range
Register Format
The memory types defined for memory segments defined in
each of the MTRR fixed-range registers are defined in Table 17
(Also See Standard MTRR Types and Properties on
page 176.).
Table 17. MTRR Fixed Range Register Format
Address Range (in hexadecimal)
Register
63:56 55:48 47:40 39:32 31:24 23:16 15:8 7:0
70000-
7FFFF
60000-
6FFFF
50000-
5FFFF
40000-
4FFFF
30000-
3FFFF
20000-
2FFFF
10000-
1FFFF
00000-
0FFFF
MTRR_fix64K_00000
9C000
9FFFF
98000
9BFFF
94000
97FFF
90000
93FFF
8C000
8FFFF
88000
8BFFF
84000
87FFF
80000
83FFF
MTRR_fix16K_80000
BC000-
BFFFF
B8000-
BBFFF
B4000-
B7FFF
B0000-
B3FFF
AC000-
AFFFF
A8000-
ABFFF
A4000-
A7FFF
A0000-
A3FFF
MTRR_fix16K_A0000
C7000-
C7FFF
C6000-
C6FFF
C5000-
C5FFF
C4000-
C4FFF
C3000-
C3FFF
C2000-
C2FFF
C1000-
C1FFF
C0000-
C0FFF
MTRR_fix4K_C0000
CF000C-
FFFF
CE000-
CEFFF
CD000-
CDFFF
CC000-
CCFFF
CB000-
CBFFF
CA000-
CAFFF
C9000-
C9FFF
C8000-
C8FFF
MTRR_fix4K_C8000
D7000-
D7FFF
D6000-
D6FFF
D5000-
D5FFF
D4000-
D4FFF
D3000-
D3FFF
D2000-
D2FFF
D1000-
D1FFF
D0000-
D0FFF
MTRR_fix4K_D0000
DF000-
DFFFF
DE000-
DEFFF
DD000-
DDFFF
DC000-
DCFFF
DB000-
DBFFF
DA000-
DAFFF
D9000-
D9FFF
D8000-
D8FFF
MTRR_fix4K_D8000
E7000-
E7FFF
E6000-
E6FFF
E5000-
E5FFF
E4000-
E4FFF
E3000-
E3FFF
E2000-
E2FFF
E1000-
E1FFF
E0000-
E0FFF
MTRR_fix4K_E0000
EF000-
EFFFF
EE000-
EEFFF
ED000-
EDFFF
EC000-
ECFFF
EB000-
EBFFF
EA000-
EAFFF
E9000-
E9FFF
E8000-
E8FFF
MTRR_fix4K_E8000
F7000
F7FFF
F6000
F6FFF
F5000
F5FFF
F4000
F4FFF
F3000
F3FFF
F2000
F2FFF
F1000
F1FFF
F0000
F0FFF
MTRR_fix4K_F0000
FF000
FFFFF
FE000
FEFFF
FD000-
FDFFF
FC000-
FCFFF
FB000-
FBFFF
FA000-
FAFFF
F9000
F9FFF
F8000
F8FFF
MTRR_fix4K_F8000