Add handle EOI case when APIC-write VM exit

-If "virtual-interrupt delivery" VM-execution control is 0,
  Processor will causes an APIC-write VM exit if page offset
  is 0xB0 (EOI), SDM Vol3, Chapter 29.4.3

Signed-off-by: Yonghua Huang <yonghua.huang@intel.com>
This commit is contained in:
Yonghua Huang 2018-03-22 00:14:33 +08:00 committed by Jack Ren
parent 34ccbb5f8e
commit 9b269aee79

View File

@ -2384,6 +2384,9 @@ int apicv_write_exit_handler(struct vcpu *vcpu)
case APIC_OFFSET_ID:
vlapic_id_write_handler(vlapic);
break;
case APIC_OFFSET_EOI:
vlapic_process_eoi(vlapic);
break;
case APIC_OFFSET_LDR:
vlapic_ldr_write_handler(vlapic);
break;