diff options
| author | John Baldwin <jhb@FreeBSD.org> | 2001-01-26 23:32:38 +0000 |
|---|---|---|
| committer | John Baldwin <jhb@FreeBSD.org> | 2001-01-26 23:32:38 +0000 |
| commit | a0346459f1e31725d09d70d2da0fd0854629a7dd (patch) | |
| tree | 804256fb77f9ba3f0dbf65066c0c8d967340dc73 | |
| parent | 7f42e5bb07612a6d74c26b4b07ac7498c30783ef (diff) | |
Notes
| -rw-r--r-- | sys/alpha/alpha/vm_machdep.c | 4 | ||||
| -rw-r--r-- | sys/powerpc/aim/vm_machdep.c | 4 | ||||
| -rw-r--r-- | sys/powerpc/powerpc/vm_machdep.c | 4 |
3 files changed, 6 insertions, 6 deletions
diff --git a/sys/alpha/alpha/vm_machdep.c b/sys/alpha/alpha/vm_machdep.c index c5c8cd56aafd..6d96337fbb6c 100644 --- a/sys/alpha/alpha/vm_machdep.c +++ b/sys/alpha/alpha/vm_machdep.c @@ -204,10 +204,10 @@ cpu_fork(p1, p2, flags) */ up->u_pcb.pcb_hw.apcb_ksp = (u_int64_t)p2tf; up->u_pcb.pcb_context[0] = - (u_int64_t)fork_return; /* s0: pc */ + (u_int64_t)fork_return; /* s0: a0 */ up->u_pcb.pcb_context[1] = (u_int64_t)exception_return; /* s1: ra */ - up->u_pcb.pcb_context[2] = (u_long) p2; /* s2: a0 */ + up->u_pcb.pcb_context[2] = (u_long) p2; /* s2: a1 */ up->u_pcb.pcb_context[7] = (u_int64_t)switch_trampoline; /* ra: assembly magic */ diff --git a/sys/powerpc/aim/vm_machdep.c b/sys/powerpc/aim/vm_machdep.c index c5c8cd56aafd..6d96337fbb6c 100644 --- a/sys/powerpc/aim/vm_machdep.c +++ b/sys/powerpc/aim/vm_machdep.c @@ -204,10 +204,10 @@ cpu_fork(p1, p2, flags) */ up->u_pcb.pcb_hw.apcb_ksp = (u_int64_t)p2tf; up->u_pcb.pcb_context[0] = - (u_int64_t)fork_return; /* s0: pc */ + (u_int64_t)fork_return; /* s0: a0 */ up->u_pcb.pcb_context[1] = (u_int64_t)exception_return; /* s1: ra */ - up->u_pcb.pcb_context[2] = (u_long) p2; /* s2: a0 */ + up->u_pcb.pcb_context[2] = (u_long) p2; /* s2: a1 */ up->u_pcb.pcb_context[7] = (u_int64_t)switch_trampoline; /* ra: assembly magic */ diff --git a/sys/powerpc/powerpc/vm_machdep.c b/sys/powerpc/powerpc/vm_machdep.c index c5c8cd56aafd..6d96337fbb6c 100644 --- a/sys/powerpc/powerpc/vm_machdep.c +++ b/sys/powerpc/powerpc/vm_machdep.c @@ -204,10 +204,10 @@ cpu_fork(p1, p2, flags) */ up->u_pcb.pcb_hw.apcb_ksp = (u_int64_t)p2tf; up->u_pcb.pcb_context[0] = - (u_int64_t)fork_return; /* s0: pc */ + (u_int64_t)fork_return; /* s0: a0 */ up->u_pcb.pcb_context[1] = (u_int64_t)exception_return; /* s1: ra */ - up->u_pcb.pcb_context[2] = (u_long) p2; /* s2: a0 */ + up->u_pcb.pcb_context[2] = (u_long) p2; /* s2: a1 */ up->u_pcb.pcb_context[7] = (u_int64_t)switch_trampoline; /* ra: assembly magic */ |
