AMD CS5535 manual Memory7Map, Rom, Vsa

Page 31

Memory Map

32430C

 

 

Memory7Map

Figures 7-1,7-2,and 7-3show the system memory. Figure 7-1is the GLIU Descriptor Map, Figure 7-2shows the Core Cache descriptors, and Figure 7-3 on page 32 shows the Core cache region configurations.

Figure 7-4 on page 33 shows the flow of GeodeROM in the GX processor/CS5535 system.

Memory Descriptors

BM - Base Mask

BMO - Base Mask Offset

 

 

R - Range

RO - Range Offset

 

 

SC - Swiss Cheese

No Swiss Cheese Offset

 

 

Figure 7-1. GLIU Descriptor Map

FFFFFFFFh (4 GB)

Frame Buffer Offset

Video Descriptors

(RO, VP + GP + DC)

VSA Offset

Frame Buffer Descriptors (RO, GLMC)

SMM Descriptor (RO, GLMC)

SysTop Descriptor (R, GLMC)

Two Shadow Descriptor (SC, GLMC) A0000h - DFFFFh, E0000h-11FFFh

Two Conv Desc (BM, MC)

0-7FFFFh, 80000h-9FFFFh

ROM

Subtractive to PCI

Subtractive to PCI

Subtractive to PCI

Subtractive to PCI

Memory Mapped Frame Buffer

Memory Mapped Video Registers

Memory Mapped VSA

Subtractive to PCI

Frame Buffer

VSA

Subtractive to PCI

Extended Memory

System and Option ROMs

Conventional Memory

FFFC0000h

50000000h

40400000h subtracted from Extended Memory

Top of DRAM

VSA and Video Memory

Top of System (OS) RAM

A0000h - 100000h (640 KB - 1 MB)

Figure 7-2. CPU Core Cache Descriptors

AMD Geode™ GX Processor/CS5535 Companion Device GeodeROM Porting Guide

31

Image 31
Contents Publication ID 32430C AprilTrademarks Advanced Micro Devices, Inc. All rights reservedContents Contents GeodeLink Architecture Topology List of FiguresList of Figures List of Tables List of Tables Introduction Overview1Assumption Write the value in Edxeax to MSR specified by ECX Model Specific Registers2Example MSR Transaction Load MSR specified by ECX into EdxeaxModel Specific Registers CS5535 Companion Device GeodeLink Architecture3AMD Geode GX ProcessorMemory Descriptor Types GeodeLink MSR AddressingDescriptors Addressing ExampleMdiv Vdiv Set Clocks and ResetProcessor Initialization SysrefMemory Controller Initialization Calculating Processor SpeedCPU Identification GeodeLink Modules Initialization Test Extended DramSize Memory Default Region Configuration Properties Bit Descriptions Descriptor Allocation Glpci RegionsDescriptor MSR Address Gliu Initialization AMD Geode CS5535 Companion Device InitializationChipset ID Set ID Select IdselSystem Management Bus SMBus Multi Function General Purpose Timers MFGPTsIRQ Mapper Keyboard Emulation Logic KEL 1+Other Legacy DD Initialization Power Management LogicAcpi Flash Interface7 AC97 Audio Controller Initialization Diverse Device I/O LocationsATA-5 / Hard Drive Initialization Universal Serial Bus USBAllocate Processor Frame Buffer and VSA2 Memory Virtual System Architecture InitializationPCI Bus Initialization GeodeLink Control Processor InitializationDual Monitor Support Miscellaneous InitializationsInitialize Graphics Subsystem Monochrome Support32430C Post Codes Implementation5Clocking Scratchpad InitializationImplementation Setup Options6 32430C ROM Memory7MapVSA Frame Buffer Memory MappedVSA PCI GeodeROM Flow GX Processor/CS5535 Device VSA Initial release Document Revision HistoryTable A-1. Revision History Revision # Revisions / Comments