History log of /src/sys/arch/ofppc/include/vmparam.h |
Revision | | Date | Author | Comments |
1.23 |
| 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.22 |
| 14-Nov-2007 |
garbled | branches: 1.22.50; 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.
|
1.21 |
| 03-Feb-2003 |
matt | branches: 1.21.18; 1.21.60; 1.21.78; 1.21.80; 1.21.84; 1.21.86; Rename PPC_MPC6XX to PPC_OEA (and any mpc6xx reference to oea).
|
1.20 |
| 02-Feb-2003 |
matt | Remove OLDPMAP support.
|
1.19 |
| 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.18 |
| 07-Jul-2002 |
matt | Use SR 11 as USER_SR. (12 is used as an I/O BAT).
|
1.17 |
| 09-Mar-2002 |
chs | branches: 1.17.6; switch all mpc6xx powerpc ports to NEWPMAP by default. the old pmap is still available with the OLDPMAP option.
|
1.16 |
| 15-Nov-2001 |
soren | MAXSLP is defined to be a machine-independent scheduling parameter, so move it into sys/param.h.
|
1.15 |
| 24-Oct-2001 |
billc | branches: 1.15.2; NEWPMAP fixes that I missed committing.
|
1.14 |
| 05-Aug-2001 |
tsutsui | branches: 1.14.4; Define VM_MAX_KERNEL_BUF and PAGER_MAP_SIZE to save KVA space.
|
1.13 |
| 01-May-2001 |
thorpej | branches: 1.13.2; 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.12 |
| 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.11 |
| 11-Feb-2000 |
thorpej | branches: 1.11.6; Update for the NKMEMPAGES changes.
|
1.10 |
| 04-Dec-1999 |
ragge | CL* discarding.
|
1.9 |
| 16-Apr-1999 |
thorpej | branches: 1.9.2; 1.9.8; Now that we have direct-mapped pool pages, we can garbage-collect VM_MBUF_SIZE and don't need to allocate mb_map.
|
1.8 |
| 23-Mar-1999 |
thorpej | branches: 1.8.4; VM_MBUF_SIZE is in terms of MCLBYTES, not CLBYTES.
|
1.7 |
| 16-Jan-1999 |
chuck | MNN is no longer optional
|
1.6 |
| 26-Aug-1998 |
sakamoto | vm_offset_t -> {paddr_t,vaddr_t}, vm_size_t -> vsize_t
|
1.5 |
| 05-Jun-1998 |
sakamoto | Merge in MACHINE_NEW_NONCONTIG support and some fix from Tsubai-San. UVM support.
|
1.4 |
| 18-Feb-1998 |
mycroft | Fix typo.
|
1.3 |
| 12-Jun-1997 |
mrg | bring mrg-vm-swap2 onto mainilne.
|
1.2 |
| 16-Apr-1997 |
thorpej | branches: 1.2.2; Always define MACHINE_NONCONTIG.
|
1.1 |
| 30-Sep-1996 |
ws | branches: 1.1.4; PowerPC port
|
1.1.4.1 |
| 12-Feb-1997 |
mrg | initial work for dynamic swap additions.
|
1.2.2.1 |
| 04-May-1997 |
mrg | re-merge mrg-vm-swap into -current, and call it mrg-vm-swap2.
|
1.8.4.2 |
| 06-Aug-1999 |
chs | take an initial guess at UBC parameters.
|
1.8.4.1 |
| 21-Jun-1999 |
thorpej | Sync w/ -current.
|
1.9.8.1 |
| 27-Dec-1999 |
wrstuden | Pull up to last week's -current.
|
1.9.2.1 |
| 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.11.6.1 |
| 21-Jun-2001 |
nathanw | Catch up to -current.
|
1.13.2.4 |
| 06-Sep-2002 |
jdolecek | sync kqueue branch with HEAD
|
1.13.2.3 |
| 16-Mar-2002 |
jdolecek | Catch up with -current.
|
1.13.2.2 |
| 10-Jan-2002 |
thorpej | Sync kqueue branch with -current.
|
1.13.2.1 |
| 25-Aug-2001 |
thorpej | Merge Aug 24 -current into the kqueue branch.
|
1.14.4.1 |
| 12-Nov-2001 |
thorpej | Sync the thorpej-mips-cache branch with -current.
|
1.15.2.5 |
| 11-Dec-2002 |
thorpej | Sync with HEAD.
|
1.15.2.4 |
| 01-Aug-2002 |
nathanw | Catch up to -current.
|
1.15.2.3 |
| 01-Apr-2002 |
nathanw | Catch up to -current. (CVS: It's not just a program. It's an adventure!)
|
1.15.2.2 |
| 08-Jan-2002 |
nathanw | Catch up to -current.
|
1.15.2.1 |
| 24-Oct-2001 |
nathanw | file vmparam.h was added on branch nathanw_sa on 2002-01-08 00:27:00 +0000
|
1.17.6.1 |
| 16-Jul-2002 |
gehenna | catch up with -current.
|
1.21.86.1 |
| 19-Nov-2007 |
mjf | Sync with HEAD.
|
1.21.84.1 |
| 18-Nov-2007 |
bouyer | Sync with HEAD
|
1.21.80.1 |
| 09-Jan-2008 |
matt | sync with HEAD
|
1.21.78.1 |
| 21-Nov-2007 |
joerg | Sync with HEAD.
|
1.21.60.2 |
| 03-Dec-2007 |
ad | Sync with HEAD.
|
1.21.60.1 |
| 03-Dec-2007 |
ad | Sync with HEAD.
|
1.21.18.1 |
| 15-Nov-2007 |
yamt | sync with head.
|
1.22.50.1 |
| 23-Jun-2011 |
cherry | Catchup with rmind-uvmplock merge.
|