[eros-cvs] cvs commit: eros/src/doc/www/devel/ObRef/primary Process.html

shap@eros.cs.jhu.edu shap@eros.cs.jhu.edu
Wed, 29 Aug 2001 20:52:40 -0400


shap        01/08/29 20:52:40

  Modified:    src/doc/www/devel/ObRef/primary Process.html
  Log:
  Update process key docs per last change

Revision  Changes    Path
1.30      +78 -3     eros/src/doc/www/devel/ObRef/primary/Process.html

Index: Process.html
===================================================================
RCS file: /cvs/eros/src/doc/www/devel/ObRef/primary/Process.html,v
retrieving revision 1.29
retrieving revision 1.30
diff -u -r1.29 -r1.30
--- Process.html	2001/05/26 20:50:21	1.29
+++ Process.html	2001/08/30 00:52:40	1.30
@@ -469,12 +469,87 @@
 	   </tr>
 	 </table>
 	 <p> 
-    <dt> <strong>Get Key</strong> (OC = n)
+    <dt> <strong>Copy Key</strong> (OC = 0)
     <dd> 
-	 <p> Retrieves the key from component <strong>N</strong> (0
-	 &lt;= N &lt; 32) of the process.  The process root slot may
+	 <p> Retrieves the key from slot <strong>N</strong> (0
+	 &lt;= N &lt; 32) of the process root.  The process root slot may
 	 not be the brand slot.
 	 <table>
+	   <tr valign=top>
+	     <td>
+	       <strong>Request</strong>
+	     </td>
+	     <td align=right>
+	       R1
+	     </td>
+	     <td>
+	       The slot to be fetched.
+	     </td>
+	   </tr>
+	   <tr valign=top>
+	     <td>
+	       <strong>Reply</strong>
+	     </td>
+	     <td align=right>
+	       RK0
+	     </td>
+	     <td>
+	       A copy of the requested key.
+	     </td>
+	   </tr>
+	   <tr valign=top>
+	     <td rowspan=4>
+	       <strong>Result</strong>
+	     </td>
+	     <td align=right>
+	       RC_OK
+	     </td>
+	     <td>
+	       Operation completed successfully.
+	     </td>
+	   </tr>
+	   <tr valign=top>
+	     <td align=right>
+	       RC_RequestError
+	     </td>
+	     <td>
+	       Invalid slot, or brand slot requested.
+	     </td>
+	   </tr>
+	   <tr valign=top>
+	     <td align=right>
+	       <em>RC_Process_NoKeys</em>
+	     </td>
+	     <td>
+	       Process has no key registers.
+	     </td>
+	   </tr>
+	   <tr valign=top>
+	     <td align=right>
+	       <em>RC_Process_Malformed</em>
+	     </td>
+	     <td>
+	       Process is malformed.
+	     </td>
+	   </tr>
+	 </table>
+	 <p> 
+    <dt> <strong>Copy Key Register</strong> (OC = 2)
+    <dd> 
+	 <p> Retrieves the key from key register <strong>N</strong> (0
+	 &lt;= N &lt; 32) of the process.
+	 <table>
+	   <tr valign=top>
+	     <td>
+	       <strong>Request</strong>
+	     </td>
+	     <td align=right>
+	       R1
+	     </td>
+	     <td>
+	       The slot to be fetched.
+	     </td>
+	   </tr>
 	   <tr valign=top>
 	     <td>
 	       <strong>Reply</strong>