From nobody Mon Sep 8 17:08:17 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=1755621477; cv=none; d=zohomail.com; s=zohoarc; b=eK1zPIcM7GCj56d7CS7VmACik81YsM11pH1btIAVzzs5k6j3A9/ioeL6zF4Go84N6Z/TcQLL/TolY8/JTKBUuhFGLbw7vtg3wyU+4B31IARFOD38XIbObT76WtuJ5Tcmu25i7cllc4HHDzOYIrdygsPtx7ONxewGMtkfRu+TDyc= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1755621477; h=Content-Type:Content-Transfer-Encoding:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post: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=6ylAqbOF+DPx6FfuC2Fx6YThY/p515w5ZlF9pRHQVOk=; b=OJlv+GUD+lM+pGjChjY2fn6CodVPMlmaupsVwRF1RKhwwmU0h74gSPmOlyljWB/nn6FjIcokni9hCjisWRm9VF/ox3YVQqkzKuolQgSO4oVL2+segjO7mEK6U3eCraaoFkNkOlranr7W9R1yRpT+MkTgHdTiGpZX41uO6MABv0w= 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 1755621477584715.722681041778; Tue, 19 Aug 2025 09:37:57 -0700 (PDT) Received: by lists.libvirt.org (Postfix, from userid 996) id 8AA2A11EE; Tue, 19 Aug 2025 12:37:56 -0400 (EDT) Received: from lists.libvirt.org (localhost [IPv6:::1]) by lists.libvirt.org (Postfix) with ESMTP id 6BC6E1182; Tue, 19 Aug 2025 12:23:30 -0400 (EDT) Received: by lists.libvirt.org (Postfix, from userid 996) id 5BB6FD44; Tue, 19 Aug 2025 12:23:24 -0400 (EDT) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.129.124]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by lists.libvirt.org (Postfix) with ESMTPS id 834D8E32 for ; Tue, 19 Aug 2025 12:22:56 -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-687-MgIk4SFfOACGCFIZxdbb4g-1; Tue, 19 Aug 2025 12:22:54 -0400 Received: from mx-prod-int-06.mail-002.prod.us-west-2.aws.redhat.com (mx-prod-int-06.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.93]) (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 D5DEC18004A7 for ; Tue, 19 Aug 2025 16:22:53 +0000 (UTC) Received: from harajuku.usersys.redhat.com (unknown [10.45.224.253]) by mx-prod-int-06.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS id 0BB0B1800447 for ; Tue, 19 Aug 2025 16:22:52 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on lists.libvirt.org X-Spam-Level: X-Spam-Status: No, score=-0.8 required=5.0 tests=DKIM_INVALID,DKIM_SIGNED, MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H5, RCVD_IN_MSPIKE_WL,RCVD_IN_VALIDITY_RPBL_BLOCKED, RCVD_IN_VALIDITY_SAFE_BLOCKED,SPF_HELO_PASS autolearn=unavailable autolearn_force=no version=3.4.4 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1755620576; 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=Zl0RxnhAcdQku06Lex4PS7CrSbCK7+pR3YJlSv+eOb4=; b=VtxHHNd7NNAORUgSrvzJy1NicPIFm3oiLwyCkDhvGlR/1aRzlWoE20PvZdBvb2WDWCiOvh dQzc3WG3sxrL/HTiLSsTAIWUJskqWYxYF7az1GkP9P6AjyJZaQZFHFrkX41w4HjWoySD0f EYBWl1hqpZqFVohCvMB3dz022JGQ2PI= X-MC-Unique: MgIk4SFfOACGCFIZxdbb4g-1 X-Mimecast-MFC-AGG-ID: MgIk4SFfOACGCFIZxdbb4g_1755620573 To: devel@lists.libvirt.org Subject: [PATCH 10/31] tests: Use realview-eb instead of realview-pbx-a9 Date: Tue, 19 Aug 2025 18:22:14 +0200 Message-ID: <20250819162235.468215-11-abologna@redhat.com> In-Reply-To: <20250819162235.468215-1-abologna@redhat.com> References: <20250819162235.468215-1-abologna@redhat.com> MIME-Version: 1.0 X-Scanned-By: MIMEDefang 3.4.1 on 10.30.177.93 X-Mimecast-Spam-Score: 0 X-Mimecast-MFC-PROC-ID: T9tqvg70kUZWTZhK0YDQTZMa_DYoUm55C1quk-Nd-1g_1755620573 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: quoted-printable Message-ID-Hash: KNN53OOXQW52P6VMVXN6I5EQWG5VPQMU X-Message-ID-Hash: KNN53OOXQW52P6VMVXN6I5EQWG5VPQMU X-MailFrom: abologna@redhat.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-config-1; header-match-config-2; header-match-config-3; header-match-devel.lists.libvirt.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; suspicious-header X-Mailman-Version: 3.2.2 Precedence: list List-Id: Development discussions about the libvirt library & tools Archived-At: List-Archive: List-Help: 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: 1755621479792116600 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 --- .../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.50.1