The Organization of SM RAM

Refer to Figure 60-1 on page 1470. As mentioned earlier, the SM handler program can access up to 4GB of SM RAM address space. After a reset or a power-up, the processor's SM Base address is preset to address 00030000h and the processor determines the address of the following locations relative to the SM Base address:

  • The entry point into the SM handler program = the SM Base address + 8000h. Since the default value of the SM Base address is 00030000h, this defines the default entry point address to be 00030000h + 8000h = 00038000h.

  • The start address of the 512-byte State Save Area wherein the processor saves its register set on entry to SMM is defined as the SM Base address (00030000h) + FE00h = 0003FE00h. This is the ...

Get The Unabridged Pentium 4 IA32 Processor Genealogy now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.