Home | History | Annotate | Download | only in ibm4xx
History log of /src/sys/arch/powerpc/include/ibm4xx/vmparam.h
RevisionDateAuthorComments
 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

RSS XML Feed