Automatically selecting firmware instructions for an operating system
AssigneeHewlett-Packard Development Company, L.P.
InventorArad Rostampour
Life of this patent
Estimating the term…
Abstract
Embodiments of the present invention pertain to automatically selecting firmware instructions for an operating system. According to one embodiment, at least a part of a first subset of firmware instructions on a computer system is executed. An automatic determination of whether the first subset of firmware instructions supports an operating system the computer system will execute is made. If the first subset of firmware instructions does not support the operating system, a second subset of firmware instructions that does support the operating system is automatically caused to execute without requiring human intervention. A single firmware includes the first subset and the second subset of firmware instructions for different operating systems.
Claims19
A computer implemented method of automatically selecting firmware instructions for an operating system, the method comprising:
- executing at least in part a first subset of firmware instructions on a computer system;
- automatically determining if the first subset of firmware instructions supports an operating system the computer system will execute;
- and
- if the first subset of firmware instructions does not support the operating system, automatically causing a second subset of firmware instructions that does support the operating system to be executed without requiring human intervention, wherein a single firmware includes the first subset and the second subset of firmware instructions for different operating systems, at least one subset of said firmware instructions correlates to a firmware mode and a hardware mode, and at least one subset of said firmware instructions supports different operating systems.
A system for automatically selecting firmware instructions for an operating system, the method comprising:
- an automatic subset of firmware instruction determiner configured for determining whether a first subset of firmware instructions, that has executed at least in part, supports an operating system that a computer system will execute;
- and
- an automatic subset of firmware instruction selector configured for causing a second subset of firmware instructions that does support the operating system to be executed, without requiring human intervention, if the first subset of firmware instructions does not support the operating system, wherein a single firmware includes the first subset and the second subset of firmware instructions that support different operating systems, at least one subset of said firmware instructions correlates to a firmware mode and a hardware mode, at least one subset of said firmware instructions supports different operating systems and wherein the automatic subset of firmware instruction determiner is coupled to the automatic subset of firmware instruction selector.
A computer-usable medium having computer-readable program code embodied therein for causing a computer system to perform a method of automatically selecting firmware instructions for an operating system, the method comprising:
- automatically determining whether a first subset of firmware instructions, that has executed at least in part, supports an operating system that a computer system will execute;
- and
- automatically selecting a second subset of firmware instructions that does support the operating system for execution, without requiring human intervention, if the first subset of firmware instructions does not support the operating system, wherein a single firmware includes the first subset and the second subset of firmware instructions that support different operating systems, at least one subset of said firmware instructions supports different operating systems and at least one subset of said firmware instructions correlates to a firmware mode and a hardware mode.
Dependencies are inferred from the claim text.