Firmware-based provisioning of operating system resources
AssigneeHewlett Packard Enterprise Development LP
InventorsDejan S. Milojicic, Derek Schumacher, Zhikui Wang
Life of this patent
Estimating the term…
Abstract
Examples relate to firmware-based provisioning of hardware resources. In some of the examples, firmware discovers and takes ownership of a hardware resource. At this stage, the firmware performs a test to verify the hardware resource. The firmware then assigns the hardware resource to an OS instance. At this stage, the firmware can suspend assigning further hardware resources to the OS instance in response to a satisfied notification from the OS instance.
Claims25
A system for firmware-based provisioning of hardware resources, comprising:
- a hardware resource selected from a plurality of hardware resources in a resource pool, wherein each of the hardware resources in the resource pool are not pre-determined to be associated with a particular OS instance;
- an OS instance operatively connected to the hardware resource;
- firmware operatively connected to the hardware resource, the firmware to:
- discover and take ownership of the hardware resource;
- perform a test to verify the hardware resource;
- and
- assign the hardware resource to the OS instance after verification of the hardware resource.
A method for firmware-based provisioning of hardware resources, comprising:
- discovering, by firmware, and taking ownership of a hardware resource selected from a plurality of hardware resources in a resource pool, wherein each of the hardware resources in the resource pool are not pre-determined to be associated with a particular OS instance;
- performing, by the firmware, a test to verify the hardware resource;
- assigning, by the firmware, the hardware resource to an OS instance of a plurality of OS instances operatively connected to the firmware after verification of the hardware resource.
A non-transitory machine-readable storage medium encoded with instructions executable by a processor for firmware-based provisioning of hardware resources, the machine-readable storage medium comprising instructions to:
- discover, by firmware, and take ownership of a hardware resource selected from a plurality of hardware resources in a resource pool, wherein each of the hardware resources in the resource pool are not ore-determined to be associated with a particular OS instance;
- perform, by the firmware, a test to verify the hardware resource;
- assign, by the firmware and after successfully completing the test to verify, the hardware resource to an OS instance of a plurality of OS instances that are distributed across a plurality of server computing devices.
Dependencies are inferred from the claim text.