CPC G06F 9/4403 (2013.01) [G06F 3/0611 (2013.01); G06F 3/0659 (2013.01); G06F 3/068 (2013.01); G06F 13/1668 (2013.01)] | 20 Claims |
1. A data processing system comprising:
a processing core to execute a basic input/output system (BIOS) as part of a boot process;
static random-access memory (SRAM) in communication with the processing core; and
a pre-BIOS component in communication with the SRAM, wherein the pre-BIOS component is configured to execute pre-BIOS firmware before the processing core begins executing the BIOS, and wherein the pre-BIOS firmware, when executed by the pre-BIOS component, causes the pre-BIOS component to:
initialize the pre-BIOS component;
measure an amount of time taken to initialize the pre-BIOS component; and
save the measured amount of time to the SRAM as a pre-BIOS boot-time record.
|