acrn-hypervisor/hypervisor/arch/x86
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
..
configs HV: config: add Kconfig and defconfigs for sbl & uefi 2018-06-08 17:21:13 +08:00
debug hv:Rename port/mmio read and write APIs 2018-08-02 14:03:38 +08:00
guest hv: vioapic: remove EOI register support 2018-08-06 12:32:35 +08:00
assign.c hv:cleanup vmid related code 2018-08-06 12:27:53 +08:00
cpu_primary.S HV:treewide:Replace HOST_GDT_RING0_CODE/DATA_SEL with constant 2018-07-18 12:31:42 +08:00
cpu_state_tbl.c fix x86 dir integer violations 2018-07-25 15:29:34 +08:00
cpu.c HV: Refine 'hv_main()' function usage 2018-08-06 10:34:43 +08:00
cpuid.c HV:treewide:fix "Attempt to change parameter passed by value" 2018-07-26 09:35:52 +08:00
ept.c hv:cleanup vmid related code 2018-08-06 12:27:53 +08:00
gdt.c fix x86 dir integer violations 2018-07-25 15:29:34 +08:00
idt.S HV: Refine 'hv_main()' function usage 2018-08-06 10:34:43 +08:00
io.c HV:fix rest integer violations 2018-08-02 09:51:58 +08:00
ioapic.c hv:Rename port/mmio read and write APIs 2018-08-02 14:03:38 +08:00
irq.c HV: Rename functions, variables starting with "_" 2018-08-03 12:49:01 +08:00
Kconfig HV: Add Partitioning mode option for ACRN 2018-08-02 12:58:09 +08:00
lapic.c hv:Rename port/mmio read and write APIs 2018-08-02 14:03:38 +08:00
mmu.c HV: Rename functions, variables starting with "_" 2018-08-03 12:49:01 +08:00
mtrr.c hv:cleanup vmid related code 2018-08-06 12:27:53 +08:00
notify.c HV: Fix new MISRAC violations for brackets 2018-07-16 11:02:38 +08:00
pagetable.c hv: ept: add lookup_address to lookup the page table 2018-07-26 12:46:34 +08:00
pm.c hv:Rename port/mmio read and write APIs 2018-08-02 14:03:38 +08:00
retpoline-thunk.S license: Replace license text with SPDX tag 2018-06-01 10:43:06 +08:00
timer.c HV: Rename functions, variables starting with "_" 2018-08-03 12:49:01 +08:00
trampoline.S HV:treewide:Replace HOST_GDT_RING0_CODE/DATA_SEL with constant 2018-07-18 12:31:42 +08:00
trusty2.c hv:cleanup vmid related code 2018-08-06 12:27:53 +08:00
trusty.c HV:treewide:avoid using multiple # or ## in a macro 2018-08-02 13:10:16 +08:00
virq.c hv:Rename port/mmio read and write APIs 2018-08-02 14:03:38 +08:00
vmexit.c hv: softirq: refine softirq 2018-08-01 11:36:27 +08:00
vmx_asm.S hv: cpu: align general-purpose register layout with vmx 2018-07-25 13:05:38 +08:00
vmx.c hv:Replace 0(cpu_id) with BOOT_CPU_ID 2018-08-03 11:27:52 +08:00
vtd.c hv:Rename port/mmio read and write APIs 2018-08-02 14:03:38 +08:00
wakeup.S hv: cpu: align general-purpose register layout with vmx 2018-07-25 13:05:38 +08:00