mirror of
https://git.yoctoproject.org/poky
synced 2026-05-09 17:39:31 +00:00
runqemu: fix MACHINE being detected as qemuarm for qemuarm64 kernel image
Basically, runqemu script autodetects MACHINE type based on the kernel image name; if MACHINE name is not specified. Since 'qemuarm' string is common in both qemuarm amnd qemuarm64 kernel image names, the MACHINE type is considered as 'qemuarm' even when qemuarm64 kernel image name is given in command line. (From OE-Core rev: 388b243668a5c28fb69b760ce9be5adbc85352d8) (From OE-Core rev: eeae1fb7afd30174616cfec6204b4c97c94879ca) Signed-off-by: Jagadeesh Krishnanjanappa <jkrishnanjanappa@mvista.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
6ae42d8851
commit
fed3899694
+2
-2
@@ -232,13 +232,13 @@ fi
|
||||
|
||||
if [ -z "$MACHINE" ]; then
|
||||
if [ "x$FSTYPE" = "xvmdk" ]; then
|
||||
MACHINE=`basename $VM | sed -n 's/.*\(qemux86-64\|qemux86\|qemuarm\|qemumips64\|qemumips\|qemuppc\|qemush4\).*/\1/p'`
|
||||
MACHINE=`basename $VM | sed -n 's/.*\(qemux86-64\|qemux86\|qemuarm64\|qemuarm\|qemumips64\|qemumips\|qemuppc\|qemush4\).*/\1/p'`
|
||||
if [ -z "$MACHINE" ]; then
|
||||
error "Unable to set MACHINE from vmdk filename [$VM]"
|
||||
fi
|
||||
echo "Set MACHINE to [$MACHINE] based on vmdk [$VM]"
|
||||
else
|
||||
MACHINE=`basename $KERNEL | sed -n 's/.*\(qemux86-64\|qemux86\|qemuarm\|qemumips64\|qemumips\|qemuppc\|qemush4\).*/\1/p'`
|
||||
MACHINE=`basename $KERNEL | sed -n 's/.*\(qemux86-64\|qemux86\|qemuarm64\|qemuarm\|qemumips64\|qemumips\|qemuppc\|qemush4\).*/\1/p'`
|
||||
if [ -z "$MACHINE" ]; then
|
||||
error "Unable to set MACHINE from kernel filename [$KERNEL]"
|
||||
fi
|
||||
|
||||
Reference in New Issue
Block a user