|
@@ -133,7 +133,7 @@ ENTRY(save_secure_ram_context)
|
|
|
mov r6, #0xff
|
|
|
mcr p15, 0, r0, c7, c10, 4 @ data write barrier
|
|
|
mcr p15, 0, r0, c7, c10, 5 @ data memory barrier
|
|
|
- .word 0xE1600071 @ call SMI monitor (smi #1)
|
|
|
+ smc #1 @ call SMI monitor (smi #1)
|
|
|
nop
|
|
|
nop
|
|
|
nop
|
|
@@ -408,7 +408,7 @@ skipl2dis:
|
|
|
adr r3, l2_inv_api_params @ r3 points to dummy parameters
|
|
|
mcr p15, 0, r0, c7, c10, 4 @ data write barrier
|
|
|
mcr p15, 0, r0, c7, c10, 5 @ data memory barrier
|
|
|
- .word 0xE1600071 @ call SMI monitor (smi #1)
|
|
|
+ smc #1 @ call SMI monitor (smi #1)
|
|
|
/* Write to Aux control register to set some bits */
|
|
|
mov r0, #42 @ set service ID for PPA
|
|
|
mov r12, r0 @ copy secure Service ID in r12
|
|
@@ -419,7 +419,7 @@ skipl2dis:
|
|
|
ldr r3, [r4, #0xBC] @ r3 points to parameters
|
|
|
mcr p15, 0, r0, c7, c10, 4 @ data write barrier
|
|
|
mcr p15, 0, r0, c7, c10, 5 @ data memory barrier
|
|
|
- .word 0xE1600071 @ call SMI monitor (smi #1)
|
|
|
+ smc #1 @ call SMI monitor (smi #1)
|
|
|
|
|
|
#ifdef CONFIG_OMAP3_L2_AUX_SECURE_SAVE_RESTORE
|
|
|
/* Restore L2 aux control register */
|
|
@@ -434,7 +434,7 @@ skipl2dis:
|
|
|
adds r3, r3, #8 @ r3 points to parameters
|
|
|
mcr p15, 0, r0, c7, c10, 4 @ data write barrier
|
|
|
mcr p15, 0, r0, c7, c10, 5 @ data memory barrier
|
|
|
- .word 0xE1600071 @ call SMI monitor (smi #1)
|
|
|
+ smc #1 @ call SMI monitor (smi #1)
|
|
|
#endif
|
|
|
b logic_l1_restore
|
|
|
|
|
@@ -443,18 +443,18 @@ l2_inv_api_params:
|
|
|
l2_inv_gp:
|
|
|
/* Execute smi to invalidate L2 cache */
|
|
|
mov r12, #0x1 @ set up to invalidate L2
|
|
|
- .word 0xE1600070 @ Call SMI monitor (smieq)
|
|
|
+ smc #0 @ Call SMI monitor (smieq)
|
|
|
/* Write to Aux control register to set some bits */
|
|
|
ldr r4, scratchpad_base
|
|
|
ldr r3, [r4,#0xBC]
|
|
|
ldr r0, [r3,#4]
|
|
|
mov r12, #0x3
|
|
|
- .word 0xE1600070 @ Call SMI monitor (smieq)
|
|
|
+ smc #0 @ Call SMI monitor (smieq)
|
|
|
ldr r4, scratchpad_base
|
|
|
ldr r3, [r4,#0xBC]
|
|
|
ldr r0, [r3,#12]
|
|
|
mov r12, #0x2
|
|
|
- .word 0xE1600070 @ Call SMI monitor (smieq)
|
|
|
+ smc #0 @ Call SMI monitor (smieq)
|
|
|
logic_l1_restore:
|
|
|
ldr r1, l2dis_3630
|
|
|
cmp r1, #0x1 @ Test if L2 re-enable needed on 3630
|