freebsd-nq/sys/vm
Jeff Roberson 5a34a9f089 malloc/free(9) no longer require Giant. Use the malloc_mtx to protect the
mallochash.  Mallochash is going to go away as soon as I introduce the
kfree/kmalloc api and partially overhaul the malloc wrapper.  This can't happen
until all users of the malloc api that expect memory to be aligned on the size
of the allocation are fixed.
2002-05-02 07:22:19 +00:00
..
default_pager.c Remove references to vm_zone.h and switch over to the new uma API. 2002-03-20 04:02:59 +00:00
device_pager.c Change callers of mtx_init() to pass in an appropriate lock type name. In 2002-04-04 21:03:38 +00:00
phys_pager.c Change callers of mtx_init() to pass in an appropriate lock type name. In 2002-04-04 21:03:38 +00:00
pmap.h Tidy up some loose ends. 2002-04-29 07:43:16 +00:00
swap_pager.c Change callers of mtx_init() to pass in an appropriate lock type name. In 2002-04-04 21:03:38 +00:00
swap_pager.h Remove references to vm_zone.h and switch over to the new uma API. 2002-03-20 04:02:59 +00:00
uma_core.c malloc/free(9) no longer require Giant. Use the malloc_mtx to protect the 2002-05-02 07:22:19 +00:00
uma_dbg.c malloc/free(9) no longer require Giant. Use the malloc_mtx to protect the 2002-05-02 07:22:19 +00:00
uma_dbg.h Remove the temporary alignment check in free(). 2002-05-02 02:08:48 +00:00
uma_int.h Add a new zone flag UMA_ZONE_MTXCLASS. This puts the zone in it's own 2002-04-29 23:45:41 +00:00
uma.h Move the implementation of M_ZERO into UMA so that it can be passed to 2002-04-30 04:26:34 +00:00
vm_contig.c Call vm_pageq_remove_nowakeup() rather than duplicating it. 2002-03-03 22:36:14 +00:00
vm_extern.h o Eliminate the use of grow_stack() and useracc() from sendsig(), osendsig(), 2002-04-05 00:52:15 +00:00
vm_fault.c o Revert vm_fault1() to its original name vm_fault(), eliminating the wrapper 2002-04-30 03:44:34 +00:00
vm_glue.c o Introduce and use vm_map_trylock() to replace several direct uses 2002-04-28 06:07:54 +00:00
vm_init.c Remove references to vm_zone.h and switch over to the new uma API. 2002-03-20 04:02:59 +00:00
vm_kern.c Tidy up some loose ends. 2002-04-29 07:43:16 +00:00
vm_kern.h Introduce numerous SMP friendly changes to the mbuf allocator. Namely, 2001-06-22 06:35:32 +00:00
vm_map.c o Remove dead and lockmgr()-specific debugging code. 2002-05-02 02:32:09 +00:00
vm_map.h o Remove dead and lockmgr()-specific debugging code. 2002-05-02 02:32:09 +00:00
vm_meter.c Reintroduce locking on accesses to vm_object_list. 2002-04-20 07:23:22 +00:00
vm_mmap.c Change the suser() API to take advantage of td_ucred as well as do a 2002-04-01 21:31:13 +00:00
vm_object.c Reintroduce locking on accesses to vm_object_list. 2002-04-20 07:23:22 +00:00
vm_object.h Reintroduce locking on accesses to vm_object_list. 2002-04-20 07:23:22 +00:00
vm_page.c o Convert the vm_page buckets mutex to a spin lock. (This resolves 2002-04-30 21:24:47 +00:00
vm_page.h We do not necessarily need to map/unmap pages to zero parts of them. 2002-04-28 00:15:48 +00:00
vm_pageout.c o Introduce and use vm_map_trylock() to replace several direct uses 2002-04-28 06:07:54 +00:00
vm_pageout.h Remove __P. 2002-03-19 22:20:14 +00:00
vm_pageq.c Change callers of mtx_init() to pass in an appropriate lock type name. In 2002-04-04 21:03:38 +00:00
vm_pager.c Change callers of mtx_init() to pass in an appropriate lock type name. In 2002-04-04 21:03:38 +00:00
vm_pager.h Remove __P. 2002-03-19 22:20:14 +00:00
vm_param.h Make MAXTSIZ, DFLDSIZ, MAXDSIZ, DFLSSIZ, MAXSSIZ, SGROWSIZ loader 2001-10-10 23:06:54 +00:00
vm_swap.c Change the suser() API to take advantage of td_ucred as well as do a 2002-04-01 21:31:13 +00:00
vm_unix.c Garbage-collect options ACPI_NO_ENABLE_ON_BOOT, AML_DEBUG, BLEED, 2002-02-15 13:16:11 +00:00
vm_zeroidle.c Pass vm_page_t instead of physical addresses to pmap_zero_page[_area]() 2002-04-15 16:00:03 +00:00
vm.h - Remove a number of extra newlines that do not belong here according to 2002-03-10 21:52:48 +00:00
vnode_pager.c We do not necessarily need to map/unmap pages to zero parts of them. 2002-04-28 00:15:48 +00:00
vnode_pager.h Remove __P. 2002-03-19 22:20:14 +00:00