From nobody Sun Oct 5 01:50:02 2025 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of lists.libvirt.org designates 8.43.85.245 as permitted sender) client-ip=8.43.85.245; envelope-from=devel-bounces@lists.libvirt.org; helo=lists.libvirt.org; Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of lists.libvirt.org designates 8.43.85.245 as permitted sender) smtp.mailfrom=devel-bounces@lists.libvirt.org; dmarc=pass(p=reject dis=none) header.from=lists.libvirt.org ARC-Seal: i=1; a=rsa-sha256; t=1758825792; cv=none; d=zohomail.com; s=zohoarc; b=J9NMN2tYOEDhaznJSZA1r1mLJI1J0x2NMjP+8C9mAkeGl4+U/N07drT62SqJ3hvP0Zga+SsKXZy/56m3i9cU6yKPb8ygZYZwa7sGHpmzyuNfDakD3ObQMdCi3Q/ZpT4Vwa5kvF7yjkGaBzYzbI9u3ELkijSCusUYJVwQ4cD//x0= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1758825792; h=Content-Type:Content-Transfer-Encoding:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Owner:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:Reply-To:Reply-To:References:Subject:Subject:To:To:Message-Id:Cc; bh=esvO0+TkuWtX5wVhGpr8bVKqWInQYLjYlJ2H07bLIRc=; b=Yh2OgtjYN1wM3Jx4rI0oED1jqEkcUMFqyfk9FvxOLuL1W9y/obtc2og/P+BLYHlfP8BZt6snyR6+c87YyHlDDyNbJ21yHJfqU2JxUMmvRR9z2jUrvTwxnE9IoIDGwwoB+T3063zLXnCU1uYnuhNpyz6TXP8qhGhoOUPcqLr2wfY= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of lists.libvirt.org designates 8.43.85.245 as permitted sender) smtp.mailfrom=devel-bounces@lists.libvirt.org; dmarc=pass header.from= (p=reject dis=none) Return-Path: Received: from lists.libvirt.org (lists.libvirt.org [8.43.85.245]) by mx.zohomail.com with SMTPS id 1758825792715542.7799973184312; Thu, 25 Sep 2025 11:43:12 -0700 (PDT) Received: by lists.libvirt.org (Postfix, from userid 993) id 8716D4408A; Thu, 25 Sep 2025 14:43:11 -0400 (EDT) Received: from [172.19.199.14] (lists.libvirt.org [8.43.85.245]) by lists.libvirt.org (Postfix) with ESMTP id ACDA744049; Thu, 25 Sep 2025 14:10:26 -0400 (EDT) Received: by lists.libvirt.org (Postfix, from userid 993) id 7636E44303; Thu, 25 Sep 2025 14:10:12 -0400 (EDT) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (3072 bits) server-digest SHA256) (No client certificate requested) by lists.libvirt.org (Postfix) with ESMTPS id 7121D4405E for ; Thu, 25 Sep 2025 14:07:48 -0400 (EDT) Received: from mx-prod-mc-08.mail-002.prod.us-west-2.aws.redhat.com (ec2-35-165-154-97.us-west-2.compute.amazonaws.com [35.165.154.97]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-492-zpjXz99dMdiNKrUSP0FOqQ-1; Thu, 25 Sep 2025 14:07:45 -0400 Received: from mx-prod-int-01.mail-002.prod.us-west-2.aws.redhat.com (mx-prod-int-01.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mx-prod-mc-08.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS id 96B291800359 for ; Thu, 25 Sep 2025 18:07:42 +0000 (UTC) Received: from harajuku.usersys.redhat.com.homenet.telecomitalia.it (unknown [10.45.225.196]) by mx-prod-int-01.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS id C346730002D1 for ; Thu, 25 Sep 2025 18:07:41 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-26) on lists.libvirt.org X-Spam-Level: X-Spam-Status: No, score=-3.1 required=5.0 tests=DKIM_INVALID,DKIM_SIGNED, MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED,RCVD_IN_VALIDITY_RPBL_BLOCKED, RCVD_IN_VALIDITY_SAFE_BLOCKED,SPF_PASS autolearn=unavailable autolearn_force=no version=4.0.1 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1758823668; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=esvO0+TkuWtX5wVhGpr8bVKqWInQYLjYlJ2H07bLIRc=; b=aQNz0PC9N1k+Rd2+e6+8JfqsztOyxiKqsBM/LIDNfWe26sTZBSO9WLyOer0eFp0pKlfGY+ t0FKRPQ6/EYDbWH5pZan4vOyhiX52zQT7zTJ2M4Y3qrZxOR/BscOt5W5vjB6EpmNu3dUdJ uA4jGThkR50QnhvOABDxms00lJyR4rA= X-MC-Unique: zpjXz99dMdiNKrUSP0FOqQ-1 X-Mimecast-MFC-AGG-ID: zpjXz99dMdiNKrUSP0FOqQ_1758823663 To: devel@lists.libvirt.org Subject: [PATCH v2 10/38] tests: Use realview-eb instead of realview-pbx-a9 Date: Thu, 25 Sep 2025 20:06:56 +0200 Message-ID: <20250925180724.500758-11-abologna@redhat.com> In-Reply-To: <20250925180724.500758-1-abologna@redhat.com> References: <20250925180724.500758-1-abologna@redhat.com> MIME-Version: 1.0 X-Scanned-By: MIMEDefang 3.4.1 on 10.30.177.4 X-Mimecast-Spam-Score: 0 X-Mimecast-MFC-PROC-ID: teUeev63ma3VHsCaeKOF9gLkukqbEMR2S6xzbtMyHu8_1758823663 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: quoted-printable Message-ID-Hash: PLEP7BDCEXMUAVC7XGKGZGXGEIE5WE5S X-Message-ID-Hash: PLEP7BDCEXMUAVC7XGKGZGXGEIE5WE5S X-MailFrom: abologna@redhat.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; header-match-devel.lists.libvirt.org-0; emergency; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Mailman-Version: 3.3.10 Precedence: list List-Id: Development discussions about the libvirt library & tools Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: From: Andrea Bolognani via Devel Reply-To: Andrea Bolognani X-ZohoMail-DKIM: fail (Header signature does not verify) X-ZM-MESSAGEID: 1758825795301116600 Content-Type: text/plain; charset="utf-8"; x-default="true" QEMU implements 4 different "realview" machine types: $ qemu-system-aarch64 -machine help 2>&1 | grep realview realview-eb ARM RealView Emulation Baseboard (ARM926EJ-S) realview-eb-mpcore ARM RealView Emulation Baseboard (ARM11MPCore) realview-pb-a8 ARM RealView Platform Baseboard for Cortex-A8 realview-pbx-a9 ARM RealView Platform Baseboard Explore for Cortex-A9 Of these, only the -eb variants support PCI devices and are thus relevant when it comes to USB controllers. Our logic treats all these machine types the same, which is incorrect. An upcoming commit will fix the issue; in preparation for that, make some adjustments to the test suite. Signed-off-by: Andrea Bolognani Reviewed-by: Michal Privoznik Reviewed-by: Peter Krempa --- .../aarch64-realview-minimal.aarch64-latest.abi-update.args | 2 +- .../aarch64-realview-minimal.aarch64-latest.abi-update.xml | 2 +- .../aarch64-realview-minimal.aarch64-latest.args | 2 +- .../qemuxmlconfdata/aarch64-realview-minimal.aarch64-latest.xml | 2 +- tests/qemuxmlconfdata/aarch64-realview-minimal.xml | 2 +- .../usb-controller-automatic-realview.aarch64-latest.args | 2 +- .../usb-controller-automatic-realview.aarch64-latest.xml | 2 +- tests/qemuxmlconfdata/usb-controller-automatic-realview.xml | 2 +- ...controller-automatic-unavailable-realview.aarch64-latest.xml | 2 +- ...usb-controller-default-fallback-realview.aarch64-latest.args | 2 +- .../usb-controller-default-fallback-realview.aarch64-latest.xml | 2 +- .../usb-controller-default-realview.aarch64-latest.args | 2 +- .../usb-controller-default-realview.aarch64-latest.xml | 2 +- tests/qemuxmlconfdata/usb-controller-default-realview.xml | 2 +- ...b-controller-default-unavailable-realview.aarch64-latest.xml | 2 +- 15 files changed, 15 insertions(+), 15 deletions(-) diff --git a/tests/qemuxmlconfdata/aarch64-realview-minimal.aarch64-latest.= abi-update.args b/tests/qemuxmlconfdata/aarch64-realview-minimal.aarch64-la= test.abi-update.args index 84a88aad58..fc88d9cf6b 100644 --- a/tests/qemuxmlconfdata/aarch64-realview-minimal.aarch64-latest.abi-upd= ate.args +++ b/tests/qemuxmlconfdata/aarch64-realview-minimal.aarch64-latest.abi-upd= ate.args @@ -10,7 +10,7 @@ XDG_CONFIG_HOME=3D/var/lib/libvirt/qemu/domain--1-aarch64= test/.config \ -name guest=3Daarch64test,debug-threads=3Don \ -S \ -object '{"qom-type":"secret","id":"masterKey0","format":"raw","file":"/va= r/lib/libvirt/qemu/domain--1-aarch64test/master-key.aes"}' \ --machine realview-pbx-a9,usb=3Doff,dump-guest-core=3Doff \ +-machine realview-eb,usb=3Doff,dump-guest-core=3Doff \ -accel kvm \ -cpu host \ -m size=3D1048576k \ diff --git a/tests/qemuxmlconfdata/aarch64-realview-minimal.aarch64-latest.= abi-update.xml b/tests/qemuxmlconfdata/aarch64-realview-minimal.aarch64-lat= est.abi-update.xml index de44852e4e..b16454b94c 100644 --- a/tests/qemuxmlconfdata/aarch64-realview-minimal.aarch64-latest.abi-upd= ate.xml +++ b/tests/qemuxmlconfdata/aarch64-realview-minimal.aarch64-latest.abi-upd= ate.xml @@ -5,7 +5,7 @@ 1048576 1 - hvm + hvm diff --git a/tests/qemuxmlconfdata/aarch64-realview-minimal.aarch64-latest.= args b/tests/qemuxmlconfdata/aarch64-realview-minimal.aarch64-latest.args index 84a88aad58..fc88d9cf6b 100644 --- a/tests/qemuxmlconfdata/aarch64-realview-minimal.aarch64-latest.args +++ b/tests/qemuxmlconfdata/aarch64-realview-minimal.aarch64-latest.args @@ -10,7 +10,7 @@ XDG_CONFIG_HOME=3D/var/lib/libvirt/qemu/domain--1-aarch64= test/.config \ -name guest=3Daarch64test,debug-threads=3Don \ -S \ -object '{"qom-type":"secret","id":"masterKey0","format":"raw","file":"/va= r/lib/libvirt/qemu/domain--1-aarch64test/master-key.aes"}' \ --machine realview-pbx-a9,usb=3Doff,dump-guest-core=3Doff \ +-machine realview-eb,usb=3Doff,dump-guest-core=3Doff \ -accel kvm \ -cpu host \ -m size=3D1048576k \ diff --git a/tests/qemuxmlconfdata/aarch64-realview-minimal.aarch64-latest.= xml b/tests/qemuxmlconfdata/aarch64-realview-minimal.aarch64-latest.xml index de44852e4e..b16454b94c 100644 --- a/tests/qemuxmlconfdata/aarch64-realview-minimal.aarch64-latest.xml +++ b/tests/qemuxmlconfdata/aarch64-realview-minimal.aarch64-latest.xml @@ -5,7 +5,7 @@ 1048576 1 - hvm + hvm diff --git a/tests/qemuxmlconfdata/aarch64-realview-minimal.xml b/tests/qem= uxmlconfdata/aarch64-realview-minimal.xml index 2502e5d795..7362ad46b8 100644 --- a/tests/qemuxmlconfdata/aarch64-realview-minimal.xml +++ b/tests/qemuxmlconfdata/aarch64-realview-minimal.xml @@ -4,7 +4,7 @@ 1048576 1 - hvm + hvm diff --git a/tests/qemuxmlconfdata/usb-controller-automatic-realview.aarch6= 4-latest.args b/tests/qemuxmlconfdata/usb-controller-automatic-realview.aar= ch64-latest.args index 84a88aad58..fc88d9cf6b 100644 --- a/tests/qemuxmlconfdata/usb-controller-automatic-realview.aarch64-lates= t.args +++ b/tests/qemuxmlconfdata/usb-controller-automatic-realview.aarch64-lates= t.args @@ -10,7 +10,7 @@ XDG_CONFIG_HOME=3D/var/lib/libvirt/qemu/domain--1-aarch64= test/.config \ -name guest=3Daarch64test,debug-threads=3Don \ -S \ -object '{"qom-type":"secret","id":"masterKey0","format":"raw","file":"/va= r/lib/libvirt/qemu/domain--1-aarch64test/master-key.aes"}' \ --machine realview-pbx-a9,usb=3Doff,dump-guest-core=3Doff \ +-machine realview-eb,usb=3Doff,dump-guest-core=3Doff \ -accel kvm \ -cpu host \ -m size=3D1048576k \ diff --git a/tests/qemuxmlconfdata/usb-controller-automatic-realview.aarch6= 4-latest.xml b/tests/qemuxmlconfdata/usb-controller-automatic-realview.aarc= h64-latest.xml index 372d5bda6a..dc32fd50cd 100644 --- a/tests/qemuxmlconfdata/usb-controller-automatic-realview.aarch64-lates= t.xml +++ b/tests/qemuxmlconfdata/usb-controller-automatic-realview.aarch64-lates= t.xml @@ -5,7 +5,7 @@ 1048576 1 - hvm + hvm diff --git a/tests/qemuxmlconfdata/usb-controller-automatic-realview.xml b/= tests/qemuxmlconfdata/usb-controller-automatic-realview.xml index b58b207299..0814d9bd62 100644 --- a/tests/qemuxmlconfdata/usb-controller-automatic-realview.xml +++ b/tests/qemuxmlconfdata/usb-controller-automatic-realview.xml @@ -4,7 +4,7 @@ 1048576 1 - hvm + hvm diff --git a/tests/qemuxmlconfdata/usb-controller-automatic-unavailable-rea= lview.aarch64-latest.xml b/tests/qemuxmlconfdata/usb-controller-automatic-u= navailable-realview.aarch64-latest.xml index dfa8ef8dbe..9da9abaa88 100644 --- a/tests/qemuxmlconfdata/usb-controller-automatic-unavailable-realview.a= arch64-latest.xml +++ b/tests/qemuxmlconfdata/usb-controller-automatic-unavailable-realview.a= arch64-latest.xml @@ -5,7 +5,7 @@ 1048576 1 - hvm + hvm diff --git a/tests/qemuxmlconfdata/usb-controller-default-fallback-realview= .aarch64-latest.args b/tests/qemuxmlconfdata/usb-controller-default-fallbac= k-realview.aarch64-latest.args index 446ca8aa42..604c5ec473 100644 --- a/tests/qemuxmlconfdata/usb-controller-default-fallback-realview.aarch6= 4-latest.args +++ b/tests/qemuxmlconfdata/usb-controller-default-fallback-realview.aarch6= 4-latest.args @@ -10,7 +10,7 @@ XDG_CONFIG_HOME=3D/var/lib/libvirt/qemu/domain--1-aarch64= test/.config \ -name guest=3Daarch64test,debug-threads=3Don \ -S \ -object '{"qom-type":"secret","id":"masterKey0","format":"raw","file":"/va= r/lib/libvirt/qemu/domain--1-aarch64test/master-key.aes"}' \ --machine realview-pbx-a9,usb=3Doff,dump-guest-core=3Doff \ +-machine realview-eb,usb=3Doff,dump-guest-core=3Doff \ -accel kvm \ -cpu host \ -m size=3D1048576k \ diff --git a/tests/qemuxmlconfdata/usb-controller-default-fallback-realview= .aarch64-latest.xml b/tests/qemuxmlconfdata/usb-controller-default-fallback= -realview.aarch64-latest.xml index f37501b769..f61322ddb5 100644 --- a/tests/qemuxmlconfdata/usb-controller-default-fallback-realview.aarch6= 4-latest.xml +++ b/tests/qemuxmlconfdata/usb-controller-default-fallback-realview.aarch6= 4-latest.xml @@ -5,7 +5,7 @@ 1048576 1 - hvm + hvm diff --git a/tests/qemuxmlconfdata/usb-controller-default-realview.aarch64-= latest.args b/tests/qemuxmlconfdata/usb-controller-default-realview.aarch64= -latest.args index 446ca8aa42..604c5ec473 100644 --- a/tests/qemuxmlconfdata/usb-controller-default-realview.aarch64-latest.= args +++ b/tests/qemuxmlconfdata/usb-controller-default-realview.aarch64-latest.= args @@ -10,7 +10,7 @@ XDG_CONFIG_HOME=3D/var/lib/libvirt/qemu/domain--1-aarch64= test/.config \ -name guest=3Daarch64test,debug-threads=3Don \ -S \ -object '{"qom-type":"secret","id":"masterKey0","format":"raw","file":"/va= r/lib/libvirt/qemu/domain--1-aarch64test/master-key.aes"}' \ --machine realview-pbx-a9,usb=3Doff,dump-guest-core=3Doff \ +-machine realview-eb,usb=3Doff,dump-guest-core=3Doff \ -accel kvm \ -cpu host \ -m size=3D1048576k \ diff --git a/tests/qemuxmlconfdata/usb-controller-default-realview.aarch64-= latest.xml b/tests/qemuxmlconfdata/usb-controller-default-realview.aarch64-= latest.xml index f37501b769..f61322ddb5 100644 --- a/tests/qemuxmlconfdata/usb-controller-default-realview.aarch64-latest.= xml +++ b/tests/qemuxmlconfdata/usb-controller-default-realview.aarch64-latest.= xml @@ -5,7 +5,7 @@ 1048576 1 - hvm + hvm diff --git a/tests/qemuxmlconfdata/usb-controller-default-realview.xml b/te= sts/qemuxmlconfdata/usb-controller-default-realview.xml index 8068d29515..5e5aae7f06 100644 --- a/tests/qemuxmlconfdata/usb-controller-default-realview.xml +++ b/tests/qemuxmlconfdata/usb-controller-default-realview.xml @@ -4,7 +4,7 @@ 1048576 1 - hvm + hvm diff --git a/tests/qemuxmlconfdata/usb-controller-default-unavailable-realv= iew.aarch64-latest.xml b/tests/qemuxmlconfdata/usb-controller-default-unava= ilable-realview.aarch64-latest.xml index dfa8ef8dbe..9da9abaa88 100644 --- a/tests/qemuxmlconfdata/usb-controller-default-unavailable-realview.aar= ch64-latest.xml +++ b/tests/qemuxmlconfdata/usb-controller-default-unavailable-realview.aar= ch64-latest.xml @@ -5,7 +5,7 @@ 1048576 1 - hvm + hvm --=20 2.51.0