summaryrefslogtreecommitdiff
path: root/sys/man/3
diff options
context:
space:
mode:
authorcinap_lenrek <cinap_lenrek@felloff.net>2017-06-20 22:28:30 +0200
committercinap_lenrek <cinap_lenrek@felloff.net>2017-06-20 22:28:30 +0200
commit99ed9623b59b4aa6aa27215785b05f17118f8855 (patch)
tree02a035eb7b7870536e0e5311f012e0a850d46f4d /sys/man/3
parent2723c9fc775c6366011f6915d3ea1aab085a92fe (diff)
segment(3): document sticky segment type
Diffstat (limited to 'sys/man/3')
-rw-r--r--sys/man/3/segment17
1 files changed, 13 insertions, 4 deletions
diff --git a/sys/man/3/segment b/sys/man/3/segment
index 1564ee0b9..f5995b67d 100644
--- a/sys/man/3/segment
+++ b/sys/man/3/segment
@@ -68,10 +68,19 @@ Optionally,
.I type
can be specified as
.B fixed
-to create a physically continuous segment with a fixed
-physical base address suitable for hardware DMA access.
-When the segment
-is attached using
+or
+.BR sticky .
+Fixed segments are uncached and physically continuous
+with a fixed physical base address suitable for hardware
+DMA access.
+Sticky segments are like normal shared segments but
+preallocated at creation time and never swapped out.
+Only the hostower is allowed to create
+.B fixed
+or
+.B sticky
+segments.
+.PP
.IR segattach,
the address and length arguments are ignored in the call;
they are defined only by the