Files
linux-kernel-module-cheat/kernel_config_fragment/min
Ciro Santilli 2bddcc2891 build: unify QEMU and gem5 kernel configs! The last one!
Split optional and required kernel configs into separate files.

readme: describe how our kernel configs are generated from Buildroot

readme: document QEMU `-no-reboot` and speculate gem5 `panic_on_panic`
in preparation for some more automated bisection with ktest.
2018-04-21 11:50:02 +01:00

26 lines
720 B
Plaintext

# This file contains only configs which are required to boot all configurations.
## gem5 x86
# CONFIG_INPUT_MOUSE is not set
# CONFIG_INPUT_MOUSEDEV_PSAUX is not set
## qemu aarch64
# For some reason not selected by the Buildroot kernel config by default as it was for arm,
# and pci modules fail to build. Not that we have PCI working on ARM anyways.
CONFIG_PCI=y
## gem5 aarch64
# Minimal options required to run gem5 aarch64 in addition to QEMU's aarch64 setup.
# Doing such a minimal boot made the gem5 boot 3x faster on the P51, which is awesome.
CONFIG_ATA_PIIX=y
CONFIG_PCI_HOST_GENERIC=y
## qemu aarch64 ext2
# Also requires gem5 aarch64 options.
# Not needed for initrd / initramfs.
CONFIG_VIRTIO_PCI=y