9 Commits

Author SHA1 Message Date
2c084f5fb2 run: create -F option to run base64 encoded command after busybox init
Fix ./run -h which was showing the build help instead.
2018-04-19 08:57:35 +01:00
2656202dff init: disable all userland processes started from init
In order to make the system easier to understand.

These include:

* networking
* klogd and syslogd. TODO what are those for? I could not see anything useful that they do.

Also get rid of the useless S20random thing while we are at it.
2018-03-25 19:06:30 +01:00
29908dffb2 Disable networking at runtime with lkmc_nonet cli instead of build
This is necessary because qemu and gem5 now use the same build folder.

Separate ./run -e and -f for kernel options before and after the ' - '.
This was already the better thing to do when -E was introduced,
but lkmc_nonet prompted me to do it nicer now.

Use the common script to find the out_dir on every toplevel script.

Include usage man pages on README.
2018-03-22 02:47:14 +00:00
6a7b1b436c One less tab 2018-03-10 23:14:41 +00:00
efa8d2075c bak 2018-03-10 21:22:16 +00:00
a20baebb36 Create a .profile for fun 2018-02-25 11:49:11 +00:00
0a1a600d49 exec cli strings as commands on init 2018-02-09 23:26:58 +00:00
9133fe023c qemu and linux as submodlues, S98 vs S99, readme benefits of Ctrl + C 2017-07-08 09:17:36 +01:00
edc6e14c8c S99 2017-06-28 23:08:31 +01:00