summaryrefslogtreecommitdiffstats
path: root/sys/vm/vm_object.h
Commit message (Expand)AuthorAgeFilesLines
* Replace the vm_page hash table with a per-vmobject splay tree. There shoulddillon2002-10-181-0/+1
* Reduce namespace pollution.alc2002-09-211-3/+0
* o Resurrect vm_object_lock() and vm_object_unlock() from revision 1.19.alc2002-08-241-0/+6
* At long last, commit the zero copy sockets code.ken2002-06-261-0/+1
* Complete the initial set of VM changes required to support fulliedowse2002-06-251-3/+3
* o Migrate vm_map_split() from vm_map.c to vm_object.c, renaming italc2002-06-021-0/+1
* o Move vm_freeze_copyopts() from vm_map.{c.h} to vm_object.{c,h}. It's plainlyalc2002-05-061-0/+1
* o Make _vm_object_allocate() and vm_object_allocate() callablealc2002-05-041-2/+5
* Reintroduce locking on accesses to vm_object_list.alc2002-04-201-0/+1
* Implement kern.maxvnodes. adjusting kern.maxvnodes now actually has adillon2001-10-261-0/+1
* Oops. Last commit to vm_object.c should have got these files too.jake2001-07-311-1/+0
* Change inlines back into mainline code in preparation for mutexing. Also,dillon2001-07-041-95/+26
* With Alfred's permission, remove vm_mtx in favor of a fine-grained approachdillon2001-07-041-28/+20
* Introduce a global lock for the vm subsystem (vm_mtx).alfred2001-05-191-7/+28
* use TAILQ_FOREACH, fix a comment's locationalfred2001-04-151-2/+0
* Make the arguments match the functionality of the functions.obrien2000-08-261-5/+5
* Minor cleanups:peter2000-07-281-11/+0
* This is a cleanup patch to Peter's new OBJT_PHYS VM object typedillon2000-05-291-0/+2
* Back out the previous change to the queue(3) interface.jake2000-05-261-8/+8
* Change the way that the queue(3) structures are declared; don't assume thatjake2000-05-231-8/+8
* Checkpoint of a new physical memory backed object type, that does notpeter2000-05-211-1/+11
* Change #ifdef KERNEL to #ifdef _KERNEL in the public headers. "KERNEL"peter1999-12-291-4/+4
* Add MAP_NOSYNC feature to mmap(), and MADV_NOSYNC and MADV_AUTOSYNC todillon1999-12-121-2/+3
* Shrink "struct vm_object" by not spending a full 32 bitsalc1999-10-271-2/+2
* $Id$ -> $FreeBSD$peter1999-08-281-1/+1
* Move the memory access behavior information provided by madvisealc1999-08-011-6/+1
* Remove vm_object::last_read. It is used by the old swap pager, butalc1999-07-161-2/+1
* Change the data type used to represent page color in the vm_objectalc1999-07-101-2/+2
* Remove vm_object::cache_count and vm_object::wired_count. They arealc1999-06-201-3/+1
* Remove some unused function and variable declarations.alc1999-06-191-4/+1
* Revamp vm_object_[q]collapse(). Despite the complexity of this patch,dillon1999-02-081-2/+1
* The vm_object structure is now somewhat smaller due to the removaldillon1999-01-211-1/+1
* This is a rather large commit that encompasses the new swapper,dillon1999-01-211-16/+43
* Change various syscalls to use size_t arguments instead of u_int.dfr1998-08-241-9/+24
* Protect all modifications to paging_in_progress with splvm(). The i386dfr1998-08-061-1/+12
* Fix the shm panic. I mistakenly used the shadow_count to keep the objectdyson1998-05-041-1/+2
* Tighten up management of memory and swap space during map allocation,dyson1998-04-291-1/+3
* This mega-commit is meant to fix numerous interrelated problems. Theredyson1998-03-071-1/+4
* Fix page prezeroing for SMP, and fix some potential paging-in-progressdyson1998-02-251-1/+23
* 1) Start using a cleaner and more consistant page allocator insteaddyson1998-02-051-2/+1
* Change the busy page mgmt, so that when pages are freed, theydyson1998-01-311-1/+3
* VM level code cleanups.dyson1998-01-221-1/+3
* Tie up some loose ends in vnode/object management. Remove an unneededdyson1998-01-171-2/+2
* Make our v_usecount vnode reference count work identically to thedyson1998-01-061-7/+6
* Lots of improvements, including restructring the caching and managementdyson1997-12-291-7/+2
* Some performance improvements, and code cleanups (including changing ourdyson1997-12-191-3/+4
* Change the M_NAMEI allocations to use the zone allocator. This changedyson1997-09-211-1/+2
* Some staticized variables were still declared to be extern.bde1997-09-011-3/+1
* Get rid of the ad-hoc memory allocator for vm_map_entries, in lieu ofdyson1997-08-051-1/+2
* Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are notpeter1997-02-221-1/+1
OpenPOWER on IntegriCloud