aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPoul-Henning Kamp <phk@FreeBSD.org>2003-03-23 10:08:13 +0000
committerPoul-Henning Kamp <phk@FreeBSD.org>2003-03-23 10:08:13 +0000
commit679c4aa68cefd7bb14bb098bd81d0d5702c0f6a1 (patch)
treedfdc8a56f28960cdb8cd98a4693345fedda50222
parent62d03b91ec18dbfd9924daf011b18f6cf65853ae (diff)
Notes
-rw-r--r--sys/geom/notes22
1 files changed, 22 insertions, 0 deletions
diff --git a/sys/geom/notes b/sys/geom/notes
index 9e674f7d094e4..3b0f811f091f5 100644
--- a/sys/geom/notes
+++ b/sys/geom/notes
@@ -116,3 +116,25 @@ If the clustering code wants to widen a request which writes to
sector#53 of the slice, it can calculate how many bytes till the end of
the stripe as:
stripewith - (53 * sectorsize + stripeoffset) % stripewidth.
+-----------------------------------------------------------------------
+
+#include file usage:
+
+ geom.h|geom_int.h|geom_ext.h|geom_ctl.h|libgeom.h
+----------------+------+----------+----------+----------+--------+
+geom class | | | | | |
+implementation | X | | | | |
+----------------+------+----------+----------+----------+--------+
+geom kernel | | | | | |
+infrastructure | X | X | X | X | |
+----------------+------+----------+----------+----------+--------+
+libgeom | | | | | |
+implementation | | | X | X | X |
+----------------+------+----------+----------+----------+--------+
+geom aware | | | | | |
+application | | | | X | X |
+----------------+------+----------+----------+----------+--------+
+
+geom_slice.h is special in that it documents a "library" for implementing
+a specific kind of class, and consequently does not appear in the above
+matrix.