summaryrefslogtreecommitdiff
path: root/ArmPkg/Drivers/ArmCpuLib
diff options
context:
space:
mode:
authorSteven Kinney <steven.kinney@linaro.org>2013-10-02 16:33:31 -0500
committerSteven Kinney <steven.kinney@linaro.org>2013-10-02 16:33:31 -0500
commit09e7ec163baf29e6ee85e36c9ef348ebb9369b7e (patch)
tree8f12712b1665fd061f8dfb2718f1483db21db0c0 /ArmPkg/Drivers/ArmCpuLib
parent9bcadc57d8c03d246992a7b1504aedf68ecf7737 (diff)
parentaf998cd689de82bde35dcec488b88d3a593d52d3 (diff)
Merge branch 'linaro-topic-a9' into x-integ
Diffstat (limited to 'ArmPkg/Drivers/ArmCpuLib')
-rw-r--r--ArmPkg/Drivers/ArmCpuLib/ArmCortexA9Lib/ArmCortexA9Lib.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/ArmPkg/Drivers/ArmCpuLib/ArmCortexA9Lib/ArmCortexA9Lib.c b/ArmPkg/Drivers/ArmCpuLib/ArmCortexA9Lib/ArmCortexA9Lib.c
index 4fc6a08b9..aed43cb3e 100644
--- a/ArmPkg/Drivers/ArmCpuLib/ArmCortexA9Lib/ArmCortexA9Lib.c
+++ b/ArmPkg/Drivers/ArmCpuLib/ArmCortexA9Lib/ArmCortexA9Lib.c
@@ -49,9 +49,6 @@ ArmCpuSetup (
// If MPCore then Enable the SCU
if (ArmIsMpCore()) {
- // Signals the Cortex-A9 processor is taking part in coherency
- ArmSetAuxCrBit (A9_FEATURE_SMP);
-
ArmEnableScu ();
}
}
@@ -64,6 +61,8 @@ ArmCpuSetupSmpNonSecure (
{
INTN ScuBase;
+ ArmSetAuxCrBit (A9_FEATURE_SMP);
+
// Make the SCU accessible in Non Secure world
if (ArmPlatformIsPrimaryCore (MpId)) {
ScuBase = ArmGetScuBaseAddress();