summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Schwinge <tschwinge@gnu.org>2007-09-14 16:41:36 +0200
committerThomas Schwinge <tschwinge@gnu.org>2007-09-14 16:41:36 +0200
commitbb3480cbba8cfe0601694973b3fc26b2f5243b53 (patch)
treeb8937d2999c4c4cedb4c85b8b771da1ca75aa616
parent9cedf47ebaebf9224fbbb9670001567098943d79 (diff)
Beginnings of adding some information about RPC.
-rw-r--r--ipc.mdwn5
-rw-r--r--microkernel/mach/ipc.mdwn5
-rw-r--r--microkernel/mach/rpc.mdwn22
-rw-r--r--rpc.mdwn18
4 files changed, 50 insertions, 0 deletions
diff --git a/ipc.mdwn b/ipc.mdwn
index 2b6b19d8..2123fec8 100644
--- a/ipc.mdwn
+++ b/ipc.mdwn
@@ -34,3 +34,8 @@ When done systematically, this can increase the system's [[robustness]].
To this end, microkernels provide richer IPC semantics that include
the ability to transfer [[capabilities|capability]] and to use [[virtual_memory]]
[[mechanism]]s to copy data.
+
+
+# See Also
+
+* [[RPC]]
diff --git a/microkernel/mach/ipc.mdwn b/microkernel/mach/ipc.mdwn
index f3d705f6..f6eae76e 100644
--- a/microkernel/mach/ipc.mdwn
+++ b/microkernel/mach/ipc.mdwn
@@ -21,3 +21,8 @@ An IPC is sent by invoking a [[port]]. <!-- Isn't this wording a bit strange?
``IPC is sent'' --tschwinge -->
[The Unofficial GNU Mach IPC beginner's guide](http://www.nongnu.org/hurdextras/ipc_guide/ipc_guide.html)
+
+
+# See Also
+
+* [[RPC]]
diff --git a/microkernel/mach/rpc.mdwn b/microkernel/mach/rpc.mdwn
new file mode 100644
index 00000000..c315fa4e
--- /dev/null
+++ b/microkernel/mach/rpc.mdwn
@@ -0,0 +1,22 @@
+[[license text="""
+Copyright © 2007 Free Software Foundation, Inc.
+
+Permission is granted to copy, distribute and/or modify this document under the
+terms of the GNU Free Documentation License, Version 1.2 or any later version
+published by the Free Software Foundation; with no Invariant Sections, no
+Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included
+in the section entitled [[GNU_Free_Documentation_License|/fdl.txt]].
+
+By contributing to this page, you agree to assign copyright for your
+contribution to the Free Software Foundation. The Free Software Foundation
+promises to always use either a verbatim copying license or a free
+documentation license when publishing your contribution. We grant you back all
+your rights under copyright, including the rights to copy, modify, and
+redistribute your contributions.
+"""]]
+
+[[General_information|/rpc]] about RPC.
+
+Uses Mach's [[IPC]] [[mechanism]].
+
+Stub code generated by [[MIG]].
diff --git a/rpc.mdwn b/rpc.mdwn
new file mode 100644
index 00000000..717a2d60
--- /dev/null
+++ b/rpc.mdwn
@@ -0,0 +1,18 @@
+[[license text="""
+Copyright © 2007 Free Software Foundation, Inc.
+
+Permission is granted to copy, distribute and/or modify this document under the
+terms of the GNU Free Documentation License, Version 1.2 or any later version
+published by the Free Software Foundation; with no Invariant Sections, no
+Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included
+in the section entitled [[GNU_Free_Documentation_License|/fdl.txt]].
+
+By contributing to this page, you agree to assign copyright for your
+contribution to the Free Software Foundation. The Free Software Foundation
+promises to always use either a verbatim copying license or a free
+documentation license when publishing your contribution. We grant you back all
+your rights under copyright, including the rights to copy, modify, and
+redistribute your contributions.
+"""]]
+
+RPC stands for remote procedure call.