-#------------------------------------------------------------------------------ \r
+#------------------------------------------------------------------------------\r
#\r
# Copyright (c) 2008 - 2009, Apple Inc. All rights reserved.<BR>\r
# Copyright (c) 2011, ARM Limited. All rights reserved.\r
.text\r
.align 2\r
GCC_ASM_EXPORT(ArmDisableCachesAndMmu)\r
-GCC_ASM_EXPORT(ArmInvalidateInstructionAndDataTlb)\r
GCC_ASM_EXPORT(ArmCleanInvalidateDataCache)\r
GCC_ASM_EXPORT(ArmCleanDataCache)\r
GCC_ASM_EXPORT(ArmInvalidateDataCache)\r
GCC_ASM_EXPORT (ArmEnableVFP)\r
\r
Arm11PartNumberMask: .word 0xFFF0\r
-Arm11PartNumber: .word 0xB020\r
+Arm11PartNumber: .word 0xB020\r
\r
.set DC_ON, (0x1<<2)\r
.set IC_ON, (0x1<<12)\r
mcr p15, 0, r0, c1, c0, 0 @ Write control register\r
bx LR\r
\r
-ASM_PFX(ArmInvalidateInstructionAndDataTlb):\r
- mcr p15, 0, r0, c8, c7, 0 @ Invalidate Inst TLB and Data TLB\r
- bx lr\r
-\r
ASM_PFX(ArmInvalidateDataCacheEntryByMVA):\r
- mcr p15, 0, r0, c7, c6, 1 @invalidate single data cache line \r
+ mcr p15, 0, r0, c7, c6, 1 @invalidate single data cache line\r
bx lr\r
\r
\r
ASM_PFX(ArmCleanDataCacheEntryByMVA):\r
- mcr p15, 0, r0, c7, c10, 1 @clean single data cache line \r
+ mcr p15, 0, r0, c7, c10, 1 @clean single data cache line\r
bx lr\r
\r
\r
orr R0,R0,R1 @Set C bit\r
mcr p15,0,r0,c1,c0,0 @Write control register configuration data\r
bx LR\r
- \r
+\r
ASM_PFX(ArmDisableDataCache):\r
LoadConstantToReg(DC_ON, R1) @ldr R1,=DC_ON\r
mrc p15,0,R0,c1,c0,0 @Read control register configuration data\r
orr R0,R0,R1 @Set I bit\r
mcr p15,0,r0,c1,c0,0 @Write control register configuration data\r
bx LR\r
- \r
+\r
ASM_PFX(ArmDisableInstructionCache):\r
ldr R1,=IC_ON\r
mrc p15,0,R0,c1,c0,0 @Read control register configuration data\r
\r
ASM_PFX(ArmDataMemoryBarrier):\r
mov R0, #0\r
- mcr P15, #0, R0, C7, C10, #5 \r
+ mcr P15, #0, R0, C7, C10, #5\r
bx LR\r
- \r
+\r
ASM_PFX(ArmDataSyncronizationBarrier):\r
mov R0, #0\r
- mcr P15, #0, R0, C7, C10, #4 \r
+ mcr P15, #0, R0, C7, C10, #4\r
bx LR\r
- \r
+\r
ASM_PFX(ArmInstructionSynchronizationBarrier):\r
mov R0, #0\r
- mcr P15, #0, R0, C7, C5, #4 \r
+ mcr P15, #0, R0, C7, C5, #4\r
bx LR\r
\r
ASM_PFX(ArmSetLowVectors):\r
cmp r0, r1\r
movne r0, #0\r
pop { r1 }\r
- bx lr \r
+ bx lr\r
\r
ASM_PFX(ArmCallWFI):\r
wfi\r