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 dm: vhpet: add HPET-related header files 2019-01-23 10:33:28 +08:00
ahci.h
ata.h dm:Remove deprecated terms 2020-09-01 09:30:08 +08:00
atkbdc.h
atomic.h DM: add wrappers to gcc built-in atomic operations 2018-08-08 15:53:07 +08:00
att_keybox.h DM: Attestation Keybox support in SOS DM 2019-02-25 16:40:25 +08:00
block_if.h dm: virtio-block: extend the max iov number of virtio block 2019-04-16 15:03:04 +08:00
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 doc: replace return with retval 2018-11-30 14:55:17 +08:00
gc.h DM: remove unused function gc_init 2019-05-24 11:51:00 +08:00
gpio_dm.h DM: virtio-gpio: implement GPIO operations via accessing PIO 2019-04-08 10:51:49 +08:00
hpet.h dm: vhpet: add HPET-related header files 2019-01-23 10:33:28 +08:00
i8253reg.h dm: vpit: add PIT-related header files 2018-10-09 13:24:47 +08:00
inout.h hv: dm: Use new I/O request data structures 2021-07-15 11:53:54 +08:00
ioapic.h
ioc.h IOC mediator: dynamically enable dummy channels 2019-02-01 16:05:43 +08:00
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 dm: vpit: add vPIT support 2018-10-09 13:24:47 +08:00
mc146818rtc.h
mei.h dm: mei: add mei hbm protocol definitions header. 2018-10-23 11:40:15 +08:00
mem.h hv: dm: Use new I/O request data structures 2021-07-15 11:53:54 +08:00
mevent.h dm: enhence the mevent API 2018-12-07 20:21:33 +08:00
mmio_dev.h DM: tpm: remove fixed value TPM_CRB_MMIO_ADDR 2021-05-18 15:49:30 +08:00
monitor.h DM: Virtio-Blk Rescan 2019-05-07 09:08:50 +08:00
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 dm: vpit: add PIT-related header files 2018-10-09 13:24:47 +08:00
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 dm: rpmb: DM customized changes for RPMB mux kernel module 2018-10-19 22:31:28 +08:00
rpmb_backend.h
rpmb_sim.h dm: inline functions defined in header must be static 2018-10-11 19:04:18 +08:00
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 dm: vhpet: add vHPET support 2019-01-23 10:33:28 +08:00
tpm.h DM: tpm: remove fixed value TPM_CRB_MMIO_ADDR 2021-05-18 15:49:30 +08:00
tree.h dm: clean up mem.c 2019-03-21 10:28:17 +08:00
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 dm: refine the uart_core 2018-12-27 09:58:20 +08:00
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 dm: virtio: add support for VBS-K device reset 2018-08-16 16:22:43 +08:00
vhost.h dm: vhost: remove support for non-msix devices 2018-12-14 19:49:55 +08:00
virtio.h dm: Add Oracle subsystem vendor ID 2019-10-11 13:20:19 +08:00
virtio_kernel.h doc: update virtio related functions doc comments 2018-11-04 20:32:50 -08:00
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