On 10/14/15 4:25 PM, Laszlo Ersek wrote:
From: Michael Kinney <[email protected]>
When only 1 CPU is detected and the max CPUs is greater than 1,
an ASSERT() is generated because the pages associated with the
AP stack have already been freed. Only do this FreePages() call
if there is more than 1 CPU detected.
Is the ASSERT() that was being triggered "LockValue == ((UINTN) 2) ||
LockValue == ((UINTN) 1)" in:
AcquireSpinLockOrFail
GetMpSpinLock
TestCpuStatusFlag
CheckAllAPsSleeping
InitializeMpSupport
InitializeCpu
…
Or is this a separate bug?
--
Bruce
_______________________________________________
edk2-devel mailing list
[email protected]
https://lists.01.org/mailman/listinfo/edk2-devel