VMware, Inc.
ENABLING EFFICIENT GUEST ACCESS TO PERIPHERAL COMPONENT INTERCONNECT EXPRESS (PCIE) CONFIGURATION SPACE
Last updated:
Abstract:
Techniques for enabling efficient guest OS access to PCIe configuration space are provided. In one set of embodiments, a hypervisor can reserve a single host physical memory page in the host physical memory of a host system and can populate the single host physical memory page with a value indicating non-presence of PCIe device functions. The hypervisor can then create, for each guest physical memory page in a guest physical memory of a virtual machine (VM) corresponding to a PCIe configuration space of an absent PCIe device function in the VM, a mapping in the hypervisor's second-level page tables that maps the guest physical memory page to the single host physical memory page.
Status:
Application
Type:
Utility
Filling date:
6 Jan 2021
Issue date:
7 Jul 2022