History log of /src/sys/arch/hppa/include/vmparam.h |
Revision | | Date | Author | Comments |
1.22 |
| 26-Feb-2021 |
simonb | Use a valuely human readable number for MAXTSIZ.
|
1.21 |
| 16-Apr-2019 |
skrll | branches: 1.21.12; Trailing whitespace
|
1.20 |
| 07-Jan-2013 |
chs | branches: 1.20.38; switch to __USE_TOPDOWN_VM. move the stack to the top of the user address space so that the available free space is more contiguous.
|
1.19 |
| 16-Nov-2010 |
uebayasi | branches: 1.19.8; 1.19.18; MD interrupt implementation is not VM parameter.
|
1.18 |
| 14-Nov-2010 |
uebayasi | 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.17 |
| 14-Nov-2010 |
uebayasi | Don't rely on global APIs from internal.
|
1.16 |
| 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.15 |
| 16-Feb-2010 |
skrll | branches: 1.15.2; Remove the dma24_ex method of dealing with BUS_DMA_24BIT and replace with a uvm managed freelist of pages in the right range.
|
1.14 |
| 30-Apr-2009 |
skrll | branches: 1.14.2; Merge nick-hppapmap.
This is a port of the OpenBSD pmap and trap handling code to get us
- Performance boost on some/all machines. - Well on the way to PA2.0 (in 32bit mode) support. Several machines probe hardware, but fail sometime after interrupts are enabled.
Other things changed / fixed on the branch are
- update autoconf to use the OpenBSD code. - com @ dino is very close to being supported. - HPPA_REDZONE has been replaced with a working redzone which is enabled with DIAGNOSTIC. - UPAGES has been halved in size. - power(4) from OpenBSD to fix a few bugs. - updated list of modules from OpenBSD. - initial ports of uturn(4), astro(4) and elroy(4). - update some copyrights (remove advertising clause, etc.)
Thanks to mjf for some of the above, testing and listening.
|
1.13 |
| 06-Mar-2009 |
joerg | 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.12 |
| 05-Feb-2008 |
skrll | branches: 1.12.10; 1.12.18; 1.12.24; Rely on implicit PAGE_SIZE alignment and don't confuse uvm_glue.c.
|
1.11 |
| 18-Apr-2007 |
skrll | branches: 1.11.12; 1.11.18; Whitespace.
|
1.10 |
| 18-Apr-2007 |
skrll | Bump the initial stack size limit to bring in line with other ports.
newfs_lfs doesn't core by default now.
|
1.9 |
| 07-Apr-2007 |
skrll | Correct a comment.
|
1.8 |
| 14-Oct-2006 |
skrll | branches: 1.8.2; 1.8.4; 1.8.8; 1.8.10; Typo in comment.
|
1.7 |
| 11-Dec-2005 |
christos | branches: 1.7.20; 1.7.22; merge ktrace-lwp.
|
1.6 |
| 18-Jul-2004 |
chs | branches: 1.6.12; add hppa support for RAS, context stuff, siginfo and scheduler activations: - add a RAS hook in cpu_switch(). - fill in the definition of struct mcontext. - implement cpu_upcall(), cpu_getmcontext(), cpu_getmcontext() and cpu_switchto(). - for now, force the right priviledge bits and space regs in setcontext(). - use correct values for __SIMPLELOCK_*. - move the user stack to start at a multiple of the pthread stack size so that libpthread can use the sp-masking trick.
|
1.5 |
| 02-Apr-2003 |
thorpej | branches: 1.5.2; Use PAGE_SIZE rather than NBPG.
|
1.4 |
| 01-Apr-2003 |
thorpej | * Define PAGE_SHIFT, PAGE_SIZE, and PAGE_MASK in <hppa/vmparam.h>, not in <hppa/param.h>. * Define NBPG in terms of PGSHIFT.
|
1.3 |
| 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.2 |
| 05-Aug-2002 |
fredette | Made changes in where/how the kernel is linked, and how the pmap maps it with BTLB entries, to minimize the number of BTLB entries needed.
Because the CPU type was often guessed incorrectly, the mapping of HP board number to system name now includes information about the expected CPU type.
|
1.1 |
| 05-Jun-2002 |
fredette | branches: 1.1.2; 1.1.4; Added files to support generic HP PA-RISC based machines. hp700-specific files to follow.
|
1.1.4.3 |
| 31-Aug-2002 |
gehenna | catch up with -current.
|
1.1.4.2 |
| 14-Jul-2002 |
gehenna | catch up with -current.
|
1.1.4.1 |
| 05-Jun-2002 |
gehenna | file vmparam.h was added on branch gehenna-devsw on 2002-07-14 17:47:34 +0000
|
1.1.2.3 |
| 06-Sep-2002 |
jdolecek | sync kqueue branch with HEAD
|
1.1.2.2 |
| 23-Jun-2002 |
jdolecek | catch up with -current on kqueue branch
|
1.1.2.1 |
| 05-Jun-2002 |
jdolecek | file vmparam.h was added on branch kqueue on 2002-06-23 17:37:11 +0000
|
1.5.2.1 |
| 03-Aug-2004 |
skrll | Sync with HEAD
|
1.6.12.3 |
| 11-Feb-2008 |
yamt | sync with head.
|
1.6.12.2 |
| 03-Sep-2007 |
yamt | sync with head.
|
1.6.12.1 |
| 30-Dec-2006 |
yamt | sync with head.
|
1.7.22.1 |
| 22-Oct-2006 |
yamt | sync with head
|
1.7.20.1 |
| 18-Nov-2006 |
ad | Sync with head.
|
1.8.10.1 |
| 11-Jul-2007 |
mjf | Sync with head.
|
1.8.8.2 |
| 27-May-2007 |
ad | Sync with head.
|
1.8.8.1 |
| 10-Apr-2007 |
ad | Sync with head.
|
1.8.4.2 |
| 07-May-2007 |
yamt | sync with head.
|
1.8.4.1 |
| 15-Apr-2007 |
yamt | sync with head.
|
1.8.2.1 |
| 20-Apr-2007 |
bouyer | Pull up following revision(s) (requested by skrll in ticket #583): sys/arch/hppa/include/vmparam.h: revision 1.10 Bump the initial stack size limit to bring in line with other ports. newfs_lfs doesn't core by default now.
|
1.11.18.1 |
| 18-Feb-2008 |
mjf | Sync with HEAD.
|
1.11.12.1 |
| 23-Mar-2008 |
matt | sync with HEAD
|
1.12.24.1 |
| 13-May-2009 |
jym | Sync with HEAD.
Commit is split, to avoid a "too many arguments" protocol error.
|
1.12.18.4 |
| 28-Apr-2009 |
skrll | Sync with HEAD.
|
1.12.18.3 |
| 11-Feb-2009 |
skrll | Handle non-equivalent aliases.
Thanks to mjf for help with this.
|
1.12.18.2 |
| 03-Feb-2009 |
skrll | Make LOCKDEBUG kernels boot.
|
1.12.18.1 |
| 27-Oct-2008 |
skrll | Commit work in progress.
|
1.12.10.2 |
| 11-Mar-2010 |
yamt | sync with head
|
1.12.10.1 |
| 04-May-2009 |
yamt | sync with head.
|
1.14.2.4 |
| 16-Nov-2010 |
uebayasi | Sync with HEAD.
|
1.14.2.3 |
| 30-Apr-2010 |
uebayasi | Sync with HEAD.
|
1.14.2.2 |
| 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.14.2.1 |
| 23-Feb-2010 |
uebayasi | Convert all VM_MDPAGE_INIT()'s to take struct vm_page_md * and paddr_t.
|
1.15.2.1 |
| 05-Mar-2011 |
rmind | sync with head
|
1.19.18.1 |
| 25-Feb-2013 |
tls | resync with head
|
1.19.8.1 |
| 23-Jan-2013 |
yamt | sync with head
|
1.20.38.1 |
| 10-Jun-2019 |
christos | Sync with HEAD
|
1.21.12.1 |
| 03-Apr-2021 |
thorpej | Sync with HEAD.
|