From 3ea842b5648a72c61bc358845e9cafeb2a1a9a9c Mon Sep 17 00:00:00 2001 From: Trammell hudson Date: Wed, 7 Feb 2018 19:05:22 -0500 Subject: [PATCH] add run target for starting the emulators --- boards/qemu-coreboot.config | 6 ++++++ boards/qemu-linuxboot.config | 11 +++++++++++ 2 files changed, 17 insertions(+) diff --git a/boards/qemu-coreboot.config b/boards/qemu-coreboot.config index 46eec4f9..c4963b67 100644 --- a/boards/qemu-coreboot.config +++ b/boards/qemu-coreboot.config @@ -27,3 +27,9 @@ CONFIG_LINUX_E1000=y CONFIG_BOOTSCRIPT=/bin/generic-init CONFIG_TPM=n + +run: coreboot.intermediate +run: $(build)/$(BOARD)/coreboot.rom + qemu-system-x86_64 \ + --machine q35 \ + --bios $< \ diff --git a/boards/qemu-linuxboot.config b/boards/qemu-linuxboot.config index 5d13ea0f..db349442 100644 --- a/boards/qemu-linuxboot.config +++ b/boards/qemu-linuxboot.config @@ -19,6 +19,7 @@ CONFIG_PCIUTILS=y #CONFIG_TPMTOTP=y #CONFIG_XEN=y CONFIG_DROPBEAR=y +CONFIG_FROTZ=y CONFIG_LINUX_USB=y #CONFIG_LINUX_IGB=y @@ -34,3 +35,13 @@ CONFIG_BOOT_REQ_HASH=n CONFIG_BOOT_REQ_ROLLBACK=n CONFIG_BOOT_DEV="/dev/sda1" CONFIG_USB_BOOT_DEV="/dev/sdb1" + +run: $(build)/$(BOARD)/linuxboot.rom + qemu-system-x86_64 \ + -machine q35,smm=on \ + -global ICH9-LPC.disable_s3=1 \ + -global driver=cfi.pflash01,property=secure,value=on \ + --serial $(or $(SERIAL),/dev/tty) \ + -drive if=pflash,format=raw,unit=0,file=$< + stty sane +