History log of /src/sys/arch/evbarm/include/vmparam.h |
Revision | | Date | Author | Comments |
1.33 |
| 27-Mar-2019 |
christos | - expose vmparams to userland on arm, like other archs do. - remove unneeded includes
|
1.32 |
| 01-Apr-2018 |
ryo | branches: 1.32.2; Add initial support for ARMv8 (AARCH64) (by nisimura@ and ryo@)
- sys/arch/evbarm64 is gone and integrated into sys/arch/evbarm. (by skrll@) - add support fdt. evbarm/conf/GENERIC64 fdt (bcm2837,sunxi,tegra) based generic 64bit kernel config. (by skrll@, jmcneill@)
|
1.31 |
| 10-Dec-2017 |
skrll | branches: 1.31.2; FDTise RapberryPI support. Thanks for jmcneill for a lot of help with this.
The kernel image that the RPI firmware boots is now netbsd.img in the kernel build directory.
XXX fdtbus_get_reg needs reworking
|
1.30 |
| 02-Nov-2017 |
skrll | ISA exists on more that just shark. Fix a comment about this.
|
1.29 |
| 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.28 |
| 18-Feb-2012 |
christos | branches: 1.28.2; 1.28.16; expose more for kmemuser/fix include protection
|
1.27 |
| 17-Feb-2012 |
christos | expose more for kmemuser
|
1.26 |
| 06-Nov-2010 |
uebayasi | branches: 1.26.8; 1.26.12; 1.26.16; Remove incomplete, never worked dynamic run-time memory registration (uvm_page_physload(9)). This functionality will be re-added later.
|
1.25 |
| 27-Apr-2008 |
matt | branches: 1.25.18; 1.25.20; 1.25.22; Merge kernel changes in matt-armv6 to HEAD.
|
1.24 |
| 25-Oct-2007 |
yamt | branches: 1.24.16; 1.24.18; 1.24.20; defparam PAGER_MAP_SIZE.
|
1.23 |
| 11-Dec-2005 |
christos | branches: 1.23.30; 1.23.46; 1.23.48; 1.23.50; 1.23.54; merge ktrace-lwp.
|
1.22 |
| 07-Aug-2003 |
agc | branches: 1.22.16; Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22364, verified by myself.
|
1.21 |
| 22-May-2003 |
thorpej | branches: 1.21.2; Move KERNEL_VM_SIZE into the C files where its used.
|
1.20 |
| 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.19 |
| 21-May-2003 |
thorpej | Move KERNEL_VM_BASE inside where it is used (it won't be there for long).
|
1.18 |
| 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.17 |
| 03-May-2003 |
thorpej | Remove old pmap support for platforms which have fully switched over.
|
1.16 |
| 29-Apr-2003 |
scw | Don't define KERNEL_TEXT_BASE, et al, if ARM32_NEW_VM_LAYOUT is defined.
|
1.15 |
| 28-Apr-2003 |
thorpej | Don't define APTE_BASE if ARM32_PMAP_NEW is defined; the new pmap doesn't use it.
|
1.14 |
| 02-Apr-2003 |
thorpej | Use PAGE_SIZE rather than NBPG.
|
1.13 |
| 14-Sep-2002 |
thorpej | Back out previous; it breaks binary compatibility between platforms in the same MACHINE_ARCH.
|
1.12 |
| 14-Sep-2002 |
mycroft | Move some #defines out of _KERNEL.
|
1.11 |
| 23-Mar-2002 |
thorpej | * Change all uses of KERNEL_SPACE_START to KERNEL_BASE. * Delete now unused KERNEL_SPACE_START.
|
1.10 |
| 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.9 |
| 03-Mar-2002 |
thorpej | * Add support for running the IQ80310 kernel where KERNEL_BASE != physical memory start. Garbage-collect some cruft while here. * Move the kernel up to 0xc0000000, giving a 1G/3G kernel/user split. * Adjust the Integrator startup code accordingly.
|
1.8 |
| 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.7 |
| 16-Jan-2002 |
thorpej | branches: 1.7.2; Correct KERNEL_TEXT_BASE.
|
1.6 |
| 23-Nov-2001 |
thorpej | 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.5 |
| 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.4 |
| 15-Nov-2001 |
soren | MAXSLP is defined to be a machine-independent scheduling parameter, so move it into sys/param.h.
|
1.3 |
| 11-Nov-2001 |
thorpej | branches: 1.3.2; Pull in common 32-bit ARM VM parameters.
|
1.2 |
| 27-Oct-2001 |
rearnsha | Fix a comment. EV boards don't always use a Footbridge.
|
1.1 |
| 05-Sep-2001 |
matt | branches: 1.1.4; more evbarm files (very incomplete).
|
1.1.4.1 |
| 12-Nov-2001 |
thorpej | Sync the thorpej-mips-cache branch with -current.
|
1.3.2.5 |
| 17-Apr-2002 |
nathanw | Catch up to -current.
|
1.3.2.4 |
| 01-Apr-2002 |
nathanw | Catch up to -current. (CVS: It's not just a program. It's an adventure!)
|
1.3.2.3 |
| 28-Feb-2002 |
nathanw | Catch up to -current.
|
1.3.2.2 |
| 08-Jan-2002 |
nathanw | Catch up to -current.
|
1.3.2.1 |
| 11-Nov-2001 |
nathanw | file vmparam.h was added on branch nathanw_sa on 2002-01-08 00:24:26 +0000
|
1.7.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.7.2.4 |
| 23-Jun-2002 |
jdolecek | catch up with -current on kqueue branch
|
1.7.2.3 |
| 16-Mar-2002 |
jdolecek | Catch up with -current.
|
1.7.2.2 |
| 11-Feb-2002 |
jdolecek | Sync w/ -current.
|
1.7.2.1 |
| 16-Jan-2002 |
jdolecek | file vmparam.h was added on branch kqueue on 2002-02-11 20:07:43 +0000
|
1.21.2.3 |
| 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
1.21.2.2 |
| 18-Sep-2004 |
skrll | Sync with HEAD.
|
1.21.2.1 |
| 03-Aug-2004 |
skrll | Sync with HEAD
|
1.22.16.1 |
| 27-Oct-2007 |
yamt | sync with head.
|
1.23.54.1 |
| 13-Nov-2007 |
bouyer | Sync with HEAD
|
1.23.50.2 |
| 06-Nov-2007 |
matt | sync with HEAD
|
1.23.50.1 |
| 06-Sep-2007 |
matt | Allow KERNEL_BASE to be defined externally.
|
1.23.48.1 |
| 28-Oct-2007 |
joerg | Sync with HEAD.
|
1.23.46.1 |
| 01-Nov-2007 |
rjs | Sync with HEAD.
|
1.23.30.1 |
| 03-Dec-2007 |
ad | Sync with HEAD.
|
1.24.20.1 |
| 16-May-2008 |
yamt | sync with head.
|
1.24.18.1 |
| 18-May-2008 |
yamt | sync with head.
|
1.24.16.1 |
| 02-Jun-2008 |
mjf | Sync with HEAD.
|
1.25.22.1 |
| 05-Mar-2011 |
rmind | sync with head
|
1.25.20.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.25.18.3 |
| 15-Feb-2014 |
matt | Export VM_*FREELIST
|
1.25.18.2 |
| 15-Feb-2014 |
matt | Merge armv7 support from HEAD, specifically support for the BCM5301X and BCM56340 evbarm kernels.
|
1.25.18.1 |
| 19-Dec-2013 |
matt | compat in libc needs some uvm stuff which needs VM_NFREELIST defined.
|
1.26.16.1 |
| 28-Nov-2012 |
matt | merge from -HEAD improves arm (mostly for Cortex) support targeting OMAP and BCM53xx.
|
1.26.12.2 |
| 24-Feb-2012 |
mrg | sync to -current.
|
1.26.12.1 |
| 18-Feb-2012 |
mrg | merge to -current.
|
1.26.8.1 |
| 17-Apr-2012 |
yamt | sync with head
|
1.28.16.1 |
| 06-Apr-2015 |
skrll | Sync with HEAD
|
1.28.2.1 |
| 03-Dec-2017 |
jdolecek | update from HEAD
|
1.31.2.1 |
| 07-Apr-2018 |
pgoyette | Sync with HEAD. 77 conflicts resolved - all of them $NetBSD$
|
1.32.2.1 |
| 10-Jun-2019 |
christos | Sync with HEAD
|