Home | History | Annotate | Download | only in include
History log of /src/sys/arch/prep/include/vmparam.h
RevisionDateAuthorComments
 1.14  20-Jun-2011  matt Don't export USER_SR if _MODULE is defined.
Add a common <powerpc/vmparam.h> like we have for <powerpc/pmap.h>
 1.13  25-May-2006  garbled branches: 1.13.96;
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.
 1.12  03-Feb-2003  matt branches: 1.12.18; 1.12.32; 1.12.34; 1.12.36; 1.12.42;
Rename PPC_MPC6XX to PPC_OEA (and any mpc6xx reference to oea).
 1.11  02-Feb-2003  matt Remove OLDPMAP support.
 1.10  10-Dec-2002  thorpej 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.
 1.9  31-Jul-2002  matt Use 11 for the USER_SR since we use BAT 12 for PCI MEM space.
 1.8  09-Mar-2002  chs branches: 1.8.6;
switch all mpc6xx powerpc ports to NEWPMAP by default.
the old pmap is still available with the OLDPMAP option.
 1.7  15-Nov-2001  soren MAXSLP is defined to be a machine-independent scheduling parameter,
so move it into sys/param.h.
 1.6  17-Jun-2001  nonaka branches: 1.6.2; 1.6.8;
NEWPMAP
 1.5  01-May-2001  thorpej 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.
 1.4  29-Apr-2001  thorpej 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.
 1.3  30-Dec-2000  tsutsui branches: 1.3.2;
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?
 1.2  01-May-2000  kleink branches: 1.2.6;
Bump default data size to 32 MB.
 1.1  29-Feb-2000  nonaka Initial import prep port.
 1.2.6.3  05-Jan-2001  bouyer Sync with HEAD
 1.2.6.2  20-Nov-2000  bouyer Update thorpej_scsipi to -current as of a month ago
A i386 GENERIC kernel compiles without the siop, ahc and bha drivers
(will be updated later). i386 IDE/ATAPI and ncr work, as well as
sparc/esp_sbus. alpha should work as well (untested yet).
siop, ahc and bha will be updated once I've updated the branch to current
-current, as well as machine-dependant code.
 1.2.6.1  01-May-2000  bouyer file vmparam.h was added on branch thorpej_scsipi on 2000-11-20 20:23:03 +0000
 1.3.2.1  21-Jun-2001  nathanw Catch up to -current.
 1.6.8.5  11-Dec-2002  thorpej Sync with HEAD.
 1.6.8.4  01-Aug-2002  nathanw Catch up to -current.
 1.6.8.3  01-Apr-2002  nathanw Catch up to -current.
(CVS: It's not just a program. It's an adventure!)
 1.6.8.2  08-Jan-2002  nathanw Catch up to -current.
 1.6.8.1  17-Jun-2001  nathanw file vmparam.h was added on branch nathanw_sa on 2002-01-08 00:27:16 +0000
 1.6.2.3  06-Sep-2002  jdolecek sync kqueue branch with HEAD
 1.6.2.2  16-Mar-2002  jdolecek Catch up with -current.
 1.6.2.1  10-Jan-2002  thorpej Sync kqueue branch with -current.
 1.8.6.1  31-Aug-2002  gehenna catch up with -current.
 1.12.42.1  19-Jun-2006  chap Sync with head.
 1.12.36.1  26-Jun-2006  yamt sync with head.
 1.12.34.1  01-Jun-2006  kardel Sync with head.
 1.12.32.1  09-Sep-2006  rpaulo sync with head
 1.12.18.1  21-Jun-2006  yamt sync with head.
 1.13.96.1  23-Jun-2011  cherry Catchup with rmind-uvmplock merge.

RSS XML Feed