Operating system-firmware interface update recovery
First Claim
1. A method of operating system (‘
- OS’
)-firmware interface update recovery, the method comprising;
determining, by an OS-firmware interface update recovery module for each of a plurality of available OS-firmware interface images for booting a computer, whether each available OS-firmware interface image is corrupted or uncorrupted, wherein the OS-firmware interface update recovery module comprises a module of automated computing machinery;
setting, by the OS-firmware interface update recovery module for each corrupted OS-firmware interface image, a predictive failure analysis (‘
PFA’
) bit in nonvolatile memory available to the OS-firmware interface update recovery module;
selecting, by the OS-firmware interface update recovery module, an uncorrupted OS-firmware interface image;
initiating, by the OS-firmware interface update recovery module, a boot for the computer with the selected OS-firmware interface image;
determining, by the OS-firmware interface update recovery module during the POST function of booting the computer in dependence upon a flash-in-progress bit set in nonvolatile memory available to the OS-firmware interface update recovery module, whether a previous update to one of the available OS-firmware interface images was interrupted;
notifying, by the OS-firmware interface update recovery module, a user that the previous update was interrupted if the previous update to one of the available OS-firmware interface images interrupted;
notifying a user of all of the corrupted OS-firmware interface images if the previous update to one of the available OS-firmware interface images was not interrupted; and
clearing all the PFA bits after notifying the user of all the corrupted OS-firmware interface images.
1 Assignment
0 Petitions
Accused Products
Abstract
Operating system (‘OS’)-firmware interface update recovery including determining, for each of a plurality of available OS-firmware interface images for booting a computer, whether each available OS-firmware interface image is corrupted or uncorrupted; setting, for each corrupted OS-firmware interface image, a predictive failure analysis (‘PFA’) bit in nonvolatile memory available to the OS-firmware interface update recovery module; selecting an uncorrupted OS-firmware interface image; initiating a boot for the computer with the selected OS-firmware interface image; determining whether a previous update to one of the available OS-firmware interface images was interrupted; and notifying a user that the previous update was interrupted if the previous update to one of the available OS-firmware interface images interrupted.
27 Citations
16 Claims
-
1. A method of operating system (‘
- OS’
)-firmware interface update recovery, the method comprising;determining, by an OS-firmware interface update recovery module for each of a plurality of available OS-firmware interface images for booting a computer, whether each available OS-firmware interface image is corrupted or uncorrupted, wherein the OS-firmware interface update recovery module comprises a module of automated computing machinery; setting, by the OS-firmware interface update recovery module for each corrupted OS-firmware interface image, a predictive failure analysis (‘
PFA’
) bit in nonvolatile memory available to the OS-firmware interface update recovery module;selecting, by the OS-firmware interface update recovery module, an uncorrupted OS-firmware interface image; initiating, by the OS-firmware interface update recovery module, a boot for the computer with the selected OS-firmware interface image; determining, by the OS-firmware interface update recovery module during the POST function of booting the computer in dependence upon a flash-in-progress bit set in nonvolatile memory available to the OS-firmware interface update recovery module, whether a previous update to one of the available OS-firmware interface images was interrupted; notifying, by the OS-firmware interface update recovery module, a user that the previous update was interrupted if the previous update to one of the available OS-firmware interface images interrupted; notifying a user of all of the corrupted OS-firmware interface images if the previous update to one of the available OS-firmware interface images was not interrupted; and clearing all the PFA bits after notifying the user of all the corrupted OS-firmware interface images. - View Dependent Claims (2, 3, 4, 5, 6)
- OS’
-
7. Apparatus for operating system (‘
- OS’
)-firmware interface update recovery, the apparatus comprising a computer processor, a computer memory operatively coupled to the computer processor, the computer memory having disposed within it computer program instructions capable of;determining, by an OS-firmware interface update recovery module for each of a plurality of available OS-firmware interface images for booting a computer, whether each available OS-firmware interface image is corrupted or uncorrupted, wherein the OS-firmware interface update recovery module comprises a module of automated computing machinery; setting, by the OS-firmware interface update recovery module for each corrupted OS-firmware interface image, a predictive failure analysis (‘
PFA’
) bit in nonvolatile memory available to the OS-firmware interface update recovery module;selecting, by the OS-firmware interface update recovery module, an uncorrupted OS-firmware interface image; initiating, by the OS-firmware interface update recovery module, a boot for the computer with the selected OS-firmware interface image; determining, by the OS-firmware interface update recovery module during the POST function of booting the computer in dependence upon a flash-in-progress bit set in nonvolatile memory available to the OS-firmware interface update recovery module, whether a previous update to one of the available OS-firmware interface images was interrupted; notifying, by the OS-firmware interface update recovery module, a user that the previous update was interrupted if the previous update to one of the available OS-firmware interface images interrupted; notifying a user of all of the corrupted OS-firmware interface images if the previous update to one of the available OS-firmware interface images was not interrupted; and clearing all the PFA bits after notifying the user of all the corrupted OS-firmware interface images. - View Dependent Claims (8, 9, 10)
- OS’
-
11. A computer program product for operating system (‘
- OS’
)-firmware interface update recovery, the computer program product disposed in a non-transitory computer readable medium, the computer program product comprising computer program instructions capable of;determining, by an OS-firmware interface update recovery module for each of a plurality of available OS-firmware interface images for booting a computer, whether each available OS-firmware interface image is corrupted or uncorrupted, wherein the OS-firmware interface update recovery module comprises a module of automated computing machinery; setting, by the OS-firmware interface update recovery module for each corrupted OS-firmware interface image, a predictive failure analysis (‘
PFA’
) bit in nonvolatile memory available to the OS-firmware interface update recovery module;selecting, by the OS-firmware interface update recovery module, an uncorrupted OS-firmware interface image; initiating, by the OS-firmware interface update recovery module, a boot for the computer with the selected OS-firmware interface image; determining, by the OS-firmware interface update recovery module during the POST function of booting the computer in dependence upon a flash-in-progress bit set in nonvolatile memory available to the OS-firmware interface update recovery module, whether a previous update to one of the available OS-firmware interface images was interrupted; notifying, by the OS-firmware interface update recovery module, a user that the previous update was interrupted if the previous update to one of the available OS-firmware interface images interrupted; notifying a user of all of the corrupted OS-firmware interface images if the previous update to one of the available OS-firmware interface images was not interrupted; and clearing all the PFA bits after notifying the user of all the corrupted OS-firmware interface images. - View Dependent Claims (12, 13, 14, 15, 16)
- OS’
Specification