acrn-hypervisor/hypervisor/include/dm
Qiang Zhang a4a73b5aac HV: emulate dummy multi-function dev in Service VM
For a pdev which allocated to prelaunched VM or owned by HV, we need to check
whether it is a multifuction dev at function 0. If yes we have to emulate a
dummy function dev in Service VM, otherwise the sub-function devices will be
lost in guest OS pci probe process.

Tracked-On: #8492
Reviewed-by: Junjie Mao <junjie.mao@intel.com>
Signed-off-by: Qiang Zhang <qiang4.zhang@intel.com>
Signed-off-by: Victor Sun <victor.sun@intel.com>
2023-09-11 16:13:16 +08:00
..
io_req.h doc: remove '@return None' for void functions 2023-08-03 14:56:29 -07:00
ivshmem.h doc: remove '@return None' for void functions 2023-08-03 14:56:29 -07:00
mc146818rtc.h hv: add vRTC reg_b and reg_c support 2022-05-12 13:20:21 +08:00
mmio_dev.h Update copyright year range in code headers 2022-07-15 11:48:35 +08:00
vacpi.h Update copyright year range in code headers 2022-07-15 11:48:35 +08:00
vgpio.h Update copyright year range in code headers 2022-07-15 11:48:35 +08:00
vioapic.h doc: remove '@return None' for void functions 2023-08-03 14:56:29 -07:00
vmcs9900.h Update copyright year range in code headers 2022-07-15 11:48:35 +08:00
vpci.h HV: emulate dummy multi-function dev in Service VM 2023-09-11 16:13:16 +08:00
vpic.h doc: remove '@return None' for void functions 2023-08-03 14:56:29 -07:00
vroot_port.h hv: dm: Use new virtual device management ioctls 2021-07-15 11:53:54 +08:00
vrtc.h hv: vRTC monotonic growth 2022-05-12 13:20:21 +08:00
vuart.h Update copyright year range in code headers 2022-07-15 11:48:35 +08:00