Difference between revisions of "Self-Boot Engine"

From RCS Wiki
Jump to navigation Jump to search
Line 2: Line 2:
 
   |name=Self-Boot Engine
 
   |name=Self-Boot Engine
 
   |abbr=SBE
 
   |abbr=SBE
   |desc=Refers to a small auxillary Power ISA microprocessor present on [[POWER8]] and [[POWER9]] CPU packages. The SBE is the first processor that runs when the CPU is powered up and is responsible for initializing the chip so that the main cores themselves can run. The SBE firmware is stored in a [[SEEPROM]] on the CPU module itself and executes out of a small dedicated SRAM ([[PIBMEM]]). The term is also used interchangeably to refer to the SBE firmware as well as the SBE. The final act of the SBE is to start [[Hostboot]] running on one of the cores.}}
+
   |desc=Refers to a small auxillary microprocessor present on [[POWER8]] and [[POWER9]] CPU packages. The SBE is the first processor that runs when the CPU is powered up and is responsible for initializing the chip so that the main cores themselves can run. The SBE firmware is stored in a [[SEEPROM]] on the CPU module itself and executes out of a small dedicated SRAM ([[PIBMEM]]). The term is also used interchangeably to refer to the SBE firmware as well as the SBE. The final act of the SBE is to start [[Hostboot]] running on one of the cores.}}
  
The SBE firmware is open source.
+
The SBE firmware is open source.  Notably, the [[POWER9]] SBE runs on a dedicated [[PPE|Programmable PowerPC-lite Engine]], in contrast to the [[POWER8]] SBE which runs on a bespoke microprocessor with a custom ISA.  This makes programming for the [[POWER9]] SBE significantly easier.
  
 
==References==
 
==References==

Revision as of 12:49, 29 December 2017

Self-Boot Engine (SBE): Refers to a small auxillary microprocessor present on POWER8 and POWER9 CPU packages. The SBE is the first processor that runs when the CPU is powered up and is responsible for initializing the chip so that the main cores themselves can run. The SBE firmware is stored in a SEEPROM on the CPU module itself and executes out of a small dedicated SRAM (PIBMEM). The term is also used interchangeably to refer to the SBE firmware as well as the SBE. The final act of the SBE is to start Hostboot running on one of the cores.

The SBE firmware is open source. Notably, the POWER9 SBE runs on a dedicated Programmable PowerPC-lite Engine, in contrast to the POWER8 SBE which runs on a bespoke microprocessor with a custom ISA. This makes programming for the POWER9 SBE significantly easier.

References