Definition of the Boot Strap Processor

The Boot Strap Processor (BSP) is the processor that starts fetching, decoding and executing instructions at startup time (i.e., immediately after the removal of reset). It is tasked with:

  • Performing the system Power-On Self-Test (POST).

  • Performing the initial configuration of the platform components including the BSP.

  • Detecting the presence of any additional processors (Application Processors, or APs).

  • Configuring the APs.

  • Building the Multiprocessing Table in memory.

  • Making entries in the ACPI table for all of the processors as well as their Local APICs.

  • Booting the OS startup code into memory and then passing control to the OS startup code. The OS startup code is responsible for loading the remainder of 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.