OvmfPkg: update qemu-executable for IA32

Previously for IA32, we would only try to run qemu. Newer releases
of QEMU now have renamed the x86 qemu to qemu-system-i386.

Now, we search for:
1. qemu-system-i386
2. qemu-system-x86_64
3. qemu

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Jordan Justen <jordan.l.justen@intel.com>

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@14101 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
jljusten 2013-01-25 16:22:07 +00:00
parent 72efe0271f
commit 0aedc542b6
1 changed files with 11 additions and 2 deletions

View File

@ -1,7 +1,7 @@
#!/bin/bash
#
# Copyright (c) 2008 - 2009, Apple Inc. All rights reserved.<BR>
# Copyright (c) 2010 - 2012, Intel Corporation. All rights reserved.<BR>
# Copyright (c) 2010 - 2013, Intel Corporation. All rights reserved.<BR>
#
# This program and the accompanying materials
# are licensed and made available under the terms and conditions of the BSD License
@ -139,7 +139,16 @@ done
case $PROCESSOR in
IA32)
Processor=Ia32
QEMU_COMMAND=qemu
if [ -x `which qemu-system-i386` ]; then
QEMU_COMMAND=qemu-system-i386
elif [ -x `which qemu-system-x86_64` ]; then
QEMU_COMMAND=qemu-system-x86_64
elif [ -x `which qemu` ]; then
QEMU_COMMAND=qemu
else
echo Unable to find QEMU for IA32 architecture!
exit 1
fi
;;
X64)
Processor=X64