From mboxrd@z Thu Jan 1 00:00:00 1970 From: David Gibson To: passt-dev@passt.top Subject: [PATCH 1/5] tests: qemu-system-ppc64le isn't a thing Date: Thu, 23 Jun 2022 12:22:54 +1000 Message-ID: <20220623022258.4033116-2-david@gibson.dropbear.id.au> In-Reply-To: <20220623022258.4033116-1-david@gibson.dropbear.id.au> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============5618865767648145897==" --===============5618865767648145897== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Several tests run pp64le guests using "qemu-system-ppc64le". But, at the system level there's no difference between ppc64 and ppc64le - it's the same hardware, just placed into different endian modes by OS early boot code. Reflecting that, qemu only supplies a single "qemu-system-ppc64". Some distros alias qemu-system-ppc64le to qemu-system-ppc64 (Debian does), but it's best not to count on this (Fedora doesn't, for example). Signed-off-by: David Gibson --- test/distro/debian | 8 ++++---- test/distro/ubuntu | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/test/distro/debian b/test/distro/debian index efbd057..0ed541a 100644 --- a/test/distro/debian +++ b/test/distro/debian @@ -12,7 +12,7 @@ # Author: Stefano Brivio =20 temp PIDFILE -htools wget virt-edit guestfish head sed cat kill qemu-system-aarch64 qemu-s= ystem-ppc64le +htools wget virt-edit guestfish head sed cat kill qemu-system-aarch64 qemu-s= ystem-ppc64 =20 # Quick pasta test: send message from init to ns, and from ns to init def distro_quick_pasta_test @@ -168,7 +168,7 @@ host guestfish --rw -a __IMG__ -i rm /etc/init.d/cloud-in= it host guestfish --rw -a __IMG__ -i rm /etc/init.d/cloud-init-local host guestfish --rw -a __IMG__ -i copy-in __GUEST_FILES__ /root/ =20 -host ./qrap 5 qemu-system-ppc64le -m 2048 -smp 2 -nographic -serial stdio -n= odefaults -no-reboot -nographic -vga none __IMG__ -net socket,fd=3D5 -net nic= ,model=3Dvirtio +host ./qrap 5 qemu-system-ppc64 -m 2048 -smp 2 -nographic -serial stdio -nod= efaults -no-reboot -nographic -vga none __IMG__ -net socket,fd=3D5 -net nic,m= odel=3Dvirtio host PS1=3D'$ ' sleep 2 host apt-get update @@ -252,7 +252,7 @@ host guestfish --rw -a __IMG__ -i rm /etc/init.d/cloud-in= it host guestfish --rw -a __IMG__ -i rm /etc/init.d/cloud-init-local host guestfish --rw -a __IMG__ -i copy-in __GUEST_FILES__ /root/ =20 -host ./qrap 5 qemu-system-ppc64le -m 2048 -smp 2 -nographic -serial stdio -n= odefaults -no-reboot -nographic -vga none __IMG__ -net socket,fd=3D5 -net nic= ,model=3Dvirtio +host ./qrap 5 qemu-system-ppc64 -m 2048 -smp 2 -nographic -serial stdio -nod= efaults -no-reboot -nographic -vga none __IMG__ -net socket,fd=3D5 -net nic,m= odel=3Dvirtio sleep 2 host apt-get update host apt-get -y install make gcc netcat-openbsd @@ -318,7 +318,7 @@ host virt-edit -a __IMG__ /etc/systemd/system/getty.targe= t.wants/getty(a)tty1.serv host virt-edit -a __IMG__ /usr/lib/systemd/system/serial-getty(a).service -e= 's/ExecStart=3D.*/ExecStart=3D\/sbin\/agetty --autologin root -8 --keep-baud= 115200,38400,9600 %I $TERM/g' host guestfish --rw -a __IMG__ -i copy-in __GUEST_FILES__ /root/ =20 -host ./qrap 5 qemu-system-ppc64le -m 2048 -smp 2 -nographic -serial stdio -n= odefaults -no-reboot -nographic -vga none __IMG__ -net socket,fd=3D5 -net nic= ,model=3Dvirtio +host ./qrap 5 qemu-system-ppc64 -m 2048 -smp 2 -nographic -serial stdio -nod= efaults -no-reboot -nographic -vga none __IMG__ -net socket,fd=3D5 -net nic,m= odel=3Dvirtio sleep 2 host apt-get update host apt-get -y install make gcc netcat-openbsd diff --git a/test/distro/ubuntu b/test/distro/ubuntu index 448409a..50ed727 100644 --- a/test/distro/ubuntu +++ b/test/distro/ubuntu @@ -12,7 +12,7 @@ # Author: Stefano Brivio =20 temp PIDFILE -htools wget virt-edit guestfish head sed cat kill qemu-system-ppc64le qemu-s= ystem-s390x +htools wget virt-edit guestfish head sed cat kill qemu-system-ppc64 qemu-sys= tem-s390x =20 # Quick pasta test: send message from init to ns, and from ns to init def distro_quick_pasta_test @@ -118,7 +118,7 @@ host guestfish --rw -a __IMG__ -i rm /etc/init/cloud-init= .conf host guestfish --rw -a __IMG__ -i rm /etc/init/cloud-log-shutdown.conf host guestfish --rw -a __IMG__ -i copy-in __GUEST_FILES__ /root/ =20 -host ./qrap 5 qemu-system-ppc64le -m 2048 -smp 2 -nographic -serial stdio -n= odefaults -no-reboot -nographic -vga none __IMG__ -net socket,fd=3D5 -net nic= ,model=3Dvirtio +host ./qrap 5 qemu-system-ppc64 -m 2048 -smp 2 -nographic -serial stdio -nod= efaults -no-reboot -nographic -vga none __IMG__ -net socket,fd=3D5 -net nic,m= odel=3Dvirtio host PS1=3D'$ ' sleep 2 host apt-get update --=20 2.36.1 --===============5618865767648145897==--