Evasion of power on self test during an operating system initiated reboot
First Claim
1. A method for optimizing reboot process of a computer, comprising:
- determining a status of a power on self test (POST) performed during a prior booting of the computer when an operating system (OS) initiated rebooting of the computer is triggered, wherein the status of the POST performed during the prior booting of the computer is updated by a terminate and stay resident (TSR) installed on the OS;
loading information obtained during the POST of the prior booting of the computer into a basic input output system (BIOS) of the computer if the status of the POST performed during the prior booting of the computer indicates a success of the POST, wherein the information comprises a snapshot of boot initialization data generated by the POST performed during the prior booting of the computer; and
performing the rebooting of the computer using the information, wherein a subsequent POST associated with the rebooting of the computer is skipped during the rebooting of the computer.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method to evade the power on self test during an operating system initiated reboot is disclosed. In one embodiment, a method for optimizing reboot process of a computer includes determining a status of a power on self test (POST) performed during a prior booting of the computer when an operating system (OS) initiated rebooting of the computer is triggered, loading information obtained during the POST of the prior booting of the computer into a basic input output system (BIOS) of the computer if the status of the POST performed during the prior booting of the computer indicates a success of the POST, and performing the rebooting of the computer using the information, wherein a subsequent POST associated with the rebooting of the computer is skipped during the rebooting of the computer.
13 Citations
13 Claims
-
1. A method for optimizing reboot process of a computer, comprising:
-
determining a status of a power on self test (POST) performed during a prior booting of the computer when an operating system (OS) initiated rebooting of the computer is triggered, wherein the status of the POST performed during the prior booting of the computer is updated by a terminate and stay resident (TSR) installed on the OS; loading information obtained during the POST of the prior booting of the computer into a basic input output system (BIOS) of the computer if the status of the POST performed during the prior booting of the computer indicates a success of the POST, wherein the information comprises a snapshot of boot initialization data generated by the POST performed during the prior booting of the computer; and performing the rebooting of the computer using the information, wherein a subsequent POST associated with the rebooting of the computer is skipped during the rebooting of the computer. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for optimizing reboot process of a computer, comprising:
-
determining a status of a power on self test (POST) performed during a prior booting of the computer when an operating system (OS) initiated rebooting of the computer is triggered, wherein the determining the status of the POST performed during the prior booting of the computer further comprises; masking a reset interrupt to a processor of the computer; and accessing a status bit; loading information obtained during the POST of the prior booting of the computer into a basic input output system (BIOS) of the computer if the status of the POST performed during the prior booting of the computer indicates a success of the POST; and performing the rebooting of the computer using the information, wherein a subsequent POST associated with the rebooting of the computer is skipped during the rebooting of the computer. - View Dependent Claims (9)
-
-
10. A BIOS device for optimizing reboot process of a computer, comprising:
-
a status analysis module for determining a status of a power on self test (POST) performed during a prior booting of the computer when an operating system (OS) initiated rebooting of the computer is triggered, wherein the status of the POST performed during the prior booting of the computer is updated by a terminate and stay resident (TSR) installed on the OS; an information loading module for loading information obtained during the POST of the prior booting of the computer into a basic input output system (BIOS) of the computer if the status of the POST performed during the prior booting of the computer indicates a success of the POST, wherein the information comprises a snapshot of boot initialization data generated by the POST performed during the prior booting of the computer; and an abridged reboot module for performing the rebooting of the computer using the information, wherein a POST associated with the rebooting of the computer is skipped during the rebooting of the computer. - View Dependent Claims (11, 12)
-
-
13. A non-transitory computer readable medium for optimizing reboot process of a computer having instructions that, when executed by a computer, cause the computer to perform a method comprising:
-
determining a status of a power on self test (POST) performed during a previous booting of the computer when an operating system (OS) initiated rebooting of the computer is triggered, wherein the status of the POST performed during the previous booting of the computer is updated by a terminate and stay resident (TSR) installed on the OS; loading information obtained during the POST of the previous booting of the computer into a basic input output system (BIOS) of the computer of the POST, wherein the information comprises a snapshot of boot initialization data generated by the POST performed during the previous booting of the computer; and rebooting the computer using the information and skipping a subsequent POST associated with the rebooting of the computer.
-
Specification