| @@ -1,39 +1,39 @@ | | | @@ -1,39 +1,39 @@ |
1 | .\" $NetBSD: rump.3,v 1.2 2009/03/22 05:41:49 pooka Exp $ | | 1 | .\" $NetBSD: rump.3,v 1.3 2009/05/24 23:13:49 pooka Exp $ |
2 | .\" | | 2 | .\" |
3 | .\" Copyright (c) 2008 Antti Kantee. All rights reserved. | | 3 | .\" Copyright (c) 2008 Antti Kantee. All rights reserved. |
4 | .\" | | 4 | .\" |
5 | .\" Redistribution and use in source and binary forms, with or without | | 5 | .\" Redistribution and use in source and binary forms, with or without |
6 | .\" modification, are permitted provided that the following conditions | | 6 | .\" modification, are permitted provided that the following conditions |
7 | .\" are met: | | 7 | .\" are met: |
8 | .\" 1. Redistributions of source code must retain the above copyright | | 8 | .\" 1. Redistributions of source code must retain the above copyright |
9 | .\" notice, this list of conditions and the following disclaimer. | | 9 | .\" notice, this list of conditions and the following disclaimer. |
10 | .\" 2. Redistributions in binary form must reproduce the above copyright | | 10 | .\" 2. Redistributions in binary form must reproduce the above copyright |
11 | .\" notice, this list of conditions and the following disclaimer in the | | 11 | .\" notice, this list of conditions and the following disclaimer in the |
12 | .\" documentation and/or other materials provided with the distribution. | | 12 | .\" documentation and/or other materials provided with the distribution. |
13 | .\" | | 13 | .\" |
14 | .\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND | | 14 | .\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND |
15 | .\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE | | 15 | .\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE |
16 | .\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE | | 16 | .\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE |
17 | .\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE | | 17 | .\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE |
18 | .\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL | | 18 | .\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL |
19 | .\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS | | 19 | .\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS |
20 | .\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) | | 20 | .\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) |
21 | .\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT | | 21 | .\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT |
22 | .\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY | | 22 | .\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY |
23 | .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF | | 23 | .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF |
24 | .\" SUCH DAMAGE. | | 24 | .\" SUCH DAMAGE. |
25 | .\" | | 25 | .\" |
26 | .Dd July 28, 2008 | | 26 | .Dd May 25, 2009 |
27 | .Dt RUMP 3 | | 27 | .Dt RUMP 3 |
28 | .Os | | 28 | .Os |
29 | .Sh NAME | | 29 | .Sh NAME |
30 | .Nm rump | | 30 | .Nm rump |
31 | .Nd Runnable Userspace Meta Program kernel | | 31 | .Nd Runnable Userspace Meta Program kernel |
32 | .Sh LIBRARY | | 32 | .Sh LIBRARY |
33 | rump Library (librump, \-lrump) | | 33 | rump Library (librump, \-lrump) |
34 | .Sh SYNOPSIS | | 34 | .Sh SYNOPSIS |
35 | .In rump/rump.h | | 35 | .In rump/rump.h |
36 | .In rump/rump_syscalls.h | | 36 | .In rump/rump_syscalls.h |
37 | .In rump/rumpvnode_if.h | | 37 | .In rump/rumpvnode_if.h |
38 | .Sh DESCRIPTION | | 38 | .Sh DESCRIPTION |
39 | .Nm | | 39 | .Nm |
| @@ -106,23 +106,29 @@ Before use | | | @@ -106,23 +106,29 @@ Before use |
106 | must be initialized by calling | | 106 | must be initialized by calling |
107 | .Fn rump_init . | | 107 | .Fn rump_init . |
108 | .Sh SEE ALSO | | 108 | .Sh SEE ALSO |
109 | .Xr p2k 3 , | | 109 | .Xr p2k 3 , |
110 | .Xr rumpuser 3 , | | 110 | .Xr rumpuser 3 , |
111 | .Xr ukfs 3 | | 111 | .Xr ukfs 3 |
112 | .Rs | | 112 | .Rs |
113 | .%A Antti Kantee | | 113 | .%A Antti Kantee |
114 | .%D March 2009 | | 114 | .%D March 2009 |
115 | .%J Proceedings of AsiaBSDCon 2009 | | 115 | .%J Proceedings of AsiaBSDCon 2009 |
116 | .%P pp. 71-80 | | 116 | .%P pp. 71-80 |
117 | .%T Environmental Independence: BSD Kernel TCP/IP in Userspace | | 117 | .%T Environmental Independence: BSD Kernel TCP/IP in Userspace |
118 | .Re | | 118 | .Re |
| | | 119 | .Rs |
| | | 120 | .%A Antti Kantee |
| | | 121 | .%D May 2009 |
| | | 122 | .%J BSDCan 2009 |
| | | 123 | .%T Kernel Development in Userspace - The Rump Approach |
| | | 124 | .Re |
119 | .Sh HISTORY | | 125 | .Sh HISTORY |
120 | .Nm | | 126 | .Nm |
121 | first appeared in | | 127 | first appeared in |
122 | .Nx 5.0 . | | 128 | .Nx 5.0 . |
123 | .Sh AUTHORS | | 129 | .Sh AUTHORS |
124 | .An Antti Kantee Aq pooka@iki.fi | | 130 | .An Antti Kantee Aq pooka@iki.fi |
125 | .Sh NOTE | | 131 | .Sh NOTE |
126 | .Nm | | 132 | .Nm |
127 | is highly experimental and may change in header location, library | | 133 | is highly experimental and may change in header location, library |
128 | name, API and/or ABI without warning. | | 134 | name, API and/or ABI without warning. |