Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 1 Jun 2009 20:35:53 +0000 (UTC)
From:      John Baldwin <jhb@FreeBSD.org>
To:        cvs-src-old@freebsd.org
Subject:   cvs commit: src/share/man/man9 Makefile sglist.9 src/sys/conf files src/sys/kern subr_sglist.c src/sys/sys sglist.h
Message-ID:  <200906012038.n51KcGU5050867@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help

jhb         2009-06-01 20:35:53 UTC

  FreeBSD src repository

  Modified files:
    share/man/man9       Makefile 
    sys/conf             files 
  Added files:
    share/man/man9       sglist.9 
    sys/kern             subr_sglist.c 
    sys/sys              sglist.h 
  Log:
  SVN rev 193260 on 2009-06-01 20:35:53Z by jhb
  
  Add a simple API to manage scatter/gather lists of phyiscal addresses.
  Each list describes a logical memory object that is backed by one or more
  physical address ranges.  To minimize locking, the sglist objects
  themselves are immutable once they are shared.
  
  These objects may be used in the future to facilitate I/O requests using
  physically-addressed buffers.  For the immediate future I plan to use them
  to implement a new type of VM object and pager.
  
  Reviewed by:    jeff, scottl
  MFC after:      1 month
  
  Revision  Changes    Path
  1.352     +19 -0     src/share/man/man9/Makefile
  1.1       +503 -0    src/share/man/man9/sglist.9 (new)
  1.1411    +1 -0      src/sys/conf/files
  1.1       +656 -0    src/sys/kern/subr_sglist.c (new)
  1.1       +104 -0    src/sys/sys/sglist.h (new)



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