summaryrefslogtreecommitdiff
path: root/sys/uvm/uvm_object.c
AgeCommit message (Expand)Author
2022-02-21Grab vmobjlocks with RW_DUPOK in vm_obj_wire() to silence WITNESSKlemens Nanni
2022-01-17Call uvm_pglistfree(9) instead of uvm_pmr_freepageq().Martin Pieuchot
2021-12-15Use a per-UVM object lock to serialize the lower part of the fault handler.Martin Pieuchot
2021-10-23Sprinkle uvm_obj_destroy() over UVM object recycling code.Martin Pieuchot
2021-10-12Introduce a dummy uvm_obj_destroy() interface. This function will beMark Kettenis
2021-09-05Introduce dummy pagers for 'special' subsystems using UVM objects.Martin Pieuchot
2021-06-16Change the prefix of UVM object functions to match NetBSD's.Martin Pieuchot
2020-11-24Grab the `pageqlock' before calling uvm_pageclean() as intended.Martin Pieuchot
2020-10-21Constify and use C99 initializer for "struct uvm_pagerops".Martin Pieuchot
2020-09-13Include <sys/systm.h> directly instead of relying on uvm_map.h to pull it.Martin Pieuchot
2019-11-29Add uvm_objfree function to free all pages in a uvm_obj in one go.Bob Beck
2016-09-16move the vm_page struct from being stored in RB macro trees to RBT functionsDavid Gwynne
2015-08-21Remove the unused loan_count field and the related uvm logic. Most ofVisa Hankala
2014-12-17remove lock.h from uvm_extern.h. another holdover from the simpletonlockTed Unangst
2014-12-17Prefer MADV_* over POSIX_MADV_* in kernel for consistency: the latterPhilip Guenther
2014-11-16Replace a plethora of historical protection options with justTheo de Raadt
2014-09-14remove uneeded proc.h includesJonathan Gray
2014-05-08Fix some potential integer overflows caused by converting a page number intoMark Kettenis
2013-05-30remove simple_locks from uvm code. ok beck deraadtTed Unangst
2010-05-01Unbreak ramdisks.Owain Ainsworth
2010-04-30Right now, if anything internal changes with a uvm object, diverseOwain Ainsworth
2010-04-21the atomic primitives are still impossible to get at without using proc.hTheo de Raadt
2009-11-25something hairy happened with cvs so this file didn't get added.Owain Ainsworth
2009-06-16Backout all changes to uvm after pmemrange (which will be backed outOwain Ainsworth
2009-06-06Add uvm_objwire() and uvm_objunwire(), I need this for some of my crazyOwain Ainsworth