The LocalApicLib does not provide any APIs to manage the Local APIC SoftwareEnable state without side effects on other registers. This feature is required by the SourceLevelDebugAgent to make sure the Local APIC is in the correct state to use the Local APIC Timer.
Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Michael Kinney <michael.d.kin...@intel.com> Michael Kinney (2): UefiCpuPkg: LocalApicLib: Add API to set SoftwareEnable bit SourceLevelDebugPkg: DebugAgent: Set Local APIC SoftwareEnable .../DebugAgent/DebugAgentCommon/DebugTimer.c | 1 + .../DebugAgent/DxeDebugAgent/DxeDebugAgentLib.c | 1 + .../DebugAgent/SmmDebugAgent/SmmDebugAgentLib.c | 1 + UefiCpuPkg/Include/Library/LocalApicLib.h | 16 ++++++++- UefiCpuPkg/Library/BaseXApicLib/BaseXApicLib.c | 38 +++++++++++++++++++--- .../BaseXApicX2ApicLib/BaseXApicX2ApicLib.c | 38 +++++++++++++++++++--- 6 files changed, 86 insertions(+), 9 deletions(-) -- 1.9.5.msysgit.1 _______________________________________________ edk2-devel mailing list edk2-devel@lists.01.org https://lists.01.org/mailman/listinfo/edk2-devel