发明名称 Method and apparatus for multithreaded guest operating system execution through a multithreaded host virtual machine monitor
摘要 <p>Methods and apparatus for virtualization of guest operating systems (OSs) include allocating virtual machines (VMs). The VMs are assigned to each of the available hardware threads and resumed or launched for the first time. If scheduling of additional VMs is required upon exiting the VM context, another VM is selected and assigned to the hardware thread to be resumed or launched. A VM monitor is used to resume or launch a VM while the host operating system is prevented from controlling the hardware thread. A VM context structure is loaded. The thread is set to the state of the guest OS and the VM context is resumed or launched. The state of the guest OS is saved locally during a context switch to the context of the VM monitor. The VM context structure is then cleared and the host OS is allowed to control the hardware thread again.</p>
申请公布号 EP1939739(A3) 申请公布日期 2008.10.01
申请号 EP20070254995 申请日期 2007.12.20
申请人 INTEL CORPORATION 发明人 LEVIT-GUREVICH, KONSTANTIN;OURIEL, BOAZ
分类号 G06F9/48 主分类号 G06F9/48
代理机构 代理人
主权项
地址