X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Kernel%2Farch%2Farmv7%2Fproc.S;h=44ce9eeaca1bc8bcc4e2f0a703a035d3098ccdf5;hb=1389dd6a77cfe0f01ae941f6f696bd5eda22e959;hp=52dcb64aeaf09c882c2f4161933dd5e2127617b9;hpb=95a9132bcc024715a0a87cb323d58967ea5b1803;p=tpg%2Facess2.git diff --git a/Kernel/arch/armv7/proc.S b/Kernel/arch/armv7/proc.S index 52dcb64a..44ce9eea 100644 --- a/Kernel/arch/armv7/proc.S +++ b/Kernel/arch/armv7/proc.S @@ -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 @@ -85,8 +87,8 @@ Proc_CloneInt_new: @ 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