CPC G06F 9/4406 (2013.01) [G06F 1/3203 (2013.01); G06F 8/61 (2013.01); G06F 8/65 (2013.01); G06F 9/4411 (2013.01)] | 20 Claims |
1. A computing device comprising:
a processor to:
receive an application package associated with an application to be deployed;
generate a basic input/output system (BIOS) variable including the application package, wherein the BIOS variable is to report to the BIOS that the application is to be deployed;
store the BIOS variable in a non-volatile storage device; and
a BIOS, wherein the BIOS, during a boot process of the computing device, is to:
read the BIOS variable from the non-volatile storage device;
enable an advanced configuration and power interface (ACPI) control policy when the BIOS variable indicates a pending status of the application to be deployed;
detect that the application is to be deployed in the computing device based on the BIOS variable;
load the application package from the non-volatile storage device into a volatile storage device upon determining that the ACPI control policy is enabled;
build an advanced configuration and power interface (ACPI) data structure with the application package loaded in the volatile storage device; and
deploy the application using the ACPI data structure.
|