t='cgit '/>
summaryrefslogtreecommitdiff
path: root/sys/uvm/uvm_object.h
AgeCommit message (Expand)Author
2012-09-14- Manage anonymous UVM object reference count with atomic ops.rmind
2012-01-28Describe UVM object and explain lock sharing a little.rmind
2011-06-12Welcome to 5.99.53! Merge rmind-uvmplock branch:rmind
2011-02-02udpate license clauses on my code to match the new-style BSD licenses.chuck
2010-11-06Include uvm/uvm_pglist.h for struct pglist.uebayasi
2010-09-25Rename rb.h to rbtree.h, as it is more appropriate (c.f. ptree.h). Alsomatt
2010-09-24Fixes/improvements to RB-tree implementation:rmind
2008-06-04Replace the global vm_page hash with a per vm_object rbtree.ad
2008-06-02Use atomics to maintain v_usecount.ad
2008-01-02Merge vmlocking2 to head.ad
2007-12-01constify pagerops.yamt
2006-10-12move some knowledge about vnode into uvm_vnode.c.yamt
2005-12-11merge ktrace-lwp.christos
2005-07-23update file timestamps for nfsd loaned-read and mmap.yamt
2005-07-17ensure that vnodes with dirty pages are always on syncer's queue.yamt
2005-06-06introduce a macro to initialize uvm_object and use it.yamt
2003-11-29mincore: don't treat an aobj as a device mapping.yamt
2002-06-20count aobj pages (most notably kernel stack pages) as anon pageschs
2002-05-15When core dumping a process, don't dump maps backed up by the device pager.matt
2001-10-30- Add a new vnode flag VEXECMAP, which indicates that a vnode hasthorpej
2001-09-15a whole bunch of changes to improve performance and robustness under load:chs
2001-05-26replace {simple_,}lock{_data,}_t with struct {simple,}lock {,*}.chs
2001-03-09add UBC memory-usage balancing. we track the number of pages in use forchs
2001-01-28Put the extern decl of uvm_vnodeops in uvm_object.hthorpej
2001-01-28Define a UVM_OBJ_IS_VNODE() macro to test if an object is a vnode.thorpej