summaryrefslogtreecommitdiff
path: root/sys/arch/hppa/include/vmparam.h
AgeCommit message (Collapse)Author
2021-02-26Use a valuely human readable number for MAXTSIZ.simonb
2019-04-16Trailing whitespaceskrll
2013-01-07switch to __USE_TOPDOWN_VM.chs
move the stack to the top of the user address space so that the available free space is more contiguous.
2010-11-16MD interrupt implementation is not VM parameter.uebayasi
2010-11-14Move struct vm_page_md definition from vmparam.h to pmap.h, becauseuebayasi
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.
2010-11-14Don't rely on global APIs from internal.uebayasi
2010-11-06Remove incomplete, never worked dynamic run-time memory registrationuebayasi
(uvm_page_physload(9)). This functionality will be re-added later.
2010-02-16Remove the dma24_ex method of dealing with BUS_DMA_24BIT and replaceskrll
with a uvm managed freelist of pages in the right range.
2009-04-30Merge nick-hppapmap.skrll
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.
2009-03-06Remove SHMMAXPGS from all kernel configs. Dynamically compute thejoerg
initial limit as 1/4 of the physical memory. Ensure the limit is at least 1024 pages, the old default on most platforms.
2008-02-05Rely on implicit PAGE_SIZE alignment and don't confuse uvm_glue.c.skrll
2007-04-18Whitespace.skrll
2007-04-18Bump the initial stack size limit to bring in line with other ports.skrll
newfs_lfs doesn't core by default now.
2007-04-07Correct a comment.skrll
2006-10-14Typo in comment.skrll
2005-12-11merge ktrace-lwp.christos
2004-07-18add hppa support for RAS, context stuff, siginfo and scheduler activations:chs
- 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.
2003-04-02Use PAGE_SIZE rather than NBPG.thorpej
2003-04-01* Define PAGE_SHIFT, PAGE_SIZE, and PAGE_MASK in <hppa/vmparam.h>,thorpej
not in <hppa/param.h>. * Define NBPG in terms of PGSHIFT.
2002-12-10Use __LDPGSZ (which must be == USRTEXT) as the text address for a.outthorpej
executables, and eliminate the USRTEXT constant, which was only used by the a.out exec code.
2002-08-05Made changes in where/how the kernel is linked, and how the pmapfredette
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.
2002-06-05Added files to support generic HP PA-RISC based machines. hp700-specificfredette
files to follow.