OpenGrok
Cross Reference: vmparam.h
xref
: /
src
/
sys
/
arch
/
powerpc
/
include
/
ibm4xx
/
vmparam.h
Home
|
History
|
Annotate
|
Download
|
only in
ibm4xx
History log of
/src/sys/arch/powerpc/include/ibm4xx/vmparam.h
Revision
Date
Author
Comments
1.12
27-Mar-2019
christos
fix protection
1.11
13-Feb-2017
skrll
branches: 1.11.14;
G/C VM_MAX_KERNEL_BUF
1.10
23-Feb-2015
joerg
branches: 1.10.2; 1.10.4;
Use default PAGER_MAP_DEFAULT_SIZE for ARM and PowerPC, exception
acorn26. This bumps the KVA reservation from 4MB to 16MB and avoids
long hangs on my Cubietruck under IO. acorn26 is kept as it does have a
ridiculous low 32MB KVA limit.
1.9
20-Jun-2011
matt
branches: 1.9.12; 1.9.30;
PowerPC now exports a common view of cpu.h, vmparam.h and pmap.h
when building a MODULAR kernel or compiling _MODULE.
It should be noted that MODULAR or _MODULE export a view of the kernel
as being MULTIPROCESSOR (even if isn't).
The shared pmap TLB uses mdpg in places where it used mdpg to avoid
deadly embrance inclusion problems.
1.8
06-Nov-2010
uebayasi
branches: 1.8.6;
Merge from uebayasi-xip:
1.60.2.5
14-Aug-2010
uebayasi
Teach TLB miss handler (pmap_tlbmiss()) to map "Expansion ROM" area as
PA == VA. Now we don't need to reserve a TLB entry for it.
1.7
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.6
06-Mar-2009
joerg
branches: 1.6.2; 1.6.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.5
25-Oct-2007
yamt
branches: 1.5.20; 1.5.28; 1.5.34;
defparam PAGER_MAP_SIZE.
1.4
02-Apr-2003
thorpej
branches: 1.4.18; 1.4.60; 1.4.78; 1.4.80; 1.4.84;
Use PAGE_SIZE rather than NBPG.
1.3
01-Apr-2003
thorpej
Make PAGE_SIZE, PAGE_SHIFT, and PAGE_MASK compile-time constants for
PowerPC processors.
1.2
04-Mar-2003
matt
Re-arrange things in evbppc & powerpc to support OEA-based eval boards
in evbppc. OEA-based board(s) to be added later.
1.1
03-Feb-2003
matt
Move ibm4xx vmparam.h to powerpc/include/ibm4xx directory. Add a stub
vmparam.h to choose the right vmparam. This is needed so evbppc can host
both ibm4xx and oea based eval boards.
1.4.84.1
13-Nov-2007
bouyer
Sync with HEAD
1.4.80.1
06-Nov-2007
matt
sync with HEAD
1.4.78.1
28-Oct-2007
joerg
Sync with HEAD.
1.4.60.1
03-Dec-2007
ad
Sync with HEAD.
1.4.18.1
27-Oct-2007
yamt
sync with head.
1.5.34.1
13-May-2009
jym
Sync with HEAD.
Commit is split, to avoid a "too many arguments" protocol error.
1.5.28.1
28-Apr-2009
skrll
Sync with HEAD.
1.5.20.1
04-May-2009
yamt
sync with head.
1.6.4.1
05-Mar-2011
rmind
sync with head
1.6.2.3
14-Aug-2010
uebayasi
Teach TLB miss handler (pmap_tlbmiss()) to map "Expansion ROM" area as
PA == VA. Now we don't need to reserve a TLB entry for it.
1.6.2.2
11-Aug-2010
uebayasi
Hook pmap_physseg_{init,fini} on powerpc/ibm4xx.
1.6.2.1
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.8.6.1
23-Jun-2011
cherry
Catchup with rmind-uvmplock merge.
1.9.30.2
28-Aug-2017
skrll
Sync with HEAD
1.9.30.1
06-Apr-2015
skrll
Sync with HEAD
1.9.12.1
03-Dec-2017
jdolecek
update from HEAD
1.10.4.1
21-Apr-2017
bouyer
Sync with HEAD
1.10.2.1
20-Mar-2017
pgoyette
Sync with HEAD
1.11.14.1
10-Jun-2019
christos
Sync with HEAD
Indexes created Wed Oct 01 15:09:59 GMT 2025