acrn-hypervisor/hypervisor/dm
Li, Fei1 2e60adef7c hv: vmcs: simplify update EOI-exit bitmap
1) The previous implementaion will recalculate the whole EOI-exit bitmap for
each RTE once the destination, trigger mode, delivery mode or vector of a RTE
has changed and update the EOI-exit bitmap for each vcpu of the VM.
In this patch, only set the corresponding bit of EOI-exit bitmap for
a vcpu when a level triggered interrupt has accepted in IRR or clear the
corresponding bit of EOI-exit bitmap for a vcpu when a dege triggered interrupt
has accepted in IRR which means only update a bit of EOI-exit bitmap in a vcpu
when updating TMR.
2) Rename set eoi_exit related API to set eoi_exit_bitmap.

Tracked-On: #1842
Signed-off-by: Li, Fei1 <fei1.li@intel.com>
Acked-by: Eddie Dong <eddie.dong@intel.com>
2019-02-27 15:28:37 +08:00
..
vpci HV: remove pbdf from struct pci_vdev 2019-02-25 09:03:09 +08:00
vioapic.c hv: vmcs: simplify update EOI-exit bitmap 2019-02-27 15:28:37 +08:00
vmptable.c HV: enable pcpu bitmap config for partition mode 2019-01-21 18:03:31 +08:00
vpic.c hv:Move several inline APIs from vm.h to *.c 2019-01-29 11:29:59 +08:00
vrtc.c hv: rename register_io_emulation_handler 2019-01-08 11:28:13 +08:00