Initialization | 32430C |
Registers:
CR0
RCONF MSRs: CPU Core MSR Address
Instruction Memory Configuration Register: CPU Core MSR Address 00001700h
Data Memory Configuration Register: CPU Core MSR Address 00001800h
Entry Conditions:
None
Procedure:
IF <L1 cache requested>
Setup the Default Region Configuration Properties and any other RCONFs required.
Write Cache Disable and Not
WBINVD
ENDIF
Note: See Figure
GLPCI Regions
The GLPCI has similar MSRs to the CPU Core Region Configuration registers for inbound transactions. These memory regions control the memory hole from 6460 KB to 1 MB. Six flexible region MRSs are assigned: Memory Region 0 Configu- ration (R0) through Memory Region 5 Configuration (R5).
Descriptor Allocation
Register: PHY_CAP (MSR Address GLIU0: 10000086h, GLIU1: 40000086h)
Each GLIU descriptor allocation is defined in the PHY_CAP register.
Descriptor | MSR Address | GLIU0 | GLIU1 |
|
|
|
|
P2D_BM | 10000020h | ||
|
|
|
|
| 10000021h | ||
|
|
|
|
| 10000022h | ||
|
|
|
|
| 10000023h | ||
|
|
|
|
| 10000024h | Not used by GeodeROM. | Not used by GeodeROM. |
|
|
|
|
| 10000025h | Not used by GeodeROM. | Not used by GeodeROM. |
|
|
|
|
P2D_BMO | 10000026h | ||
|
|
|
|
| 10000027h | Not used by GeodeROM. | Not used by GeodeROM. |
|
|
|
|
P2D_R | 10000028h | ||
|
|
|
|
P2D_RO | 10000029h | ||
|
|
|
|
| 1000002Ah | ||
|
|
|
|
| 1000002Bh | Not used by GeodeROM. | Not used by GeodeROM. |
|
|
|
|
P2D_SC | 1000002Ch | C000C7FFh, E000FFFFh | C000C7FFh, E000FFFFh |
|
|
|
|
AMD Geode™ GX Processor/CS5535 Companion Device GeodeROM Porting Guide | 19 |