Add avail_end to keep ps and friends happy. Possibly a short-term fix.
This commit is contained in:
parent
21258bad26
commit
3ddc81510c
@ -1,4 +1,4 @@
|
||||
/* $NetBSD: pmap.c,v 1.17 1995/06/21 03:45:16 briggs Exp $ */
|
||||
/* $NetBSD: pmap.c,v 1.18 1995/06/22 03:08:29 briggs Exp $ */
|
||||
|
||||
/*
|
||||
* Copyright (c) 1991, 1993
|
||||
@ -274,6 +274,8 @@ vm_offset_t avail_start; /* PA of first available physical page */
|
||||
vm_offset_t avail_next; /* Next available physical page */
|
||||
int avail_remaining;/* Number of physical free pages left */
|
||||
int avail_range; /* Range avail_next is in */
|
||||
vm_offset_t avail_end; /* Set for ps and friends as */
|
||||
/* avail_start + avail_remaining. */
|
||||
vm_size_t mem_size; /* memory size in bytes */
|
||||
vm_offset_t virtual_avail; /* VA of first avail page (after kernel bss)*/
|
||||
vm_offset_t virtual_end; /* VA of last avail page (end of kernel AS) */
|
||||
|
@ -1,4 +1,4 @@
|
||||
/* $NetBSD: pmap_bootstrap.c,v 1.1 1995/06/21 03:19:35 briggs Exp $ */
|
||||
/* $NetBSD: pmap_bootstrap.c,v 1.2 1995/06/22 03:09:49 briggs Exp $ */
|
||||
|
||||
/*
|
||||
* Copyright (c) 1991, 1993
|
||||
@ -57,7 +57,8 @@ extern st_entry_t *Sysseg;
|
||||
extern pt_entry_t *Sysptmap, *Sysmap;
|
||||
|
||||
extern int maxmem, physmem;
|
||||
extern vm_offset_t avail_start, avail_next, avail_remaining, avail_range;
|
||||
extern int avail_remaining, avail_range, avail_end;
|
||||
extern vm_offset_t avail_start, avail_next;
|
||||
extern vm_offset_t virtual_avail, virtual_end;
|
||||
extern vm_size_t mem_size;
|
||||
extern int protection_codes[];
|
||||
@ -462,7 +463,9 @@ pmap_bootstrap(nextpa, firstpa)
|
||||
high[numranges - 1] -= low[numranges] - high[numranges];
|
||||
}
|
||||
|
||||
avail_remaining = mac68k_btop(mac68k_trunc_page(avail_remaining));
|
||||
avail_remaining = mac68k_trunc_page(avail_remaining);
|
||||
avail_end = avail_start + avail_remaining;
|
||||
avail_remaining = mac68k_btop(avail_remaining);
|
||||
|
||||
mem_size = mac68k_ptob(physmem);
|
||||
virtual_avail = VM_MIN_KERNEL_ADDRESS + (nextpa - firstpa);
|
||||
|
Loading…
x
Reference in New Issue
Block a user