OvmfPkg: Sec: Fix SOURCE_DEBUG_ENABLE ASSERT()
authorMichael Kinney <michael.d.kinney@intel.com>
Fri, 16 Oct 2015 16:48:24 +0000 (16:48 +0000)
committerlersek <lersek@Edk2>
Fri, 16 Oct 2015 16:48:24 +0000 (16:48 +0000)
commitf3e34b9d8ceca130a14905df9a6a3eaad17f3674
tree406716fb372f4707a14a430839c9583d7b1e811b
parent5efb28784f422debfe310b210a84b6334689c4d2
OvmfPkg: Sec: Fix SOURCE_DEBUG_ENABLE ASSERT()

The update to the LocalApicLib instances to make sure the Local APIC is
initialized before use (SVN r18595 / git commit 6d72ff7d9daf) generates an
ASSERT() when SOURCE_DEBUG_ENABLE is enabled for OVMF.

The fix is to initialize the Local APIC Timer and mask it before
initializing the DebugAgent.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Michael Kinney <michael.d.kinney@intel.com>
Reviewed-by: Laszlo Ersek <lersek@redhat.com>
Regression-tested-by: Laszlo Ersek <lersek@redhat.com>
[lersek@redhat.com: rewrap code comment, rewrap commit msg, add precise
 commit ref]

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Laszlo Ersek <lersek@redhat.com>
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@18622 6f19259b-4bc3-4df7-8a09-765794883524
OvmfPkg/Sec/SecMain.c
OvmfPkg/Sec/SecMain.inf