History log of /netbsd-src/sys/arch/ofppc/include/vmparam.h (Results 1 – 23 of 23)
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>


# 276f1a3c 14-Nov-2007 garbled <garbled@NetBSD.org>

Commit a fix for the _SR regions that are needed by ofppc. Because this
platform tends to just declare anything from 0x8 to 0xf as mem or io
regions willy-nilly, we need to avoid batmapping a few of

Commit a fix for the _SR regions that are needed by ofppc. Because this
platform tends to just declare anything from 0x8 to 0xf as mem or io
regions willy-nilly, we need to avoid batmapping a few of those in order
to save space for USER_SR, KERNEL_SR and KERNEL2_SR. I picked values for
these three that are least-commonly used or used for non-vital things.

show more ...


# 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.


# 4577742f 07-Jul-2002 matt <matt@NetBSD.org>

Use SR 11 as USER_SR. (12 is used as an I/O BAT).


# 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.


# 8b2a9cd4 24-Oct-2001 billc <billc@NetBSD.org>

NEWPMAP fixes that I missed committing.


# 96ca5eec 05-Aug-2001 tsutsui <tsutsui@NetBSD.org>

Define VM_MAX_KERNEL_BUF and PAGER_MAP_SIZE to save KVA space.


# 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 ...


# dded044f 11-Feb-2000 thorpej <thorpej@NetBSD.org>

Update for the NKMEMPAGES changes.


# 05132683 04-Dec-1999 ragge <ragge@NetBSD.org>

CL* discarding.


# 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.


# 417e5339 16-Jan-1999 chuck <chuck@NetBSD.org>

MNN is no longer optional


# 4fa399d4 26-Aug-1998 sakamoto <sakamoto@NetBSD.org>

vm_offset_t -> {paddr_t,vaddr_t}, vm_size_t -> vsize_t


# 9125a5f1 05-Jun-1998 sakamoto <sakamoto@NetBSD.org>

Merge in MACHINE_NEW_NONCONTIG support and some fix from Tsubai-San.
UVM support.


# b7bc9342 18-Feb-1998 mycroft <mycroft@NetBSD.org>

Fix typo.


# dc6a98e9 12-Jun-1997 mrg <mrg@NetBSD.org>

bring mrg-vm-swap2 onto mainilne.


# 87bbb0ba 16-Apr-1997 thorpej <thorpej@NetBSD.org>

Always define MACHINE_NONCONTIG.


# 5804d3f6 30-Sep-1996 ws <ws@NetBSD.org>

PowerPC port