mirror of
https://github.com/projectacrn/acrn-hypervisor.git
synced 2025-11-25 11:21:17 +00:00
Now ACRN would traps MSI-X Table Structure access and does MSI-X interrupt remapping for pass-thru PCIe devices. ACRN does this trap by unmmapping the address ranges where the MSI-X Table Structure locates in granularity of 4K pages. So there may have other registers (non-MSI-X structures) in these trapped pages However, the guest may access these registers (non-MSI-X structures) in these trapped pages, which needs to be forwarded to the physical device. This patch forwards the access to real hardware for pass-thru PCIe devices. Tracked-On: #8255 Signed-off-by: Fei Li <fei1.li@intel.com>