mirror of
https://github.com/cirosantilli/linux-kernel-module-cheat.git
synced 2026-01-23 18:25:57 +01:00
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.
41 lines
2.2 KiB
Plaintext
41 lines
2.2 KiB
Plaintext
= run usage
|
|
|
|
....
|
|
./run [OPTIONS] [-- EXTRA_RUN_ARGS]
|
|
....
|
|
|
|
[options="header"]
|
|
|===
|
|
|Name |Argument name | Description
|
|
|`-a` |`ARCH` | Run architecture `ARCH`.
|
|
|`-c` |`NCPUS` | Emulate `NCPUS` guest CPUs.
|
|
|`-D` | | Run GDB on the emulator itself.
|
|
|`-d` | | Run in debug mode, expect a GDB connection to guest.
|
|
|`-E` |`CMDSTR` | Replace the normal init with a minimal init that just evals
|
|
with given `CMDSTR` bash command string. Example:
|
|
`-E 'insmod /hello.ko;'`
|
|
|`-e` |`CLI_OPTIONS` | Pass an extra Linux kernel command line options,
|
|
and place them before the dash separator `-`.
|
|
Only options that come before the `-`, i.e. "standard"
|
|
options, should be passed with this option.
|
|
Example: `./run -a arm -e 'init=/poweroff.out'`
|
|
|`-f` |`CLI_OPTIONS` | Pass an extra Linux kernel command line options,
|
|
add a dash `-` separator, and place the options after the dash.
|
|
Intended for custom options understood by our `init` scripts,
|
|
most of which are prefixed by `lkmc_`, e.g.:
|
|
`./run -f 'lkmc_eval="wget google.com" lkmc_lala=y'`
|
|
Mnenomic: comes after `-e`.
|
|
|`-G` | | Pass extra options to the gem5 executable.
|
|
Only useful if `-g` is given.
|
|
Do not confuse with the arguments passed to the config scripts,
|
|
e.g. `fs.py`
|
|
|`-g` | | Use gem5 instead of QEMU.
|
|
|`-h` | | Show this help message.
|
|
|`-I` | | Run with initramfs.
|
|
|`-i` | | Run with initrd.
|
|
|`-K` | | Use KVM. Only works if guest arch == host arch.
|
|
|`-k` | | Enable KGDB.
|
|
|`-m` | | Set the memory size of the guest. E.g.: `-m 512M`. Default: `256M`.
|
|
|`-x` | | Run in graphic mode. Mnemonic: X11.
|
|
|===
|