aboutsummaryrefslogtreecommitdiff
path: root/sys/vm/vm_object.h
Commit message (Expand)AuthorAgeFilesLines
* MFC r200770:Konstantin Belousov2010-01-111-1/+1
* Add a new type of VM object: OBJT_SG. An OBJT_SG object is very similar toJohn Baldwin2009-07-241-0/+9
* Add support to the virtual memory system for configuring machine-Alan Cox2009-07-121-0/+2
* Implement global and per-uid accounting of the anonymous memory. AddKonstantin Belousov2009-06-231-1/+4
* Long, long ago in r27464 special case code for mapping device-backedAlan Cox2009-06-141-0/+1
* Eliminate OBJ_NEEDGIANT. After r188331, OBJ_NEEDGIANT's only use is by aAlan Cox2009-02-081-1/+0
* Allow VM object creation in ufs_lookup. (If vfs.vmiodirenable is set)Stephan Uphoff2008-05-201-0/+1
* Add a list of reservations to the vm object structure.Alan Cox2007-12-271-0/+2
* Change the management of cached pages (PQ_CACHE) in two fundamentalAlan Cox2007-09-251-0/+1
* Eliminate OBJ_WRITEABLE. It hasn't been used in a long time.Alan Cox2006-07-211-1/+0
* Make vm_object_vndeallocate() static. The external calls to it wereAlan Cox2006-01-221-1/+0
* - Add a new object flag "OBJ_NEEDSGIANT". We set this flag if theJeff Roberson2005-05-031-0/+1
* - Change the vm_mmap() function to accept an objtype_t parameter specifyingJohn Baldwin2005-04-011-4/+0
* /* -> /*- for license, minor formatting changesWarner Losh2005-01-071-1/+1
* With the removal of kern/uipc_jumbo.c and sys/jumbo.h,Alan Cox2004-12-081-1/+0
* Move a call to wakeup() from vm_object_terminate() to vnode_pager_dealloc()Alan Cox2004-11-061-0/+1
* Make the code and comments for vm_object_coalesce() consistent.Alan Cox2004-07-251-1/+1
* - Change uma_zone_set_obj() to call kmem_alloc_nofault() instead ofAlan Cox2004-07-221-2/+3
* Remove advertising clause from University of California Regent's license,Warner Losh2004-04-061-4/+0
* - Rename vm_map_clean() to vm_map_sync(). This better reflects the factAlan Cox2003-11-091-0/+2
* - Introduce and use vm_object_reference_locked(). UnlikeAlan Cox2003-11-021-0/+1
* - Revert a part of revision 1.73: Make vm_object_set_flag() an inlineAlan Cox2003-10-311-1/+10
* Reduce the size of the vm object on 64-bit architectures by movingAlan Cox2003-08-121-1/+1
* - Add VM_OBJECT_TRYLOCK().Alan Cox2003-06-041-0/+1
* - Add vm object locking to vm_object_deallocate(). (Still moreAlan Cox2003-06-041-5/+0
* Change kernel_object and kmem_object to (&kernel_object_store) andAlan Cox2003-06-011-2/+5
* Reduce the size of a vm object by converting its shadow list from a TAILQAlan Cox2003-05-181-2/+2
* - Define VM_OBJECT_LOCK_INIT().Alan Cox2003-04-281-0/+2
* - Convert vm_object_pip_wait() from using tsleep() to msleep().Alan Cox2003-04-261-1/+1
* Add VM_OBJECT_LOCKED().Alan Cox2003-04-221-0/+1
* - Lock the vm_object when performing vm_object_pip_wakeupn().Alan Cox2003-04-191-0/+2
* Add new macros for locking and unlocking a vm object.Alan Cox2003-04-131-0/+3
* Remove ENABLE_VFS_IOOPT. It is a long unfinished work-in-progress.Alan Cox2003-03-061-4/+0
* Fuse two #ifdefs with identical conditions.Alan Cox2003-02-251-3/+0
* - Remove vm_object_init2(). It is unused.Alan Cox2002-12-291-1/+0
* Add a mutex to struct vm_object. Initialize and destroy that mutexAlan Cox2002-12-201-2/+7
* Remove the hash_rand field from struct vm_object. As of revision 1.215 ofAlan Cox2002-12-191-1/+0
* Remove dead code that hasn't been needed since the demise of share mapsAlan Cox2002-11-131-2/+0
* Replace the vm_page hash table with a per-vmobject splay tree. There shouldMatthew Dillon2002-10-181-0/+1
* Reduce namespace pollution.Alan Cox2002-09-211-3/+0
* o Resurrect vm_object_lock() and vm_object_unlock() from revision 1.19.Alan Cox2002-08-241-0/+6
* At long last, commit the zero copy sockets code.Kenneth D. Merry2002-06-261-0/+1
* Complete the initial set of VM changes required to support fullIan Dowse2002-06-251-3/+3
* o Migrate vm_map_split() from vm_map.c to vm_object.c, renaming itAlan Cox2002-06-021-0/+1
* o Move vm_freeze_copyopts() from vm_map.{c.h} to vm_object.{c,h}. It's plainlyAlan Cox2002-05-061-0/+1
* o Make _vm_object_allocate() and vm_object_allocate() callableAlan Cox2002-05-041-2/+5
* Reintroduce locking on accesses to vm_object_list.Alan Cox2002-04-201-0/+1
* Implement kern.maxvnodes. adjusting kern.maxvnodes now actually has aMatthew Dillon2001-10-261-0/+1
* Oops. Last commit to vm_object.c should have got these files too.Jake Burkholder2001-07-311-1/+0
* Change inlines back into mainline code in preparation for mutexing. Also,Matthew Dillon2001-07-041-94/+25