ArmPkg/ArmCpuLib: Fixed SMP Cortex-A9 and Cortex-A15
Signed-off-by: Olivier Martin <olivier.martin@arm.com> git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13261 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
@@ -20,7 +20,7 @@
|
||||
#include <Library/IoLib.h>
|
||||
#include <Library/PcdLib.h>
|
||||
|
||||
#include <Chipset/ArmV7.h>
|
||||
#include <Chipset/ArmCortexA15.h>
|
||||
|
||||
VOID
|
||||
ArmCpuSetup (
|
||||
@@ -41,10 +41,11 @@ ArmCpuSetup (
|
||||
// if security extensions are implemented.
|
||||
ArmArchTimerSetTimerFreq (PcdGet32 (PcdArmArchTimerFreqInHz));
|
||||
|
||||
/*// If MPCore then Enable the SCU
|
||||
if (ArmIsMpCore()) {
|
||||
ArmEnableScu ();
|
||||
}*/
|
||||
// Turn on SMP coherency
|
||||
ArmSetAuxCrBit (A15_FEATURE_SMP);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -53,8 +54,6 @@ ArmCpuSetupSmpNonSecure (
|
||||
IN UINTN MpId
|
||||
)
|
||||
{
|
||||
//ArmSetAuxCrBit (A15_FEATURE_SMP);
|
||||
|
||||
/*// Make the SCU accessible in Non Secure world
|
||||
if (IS_PRIMARY_CORE(MpId)) {
|
||||
ScuBase = ArmGetScuBaseAddress();
|
||||
|
Reference in New Issue
Block a user