X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Kernel%2Farch%2Farmv7%2Fproc.S;h=531de2997a74b34a4f4593499064395f41346638;hb=5473bdfc429d224c40e37ff7065a8dbad119fa1e;hp=4d7c89f714933623fcdbc6b81e85e97970de6394;hpb=80b88a349e37b8493506c7e28cf169c9314cdbf4;p=tpg%2Facess2.git diff --git a/Kernel/arch/armv7/proc.S b/Kernel/arch/armv7/proc.S index 4d7c89f7..531de299 100644 --- a/Kernel/arch/armv7/proc.S +++ b/Kernel/arch/armv7/proc.S @@ -47,7 +47,7 @@ SwitchTask: 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) + mcrne p15, 0, r1, c8, c7, 0 @ TLBIALL - Invalidate all @ Restore SP mov sp, r0 @@ -99,4 +99,6 @@ Proc_int_DropToUser: .section .rodata csProc_CloneInt_NewTaskMessage: - .asciz "New task" + .asciz "New task PC=%p, R4=%p, sp=%p" +csProc_CloneInt_OldTaskMessage: + .asciz "Parent task PC=%p, R4=%p, SP=%p"