# Linux Kernel Module Cheat

### 24.4. gem5 kernel command line parameters

Analogous to QEMU:

    ./run --arch arm --kernel-cli 'init=/lkmc/linux/poweroff.out' --emulator gem5

Internals: when we give `--command-line=` to gem5, it overrides default command lines, including some mandatory ones which are required to boot properly.

Our run script hardcodes the require options in the default `--command-line` and appends extra options given by `-e`.

To find the default options in the first place, we removed `--command-line` and ran:

    ./run --arch arm --emulator gem5

and then looked at the line of the Linux kernel that starts with:

    Kernel command line: