summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorNico Huber <nico.h@gmx.de>2020-10-25 12:37:21 +0100
committerPatrick Georgi <pgeorgi@google.com>2020-11-04 09:39:11 +0000
commita08328ecffdf3eeb9aeec400361a48266bcf0bf2 (patch)
treea6e13717c81e09b4528349b392b9fe8b253140ba /tests
parent6df38700123820fa95ad3de5bfaef6def1a112f2 (diff)
util/qemu: Add `qemu` make target
Add some mechanics to automatically have a `qemu` make target for supported configurations. So with a QEMU target selected in Kconfig, one would ideally only have to run `make qemu` to test things. There are some notable variables that can be set or adapted in `Makefile.inc` files, the make command line or the environment. Primarily for `Makefile.inc` use: QEMU-y the QEMU executable QEMU_CFG-y a QEMU config that sets the available default devices, used to run more comprehensive tests by default, e.g. many more PCI devices For general use: QEMU_ARGS additional command line arguments (default: -serial stdio) QEMU_EXTRA_CFGS additional config files that can add devices QEMU_CFG_ARGS gathers config file related arguments, can be used to override a default config (QEMU_CFG-y) Examples: $ # Run coreboot's default config with additional command line args $ make qemu QEMU_ARGS="-cdrom site-local/grml64-small_2018.12.iso" $ # Force QEMU's built-in config $ make qemu QEMU_CFG_ARGS= Change-Id: I658f86e05df416ae09be6d432f9a80f7f71f9f75 Signed-off-by: Nico Huber <nico.h@gmx.de> Reviewed-on: https://review.coreboot.org/c/coreboot/+/46767 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Paul Menzel <paulepanter@users.sourceforge.net> Reviewed-by: Stefan Reinauer <stefan.reinauer@coreboot.org>
Diffstat (limited to 'tests')
0 files changed, 0 insertions, 0 deletions