发明名称 Memory Overcommit by Using an Emulated IOMMU in a Computer System without a Host IOMMU
摘要 A method and system for managing direct memory access (DMA) in a computer system without a host input/output memory management unit (IOMMU). The computer system hosts virtual machines and allows memory overcommit. The computer receives, from a guest operating system that runs on a virtual machine, a request for mapping a guest address to a bus address. The computer translates the guest address to a host address and pins a memory page containing the host address to keep the memory page in host memory. The host address is then returned to the guest operating system to allow a device to use the host address as the bus address for direct memory access (DMA) to a buffer managed by the guest operating system.
申请公布号 US2012072906(A1) 申请公布日期 2012.03.22
申请号 US20100883576 申请日期 2010.09.16
申请人 TSIRKIN MICHAEL;WRIGHT CHRISTOPHER M.;RED HAT ISRAEL, LTD. 发明人 TSIRKIN MICHAEL;WRIGHT CHRISTOPHER M.
分类号 G06F12/08;G06F9/455 主分类号 G06F12/08
代理机构 代理人
主权项
地址