Commit 4b6861bb165fd88d9c62a13c064685297bedf0fb
Update README.md
wanderer authored on 4/28/2017, 6:07:20 PMGitHub committed on 4/28/2017, 6:07:20 PM
Parent: d64b51f0211d8d07e1ef9bb353b1da25fee03a4a
Files changed
README.md | changed |
README.md | ||
---|---|---|
@@ -3,42 +3,24 @@ | ||
3 | 3 | [![Build Status](https://img.shields.io/travis/ewasm/ewasm-kernel.svg?branch=master&style=flat-square)](https://travis-ci.org/ewasm/ewasm-kernel) |
4 | 4 | |
5 | 5 | [![js-standard-style](https://cdn.rawgit.com/feross/standard/master/badge.svg)](https://github.com/feross/standard) |
6 | 6 | |
7 | -This is a JS prototype of the [eWASM kernal](https://github.com/ethereum/evm2.0-design). | |
7 | +A JavaScript Implementation of Primea HyperVisor | |
8 | 8 | |
9 | - | |
10 | 9 | # INSTALL |
11 | -You need to compile [nodejs](https://github.com/nodejs/node) from master (`9983af03470a89cc925781279be40898efae3f31` is known to be working) to run | |
12 | -~~`npm install ewasm-kernel`~~ | |
13 | - | |
14 | 10 | clone and run `npm install` |
15 | 11 | |
16 | -# CLONE | |
17 | -* [mango](https://github.com/axic/mango) `git clone mango://0xf75056c8c84d993434a2f19251df9ea2a8708df0` | |
18 | -* [git-ssb](https://github.com/clehner/git-ssb) `git clone ssb://%ffhV6DU5qTXl7+fER4qztY37+/C2/6dsFALkREjb2MU=.sha256` | |
19 | -* git `git clone https://github.com/ethereumjs/ewasm-kernel.git` | |
20 | 12 | |
21 | - | |
22 | - | |
23 | 13 | # TESTS |
24 | -The tests are written in wasm's text format (.wast) which are then compiled into binary format and ran in node. | |
14 | +`npm test` | |
25 | 15 | |
26 | -To run the test you need | |
27 | -* `git submodule update --init --recursive` | |
28 | -* `cd tools/sexpr-wasm-prototype` | |
29 | -* `git checkout origin/binary_0xa` | |
30 | -* `make` | |
31 | -* `cd ../..` | |
32 | -* `npm test` | |
33 | 16 | |
34 | - | |
35 | 17 | # API |
36 | 18 | todo |
37 | 19 | |
38 | 20 | # LICENSE |
39 | 21 | [MPL-2.0](https://tldrlegal.com/license/mozilla-public-license-2.0-(mpl-2)) |
40 | 22 | |
41 | - | |
23 | +## NOTES | |
42 | 24 | The Kernel enforces IPC and starts the VM |
43 | 25 | The hypervisor start and stops kernels |
44 | 26 | the VM acts as a sandbox for some given code and expose and interface to the kernel |
Built with git-ssb-web