Module Name: src
Committed By: pooka
Date: Fri Mar 25 16:07:43 UTC 2011
Modified Files:
src/lib/librump: rump.3
Log Message:
add paragraph about kernel clients
To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9 src/lib/librump/rump.3
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/lib/librump/rump.3
diff -u src/lib/librump/rump.3:1.8 src/lib/librump/rump.3:1.9
--- src/lib/librump/rump.3:1.8 Mon Feb 21 08:50:45 2011
+++ src/lib/librump/rump.3 Fri Mar 25 16:07:43 2011
@@ -1,6 +1,6 @@
-.\" $NetBSD: rump.3,v 1.8 2011/02/21 08:50:45 pooka Exp $
+.\" $NetBSD: rump.3,v 1.9 2011/03/25 16:07:43 pooka Exp $
.\"
-.\" Copyright (c) 2008-2010 Antti Kantee. All rights reserved.
+.\" Copyright (c) 2008-2011 Antti Kantee. All rights reserved.
.\"
.\" Redistribution and use in source and binary forms, with or without
.\" modification, are permitted provided that the following conditions
@@ -23,7 +23,7 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.Dd November 19, 2010
+.Dd March 25, 2011
.Dt RUMP 3
.Os
.Sh NAME
@@ -66,6 +66,18 @@
host, and might not include include for example file system support
at all.
.Pp
+Clients using services provided by rump kernels can exist either
+in the same process as the rump kernel or in other processes.
+Local clients access the rump kernel through direct function calls.
+They also naturally have access to the kernel memory space.
+This document is geared towards local clients.
+For more information on remote clients,
+see
+.Xr rump_sp 7 .
+It is also possible to use unmodified application binaries as
+remote clients with
+.Xr rumphijack 3 .
+.Pp
A rump kernel is bootstrapped by calling
.Fn rump_init .
Before bootstrapping the kernel, it is possible to control its
@@ -153,6 +165,7 @@
.Xr rump_etfs 3 ,
.Xr rump_lwproc 3 ,
.Xr rumpclient 3 ,
+.Xr rumphijack 3 ,
.Xr rumpuser 3 ,
.Xr ukfs 3 ,
.Xr rump_sp 7
@@ -192,12 +205,9 @@
.Re
.Sh HISTORY
.Nm
-first appeared in
+appeared as an experimental concept in
.Nx 5.0 .
-It underwent a huge number of changes for
+The first stable version was released in
.Nx 6.0 .
.Sh AUTHORS
.An Antti Kantee Aq [email protected]
-.Sh NOTE
-.Nm
-is still somewhat experimental.