Branch: refs/heads/master
  Home:   https://github.com/tianocore/edk2
  Commit: a41ba5ebe11172f5012433d6cc1c06ff641e60f8
      
https://github.com/tianocore/edk2/commit/a41ba5ebe11172f5012433d6cc1c06ff641e60f8
  Author: Julian Vetter <[email protected]>
  Date:   2026-06-08 (Mon, 08 Jun 2026)

  Changed paths:
    M OvmfPkg/OvmfXen.dsc

  Log Message:
  -----------
  OvmfPkg/OvmfXen: Switch timer library to support x2APIC mode

The SecPeiDxeTimerLibCpu library from the MdePkg accesses the Local APIC
timer exclusively via MMIO and explicitly asserts that x2APIC mode is
not enabled. This causes failures when vCPUs are pre-enabled in x2APIC
mode, which might be necessary for domains with more than 128 vCPUs.
So, this commit switches the TimerLib to SecPeiDxeTimerLibUefiCpu from
the UefiCpuPkg, which delegates APIC mode handling to the LocalApicLib.
OvmfXen already uses BaseXApicX2ApicLib as its LocalApicLib, which
transparently supports both xAPIC (MMIO) and x2APIC (MSR) modes.

Signed-off-by: Julian Vetter <[email protected]>



To unsubscribe from these emails, change your notification settings at 
https://github.com/tianocore/edk2/settings/notifications


_______________________________________________
edk2-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/edk2-commits

Reply via email to