From 023dba65c9f1eadc330fa60296b783ad30407d32 Mon Sep 17 00:00:00 2001 From: Dennis Chen Date: Thu, 17 Aug 2017 09:27:28 +0000 Subject: [PATCH] qemu: Specify the firmware file format explicitly Currently we depend on the qemu to detect the firmware file format automatically, which is dangerous. This patch specify the 'raw' format explicitly to remove the kind of restrictions. Signed-off-by: Dennis Chen --- src/cmd/linuxkit/run_qemu.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/cmd/linuxkit/run_qemu.go b/src/cmd/linuxkit/run_qemu.go index bd62cc434..ac74a08c4 100644 --- a/src/cmd/linuxkit/run_qemu.go +++ b/src/cmd/linuxkit/run_qemu.go @@ -537,7 +537,7 @@ func buildQemuCmdline(config QemuConfig) (QemuConfig, []string) { } if config.UEFI { - qemuArgs = append(qemuArgs, "-pflash", config.FWPath) + qemuArgs = append(qemuArgs, "-drive", "if=pflash,format=raw,file="+config.FWPath) } // build kernel boot config from kernel/initrd/cmdline