Patent ID: 9367671
Filing Date: 2016-06-14
CPC Classification: G06F

Claim Text:
1. A computer system comprising: a processor; a random-access memory (RAM) operatively coupled to the processor; a first component of a Hypervisor loaded into the memory upon start up and prior to loading an operating system (OS), wherein the first component is responsible for context switching and at least a part of interrupt handling, wherein the first component of the Hypervisor runs on a root level; the OS loaded into a highest non-root privilege level; a second component of the Hypervisor loaded into OS space together with the operating system, and running on the highest non-root privilege level; and a Virtual Machine Monitor (VMM) running on the root level and under control of the first component of the Hypervisor, wherein the second component of the Hypervisor is responsible for any of (a) servicing the VMM, (b) enabling communication between VMM code launched on non-root level and the first component of the Hypervisor to perform verification of the VMM, and (c) protecting the VMM from non-trusted access; and at least one Virtual Machine (VM) running on a user level under control of the VMM.