Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 25 Jan 2009 09:11:24 +0000 (UTC)
From:      Jeff Roberson <jeff@FreeBSD.org>
To:        cvs-src-old@freebsd.org
Subject:   cvs commit: src/sys/kern kern_malloc.c src/sys/vm uma.h uma_core.c uma_dbg.c uma_int.h
Message-ID:  <200901250911.n0P9BeI7077270@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
jeff        2009-01-25 09:11:24 UTC

  FreeBSD src repository

  Modified files:
    sys/kern             kern_malloc.c 
    sys/vm               uma.h uma_core.c uma_dbg.c uma_int.h 
  Log:
  SVN rev 187681 on 2009-01-25 09:11:24Z by jeff
  
   - Make the keg abstraction more complete.  Permit a zone to have multiple
     backend kegs so it may source compatible memory from multiple backends.
     This is useful for cases such as NUMA or different layouts for the same
     memory type.
   - Provide a new api for adding new backend kegs to secondary zones.
   - Provide a new flag for adjusting the layout of zones to stagger
     allocations better across cache lines.
  
  Sponsored by:   Nokia
  
  Revision  Changes    Path
  1.168     +1 -4      src/sys/kern/kern_malloc.c
  1.34      +27 -0     src/sys/vm/uma.h
  1.152     +620 -313  src/sys/vm/uma_core.c
  1.22      +8 -8      src/sys/vm/uma_dbg.c
  1.39      +30 -10    src/sys/vm/uma_int.h



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200901250911.n0P9BeI7077270>