History log of /src/sys/arch/sh3/include/vmparam.h |
Revision | | Date | Author | Comments |
1.22 |
| 03-Sep-2016 |
christos | Fix pmap_prefer for topdown and turn topdown on.
|
1.21 |
| 14-Nov-2010 |
uebayasi | branches: 1.21.18; 1.21.36; Move struct vm_page_md definition from vmparam.h to pmap.h, because it's used only by pmap. vmparam.h has definitions for wider audience.
All GENERIC kernels build tested, except ia64.
powerpc/include/booke/vmparam.h has one too, but it has no pmap.h, so it's left as is.
|
1.20 |
| 06-Nov-2010 |
uebayasi | Remove incomplete, never worked dynamic run-time memory registration (uvm_page_physload(9)). This functionality will be re-added later.
|
1.19 |
| 06-Mar-2009 |
joerg | branches: 1.19.2; 1.19.4; Remove SHMMAXPGS from all kernel configs. Dynamically compute the initial limit as 1/4 of the physical memory. Ensure the limit is at least 1024 pages, the old default on most platforms.
|
1.18 |
| 28-Apr-2008 |
martin | branches: 1.18.8; 1.18.14; Remove clause 3 and 4 from TNF licenses
|
1.17 |
| 04-Mar-2006 |
uwe | branches: 1.17.68; 1.17.70; 1.17.72; s/u_intN_t/uintN_t/
|
1.16 |
| 02-Apr-2003 |
thorpej | branches: 1.16.18; 1.16.32; 1.16.34; Use PAGE_SIZE rather than NBPG.
|
1.15 |
| 02-Apr-2003 |
thorpej | We use 4K pages on the sh3/sh4; make PAGE_SIZE, PAGE_SHIFT, and PAGE_MASK compile-time constants.
|
1.14 |
| 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.13 |
| 09-May-2002 |
uch | branches: 1.13.6; new pmap designed for SH3/SH4.
|
1.12 |
| 28-Apr-2002 |
uch | Use "#define<tab>", white space nits.
|
1.11 |
| 17-Mar-2002 |
uch | cosmetic changes, fix comments.
|
1.10 |
| 15-Nov-2001 |
soren | MAXSLP is defined to be a machine-independent scheduling parameter, so move it into sys/param.h.
|
1.9 |
| 01-May-2001 |
thorpej | branches: 1.9.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.8 |
| 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.7 |
| 07-Feb-2001 |
uch | branches: 1.7.2; move VM_PHYSSEG_MAX, VM_NFREELIST, VM_FREELIST_DEFAULT defines to machine/vmparam.h
|
1.6 |
| 25-Apr-2000 |
tsubai | GC VM_MBUF_SIZE.
|
1.5 |
| 11-Feb-2000 |
thorpej | Update for the NKMEMPAGES changes.
|
1.4 |
| 26-Jan-2000 |
tsutsui | Remove obsoleted macros.
|
1.3 |
| 04-Dec-1999 |
ragge | CL* discarding.
|
1.2 |
| 14-Sep-1999 |
tsubai | branches: 1.2.2; 1.2.8; Catch up with -current.
|
1.1 |
| 13-Sep-1999 |
itojun | Merge in NetBSD/sh3 from cvs.kame.net repository.
Tree structure: - sys/arch/sh3: sh3 generic code As commented, in-chip device drivers are put into sys/arch/sh3/dev. - sys/arch/evbsh3: sh3 evaluation boards (pure sh3 CPU, no fancy external HW) - sys/arch/mmeye: Brains mmEye, www.brains.co.jp MI source code includes couple of #ifdef for sh3-coff support. (sh3 uses coff or elf)
Needs some more improvements, especialy in sys/arch/sh3/conf/files.sh3, to compile the tree (due to last minute tree structure change).
|
1.2.8.1 |
| 27-Dec-1999 |
wrstuden | Pull up to last week's -current.
|
1.2.2.2 |
| 11-Feb-2001 |
bouyer | Sync with HEAD.
|
1.2.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.7.2.1 |
| 21-Jun-2001 |
nathanw | Catch up to -current.
|
1.9.2.2 |
| 23-Jun-2002 |
jdolecek | catch up with -current on kqueue branch
|
1.9.2.1 |
| 10-Jan-2002 |
thorpej | Sync kqueue branch with -current.
|
1.13.6.2 |
| 11-Dec-2002 |
thorpej | Sync with HEAD.
|
1.13.6.1 |
| 09-May-2002 |
thorpej | file vmparam.h was added on branch nathanw_sa on 2002-12-11 06:11:54 +0000
|
1.16.34.1 |
| 22-Apr-2006 |
simonb | Sync with head.
|
1.16.32.1 |
| 09-Sep-2006 |
rpaulo | sync with head
|
1.16.18.1 |
| 21-Jun-2006 |
yamt | sync with head.
|
1.17.72.2 |
| 04-May-2009 |
yamt | sync with head.
|
1.17.72.1 |
| 16-May-2008 |
yamt | sync with head.
|
1.17.70.1 |
| 18-May-2008 |
yamt | sync with head.
|
1.17.68.1 |
| 02-Jun-2008 |
mjf | Sync with HEAD.
|
1.18.14.1 |
| 13-May-2009 |
jym | Sync with HEAD.
Commit is split, to avoid a "too many arguments" protocol error.
|
1.18.8.1 |
| 28-Apr-2009 |
skrll | Sync with HEAD.
|
1.19.4.1 |
| 05-Mar-2011 |
rmind | sync with head
|
1.19.2.4 |
| 16-Nov-2010 |
uebayasi | Sync with HEAD.
|
1.19.2.3 |
| 26-Apr-2010 |
uebayasi | Remove the unfinished code to add a memory segment after uvm_page_init(). It doesn't even compile.
(In the future, we should allocate struct vm_page [] on the added memory segment for NUMA's sake.)
|
1.19.2.2 |
| 25-Feb-2010 |
uebayasi | Make this reall build.
|
1.19.2.1 |
| 23-Feb-2010 |
uebayasi | Convert all VM_MDPAGE_INIT()'s to take struct vm_page_md * and paddr_t.
|
1.21.36.1 |
| 05-Oct-2016 |
skrll | Sync with HEAD
|
1.21.18.1 |
| 03-Dec-2017 |
jdolecek | update from HEAD
|