aboutsummaryrefslogtreecommitdiff
path: root/sys/vm/vm_page.h
Commit message (Expand)AuthorAgeFilesLines
* Allow vm_page_free_prep() to dequeue pages without the page lock.Mark Johnston2019-02-031-2/+4
* Remove vm_page_remque().Mark Johnston2018-09-061-16/+0
* Eliminate the arena parameter to kmem_free(). Implicitly this corrects anAlan Cox2018-08-251-1/+1
* Ensure that queue state is cleared when vm_page_dequeue() returns.Mark Johnston2018-08-231-3/+1
* inline atomics and allow tied modules to inline locksMatt Macy2018-07-021-2/+2
* Fix a race in vm_page_pagequeue_lockptr().Mark Johnston2018-05-171-1/+1
* Fix some races introduced in r332974.Mark Johnston2018-05-041-20/+22
* Improve VM page queue scalability.Mark Johnston2018-04-241-9/+81
* Initialize marker pages in vm_page_domain_init().Mark Johnston2018-04-191-0/+1
* Handle Skylake-X errata SKZ63.Konstantin Belousov2018-04-071-0/+1
* Unify bulk free operations in several pmaps.Konstantin Belousov2018-03-041-0/+1
* Dequeue wired pages lazily.Mark Johnston2018-02-071-4/+49
* Use per-domain locks for vm page queue free. Move paging control fromJeff Roberson2018-02-061-44/+0
* Delete a declaration for a variable removed in r305362.Mark Johnston2018-02-061-2/+0
* Implement 'domainset', a cpuset based NUMA policy mechanism. This allowsJeff Roberson2018-01-121-1/+2
* SPDX: Consider code from Carnegie-Mellon University.Pedro F. Giffuni2017-11-301-1/+1
* Move domain iterators into the page layer where domain selection should takeJeff Roberson2017-11-281-1/+11
* sys: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-201-0/+2
* Replace manyinstances of VM_WAIT with blocking page allocation flagsJeff Roberson2017-11-081-1/+7
* Optimize vm_page_try_to_free(). Specifically, the call to pmap_remove_all()Alan Cox2017-09-241-1/+1
* Split vm_page_free_toq() into two parts, preparation vm_page_free_prep()Konstantin Belousov2017-09-131-0/+2
* Use existing tag name for the vm_object' memq.Konstantin Belousov2017-09-131-0/+3
* Add a vm_page_change_lock() helper, the common code to not relock pageKonstantin Belousov2017-09-091-0/+1
* Add vm_page_alloc_after().Mark Johnston2017-08-151-1/+2
* Modify vm_page_grab_pages() to handle VM_ALLOC_NOWAIT.Mark Johnston2017-08-111-2/+2
* Introduce vm_page_grab_pages(), which is intended to replace loops callingAlan Cox2017-08-091-5/+11
* Generalize vm_page_ps_is_valid() to support testing other predicates onAlan Cox2017-07-141-1/+13
* Renumber copyright clause 4Warner Losh2017-02-281-1/+1
* Move bogus_page declaration to vm_page.h and initialization to vm_page.c.Gleb Smirnoff2017-01-041-0/+2
* Add a page queue for holding dirty anonymous unswappable pages.Mark Johnston2017-01-031-3/+9
* Eliminate every mention of PG_CACHED pages from the comments in the machine-Alan Cox2016-12-121-7/+4
* Remove most of the code for implementing PG_CACHED pages. (This change doesAlan Cox2016-11-151-6/+0
* Introduce a new page queue, PQ_LAUNDRY, for storing unreferenced, dirtyAlan Cox2016-11-091-4/+26
* Export vm_page_xunbusy_maybelocked().Konstantin Belousov2016-10-171-0/+1
* Fix a race in vm_page_busy_sleep(9).Konstantin Belousov2016-10-131-1/+1
* Make the page daemon's notion of what kind of pass is being performedAlan Cox2016-10-051-1/+0
* Remove support for idle page zeroing.Mark Johnston2016-09-031-1/+0
* Add a comment noting locking regime for vm_page_xunbusy().Konstantin Belousov2016-06-231-0/+1
* vm/vm_page.h: Fix trivial '-Wpointer-sign' warningConrad Meyer2016-05-191-1/+1
* sys/vm: minor spelling fixes in comments.Pedro F. Giffuni2016-05-021-1/+1
* Introduce a new mechanism for relocating virtual pages to a new physicalAlan Cox2015-12-191-0/+4
* vm_page_replace: add wrapper to KASSERT about old pageConrad Meyer2015-12-171-0/+15
* vm_page.h: page busy macro fixupsConrad Meyer2015-12-161-8/+9
* Rework the test which raises OOM condition. Right now, the codeKonstantin Belousov2015-11-161-0/+1
* Ensure that deactivated pages that are not expected to be reused areMark Johnston2015-11-081-0/+1
* Fix capitalizationJason A. Harmening2015-10-231-1/+1
* Remove unclear comment about address truncation in busdma. Add (hopefully mu...Jason A. Harmening2015-10-231-0/+5
* As a step towards the elimination of PG_CACHED pages, rework the handlingMark Johnston2015-09-301-0/+1
* Change vm_page_unwire() such that it (1) accepts PQ_NONE as the specifiedAlan Cox2015-09-221-1/+1
* The intention of r254304 was to scan the active queue continuously.Alan Cox2015-07-081-0/+1