summaryrefslogtreecommitdiffstats
path: root/sys/conf
diff options
context:
space:
mode:
authorjhb <jhb@FreeBSD.org>2009-06-01 20:35:39 +0000
committerjhb <jhb@FreeBSD.org>2009-06-01 20:35:39 +0000
commite45af7ed8716cba103335d75c35ca84f34c9070d (patch)
tree1123a64d195c5881d8ad77a87c61aea2668041d6 /sys/conf
parent9e9bf16671b2db28687779957671dac4dce07a7f (diff)
downloadFreeBSD-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/files1
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
OpenPOWER on IntegriCloud