acrn-hypervisor/devicemodel/include
Liu,Junming 30d2915309 dm: ensure identical mapping of pass-thru dev PIO bar
For pass-thru dev PIO bar,ensure it's identical mapping
(guest PIO bar start address equals to host PIO bar start address).
Then in HV side, set the corresponding VMCS io bitmap
to pass-thru these io ports for performance.

Tracked-On: #6508

Signed-off-by: Fei Li <fei1.li@intel.com>
Acked-by: Wang, Yu1 <yu1.wang@intel.com>
2021-09-09 16:15:56 +08:00
..
public doc: Adapt documents to new HSM driver 2021-07-15 11:53:54 +08:00
acpi.h dm: Use new ioctl ACRN_IOCTL_GET_PLATFORM_INFO 2021-07-15 11:53:54 +08:00
acpi_hpet.h
ahci.h
ata.h dm:Remove deprecated terms 2020-09-01 09:30:08 +08:00
atkbdc.h
atomic.h
att_keybox.h
block_if.h
console.h DM: remove unused function console_ptr_event 2019-05-24 11:51:00 +08:00
cpuset.h
dm.h dm: Remove header vmm.h 2021-07-15 11:53:54 +08:00
dm_string.h
gc.h DM: remove unused function gc_init 2019-05-24 11:51:00 +08:00
gpio_dm.h
hpet.h
i8253reg.h
inout.h hv: dm: Use new I/O request data structures 2021-07-15 11:53:54 +08:00
ioapic.h
ioc.h
iodev.h
irq.h
log.h dm:use acrn-dm logger function instread of printf 2019-11-14 15:34:04 +08:00
lpc.h
macros.h
mc146818rtc.h
mei.h
mem.h hv: dm: Use new I/O request data structures 2021-07-15 11:53:54 +08:00
mevent.h
mmio_dev.h DM: tpm: remove fixed value TPM_CRB_MMIO_ADDR 2021-05-18 15:49:30 +08:00
monitor.h
mptable.h
mptbl.h DM: remove unused function mptable_add_oemtbl 2019-05-24 11:51:00 +08:00
npk.h
ns16550.h
passthru.h dm: PTM: Add virtual root port to vm 2021-05-19 13:54:24 +08:00
pci_core.h dm: ensure identical mapping of pass-thru dev PIO bar 2021-09-09 16:15:56 +08:00
pci_util.h dm: PTM: Check PTM root has more than one child 2021-05-19 13:54:24 +08:00
pciio.h
pcireg.h dm: Add PCI IDS for EHL/TGL/ADL in GPU passthrough 2021-07-02 09:50:05 +08:00
pit.h
pm.h dm: Remove header vmm.h 2021-07-15 11:53:54 +08:00
pm_vuart.h dm: add allow_trigger_s5 mode to pm_notify_channel uart 2021-05-21 10:16:30 +08:00
ps2kbd.h
ps2mouse.h
ptm.h dm: PTM: Add virtual root port to vm 2021-05-19 13:54:24 +08:00
pty_vuart.h DM: separate pty vuart operation from IOC 2019-09-11 16:43:22 +08:00
rpmb.h
rpmb_backend.h
rpmb_sim.h
rtc.h DM: remove unused function vrtc_reset 2019-05-24 11:51:00 +08:00
rtct.h dm: add RTCT v2 support for guest 2021-06-01 10:41:51 +08:00
segments.h
specialreg.h
sw_load.h DM: change high RAM start address to 4GB for post-launched VM 2021-05-07 14:16:37 +08:00
timer.h
tpm.h DM: tpm: remove fixed value TPM_CRB_MMIO_ADDR 2021-05-18 15:49:30 +08:00
tree.h
types.h dm: acpi: retrieve physical APIC IDs and use them to fill in the ACPI MADT table 2021-05-26 11:23:06 +08:00
uart_core.h
usb.h
usb_core.h ACRN:DM Release resource when destroy the device 2021-09-04 18:55:12 +08:00
usb_pmapper.h ACRN:DM Release resource when destroy the device 2021-09-04 18:55:12 +08:00
usbdi.h
vbs_common_if.h
vhost.h
virtio.h dm: Add Oracle subsystem vendor ID 2019-10-11 13:20:19 +08:00
virtio_kernel.h
vmmapi.h hv: dm: Use new virtual device management ioctls 2021-07-15 11:53:54 +08:00
vrpmb.h
xhci.h DM USB: xHCI: rename some variables about ERST 2019-09-26 11:29:22 +08:00
xhcireg.h DM USB: xHCI: re-implement the emulation of extented capabilities 2019-05-24 13:21:12 +08:00