Kernel/armv7 - Implementing COW
[tpg/acess2.git] / Kernel / arch / armv7 / proc.S
index 4acc751..44ce9ee 100644 (file)
@@ -54,6 +54,8 @@ SwitchTask:
        ldr r1, [sp,#4*10]
        tst r1, r1
        mcrne p15, 0, r1, c2, c0, 0     @ Set TTBR0 to r0
+       mov r1, #0
+       mcrne p15, 0, r1, c8, c7, 0     @ Invalidate all (HACK! But it fixes things)
 
        @ Restore SP
        mov sp, r0
@@ -81,12 +83,12 @@ Proc_CloneInt:
 Proc_CloneInt_new:
 @      cps #18
                
-       mov r0, #0
-       mvn r1, #0
-       bl MM_DumpTables
+@      mov r0, #0
+@      mvn r1, #0
+@      bl MM_DumpTables
 
-       ldr r0, =csProc_CloneInt_NewTaskMessage
-       bl Log
+@      ldr r0, =csProc_CloneInt_NewTaskMessage
+@      bl Log
        
 @      cps #19
        mov r0, #0

UCC git Repository :: git.ucc.asn.au