summaryrefslogtreecommitdiffstats
path: root/lib/libkvm/kvm_mips64.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Cleanup usage of free() in libkvm.zhuk2018-05-031-3/+3
| | | | okay deraadt@, otto@, tb@
* typomiod2015-02-091-2/+2
|
* the one userland file which wants uvmexp snooped via kmem, gets to use thederaadt2014-07-111-1/+2
| | | | | | special rule that sys/sysctl.h gets it. mips64 always wanted special treatment. found by todd
* reduce use of <sys/user.h>deraadt2013-11-011-2/+1
| | | | ok guenther millert
* Get page size information by reading the kernel image' struct uvmexp, insteadmiod2009-12-071-22/+44
| | | | of the value of PAGE_SIZE found in the standard headers when compiling.
* Oops, KSEG -> CKSEG.miod2009-11-221-4/+4
|
* Allow mips ports to override VM_{MIN,MAX}_KERNEL_ADDRESS, and provide themiod2009-11-221-3/+15
| | | | | | | address as a kernel variable for use by libkvm. On sgi IP27 and IP30 kernels, use XKSEG instead of CKSSEG; this will allow kernel KVM size to grow in the future if necessary.
* rcsid[] and sccsid[] and copyright[] are essentially unmaintained (andderaadt2009-10-271-9/+1
| | | | | | | unmaintainable). these days, people use source. these id's do not provide any benefit, and do hurt the small install media (the 33,000 line diff is essentially mechanical) ok with the idea millert, ok dms
* Move KREAD define to kvm_private.hmillert2009-06-201-5/+2
|
* Get rid of the silly union for mips pte. No functional change exceptmiod2007-10-181-3/+4
| | | | pmap.h now includes pte.h.
* Enable support for > 512MB of physical memory on mips64 systems, by usingmiod2007-05-031-13/+23
| | | | | | | | | | | | XKPHYS instead of KSEG[01] for direct mappings. Then, detect memory above 256MB on O2 by poking at the CRIME registers (ARCbios will not report memory above 256MB, which is mapped above 1GB physical, to the system), and add it to the UVM managed memory. Tested on r5k, rm5200 and r10k with and without more than 256MB, matching hinv reports in all cases. CRIME memory decoding based on a diff from kettenis@ in december 2005.
* the advertising clause on these can safely be removedderaadt2007-01-081-7/+3
|
* Fix cut'n'paste abuse in error message.miod2006-11-291-3/+3
|
* for some of internal functions use paddr_t where phys addr is intended insteadd of u_long; miod@ okmickey2006-03-201-4/+4
|
* Kill (almost all) warnings.miod2004-09-151-2/+3
|
* wrong filenamederaadt2004-08-061-0/+168