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>
