Skip to content
Snippets Groups Projects
Commit 178f298c authored by Kenneth Ryan Hancock's avatar Kenneth Ryan Hancock
Browse files

Update README.md

parent 0d6052a7
No related branches found
No related tags found
No related merge requests found
...@@ -53,6 +53,14 @@ assignment number. You can run these commands from the shell container. These fu ...@@ -53,6 +53,14 @@ assignment number. You can run these commands from the shell container. These fu
# build_kernel ASST0 # build_kernel ASST0
# test_kernel ASST0 # test_kernel ASST0
``` ```
To fully evaluate youre kernel with the automated testing scripts you may use
```
# /run_assignment.sh ASST#
```
This will run `build_kernel` and `test_kernel` as well as evaluate the output produced by `test_kernel` (The raw output for build and test kernel can be found in /logs).
If you would like to run the kernel normally (no scripts), once built, you can run the kernel If you would like to run the kernel normally (no scripts), once built, you can run the kernel
``` ```
# cd /os-compile # cd /os-compile
...@@ -97,7 +105,8 @@ cd /os161-1.99/ ...@@ -97,7 +105,8 @@ cd /os161-1.99/
bmake bmake
bmake install bmake install
``` ```
User-level programs are installed under $OS161TOP/root/ in the bin, sbin, testbin and uw-testbin directories. User-level programs are installed under $OS161TOP/root/ in the bin, sbin, testbin and uw-testbin directories. This is done automatically
by the build_kernel command.
## Running Linux userspace assignments ## Running Linux userspace assignments
To run the Linux userspace programs in the container, that are part of the progrmaming assignment, you must start the container using the `run.sh` script, which takes one argument -- the directory that holds your code for that userspace programming assignment, that is, the `c` files for the programming assignments. For example, To run the Linux userspace programs in the container, that are part of the progrmaming assignment, you must start the container using the `run.sh` script, which takes one argument -- the directory that holds your code for that userspace programming assignment, that is, the `c` files for the programming assignments. For example,
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment