发明名称 DIRECT MEMORY ACCESS FILTER FOR VIRTUALIZED OPERATING SYSTEMS
摘要 <p>Described techniques increase runtime performance of workloads executing on a hypervisor by executing virtualization-aware code in an otherwise non virtualization-aware guest operating system. In one implementation, the virtualization-aware code allows workloads direct access to physical hardware devices, while allowing the system memory allocated to the workloads to be overcommitted. In one implementation, a DMA filter driver is inserted into an I/O driver stack to ensure that the target guest physical memory of a DMA transfer is resident before the transfer begins. The DMA filter driver may utilize a cache to track which pages of memory are resident. The cache may also indicate which pages of memory are in use by one or more transfers, enabling the hypervisor to avoid appropriating pages of memory during a transfer.</p>
申请公布号 EP2313832(A4) 申请公布日期 2011.11.09
申请号 EP20090770712 申请日期 2009.06.05
申请人 MICROSOFT CORPORATION 发明人 OSHINS, JACOB
分类号 G06F15/16;G06F9/44;G06F9/455;G06F13/28 主分类号 G06F15/16
代理机构 代理人
主权项
地址