X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=KernelLand%2FKernel%2Farch%2Farmv7%2Fproc.S;h=d794f550efac825b6e1815c51da3b387c5a9e38a;hb=93d0cdaafdf1edc4af1270e04bdb97159a51a30f;hp=d7cc2c25228d158f884dd3e3b937bbdb9781b04b;hpb=60088c0ff18ee5fe5050e65c6c1cb5eb539f6c04;p=tpg%2Facess2.git diff --git a/KernelLand/Kernel/arch/armv7/proc.S b/KernelLand/Kernel/arch/armv7/proc.S index d7cc2c25..d794f550 100644 --- a/KernelLand/Kernel/arch/armv7/proc.S +++ b/KernelLand/Kernel/arch/armv7/proc.S @@ -62,10 +62,12 @@ SwitchTask: Proc_CloneInt: @ R0: SP Destination @ R1: Mem Destination + @ R2: Clear user space push {r4-r12,lr} mov r4, r1 @ Save mem destination str sp, [r0] @ Save SP to SP dest + mov r0, r2 bl MM_Clone str r0, [r4] @ Save clone return to Mem Dest