aboutsummaryrefslogtreecommitdiff
path: root/jslinux-2019-12-21/readme.txt
diff options
context:
space:
mode:
Diffstat (limited to 'jslinux-2019-12-21/readme.txt')
-rw-r--r--jslinux-2019-12-21/readme.txt27
1 files changed, 27 insertions, 0 deletions
diff --git a/jslinux-2019-12-21/readme.txt b/jslinux-2019-12-21/readme.txt
new file mode 100644
index 0000000..89d182e
--- /dev/null
+++ b/jslinux-2019-12-21/readme.txt
@@ -0,0 +1,27 @@
+JSLinux demo
+============
+
+You must copy all the files to a directory on a web server in order to
+run the demo (it is needed so that the XML HTTP Requests work
+correctly). Assuming it is installed in http://localhost/jslinux,
+explore in a browser:
+
+http://localhost/jslinux
+
+A minimal busybox distribution for RISCV-64 and x86 is provided. The
+RISCV-64 version is executed by default. To run the x86 version,
+explore:
+
+http://localhost/jslinux?cpu=x86
+
+The source jslinux.js can be modified to change the default
+configuration.
+
+More complete Linux distributions (such as buildroot) can be used
+provided you keep using the same precompiled Linux kernels. The
+TinyEMU 'splitimg' tool must be used to convert a diskimage to a list
+of files. For example:
+
+splitimg root-riscv64.bin root-riscv64 256
+
+The demo VM configurations are in root-riscv64.cfg and root-x86.cfg.