aboutsummaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorYunsup Lee <yunsup@cs.berkeley.edu>2014-08-06 16:38:44 -0700
committerYunsup Lee <yunsup@cs.berkeley.edu>2014-08-06 16:38:44 -0700
commit929d2f0109570a84f9455b153d2547b172b0ac01 (patch)
treed90441c700d0a3c18624509397e1ae5f7eede0ae /README.md
parent0ea44d8707e796d8b68a026b243f35b25d2f81a0 (diff)
downloadriscv-pk-929d2f0109570a84f9455b153d2547b172b0ac01.zip
riscv-pk-929d2f0109570a84f9455b153d2547b172b0ac01.tar.gz
riscv-pk-929d2f0109570a84f9455b153d2547b172b0ac01.tar.bz2
readme
Diffstat (limited to 'README.md')
-rw-r--r--README.md20
1 files changed, 20 insertions, 0 deletions
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..7ed9637
--- /dev/null
+++ b/README.md
@@ -0,0 +1,20 @@
+RISC-V Proxy Kernel
+=====================
+
+About
+---------
+
+The RISC-V proxy kernel is a thin layer that services system calls generated
+by code built and linked with the RISC-V newlib port.
+
+Build Steps
+---------------
+
+We assume that the RISCV environment variable is set to the RISC-V tools
+install path, and that the riscv-gcc package is installed.
+
+ $ mkdir build
+ $ cd build
+ $ CC=riscv-gcc ../configure --prefix=$RISCV/target --host=riscv
+ $ make
+ $ make install