freebsd-skq/sys/vm
Kirk McKusick 0d2af52141 Introduce the new 64-bit size disk block, daddr64_t. Change
the bio and buffer structures to have daddr64_t bio_pblkno,
b_blkno, and b_lblkno fields which allows access to disks
larger than a Terabyte in size. This change also requires
that the VOP_BMAP vnode operation accept and return daddr64_t
blocks. This delta should not affect system operation in
any way. It merely sets up the necessary interfaces to allow
the development of disk drivers that work with these larger
disk block addresses. It also allows for the development of
UFS2 which will use 64-bit block addresses.
2002-03-15 18:49:47 +00:00
..
default_pager.c - Remove a number of extra newlines that do not belong here according to 2002-03-10 21:52:48 +00:00
device_pager.c With Alfred's permission, remove vm_mtx in favor of a fine-grained approach 2001-07-04 16:20:28 +00:00
phys_pager.c With Alfred's permission, remove vm_mtx in favor of a fine-grained approach 2001-07-04 16:20:28 +00:00
pmap.h - Remove a number of extra newlines that do not belong here according to 2002-03-10 21:52:48 +00:00
swap_pager.c - Remove a number of extra newlines that do not belong here according to 2002-03-10 21:52:48 +00:00
swap_pager.h - Remove a number of extra newlines that do not belong here according to 2002-03-10 21:52:48 +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 - Remove a number of extra newlines that do not belong here according to 2002-03-10 21:52:48 +00:00
vm_fault.c Document faultstate.lookup_still_valid more than none. 2002-03-14 02:10:14 +00:00
vm_glue.c Rename SI_SUB_MUTEX to SI_SUB_MTX_POOL to make the name at all accurate. 2002-03-13 23:48:08 +00:00
vm_init.c - Remove a number of extra newlines that do not belong here according to 2002-03-10 21:52:48 +00:00
vm_kern.c - Remove a number of extra newlines that do not belong here according to 2002-03-10 21:52:48 +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 Rename SI_SUB_MUTEX to SI_SUB_MTX_POOL to make the name at all accurate. 2002-03-13 23:48:08 +00:00
vm_map.h Rename SI_SUB_MUTEX to SI_SUB_MTX_POOL to make the name at all accurate. 2002-03-13 23:48:08 +00:00
vm_meter.c In a threaded world, differnt priorirites become properties of 2002-02-11 20:37:54 +00:00
vm_mmap.c - Remove a number of extra newlines that do not belong here according to 2002-03-10 21:52:48 +00:00
vm_object.c - Remove a number of extra newlines that do not belong here according to 2002-03-10 21:52:48 +00:00
vm_object.h Implement kern.maxvnodes. adjusting kern.maxvnodes now actually has a 2001-10-26 00:08:05 +00:00
vm_page.c - Remove a number of extra newlines that do not belong here according to 2002-03-10 21:52:48 +00:00
vm_page.h - Remove a number of extra newlines that do not belong here according to 2002-03-10 21:52:48 +00:00
vm_pageout.c Rename SI_SUB_MUTEX to SI_SUB_MTX_POOL to make the name at all accurate. 2002-03-13 23:48:08 +00:00
vm_pageout.h - Remove a number of extra newlines that do not belong here according to 2002-03-10 21:52:48 +00:00
vm_pageq.c - Remove a number of extra newlines that do not belong here according to 2002-03-10 21:52:48 +00:00
vm_pager.c - Remove a number of extra newlines that do not belong here according to 2002-03-10 21:52:48 +00:00
vm_pager.h - Remove a number of extra newlines that do not belong here according to 2002-03-10 21:52:48 +00:00
vm_param.h Make MAXTSIZ, DFLDSIZ, MAXDSIZ, DFLSSIZ, MAXSSIZ, SGROWSIZ loader 2001-10-10 23:06:54 +00:00
vm_swap.c - Remove a number of extra newlines that do not belong here according to 2002-03-10 21:52:48 +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 In a threaded world, differnt priorirites become properties of 2002-02-11 20:37:54 +00:00
vm_zone.c Rename SI_SUB_MUTEX to SI_SUB_MTX_POOL to make the name at all accurate. 2002-03-13 23:48:08 +00:00
vm_zone.h Add a zdestroy() function to the zone allocator. This is needed for the 2001-08-04 20:17:05 +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 Introduce the new 64-bit size disk block, daddr64_t. Change 2002-03-15 18:49:47 +00:00
vnode_pager.h - Remove a number of extra newlines that do not belong here according to 2002-03-10 21:52:48 +00:00