Patent ID: 9286105
Filing Date: 2016-03-15
CPC Classification: G06F

Claim Text:
1. A system for coordinating joint operation of multiple hypervisors, the system comprising: a computing platform having a processor, data storage, and input/output facilities, the processor being switchable between a hypervisor mode and a supervisor mode, the hypervisor mode providing a higher privilege level than the supervisor mode, the computing platform containing instructions that, when executed by the computing platform, cause the computing platform to implement: a persistent hypervisor and a non-persistent hypervisor; a scheduler engine configured to coordinate operation of the non-persistent hypervisor in the supervisor mode; a handler engine configured to coordinate operation of the persistent hypervisor in the hypervisor mode such that: wherein in response to a conclusion of execution of supervisor-mode instruction, the handler engine suspends execution of the non-persistent hypervisor, including saving of the processor state, and transitions the processor to execute the persistent hypervisor in the hypervisor mode, wherein the handler engine includes an interceptor engine configured to suspend execution of a processor mode change in response to a detection of an attempt to make such a mode change.