acrn-hypervisor/hypervisor/arch/x86/guest
Yu Wang 1e1886794e hv: vioapic: remove EOI register support
The IOAPIC specification defined EOI register for 0x20 version. The
original vioapic code implemented this register but the version was
still export as 0x11.

Tried to set 0x20, the Linux kernel has't access this EOI register,
still rely on lapic to send eoi.

From Linux ioapic driver comments, it says that only send EOI via EOI
register when met IOAPIC hardware bug.

This patch removes all 0x20 IOAPIC code to reduce the code size.

Signed-off-by: Yu Wang <yu1.wang@intel.com>
Reviewed-by: Yin Fengwei <fengwei.yin@intel.com>
Acked-by: Anthony Xu <anthony.xu@intel.com>
2018-08-06 12:32:35 +08:00
..
guest.c hv:cleanup vmid related code 2018-08-06 12:27:53 +08:00
instr_emul_wrapper.c HV: Rename functions, variables starting with "_" 2018-08-03 12:49:01 +08:00
instr_emul_wrapper.h HV: instr_emul: Move op_byte from vie_op to instr_emul_vie 2018-08-03 13:05:12 +08:00
instr_emul.c HV: instr_emul: Move op_byte from vie_op to instr_emul_vie 2018-08-03 13:05:12 +08:00
instr_emul.h HV: instr_emul: Using size2mask array directly 2018-08-03 13:05:12 +08:00
mptable.c HV: Adding mptable support for partition mode ACRN 2018-08-03 13:36:40 +08:00
pm.c hv:cleanup vmid related code 2018-08-06 12:27:53 +08:00
ucode.c HV: Bracket for the same level of precendence 2018-07-24 10:10:39 +08:00
vcpu.c hv:cleanup vmid related code 2018-08-06 12:27:53 +08:00
vioapic.c hv: vioapic: remove EOI register support 2018-08-06 12:32:35 +08:00
vlapic_priv.h HV:VLAPIC:add suffix "_fn" for function pointer 2018-07-31 10:33:22 +08:00
vlapic.c hv:cleanup vmid related code 2018-08-06 12:27:53 +08:00
vm.c hv:cleanup vmid related code 2018-08-06 12:27:53 +08:00
vmcall.c hv:cleanup vmid related code 2018-08-06 12:27:53 +08:00
vmsr.c HV:treewide:fix "Attempt to change parameter passed by value" 2018-07-26 09:35:52 +08:00
vpic.c hv:cleanup vmid related code 2018-08-06 12:27:53 +08:00