Back to results
US 2017/0249159 A1Published application
Selecting a virtual basic input output system based on information about a software stack
AssigneeHewlett-Packard Development Company, L.P.
InventorJames M. Mann
Life of this patent
Estimating the term…
Abstract
A virtual basic input output system can be selected from different virtual basic input output systems. The selection of the virtual basic input output system is by a controller and the selection can be based on information about a software stack.
Claims18
A computing device comprising:
- a software stack;
- a hypervisor to manage execution of the software stack;
- and
- a controller comprising a processor to:
- receive information about the software stack, the information specifying whether or not a feature is supported by the software stack,
- select, based on the information specifying whether or not the feature is supported by the software stack, a first virtual basic input output system (vBIOS) from among a plurality of vBIOS comprising the first vBIOS and a second vBIOS, wherein the first vBIOS and the second vBIOS are different, and
- cause execution of the software stack and the selected first vBIOS in a first virtual machine.
4 more elements
A method of providing a virtual basic input output system (vBIOS) to a virtual machine comprising:
- receiving, by a controller comprising a processor, information about a software stack, the information specifying that the software stack supports a feature;
- selecting, by the controller based on the information specifying that the software stack supports the feature, a vBIOS from a plurality of different vBIOS, the selected vBIOS being selected by the controller responsive to a determination that the selected vBIOS supports the feature specified as supported by the software stack;
- and
- causing, by the controller, execution of the selected vBIOS and the software stack in a first virtual machine.
1 more element
A non-transitory computer readable medium storing code that upon execution causes a controller to:
- receive information about a software stack, the information specifying whether or not the software stack supports a feature;
- select, based on the information specifying whether or not the software stack supports the feature, a virtual basic input output system (vBIOS) from a plurality of different vBIOS, the selecting based on a determination that a vBIOS of the plurality of different vBIOS supports the feature but that another vBIOS of the plurality of different vBIOS does not support the feature;
- and
- execute the software stack and the selected vBIOS in a virtual machine.
1 more element
Dependencies are inferred from the claim text.