diff options
author | das <das@FreeBSD.org> | 2004-11-20 02:29:25 +0000 |
---|---|---|
committer | das <das@FreeBSD.org> | 2004-11-20 02:29:25 +0000 |
commit | 8375566745ec76f883fac94cf26a360d03473ab7 (patch) | |
tree | b9220a5f6fd9eae8ac1a5c9cb2681727fdd08f45 /sys/ia64 | |
parent | af608beb4021b912ed7214f282dbf696c3295998 (diff) | |
download | FreeBSD-src-8375566745ec76f883fac94cf26a360d03473ab7.zip FreeBSD-src-8375566745ec76f883fac94cf26a360d03473ab7.tar.gz |
U areas are going away, so don't allocate one for process 0.
Reviewed by: arch@
Diffstat (limited to 'sys/ia64')
-rw-r--r-- | sys/ia64/ia64/machdep.c | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/sys/ia64/ia64/machdep.c b/sys/ia64/ia64/machdep.c index 9b11553..7c73860 100644 --- a/sys/ia64/ia64/machdep.c +++ b/sys/ia64/ia64/machdep.c @@ -102,7 +102,6 @@ struct bootinfo bootinfo; struct pcpu early_pcpu; extern char kstack[]; -struct user *proc0uarea; vm_offset_t proc0kstack; extern u_int64_t kernel_text[], _end[]; @@ -716,11 +715,9 @@ ia64_init(void) proc_linkup(&proc0, &ksegrp0, &thread0); /* - * Init mapping for u page(s) for proc 0 + * Init mapping for kernel stack for proc 0 */ - proc0uarea = (struct user *)pmap_steal_memory(UAREA_PAGES * PAGE_SIZE); proc0kstack = (vm_offset_t)kstack; - proc0.p_uarea = proc0uarea; thread0.td_kstack = proc0kstack; thread0.td_pcb = (struct pcb *) (thread0.td_kstack + KSTACK_PAGES * PAGE_SIZE) - 1; |