// IN VOID *MVA // X1\r
// );\r
ASM_FUNC(ArmUpdateTranslationTableEntry)\r
- dc civac, x0 // Clean and invalidate data line\r
- dsb sy\r
+ dsb nshst\r
+ lsr x1, x1, #12\r
EL1_OR_EL2_OR_EL3(x0)\r
1: tlbi vaae1, x1 // TLB Invalidate VA , EL1\r
b 4f\r
2: tlbi vae2, x1 // TLB Invalidate VA , EL2\r
b 4f\r
3: tlbi vae3, x1 // TLB Invalidate VA , EL3\r
-4: dsb sy\r
+4: dsb nsh\r
isb\r
ret\r
\r