How the Processor Knows the SM Memory Start Address

Although it's already been pointed out that the SM handler program and the SM State Save area are located in SM RAM, the question remains: What location is the first instruction of the handler fetched from in SM RAM?

After a reset or a power-up, the SM logic within the processor is initialized so that the first instruction of the SM handler will be fetched from memory address 38000h in SM RAM. As will be seen later (in “Relocating the SM RAM Base Address” on page 1495), this address can be altered while the processor is executing the SM handler program.

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.