uefi: remove warkaround for AP wakeup

remove sipi_from_efi_boot_service_exit & efi_deferred_wakeup_pcpu workaround
for uefi boot flow

Signed-off-by: Jason Chen CJ <jason.cj.chen@intel.com>
Acked-by: Xu, Anthony <anthony.xu@intel.com>
Acked-by: Eddie Dong <eddie.dong@intel.com>
This commit is contained in:
Jason Chen CJ
2018-05-15 10:57:00 +08:00
committed by lijinxia
parent 953f6b5b1b
commit d2a7a9c91d
5 changed files with 2 additions and 92 deletions

View File

@@ -971,11 +971,6 @@ vlapic_icrlo_write_handler(struct vlapic *vlapic)
mode = icrval & APIC_DELMODE_MASK;
phys = ((icrval & APIC_DESTMODE_LOG) == 0);
#ifdef CONFIG_EFI_STUB
if (sipi_from_efi_boot_service_exit(dest, mode, vec))
return 0;
#endif
if (mode == APIC_DELMODE_FIXED && vec < 16) {
vlapic_set_error(vlapic, APIC_ESR_SEND_ILLEGAL_VECTOR);
dev_dbg(ACRN_DBG_LAPIC, "Ignoring invalid IPI %d", vec);