Post Codes

These tables describe the Post Codes and components of the POST process.

Sec:

 

NO_EVICTION_MODE_DEBUG EQU

1 (CommonPlatform\sec\Ia32\SecCore.inc)

 

 

 

 

 

 

0x

MTRR setup

 

 

C2

 

 

 

 

 

 

 

 

 

0x

Enable cache

 

 

C3

 

 

 

 

0x

Establish cache tags

 

C4

 

 

 

 

0x

Enter NEM, Place the BSP in No Fill mode, set CR0.CD = 1, CR0.NW = 0.

 

C5

 

 

 

 

0xCF

Cache Init Finished

 

 

 

 

 

 

Memory:

 

 

 

 

DEBUG_BIOS EQU

1 (Chipset\Alviso\MemoryInitAsm\IA32\IMEMORY.INC)

 

 

 

 

 

0x

 

First memory check point

 

A0

 

 

 

 

 

 

 

 

 

0x

 

Enable MCHBAR

 

 

01

 

 

 

 

 

 

 

 

0x

 

Check for DRAM initialization interrupt and reset fail

 

02

 

 

 

 

 

 

 

 

0x

 

Verify all DIMMs are DDR or DDR2 and unbuffered

 

03

 

 

 

 

 

 

 

 

0x

 

Detect an improper warm reset and handle

 

04

 

 

 

 

 

 

 

 

0x

 

Detect if ECC SO-DIMMs are present in the system

 

05

 

 

 

 

0x

 

Verify all DIMMs are single or double sided and not asymmetric

 

06

 

 

 

 

 

 

 

 

0x

 

Verify all DIMMs are x8 or x16 width

 

07

 

 

 

 

 

 

 

 

0x

 

Find a common CAS latency between the DIMMS and the MCH

 

08

 

 

 

 

 

 

 

 

0x

 

Determine the memory frequency and CAS latency to program

 

09

 

 

 

 

 

 

 

 

0x

 

Determine the smallest common TRAS for all DIMMs

 

10

 

 

 

 

 

 

 

 

0x

 

Determine the smallest common TRP for all DIMMs

 

11

 

 

 

 

0x

 

Determine the smallest common TRCD for all DIMMs

 

12

 

 

 

 

 

 

 

 

0x

 

Determine the smallest refresh period for all DIMMs

 

13

 

 

 

 

 

 

 

 

Chapter 4

161

Page 171
Image 171
Gateway EC18T manual Post Codes, Sec