发明名称 Methods and systems for safe execution of guest code in virtual machine context
摘要 Methods and systems for safe execution of guest code in virtual machine context are presented. A method for running a virtual machine in a computing system includes (a) launching a virtual machine monitor (VMM) that uses a software debugger; (b) launching a virtual machine (VM) that can natively run safe instructions; (c) determining, at runtime, if the instruction is safe or potentially unsafe; (d) executing safe instructions in a native mode; and (e) activating control logic to process potentially unsafe instructions in the software debugger. The software debugger can bypass at least one of the potentially unsafe instructions. The potentially unsafe instructions include instructions that cannot be safely executed in the context of the VM, and instructions that can cause unpredictable results in the context of the VM.
申请公布号 US7647589(B1) 申请公布日期 2010.01.12
申请号 US20050139787 申请日期 2005.05.31
申请人 PARALLELS SOFTWARE INTERNATIONAL, INC. 发明人 DOBROVOLSKIY NIKOLAY N.;OMELYANCHUK ANDREY A.;TORMASOV ALEXANDER G.;PROTASSOV STANISLAV S.;BELOUSSOV SERGUEI M.
分类号 G06F9/455;G06F9/44;G06F11/00;G06F13/24 主分类号 G06F9/455
代理机构 代理人
主权项
地址