- 专利标题: VIRTUALIZED-IN-HARDWARE INPUT OUTPUT MEMORY MANAGEMENT
-
申请号: US18409141申请日: 2024-01-10
-
公开(公告)号: US20240160353A1公开(公告)日: 2024-05-16
- 发明人: Sanjay Patel , Ranjit J. Rozario
- 申请人: MIPS Tech, LLC
- 申请人地址: US CA San Jose
- 专利权人: MIPS Tech, LLC
- 当前专利权人: MIPS Tech, LLC
- 当前专利权人地址: US CA San Jose
- 主分类号: G06F3/06
- IPC分类号: G06F3/06 ; G06F12/0811 ; G06F12/0831 ; G06F12/1027
摘要:
Aspects relate to Input/Output (IO) Memory Management Units (MMUs) that include hardware structures for implementing virtualization. Some implementations allow guests to setup and maintain device IO tables within memory regions to which those guests have been given permissions by a hypervisor. Some implementations provide hardware page table walking capability within the IOMMU, while other implementations provide static tables. Such static tables may be maintained by a hypervisor on behalf of guests. Some implementations reduce a frequency of interrupts or invocation of hypervisor by allowing transactions to be setup by guests without hypervisor involvement within their assigned device IO regions. Devices may communicate with IOMMU to setup the requested memory transaction, and completion thereof may be signaled to the guest without hypervisor involvement. Various other aspects will be evident from the disclosure.
信息查询