summaryrefslogtreecommitdiff
path: root/README.STARTING_P4
diff options
context:
space:
mode:
Diffstat (limited to 'README.STARTING_P4')
-rw-r--r--README.STARTING_P426
1 files changed, 26 insertions, 0 deletions
diff --git a/README.STARTING_P4 b/README.STARTING_P4
new file mode 100644
index 0000000..f851e98
--- /dev/null
+++ b/README.STARTING_P4
@@ -0,0 +1,26 @@
+To get started with P4:
+
+1. Make a new P4 source tree by cloning your P3 source tree.
+
+2. Move/copy the update.sh obtained from the proj4.tar.gz
+ tarball so it replaces the update.sh present in your
+ newly-made P4 tree.
+
+3. Move/copy the guests sub-directory obtained from the
+ proj4.tar.gz tarball to create a top-level directory
+ called "guests" in your newly-made P4 source tree.
+
+4. In your newly-made P4 source tree, run "make update".
+ You should see a bunch of updates.
+
+5. Now "make" should work. The resulting system should behave a
+ LOT like your unaltered P3!
+
+6. Read the directions in guests/README to find out how to build
+ guest kernels.
+
+See http://www.cs.cmu.edu/~410/p4/ for what you are supposed to do.
+
+Don't forget that your README.dox for P4 should document your P4,
+not your P3! Please be sure that the documentation includes
+everything we ask for.