发明名称 Emulating Level Triggered Interrupts of Physical Devices Assigned to a Virtual Machine
摘要 Systems and methods are disclosed for handling a level triggered interrupt generated by a device assigned to a virtual machine running on a host machine. An example system includes a host machine that hosts a virtual machine and a device coupled to the host machine. The device is assigned to the virtual machine and generates one or more interrupts. The example system also includes an interrupt handler that receives an interrupt generated by the device, masks the interrupt, injects the interrupt into the virtual machine, receives an indication that the virtual machine has attempted to access the device, and in response to the indication that the virtual machine has attempted to access the device, unmasks the interrupt from the device.
申请公布号 US2014244877(A1) 申请公布日期 2014.08.28
申请号 US201313776288 申请日期 2013.02.25
申请人 RED HAT, INC. 发明人 Williamson Alex
分类号 G06F13/24 主分类号 G06F13/24
代理机构 代理人
主权项 1. A system for handling a level triggered interrupt generated by a device assigned to a virtual machine running on a host machine, the system comprising: a host machine that hosts a virtual machine; a device coupled to the host machine, wherein the device is assigned to the virtual machine and generates one or more interrupts; and an interrupt handler that includes: an inject module that receives an interrupt generated by the device and injects the interrupt into the virtual machine;a mask module that masks the interrupt, and in response to an indication that the virtual machine has attempted to access the device, unmasks the interrupt from the device; andan access module that receives the indication that the virtual machine has attempted to access the device.
地址 Raleigh NC US