From mboxrd@z Thu Jan 1 00:00:00 1970 Authentication-Results: mx.groups.io; dkim=missing; spf=pass (domain: intel.com, ip: 192.55.52.120, mailfrom: jordan.l.justen@intel.com) Received: from mga04.intel.com (mga04.intel.com [192.55.52.120]) by groups.io with SMTP; Wed, 10 Apr 2019 02:35:29 -0700 X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga001.jf.intel.com ([10.7.209.18]) by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 10 Apr 2019 02:35:29 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.60,332,1549958400"; d="scan'208";a="222175340" Received: from askirtik-mobl1.amr.corp.intel.com (HELO jljusten-skl.amr.corp.intel.com) ([10.254.188.249]) by orsmga001.jf.intel.com with ESMTP; 10 Apr 2019 02:35:28 -0700 From: "Jordan Justen" To: devel@edk2.groups.io Cc: Laszlo Ersek , Ard Biesheuvel , Jordan Justen Subject: [PATCH 1/5] OvmfPkg/build.sh: Require QEMU 1.6 or newer and always enable flash Date: Wed, 10 Apr 2019 02:34:20 -0700 Message-Id: <20190410093424.20365-1-jordan.l.justen@intel.com> X-Mailer: git-send-email 2.20.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Signed-off-by: Jordan Justen --- OvmfPkg/build.sh | 19 +++++++------------ 1 file changed, 7 insertions(+), 12 deletions(-) diff --git a/OvmfPkg/build.sh b/OvmfPkg/build.sh index 4fcbdd2bc9..c92e90acfa 100755 --- a/OvmfPkg/build.sh +++ b/OvmfPkg/build.sh @@ -43,7 +43,6 @@ PLATFORMFILE= THREADNUMBER=1 LAST_ARG= RUN_QEMU=no -ENABLE_FLASH=no # # Pick a default tool type for a given OS @@ -110,7 +109,7 @@ do break ;; --enable-flash) - ENABLE_FLASH=yes + # Ignore old option. We always enable flash. ;; *) BUILD_OPTIONS="$BUILD_OPTIONS $arg" @@ -210,7 +209,10 @@ if [[ "$RUN_QEMU" == "yes" ]]; then awk '{print $2}') case $qemu_version in 1.[6-9].*|[2-9].*.*|[1-9][0-9]*.*.*) - ENABLE_FLASH=yes + ;; + *) + echo qemu 1.6 or newer is required. detected: $qemu_version + exit 1 ;; esac @@ -258,15 +260,8 @@ fi if [[ "$RUN_QEMU" == "yes" ]]; then - if [[ ! -d $QEMU_FIRMWARE_DIR ]]; then - mkdir $QEMU_FIRMWARE_DIR - fi - ln -sf $FV_DIR/OVMF.fd $QEMU_FIRMWARE_DIR/bios.bin - if [[ "$ENABLE_FLASH" == "yes" ]]; then - QEMU_COMMAND="$QEMU_COMMAND -pflash $QEMU_FIRMWARE_DIR/bios.bin" - else - QEMU_COMMAND="$QEMU_COMMAND -L $QEMU_FIRMWARE_DIR" - fi + FIRMWARE_IMAGE=$FV_DIR/OVMF.fd + QEMU_COMMAND="$QEMU_COMMAND -pflash $FIRMWARE_IMAGE" if [[ "$ADD_QEMU_HDA" == "yes" ]]; then QEMU_COMMAND="$QEMU_COMMAND -hda fat:$BUILD_ROOT_ARCH" fi -- 2.20.1