6.2 Setup Pre-Memory Environment

For IA-32, the main tasks of the SEC module are to:

  1. Populate Reset Vector Data structure

  2. Save BIST status

  3. Enable protected mode

  4. 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:

  1. Save INIT, MCA and RESET vectors.

  2. 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.

results matching ""

    No results matching ""