diff options
author | jhb <jhb@FreeBSD.org> | 2009-06-01 20:35:39 +0000 |
---|---|---|
committer | jhb <jhb@FreeBSD.org> | 2009-06-01 20:35:39 +0000 |
commit | e45af7ed8716cba103335d75c35ca84f34c9070d (patch) | |
tree | 1123a64d195c5881d8ad77a87c61aea2668041d6 /sys/conf | |
parent | 9e9bf16671b2db28687779957671dac4dce07a7f (diff) | |
download | FreeBSD-src-e45af7ed8716cba103335d75c35ca84f34c9070d.zip FreeBSD-src-e45af7ed8716cba103335d75c35ca84f34c9070d.tar.gz |
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
Diffstat (limited to 'sys/conf')
-rw-r--r-- | sys/conf/files | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/conf/files b/sys/conf/files index a074189..a74e055 100644 --- a/sys/conf/files +++ b/sys/conf/files @@ -1994,6 +1994,7 @@ kern/subr_rman.c standard kern/subr_rtc.c standard kern/subr_sbuf.c standard kern/subr_scanf.c standard +kern/subr_sglist.c standard kern/subr_sleepqueue.c standard kern/subr_smp.c standard kern/subr_stack.c optional ddb | stack | ktr |