aboutsummaryrefslogtreecommitdiff
path: root/sys/vm
Commit message (Expand)AuthorAgeFilesLines
* Eliminate pmap_init2(). It's no longer used.Alan Cox2005-11-202-2/+0
* Reimplement the reclamation of PV entries. Specifically, performAlan Cox2005-11-092-36/+0
* If a physical page is mapped by two or more virtual addresses, transmittedAlan Cox2005-11-081-0/+1
* Rate limit vnode_pager_putpages printfs to once a second.Paul Saab2005-11-011-3/+8
* Consider the zero-copy transmission of a page that was wired by mlock(2).Alan Cox2005-11-011-0/+2
* Normalize a significant number of kernel malloc type names:Robert Watson2005-10-311-1/+1
* Use of the ZERO_COPY_SOCKETS options can result in an unusual state thatAlan Cox2005-10-221-4/+12
* Change format string for u_int64_t to %ju from %llu, in order to use theRobert Watson2005-10-201-1/+1
* Add a "show uma" command to DDB, which prints out the current stats forRobert Watson2005-10-201-0/+36
* Move execve's access time update functionality into a newDiomidis Spinellis2005-10-121-11/+1
* As alc pointed out to me, vm_page.c 1.305 was incomplete: uma_startup()Dag-Erling Smørgrav2005-10-083-8/+8
* Update the vnode's access time after an mmap operation on it.Diomidis Spinellis2005-10-041-0/+12
* Trim a couple of unneeded includes.John Baldwin2005-09-291-1/+0
* Make sure we have a bufobj before calling bstrategy().Olivier Houchard2005-09-211-1/+3
* Remove unused (but initialized) variable 'objsize' from vm_mmap()Peter Wemm2005-09-201-2/+1
* Introduce a new lock for the purpose of synchronizing access to theAlan Cox2005-09-091-22/+9
* Eliminate an incorrect cast.Alan Cox2005-09-071-1/+1
* Pass a value of type vm_prot_t to pmap_enter_quick() so that it determineAlan Cox2005-09-033-4/+5
* Do not use vm_pager_init() to initialize vnode_pbuf_freecnt variable.Alexander Kabaev2005-08-132-9/+1
* Check for marker pages when scanning active and inactive page queues.Tor Egge2005-08-121-0/+5
* Introduce the vm.boot_pages tunable and sysctl, which controls the numberDag-Erling Smørgrav2005-08-121-3/+8
* Don't allow pagedaemon to skip pages while scanning PQ_ACTIVE or PQ_INACTIVETor Egge2005-08-102-5/+75
* Use atomic operations on runningbufspace.Suleiman Souhlal2005-08-081-2/+4
* Don't perform a nested include of opt_vmpage.h if LIBMEMSTAT is defined,Robert Watson2005-08-041-1/+1
* Wrap inlines in uma_int.h in #ifdef _KERNEL so that uma_int.h can beRobert Watson2005-08-041-0/+2
* Rename UMA_MAX_NAME to UTH_MAX_NAME, since it's a maximum in theRobert Watson2005-07-252-5/+14
* Eliminate inconsistency in the setting of the B_DONE flag. Specifically,Alan Cox2005-07-201-2/+0
* Further UMA statistics related changes:Robert Watson2005-07-201-14/+27
* Eliminate an incorrect (and unnecessary) cast.Alan Cox2005-07-201-1/+1
* Use mp_maxid in preference to MAXCPU when creating exports of UMARobert Watson2005-07-161-3/+3
* Improve canonicalization of copyrights. Order copyrights by order ofRobert Watson2005-07-165-20/+15
* Move the unlocking of the zone mutex in sysctl_vm_zone_stats() so thatRobert Watson2005-07-161-5/+9
* Increase the flags field for kegs from a 16 to a 32 bit value;Mike Silbersack2005-07-163-12/+12
* Track UMA(9) allocation failures by zone, and export via sysctl.Robert Watson2005-07-153-18/+35
* Convert a remaining !fs.map->system_map toJohn Baldwin2005-07-141-1/+1
* Introduce a new sysctl, vm.zone_stats, which exports UMA(9) allocatorRobert Watson2005-07-143-17/+240
* In addition to tracking allocs in the zone, also track frees. AddRobert Watson2005-07-142-0/+7
* In an earlier world order, UMA would flush per-CPU statistics to theRobert Watson2005-07-141-1/+2
* Change the panic in trash_ctor into just a printf for now. Once the reportsMike Silbersack2005-06-261-2/+4
* Increase UMA_BOOT_PAGES to prevent a crash during initialization. SeeAlan Cox2005-06-161-1/+1
* The new contigmalloc(9) has a bad degenerate case where there wereBrian Feldman2005-06-111-11/+23
* Add a comment to the effect that fictitious pages do not require theAlan Cox2005-06-101-0/+4
* Introduce a procedure, pmap_page_init(), that initializes theAlan Cox2005-06-102-0/+2
* Update some comments to reflect the change from spl-based to lock-basedAlan Cox2005-05-281-4/+3
* Use low level constructs borrowed from interrupt threads to wait forStephan Uphoff2005-05-231-1/+36
* Swap in can occur safely without Giant. Release Giant on entry toAlan Cox2005-05-221-3/+2
* Remove GIANT_REQUIRED from swapout_procs().Alan Cox2005-05-221-2/+0
* Reduce the number of times that we acquire and release locks inAlan Cox2005-05-201-8/+6
* Remove calls to spl*().Alan Cox2005-05-191-43/+0
* Remove a stale comment concerning spl* usage.Alan Cox2005-05-191-2/+0