发明申请
- 专利标题: EXECUTING A PROTECTED DEVICE MODEL IN A VIRTUAL MACHINE
- 专利标题(中): 在虚拟机中执行受保护的设备模型
-
申请号: US11864477申请日: 2007-09-28
-
公开(公告)号: US20090089527A1公开(公告)日: 2009-04-02
- 发明人: Sebastian Schoenberg , Steven M. Bennett , Andrew V. Anderson
- 申请人: Sebastian Schoenberg , Steven M. Bennett , Andrew V. Anderson
- 主分类号: G06F12/14
- IPC分类号: G06F12/14
摘要:
Embodiments of apparatuses, methods, and systems for executing a protected device model in a virtual machine are disclosed. In one embodiment, an apparatus includes recognition logic, memory management logic, control logic, and execution logic. The recognition logic is to recognize an indication, during execution of first code on a virtual machine, that the first code is attempting to access a device. The memory management logic is to prevent the virtual machine from accessing a portion of memory during execution of the first code, and to allow the virtual machine to access the portion of memory in response to the indication. The control logic is to transfer control of the apparatus from the first code to second code stored in the portion of memory, without exiting the virtual machine. The execution logic is to execute the second code to model the device.
公开/授权文献
- US08370559B2 Executing a protected device model in a virtual machine 公开/授权日:2013-02-05