haiku/headers/private/kernel/vm
Ingo Weinhold 13fa4c845a * Introduced new area creation flag CREATE_AREA_DONT_COMMIT_MEMORY.
map_backing_store() doesn't commit memory when this flag is given.
* Used the new flag vm_copy_area(): We no longer commit memory for read-only
  areas. This prevents read-only mapped files from suddenly requiring memory
  after fork(). Might improve the situation on machines with very little RAM
  a bit.
  We should probably mark writable copies over-committing, since the usual
  case is fork() + exec() where the child normally doesn't need more than a
  few pages until calling exec(). That would significantly reduce the memory
  requirement for jamming the Haiku tree.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36651 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-05-06 14:59:14 +00:00
..
vm_page.h * The "page_stats" command does now also print the longest contiguous runs of 2010-04-26 13:56:09 +00:00
vm_priv.h * Removed useless return parameter from vm_remove_all_page_mappings(). 2010-02-03 18:53:52 +00:00
vm_types.h Added commands to the page access debugging panic()s. 2010-03-18 16:19:13 +00:00
vm.h * Introduced new area creation flag CREATE_AREA_DONT_COMMIT_MEMORY. 2010-05-06 14:59:14 +00:00
VMAddressSpace.h Added DebugGet() method for use in the kernel debugger. 2010-04-13 17:16:42 +00:00
VMArea.h * VMArea: Made memory_type private and added setter and getter methods. 2010-05-01 20:41:57 +00:00
VMCache.h Made VMCache::Resize() virtual and let VMAnonymousCache override it to free 2010-04-20 14:04:18 +00:00
VMTranslationMap.h * VMTranslationMap::Map()/Protect(): Added "memoryType" parameter. Not 2010-05-01 21:33:12 +00:00