6.2 Setup Pre-Memory Environment
For IA-32, the main tasks of the SEC module are to:
Populate Reset Vector Data structure
Save BIST status
Enable protected mode
Configure temporary RAM (not only limited in processor cache) by using MTRR to configure CAR.
For Itanium Processor Family, the main tasks of the SEC module are to:
Save INIT, MCA and RESET vectors.
Configure temporary RAM (not only limited in processor cache) by using MTRR to configure CAR.
After enabling temporary RAM, the SEC module must configure Stack and Heap in the temporary memory, so that C code can be run later.