[eros-cvs] cvs commit: eros/src/base/domain/spacebank primebank.map spacebank.h

shap@eros.cs.jhu.edu shap@eros.cs.jhu.edu
Fri, 6 Jul 2001 14:20:59 -0400


shap        01/07/06 14:20:59

  Modified:    src/base/domain/spacebank primebank.map spacebank.h
  Log:
  Tmp keys really should not overlap, huh?

Revision  Changes    Path
1.35      +2 -6      eros/src/base/domain/spacebank/primebank.map

Index: primebank.map
===================================================================
RCS file: /cvs/eros/src/base/domain/spacebank/primebank.map,v
retrieving revision 1.34
retrieving revision 1.35
diff -u -r1.34 -r1.35
--- primebank.map	2001/07/06 17:38:25	1.34
+++ primebank.map	2001/07/06 18:20:59	1.35
@@ -72,22 +72,18 @@
 
 spacebank brand = start spacebank 65535;
 
-/* constituants node */
-prime_constit = new node;
-prime_constit[0] = misc ProcessTool;
+CONSTIT(spacebank, KC_DOMTOOL, 0) = misc ProcessTool;
 
 /* Note that this layout violates the constructor logic's expectation,
    which is okay, because space banks are not built by constructors. */
-spacebank key reg  1 = prime_constit;
-hide prime_constit;
 
 spacebank key reg  2 = spacebank; /* domain key to spacebank */
-spacebank key reg  3 = misc Console;
 
 spacebank key reg 10 = prime range;   /* superrange */
 spacebank key reg 11 = misc Returner; /* returner   */
 
 spacebank key reg 17 = volsize;
+spacebank key reg 21 = misc Console;
 hide volsize; /* for my eyes only */
 
 run spacebank;



1.22      +4 -4      eros/src/base/domain/spacebank/spacebank.h

Index: spacebank.h
===================================================================
RCS file: /cvs/eros/src/base/domain/spacebank/spacebank.h,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -r1.21 -r1.22
--- spacebank.h	2001/07/06 17:38:25	1.21
+++ spacebank.h	2001/07/06 18:20:59	1.22
@@ -55,8 +55,6 @@
 #define  KC_DOMTOOL      0      /* Domain tool -- for validating
 				   spacebank keys. */
 
-#define KR_OSTREAM     3        /* only used for debugging */
-
 #define KR_NU5         5
 
 #define KR_WALK0       8        /* reserved for internal use by malloc */
@@ -72,8 +70,10 @@
 
 #define KR_VOLSIZE    17
 #define KR_TMP        18
-#define KR_TMP2       18
-#define KR_TMP3       19
+#define KR_TMP2       19
+#define KR_TMP3       20
+#define KR_OSTREAM    21        /* only used for debugging */
+
 
 /* NOTE: On startup, KR_ARG0 holds a node key to the prime space bank
    key's node. */