-//------------------------------------------------------------------------------ \r
+//------------------------------------------------------------------------------\r
//\r
// Copyright (c) 2008 - 2009, Apple Inc. All rights reserved.<BR>\r
//\r
\r
\r
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
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 I bit\r
MCR p15,0,r0,c1,c0,0 ;Write control register configuration data\r
BX LR\r
- \r
+\r
ArmDisableInstructionCache\r
LDR R1,=IC_ON\r
MRC p15,0,R0,c1,c0,0 ;Read control register configuration data\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
ArmDisableDataCache\r
LDR R1,=DC_ON\r
MRC p15,0,R0,c1,c0,0 ;Read control register configuration data\r
MOV R0,#0\r
MCR p15,0,R0,c7,c10,4 ;Drain write buffer\r
BX LR\r
- \r
+\r
ArmCleanInvalidateDataCache\r
MRC p15,0,r15,c7,c14,3\r
BNE ArmCleanInvalidateDataCache\r
mov R0, #0\r
mcr P15, #0, R0, C7, C10, #5 ; Check to see if this is correct\r
bx LR\r
- \r
+\r
ASM_PFX(ArmDataSyncronizationBarrier):\r
mov R0, #0\r
mcr P15, #0, R0, C7, C10, #4 ; Check to see if this is correct\r
bx LR\r
- \r
+\r
ASM_PFX(ArmInstructionSynchronizationBarrier):\r
MOV R0, #0\r
MCR P15, #0, R0, C7, C5, #4 ; Check to see if this is correct\r