PERFORCE change 28684 for review
Peter Wemm
peter at FreeBSD.org
Wed Apr 9 20:45:51 PDT 2003
http://perforce.freebsd.org/chv.cgi?CH=28684
Change 28684 by peter at peter_daintree on 2003/04/09 20:45:18
use register_t (i386 can use it too, to keep the diffs down)
Affected files ...
.. //depot/projects/hammer/sys/x86_64/x86_64/vm_machdep.c#19 edit
Differences ...
==== //depot/projects/hammer/sys/x86_64/x86_64/vm_machdep.c#19 (text+ko) ====
@@ -135,11 +135,11 @@
* return address on stack. These are the kernel mode register values.
*/
pcb2->pcb_cr3 = vtophys(vmspace_pmap(p2->p_vmspace)->pm_pml4);
- pcb2->pcb_r12 = (int)fork_return; /* fork_trampoline argument */
+ pcb2->pcb_r12 = (register_t)fork_return; /* fork_trampoline argument */
pcb2->pcb_rbp = 0;
- pcb2->pcb_rsp = (long)td2->td_frame - sizeof(void *);
- pcb2->pcb_rbx = (long)td2; /* fork_trampoline argument */
- pcb2->pcb_rip = (long)fork_trampoline;
+ pcb2->pcb_rsp = (register_t)td2->td_frame - sizeof(void *);
+ pcb2->pcb_rbx = (register_t)td2; /* fork_trampoline argument */
+ pcb2->pcb_rip = (register_t)fork_trampoline;
pcb2->pcb_psl = td2->td_frame->tf_rflags & ~PSL_I; /* ints disabled */
/*-
* pcb2->pcb_savefpu: cloned above.
More information about the p4-projects
mailing list