summaryrefslogtreecommitdiff
path: root/arch/arm/mach-tegra/headsmp.S
diff options
context:
space:
mode:
authorBo Yan <byan@nvidia.com>2012-12-03 10:22:41 -0800
committerDan Willemsen <dwillemsen@nvidia.com>2013-09-14 12:46:23 -0700
commit9fad6784d5c4396354ef034e932c5f7436536e2a (patch)
tree4122ae826b2f5c8e363bfcba5a40b281e2b0f704 /arch/arm/mach-tegra/headsmp.S
parent4c4ee61a392fcf5531e44c8651c455e86083fc9d (diff)
ARM: t11x: Enable hazard detection timeout
bug 1159132 Change-Id: Ie7987f590926a9c246e8b3312020af406d1ac7ef Signed-off-by: Bo Yan <byan@nvidia.com> Reviewed-on: http://git-master/r/168101 Reviewed-by: Mrutyunjay Sawant <msawant@nvidia.com> Tested-by: Mrutyunjay Sawant <msawant@nvidia.com>
Diffstat (limited to 'arch/arm/mach-tegra/headsmp.S')
-rw-r--r--arch/arm/mach-tegra/headsmp.S3
1 files changed, 3 insertions, 0 deletions
diff --git a/arch/arm/mach-tegra/headsmp.S b/arch/arm/mach-tegra/headsmp.S
index a602a35cb934..18011e25df95 100644
--- a/arch/arm/mach-tegra/headsmp.S
+++ b/arch/arm/mach-tegra/headsmp.S
@@ -203,6 +203,9 @@ __invalidate_cpu_state:
bic r0, r0, #7
orr r0, r0, #2
mcr p15, 0x1, r0, c9, c0, 2
+ mrc p15, 0x1, r0, c15, c0, 0
+ orr r0, r0, #0x80
+ mcr p15, 0x1, r0, c15, c0, 0
__enable_i_cache_branch_pred:
mov r0, #0x1800
mcr p15, 0, r0, c1, c0, 0 @ enable branch prediction, i-cache