| Commit message (Expand) | Author | Age | Files | Lines |
* | Allow vm_page_free_prep() to dequeue pages without the page lock. | Mark Johnston | 2019-02-03 | 1 | -2/+4 |
* | Remove vm_page_remque(). | Mark Johnston | 2018-09-06 | 1 | -16/+0 |
* | Eliminate the arena parameter to kmem_free(). Implicitly this corrects an | Alan Cox | 2018-08-25 | 1 | -1/+1 |
* | Ensure that queue state is cleared when vm_page_dequeue() returns. | Mark Johnston | 2018-08-23 | 1 | -3/+1 |
* | inline atomics and allow tied modules to inline locks | Matt Macy | 2018-07-02 | 1 | -2/+2 |
* | Fix a race in vm_page_pagequeue_lockptr(). | Mark Johnston | 2018-05-17 | 1 | -1/+1 |
* | Fix some races introduced in r332974. | Mark Johnston | 2018-05-04 | 1 | -20/+22 |
* | Improve VM page queue scalability. | Mark Johnston | 2018-04-24 | 1 | -9/+81 |
* | Initialize marker pages in vm_page_domain_init(). | Mark Johnston | 2018-04-19 | 1 | -0/+1 |
* | Handle Skylake-X errata SKZ63. | Konstantin Belousov | 2018-04-07 | 1 | -0/+1 |
* | Unify bulk free operations in several pmaps. | Konstantin Belousov | 2018-03-04 | 1 | -0/+1 |
* | Dequeue wired pages lazily. | Mark Johnston | 2018-02-07 | 1 | -4/+49 |
* | Use per-domain locks for vm page queue free. Move paging control from | Jeff Roberson | 2018-02-06 | 1 | -44/+0 |
* | Delete a declaration for a variable removed in r305362. | Mark Johnston | 2018-02-06 | 1 | -2/+0 |
* | Implement 'domainset', a cpuset based NUMA policy mechanism. This allows | Jeff Roberson | 2018-01-12 | 1 | -1/+2 |
* | SPDX: Consider code from Carnegie-Mellon University. | Pedro F. Giffuni | 2017-11-30 | 1 | -1/+1 |
* | Move domain iterators into the page layer where domain selection should take | Jeff Roberson | 2017-11-28 | 1 | -1/+11 |
* | sys: further adoption of SPDX licensing ID tags. | Pedro F. Giffuni | 2017-11-20 | 1 | -0/+2 |
* | Replace manyinstances of VM_WAIT with blocking page allocation flags | Jeff Roberson | 2017-11-08 | 1 | -1/+7 |
* | Optimize vm_page_try_to_free(). Specifically, the call to pmap_remove_all() | Alan Cox | 2017-09-24 | 1 | -1/+1 |
* | Split vm_page_free_toq() into two parts, preparation vm_page_free_prep() | Konstantin Belousov | 2017-09-13 | 1 | -0/+2 |
* | Use existing tag name for the vm_object' memq. | Konstantin Belousov | 2017-09-13 | 1 | -0/+3 |
* | Add a vm_page_change_lock() helper, the common code to not relock page | Konstantin Belousov | 2017-09-09 | 1 | -0/+1 |
* | Add vm_page_alloc_after(). | Mark Johnston | 2017-08-15 | 1 | -1/+2 |
* | Modify vm_page_grab_pages() to handle VM_ALLOC_NOWAIT. | Mark Johnston | 2017-08-11 | 1 | -2/+2 |
* | Introduce vm_page_grab_pages(), which is intended to replace loops calling | Alan Cox | 2017-08-09 | 1 | -5/+11 |
* | Generalize vm_page_ps_is_valid() to support testing other predicates on | Alan Cox | 2017-07-14 | 1 | -1/+13 |
* | Renumber copyright clause 4 | Warner Losh | 2017-02-28 | 1 | -1/+1 |
* | Move bogus_page declaration to vm_page.h and initialization to vm_page.c. | Gleb Smirnoff | 2017-01-04 | 1 | -0/+2 |
* | Add a page queue for holding dirty anonymous unswappable pages. | Mark Johnston | 2017-01-03 | 1 | -3/+9 |
* | Eliminate every mention of PG_CACHED pages from the comments in the machine- | Alan Cox | 2016-12-12 | 1 | -7/+4 |
* | Remove most of the code for implementing PG_CACHED pages. (This change does | Alan Cox | 2016-11-15 | 1 | -6/+0 |
* | Introduce a new page queue, PQ_LAUNDRY, for storing unreferenced, dirty | Alan Cox | 2016-11-09 | 1 | -4/+26 |
* | Export vm_page_xunbusy_maybelocked(). | Konstantin Belousov | 2016-10-17 | 1 | -0/+1 |
* | Fix a race in vm_page_busy_sleep(9). | Konstantin Belousov | 2016-10-13 | 1 | -1/+1 |
* | Make the page daemon's notion of what kind of pass is being performed | Alan Cox | 2016-10-05 | 1 | -1/+0 |
* | Remove support for idle page zeroing. | Mark Johnston | 2016-09-03 | 1 | -1/+0 |
* | Add a comment noting locking regime for vm_page_xunbusy(). | Konstantin Belousov | 2016-06-23 | 1 | -0/+1 |
* | vm/vm_page.h: Fix trivial '-Wpointer-sign' warning | Conrad Meyer | 2016-05-19 | 1 | -1/+1 |
* | sys/vm: minor spelling fixes in comments. | Pedro F. Giffuni | 2016-05-02 | 1 | -1/+1 |
* | Introduce a new mechanism for relocating virtual pages to a new physical | Alan Cox | 2015-12-19 | 1 | -0/+4 |
* | vm_page_replace: add wrapper to KASSERT about old page | Conrad Meyer | 2015-12-17 | 1 | -0/+15 |
* | vm_page.h: page busy macro fixups | Conrad Meyer | 2015-12-16 | 1 | -8/+9 |
* | Rework the test which raises OOM condition. Right now, the code | Konstantin Belousov | 2015-11-16 | 1 | -0/+1 |
* | Ensure that deactivated pages that are not expected to be reused are | Mark Johnston | 2015-11-08 | 1 | -0/+1 |
* | Fix capitalization | Jason A. Harmening | 2015-10-23 | 1 | -1/+1 |
* | Remove unclear comment about address truncation in busdma. Add (hopefully mu... | Jason A. Harmening | 2015-10-23 | 1 | -0/+5 |
* | As a step towards the elimination of PG_CACHED pages, rework the handling | Mark Johnston | 2015-09-30 | 1 | -0/+1 |
* | Change vm_page_unwire() such that it (1) accepts PQ_NONE as the specified | Alan Cox | 2015-09-22 | 1 | -1/+1 |
* | The intention of r254304 was to scan the active queue continuously. | Alan Cox | 2015-07-08 | 1 | -0/+1 |