| #
a4d141ba |
| 20-Jun-2011 |
matt <matt@NetBSD.org> |
Don't export USER_SR if _MODULE is defined. Add a common <powerpc/vmparam.h> like we have for <powerpc/pmap.h>
|
| #
2b0e97a5 |
| 03-Feb-2003 |
matt <matt@NetBSD.org> |
Rename PPC_MPC6XX to PPC_OEA (and any mpc6xx reference to oea).
|
| #
193a5761 |
| 02-Feb-2003 |
matt <matt@NetBSD.org> |
Remove OLDPMAP support.
|
| #
78ea2dd3 |
| 10-Dec-2002 |
thorpej <thorpej@NetBSD.org> |
Use __LDPGSZ (which must be == USRTEXT) as the text address for a.out executables, and eliminate the USRTEXT constant, which was only used by the a.out exec code.
|
| #
bd2a5f59 |
| 09-Mar-2002 |
chs <chs@NetBSD.org> |
switch all mpc6xx powerpc ports to NEWPMAP by default. the old pmap is still available with the OLDPMAP option.
|
| #
662f8775 |
| 15-Nov-2001 |
soren <soren@NetBSD.org> |
MAXSLP is defined to be a machine-independent scheduling parameter, so move it into sys/param.h.
|
| #
fafb5d4b |
| 10-Jun-2001 |
tsubai <tsubai@NetBSD.org> |
Make the new pmap optional. Use the old (stable!) pmap by default.
|
| #
695e5e7a |
| 06-Jun-2001 |
matt <matt@NetBSD.org> |
Changes new pmap, common param.h, vmparam.h, and moved includes.
|
| #
cf67ac71 |
| 01-May-2001 |
thorpej <thorpej@NetBSD.org> |
Per discussion w/ chuck and chuck, restructure the md page stuff to use a structure called "vm_page_md", and use __HAVE_VM_PAGE_MD and __HAVE_PMAP_PHYSSEG.
|
| #
2b27ac7a |
| 29-Apr-2001 |
thorpej <thorpej@NetBSD.org> |
Add a VM_MDPAGE_MEMBERS macro that defines pmap-specific data for each vm_page structure. Add a VM_MDPAGE_INIT() macro to init this data when pages are initialized by UVM. These macros are mandator
Add a VM_MDPAGE_MEMBERS macro that defines pmap-specific data for each vm_page structure. Add a VM_MDPAGE_INIT() macro to init this data when pages are initialized by UVM. These macros are mandatory, but ports may #define them to nothing if they are not needed/used.
This deprecates struct pmap_physseg. As a transitional measure, allow a port to #define PMAP_PHYSSEG so that it can continue to use it until its pmap is converted to use VM_MDPAGE_MEMBERS.
Use all this stuff to eliminate a lot of extra work in the Alpha pmap module (it's smaller and faster now). Changes to other pmap modules will follow.
show more ...
|
| #
123c25cc |
| 15-Mar-2001 |
tsubai <tsubai@NetBSD.org> |
Remove PAGER_MAP_SIZE definition -- use default value. Instead, decrease VM_MAX_KERNEL_BUF.
|
| #
73e35a46 |
| 08-Dec-2000 |
mycroft <mycroft@NetBSD.org> |
Increase all of the limits.
|
| #
e5c94432 |
| 27-Nov-2000 |
tsubai <tsubai@NetBSD.org> |
Reduce PAGER_MAP_SIZE to 4MB.
|
| #
dded044f |
| 11-Feb-2000 |
thorpej <thorpej@NetBSD.org> |
Update for the NKMEMPAGES changes.
|
| #
05132683 |
| 04-Dec-1999 |
ragge <ragge@NetBSD.org> |
CL* discarding.
|
| #
035071b4 |
| 18-Jul-1999 |
tsubai <tsubai@NetBSD.org> |
Add VM_MAX_KERNEL_BUF definition.
|
| #
e49833cd |
| 16-Apr-1999 |
thorpej <thorpej@NetBSD.org> |
Now that we have direct-mapped pool pages, we can garbage-collect VM_MBUF_SIZE and don't need to allocate mb_map.
|
| #
63b63218 |
| 23-Mar-1999 |
thorpej <thorpej@NetBSD.org> |
VM_MBUF_SIZE is in terms of MCLBYTES, not CLBYTES.
|
| #
78665b65 |
| 27-Feb-1999 |
tsubai <tsubai@NetBSD.org> |
Increase default data size to compile libbfd without `virtual memory exhausted'. Suggested by Scott Reynolds.
|
| #
417e5339 |
| 16-Jan-1999 |
chuck <chuck@NetBSD.org> |
MNN is no longer optional
|
| #
d4d74161 |
| 21-Aug-1998 |
tsubai <tsubai@NetBSD.org> |
vm_offset_t --> [pv]addr_t.
|
| #
ed1ec919 |
| 13-Jul-1998 |
tsubai <tsubai@NetBSD.org> |
Change VM_MAXUSER_ADDRESS to 0x7ffff000.
|
| #
6bf20f4c |
| 05-Jun-1998 |
tsubai <tsubai@NetBSD.org> |
Add support for UVM and MACHINE_NEW_NONCONTIG.
|
| #
2be6df07 |
| 15-May-1998 |
tsubai <tsubai@NetBSD.org> |
Initial import of macppc port.
|