haiku/headers
Ingo Weinhold 74785e79db * Added "from" address space parameter to vm_swap_address_space()/
arch_vm_aspace_swap().
* The x86 implementation does now maintain a bit mask per
  vm_translation_map_arch_info indicating on which CPUs the address
  space is active. This allows flush_tmap() to avoid ICI for user
  address spaces when the team isn't currently running on any other CPU.
  In this context ICI is relatively expensive, particularly since we map
  most pages via vm_map_page() and therefore invoke flush_tmap() pretty
  much for every single page.
  This optimization speeds up a "hello world" compilation about 20% on
  my machine (KDEBUG turned off, freshly booted), but interestingly it
  has virtually no effect on the "-j2" haiku build time.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27912 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-10-07 21:39:19 +00:00
..
build Added <asm_defs.h> as a build header. 2008-09-26 13:35:20 +00:00
compatibility/bsd Removed prototypes for openpty() (which lives in pty.h) and forkpty() 2008-05-28 20:44:47 +00:00
cpp
glibc Prevent redefinition of _IO_MTSAFE_IO. It is defined when building the 2008-03-22 15:26:55 +00:00
gnu
legacy/network
libs updated libpng to 1.2.31: 1.2.30 had at least one serious regression 2008-08-21 22:34:27 +00:00
os Extended the profiling API. When using the variable stack trace depth 2008-09-29 00:53:38 +00:00
posix * Added stat::st_blocks field as required by POSIX. This also closes ticket 2008-09-30 14:16:39 +00:00
private * Added "from" address space parameter to vm_swap_address_space()/ 2008-10-07 21:39:19 +00:00
tools