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

Reply via email to