History log of /src/sys/arch/acorn32/include/vmparam.h |
Revision | | Date | Author | Comments |
1.28 |
| 27-Mar-2019 |
christos | - expose vmparams to userland on arm, like other archs do. - remove unneeded includes
|
1.27 |
| 02-Nov-2017 |
skrll | branches: 1.27.4; ISA exists on more that just shark. Fix a comment about this.
|
1.26 |
| 23-Feb-2015 |
joerg | 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.25 |
| 18-Feb-2012 |
christos | branches: 1.25.2; 1.25.16; expose more for kmemuser/fix include protection
|
1.24 |
| 17-Feb-2012 |
skrll | Spell _KMEMUSER correctly
Spotted by riz@
|
1.23 |
| 17-Feb-2012 |
christos | expose more for kmemuser
|
1.22 |
| 06-Nov-2010 |
uebayasi | branches: 1.22.8; 1.22.12; Remove incomplete, never worked dynamic run-time memory registration (uvm_page_physload(9)). This functionality will be re-added later.
|
1.21 |
| 25-Oct-2007 |
yamt | branches: 1.21.40; 1.21.42; defparam PAGER_MAP_SIZE.
|
1.20 |
| 11-Dec-2005 |
christos | branches: 1.20.30; 1.20.48; 1.20.50; 1.20.52; 1.20.56; merge ktrace-lwp.
|
1.19 |
| 07-Aug-2003 |
agc | branches: 1.19.16; Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22364, verified by myself.
|
1.18 |
| 22-May-2003 |
thorpej | branches: 1.18.2; Move KERNEL_VM_SIZE into the C files where its used.
|
1.17 |
| 22-May-2003 |
thorpej | Use virtual_avail and virtual_end to compute the size of the available kernel VM space for VM_MAX_KERNEL_BUF, and move the definition into generic ARM code.
|
1.16 |
| 21-May-2003 |
thorpej | Move KERNEL_VM_BASE inside where it is used (it won't be there for long).
|
1.15 |
| 21-May-2003 |
thorpej | Remove one last old pmap remnant.
|
1.14 |
| 03-May-2003 |
thorpej | Don't expose KERNEL_TEXT_BASE outside of board-specific code. This gives individual board start-up code more flexibility about where the kernel starts in the kernel address space.
|
1.13 |
| 28-Apr-2003 |
thorpej | Don't define APTE_BASE if ARM32_PMAP_NEW is defined; the new pmap doesn't use it.
|
1.12 |
| 02-Apr-2003 |
thorpej | Use PAGE_SIZE rather than NBPG.
|
1.11 |
| 14-Sep-2002 |
thorpej | Back out previous; it breaks binary compatibility between platforms in the same MACHINE_ARCH.
|
1.10 |
| 14-Sep-2002 |
mycroft | Move some #defines out of _KERNEL.
|
1.9 |
| 23-Mar-2002 |
thorpej | * Change all uses of KERNEL_SPACE_START to KERNEL_BASE. * Delete now unused KERNEL_SPACE_START.
|
1.8 |
| 23-Mar-2002 |
thorpej | Define KERNEL_TEXT_BASE, APTE_BASE, and KERNEL_VM_BASE in terms of KERNEL_BASE.
|
1.7 |
| 23-Mar-2002 |
thorpej | * Rename PROCESS_PAGE_TBLS_BASE -> PTE_BASE * Rename ALT_PAGE_TBLS_BASE -> APTE_BASE * Garbage-collect PAGE_TABLE_SPACE_START
|
1.6 |
| 03-Mar-2002 |
chris | Implement pmap_growkernel for arm32 based ports. Note that this has been compiled on some systems, cats, IQ80310, IPAQ, netwinder and shark (note that shark's build is currently broken due to other reasons), but only actually run on cats. Shark doesn't make use of the functionality as I believe there has to be a correlation between OFW and the kernel tables so that calls into OFW work.
|
1.5 |
| 23-Nov-2001 |
thorpej | branches: 1.5.2; Move even more constants into the shared 32-bit vmparam.h header. Cleanup elsewhere will have to be done before we can sanitize this header any further.
|
1.4 |
| 23-Nov-2001 |
thorpej | - Move more contents of various <machine/vmparam.h> files into <arm/arm32/vmparam.h> (mostly the stuff that's tied to the pmap implementation). - Since the MMU definitions in pte.h are specific to ARM processors that support 32-bit mode, move pte.h to <arm/arm32/pte.h>. - Make the Netwinder startup file build again (use PT_B|PT_C, rather than PT_CACHEABLE, since the latter expands to a variable these days).
|
1.3 |
| 15-Nov-2001 |
soren | MAXSLP is defined to be a machine-independent scheduling parameter, so move it into sys/param.h.
|
1.2 |
| 11-Nov-2001 |
thorpej | branches: 1.2.2; Pull in common 32-bit ARM VM parameters.
|
1.1 |
| 05-Oct-2001 |
reinoud | branches: 1.1.2; Initial commit of the splitting off of arch/acorn32 from arch/arm32.
The IOMD/VIDC combination is now moved to arch/arm/iomd together. These files still need a lot of cleaning up :( .... esp. the RC7500 support that is still dormant in it; this needs either to be removed or split out for RC7500's ``VIDC'' video/audio variant.
Apart from the RC7500 support wich is still in arch/arm32 the iomd,vidc,riscpc and podulebus subdirectories of arch/arm32 can be removed.
This split still uses some small parts of arch/arm32 .... those are the MI parts that haven't been moved yet.
RiscPC/A7000 have been tested and confirmed to build as should NC.
|
1.1.2.1 |
| 12-Nov-2001 |
thorpej | Sync the thorpej-mips-cache branch with -current.
|
1.2.2.4 |
| 17-Apr-2002 |
nathanw | Catch up to -current.
|
1.2.2.3 |
| 01-Apr-2002 |
nathanw | Catch up to -current. (CVS: It's not just a program. It's an adventure!)
|
1.2.2.2 |
| 08-Jan-2002 |
nathanw | Catch up to -current.
|
1.2.2.1 |
| 11-Nov-2001 |
nathanw | file vmparam.h was added on branch nathanw_sa on 2002-01-08 00:22:45 +0000
|
1.5.2.5 |
| 10-Oct-2002 |
jdolecek | sync kqueue with -current; this includes merge of gehenna-devsw branch, merge of i386 MP branch, and part of autoconf rototil work
|
1.5.2.4 |
| 23-Jun-2002 |
jdolecek | catch up with -current on kqueue branch
|
1.5.2.3 |
| 16-Mar-2002 |
jdolecek | Catch up with -current.
|
1.5.2.2 |
| 10-Jan-2002 |
thorpej | Sync kqueue branch with -current.
|
1.5.2.1 |
| 23-Nov-2001 |
thorpej | file vmparam.h was added on branch kqueue on 2002-01-10 19:36:27 +0000
|
1.18.2.3 |
| 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
1.18.2.2 |
| 18-Sep-2004 |
skrll | Sync with HEAD.
|
1.18.2.1 |
| 03-Aug-2004 |
skrll | Sync with HEAD
|
1.19.16.1 |
| 27-Oct-2007 |
yamt | sync with head.
|
1.20.56.1 |
| 13-Nov-2007 |
bouyer | Sync with HEAD
|
1.20.52.1 |
| 06-Nov-2007 |
matt | sync with HEAD
|
1.20.50.1 |
| 01-Jan-2008 |
chris | Sync with HEAD.
|
1.20.48.1 |
| 28-Oct-2007 |
joerg | Sync with HEAD.
|
1.20.30.1 |
| 03-Dec-2007 |
ad | Sync with HEAD.
|
1.21.42.1 |
| 05-Mar-2011 |
rmind | sync with head
|
1.21.40.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.22.12.2 |
| 24-Feb-2012 |
mrg | sync to -current.
|
1.22.12.1 |
| 18-Feb-2012 |
mrg | merge to -current.
|
1.22.8.1 |
| 17-Apr-2012 |
yamt | sync with head
|
1.25.16.1 |
| 06-Apr-2015 |
skrll | Sync with HEAD
|
1.25.2.1 |
| 03-Dec-2017 |
jdolecek | update from HEAD
|
1.27.4.1 |
| 10-Jun-2019 |
christos | Sync with HEAD
|