diff options
| author | Ken Smith <kensmith@FreeBSD.org> | 2004-03-29 02:01:42 +0000 |
|---|---|---|
| committer | Ken Smith <kensmith@FreeBSD.org> | 2004-03-29 02:01:42 +0000 |
| commit | 24b5b082806327ebbc005af9ccfb7e9621f51aea (patch) | |
| tree | d17bb28844ffe46dcfd8c56703ba13798dfcd469 /sys/alpha | |
| parent | 32903c86e7f19c19bb05b53e86a54bd777f2f7e7 (diff) | |
Notes
Diffstat (limited to 'sys/alpha')
| -rw-r--r-- | sys/alpha/alpha/vm_machdep.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/sys/alpha/alpha/vm_machdep.c b/sys/alpha/alpha/vm_machdep.c index 26f3365c7bc7b..696dbb52a82c7 100644 --- a/sys/alpha/alpha/vm_machdep.c +++ b/sys/alpha/alpha/vm_machdep.c @@ -69,8 +69,6 @@ #include <sys/cdefs.h> __FBSDID("$FreeBSD$"); -#include "opt_kstack_pages.h" - #include <sys/param.h> #include <sys/systm.h> #include <sys/proc.h> @@ -137,7 +135,7 @@ cpu_fork(td1, p2, td2, flags) p1 = td1->td_proc; td2->td_pcb = (struct pcb *) - (td2->td_kstack + KSTACK_PAGES * PAGE_SIZE) - 1; + (td2->td_kstack + td2->td_kstack_pages * PAGE_SIZE) - 1; td2->td_md.md_flags = td1->td_md.md_flags & MDTD_FPUSED; PROC_LOCK(p2); p2->p_md.md_uac = p1->p_md.md_uac; @@ -276,7 +274,7 @@ cpu_thread_setup(struct thread *td) { td->td_pcb = - (struct pcb *)(td->td_kstack + KSTACK_PAGES * PAGE_SIZE) - 1; + (struct pcb *)(td->td_kstack + td->td_kstack_pages * PAGE_SIZE) - 1; td->td_md.md_pcbpaddr = (void*)vtophys((vm_offset_t)td->td_pcb); td->td_frame = (struct trapframe *)((caddr_t)td->td_pcb) - 1; } |
