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


# c9e13db6 25-May-2006 garbled <garbled@NetBSD.org>

Implement partial support for the RS6K PCI Bridge found on 7025-F40
models. This code was made possible by assistance from Cory Bajus.

Add code that asks the PCI bridge what it's config base addres

Implement partial support for the RS6K PCI Bridge found on 7025-F40
models. This code was made possible by assistance from Cory Bajus.

Add code that asks the PCI bridge what it's config base address is, and
use that when wiring up an indirect bridge type.
Move prep's user segment register to 10, because the 7025's PCI config
address is at 11, where the user segment used to be.
Add a battable entry for 0xbf800000 for machines with RS6K bridges.

There is still probably work left to be done before a 7025-F40 is fully
supported.

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.


# 643ea53c 31-Jul-2002 matt <matt@NetBSD.org>

Use 11 for the USER_SR since we use BAT 12 for PCI MEM space.


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


# 31794a54 17-Jun-2001 nonaka <nonaka@NetBSD.org>

NEWPMAP


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


# 93f151b2 30-Dec-2000 tsutsui <tsutsui@NetBSD.org>

Define VM_MAX_KERNEL_BUF and PAGER_MAP_SIZE (from macppc)
so that the kernel can boot with 128MB memory.

XXX: How can we determine size of the buffer cache on UBC?


# 2c9e3487 01-May-2000 kleink <kleink@NetBSD.org>

Bump default data size to 32 MB.


# 37eb9eeb 29-Feb-2000 nonaka <nonaka@NetBSD.org>

Initial import prep port.