Patent ID: 8589702

Claim:
A client hosted virtualization system (CHVS) comprising: a processor to execute code; a first component; a second component; and a non-volatile memory including: first code to implement a basic input/output system to initialize the CHVS; and second code to implement a virtualization manager to: initialize the CHVS; launch a first virtual machine on the CHVS; assign the first component to the first virtual machine, such that the first virtual machine has control of the first component; assign the second component to the first virtual machine, such that the first virtual machine has control of the second component; determine a first digital signature for the CHVS based on the first component and the second component; and provide the first digital signature to the first virtual machine; wherein the CHVS operates in a first mode to execute the first code to initialize the CHVS and to not execute the second code to initialize the CHVS, and operates in a second mode to execute the second code to initialize the CHVS and to not execute the first code to initialize the CHVS.