History log of /netbsd-src/sys/arch/macppc/include/vmparam.h (Results 1 – 24 of 24)
Revision Date Author Comments
# 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.