acrn-hypervisor/hypervisor/include/arch/x86/guest
Mingqiang Chi 538ba08c2b hv:Add vpin to ptdev entry mapping for vpic/vioapic
Now if the vmexit reason is virtulized EOI for level triggered
interrupts, HV will loop all the ptdev entries, it is time-consuming,
this patch add vpin to ptdev entry mapping for vpic and vioapic
when add intx entry for a vm,it can use the ptdev entry directly
according to the mapping for vpin and ptdev entry when EOI vmexit.

v3-->v4:
  -- add check vpin in remove_intx_remapping
  -- move check vpin from ptdev_add_intx_remapping to add_intx_remapping

Tracked-On: #861
Signed-off-by: Mingqiang Chi <mingqiang.chi@intel.com>
Reviewed-by: Jason Chen CJ <jason.cj.chen@intel.com>
Reviewed-by: Binbin Wu <binbin.wu@intel.com>
Reviewed-by: Eddie Dong <eddie.dong@intel.com>
2018-11-22 11:26:04 +08:00
..
guest_pm.h HV:treewide:rename vm data structure 2018-11-05 15:35:49 +08:00
guest.h HV:treewide:rename vm data structure 2018-11-05 15:35:49 +08:00
mptable.h HV:treewide:rename vm data structure 2018-11-05 15:35:49 +08:00
ucode.h HV:treewide:rename vcpu data structure 2018-11-05 15:35:49 +08:00
vcpu.h HV:treewide:rename vm data structure 2018-11-05 15:35:49 +08:00
vioapic.h hv:Add vpin to ptdev entry mapping for vpic/vioapic 2018-11-22 11:26:04 +08:00
vlapic.h hv: fix '(void) missing for discarded return value' 2018-11-13 19:24:54 +08:00
vm0_boot.h HV: save the cs limit field for SOS 2018-11-01 13:11:40 +08:00
vm.h hv: Add IO request completion polling feature 2018-11-21 14:35:12 +08:00
vpic.h hv:Add vpin to ptdev entry mapping for vpic/vioapic 2018-11-22 11:26:04 +08:00