From nobody Sun Sep 20 23:48:11 2026 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of lists.libvirt.org designates 38.145.34.151 as permitted sender) client-ip=38.145.34.151; 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 38.145.34.151 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=1783707617; cv=none; d=zohomail.com; s=zohoarc; b=jBeIS43lQ7P9ryyYWORWOLSfZu6BF4U/KbBjhVnWZGoaqziFC7+w3gQqmkK0fh05YsF8qwoWLYtw3R6D+tE/yXYE6BB+Mp+s/oiVQrGYkEJFBqSFvguVbCsURjKYMDlathVJP11lvHH6nMME0nyQMxEdT4DQCRgk7paoxncL7L0= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1783707617; h=Content-Transfer-Encoding:Cc:Cc: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; bh=nWCsW53ZMTXn5oKK7GDumQW4bKsewpLmx1aoyBEixZo=; b=LiWkzYMldu2Yb1sXbQSa3vKldP2UUCai7Aiw2iOlkeT8wNDMZMqotr+dv0vNCxRZRMjmgmpc1BWpdKGz0GRRKWT9jqjCN/POIlbvJzUEPpl5vnVtUhrOk/Ph+bwhi32Kdj3aBGiQXmjo4bIwv2WaqcnkL55vxe5U/zLku8+lOIg= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of lists.libvirt.org designates 38.145.34.151 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 [38.145.34.151]) by mx.zohomail.com with SMTPS id 1783707617986559.5269178199607; Fri, 10 Jul 2026 11:20:17 -0700 (PDT) Received: by lists.libvirt.org (Postfix, from userid 993) id B7D9841BA3; Fri, 10 Jul 2026 14:20:16 -0400 (EDT) Received: from [172.19.199.10] (unknown [10.16.107.18]) by lists.libvirt.org (Postfix) with ESMTP id A346441D42; Fri, 10 Jul 2026 14:17:13 -0400 (EDT) Received: by lists.libvirt.org (Postfix, from userid 993) id 2583441C4E; Fri, 10 Jul 2026 14:16:52 -0400 (EDT) Received: from smtp-relay-internal-1.canonical.com (smtp-relay-internal-1.canonical.com [185.125.188.123]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (3072 bits)) (No client certificate requested) by lists.libvirt.org (Postfix) with ESMTPS id B022941CC2 for ; Fri, 10 Jul 2026 14:14:19 -0400 (EDT) Received: from mail-wm1-f70.google.com (mail-wm1-f70.google.com [209.85.128.70]) (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 smtp-relay-internal-1.canonical.com (Postfix) with ESMTPS id 86E133F82A for ; Fri, 10 Jul 2026 18:05:42 +0000 (UTC) Received: by mail-wm1-f70.google.com with SMTP id 5b1f17b1804b1-493a7fa8481so11773145e9.1 for ; Fri, 10 Jul 2026 11:05:42 -0700 (PDT) Received: from workstation5 ([2a02:3035:621:9ef:5b82:e6cb:d339:9973]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-47a9e4d6e4csm58675604f8f.10.2026.07.10.11.05.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 10 Jul 2026 11:05:41 -0700 (PDT) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-26) on lists.libvirt.org X-Spam-Level: X-Spam-Status: No, score=-5.0 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED,SPF_HELO_NONE autolearn=unavailable autolearn_force=no version=4.0.1 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=canonical.com; s=20251003; t=1783706742; bh=nWCsW53ZMTXn5oKK7GDumQW4bKsewpLmx1aoyBEixZo=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=nNoiddU62e+3CK/J4NX1Sp0ZLJ7SKQe6qqgiPVxB+Y+oocrt9Wlaz1uhLqXzZfGo4 zsP0A2BjZj0lnsTwDHzlmSZiQg7p5VhStFtXRgf3JaRxm0eZHaqkaHcxnLCVDYZiZA +bXlrlZt4QGDKw44LwcGWCr+nF2nQJpThLxsHlP8OQL5GAqWc37XrccQLQR088B3GZ FLQmVKNUlikKto+Bss7zIcRaEMoOarE/ReyK26SyTvXFmuvJ6sCyIydvzb+XteBk2x trgZWPmGuAf4v1//scyumkgwD6+cd4oWUUEC4eJrV+Kmstl/Ack7obu6+9D/UwEB/D GN51DMm18Z8Nrl198HTCkMkfEFmTC57v5I32h0kbTHwT0isBrGc0t9UMX7UANRUc74 Ra7re7RlG0bbqmrI4/+EwVfGM0LuOcTAn6ZyhN5jjumwzvBDzyhc6zQ9kygK8QWWaf /neuASw/TzLqYbWDrHNEcAogpS4IKcnC81Q7et3drsWgl1JfWTFl6OcRojjercOq7C 61MZsJa6DFb2das+/eCpa3Oe194o8OclC2bOoV7mdjcykC6JsiJP935aVeDdvUI/G5 FFC3pnSMEJBGfDB/efnN4CHcry0ZkKlAvEq82SEOP/kSscJxFPnE53jF1xTUj3gyJR hmQBDj+KqI/Vxrt5F9v62c9Q= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1783706742; x=1784311542; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=nWCsW53ZMTXn5oKK7GDumQW4bKsewpLmx1aoyBEixZo=; b=A2ITHdebbm+dF+nIo6A+g0jxvrLfVRVK2LSq1nKNIya5DG2MfWh71p81khLjpP9MaN Zk9tIJFOEN30ocyGXMNre2XlMDaXvryvLlIOqjGexCBG+wPjihs9TYnpbc7+vBu4KFrR sfiw0OZKegOo5B73j3wlu1KkpT1gCcyX86NaGFN8ngNVfE3X9MO0wPM7vXuBz1m0vflV NwKDmAlyZhGcx+6z7djdTP5QnIuPzmi4D3+FFJ2EGqbI8MkPCmli2uJBwpETQm0JAXYG P2R1DtD5znAFyTUjxIY73JolMQyNjhtHgTZAsfWHbNzRyQXSXbbVgnGTBwQKIo91SJtz t/xg== X-Gm-Message-State: AOJu0Yyh/aBfvLM9vf6I4MXae9b5m9aMfRm4F16p3TXSX3NAwTkK8DCk 15uE6U2Yct/ZZAFF2n1DzJaoP3r0IXexi33wIaFrSjJNBjLyKWaH0Q5HmFVQ6fTF9aP0q0f0yxy Ubma1uN4W3PDJ+4wyrqHSKvwDFioEP/IYIu9mVlBAUGy2EFzVb4dx4jnMPPruCRYQdqgPBWR38q As/5UCNUc= X-Gm-Gg: AfdE7ckXsXOC/L+sowCFUANkbjxt8A5l6A9a+QPZt50JwqGaJpEbWqY4TSHhQ6vO1ep xujTnOyWolwUTDOe8BTeydcOkh4ZjaVJyjkdwo2NLaGfdCyL2hcnQxdr8gAuStIX2F8lG5oWslB hdFuKY9EyTGGZ1SCa1l5aGoAaVq8aprN2z6K8ib/NihiRXaZZPRWiksE8/bVtSQV/0rNTSfSM7J kuTMY8TC/BHihMtCgmpNwCU/UGyuhkPVCoqe9Wka41rZ5R37WVd/yaQhny/qjdUTHBX5efb2UNc xfhKLUggA/OTbaZ+LcH2VSl/q5Cbc2iXmyKPkehW5tCiyZQcuzruG6YBzMrVuq/R/scYjHIQy7V UA7lA6oJ3k7/0M15oEREPavFXJovH3vQLPl/f9mrqh1q/BQ3AsF39zABqFz5OVcpq X-Received: by 2002:a05:600c:58d7:b0:493:ed1c:942d with SMTP id 5b1f17b1804b1-493f2ad2853mr36946315e9.19.1783706741981; Fri, 10 Jul 2026 11:05:41 -0700 (PDT) X-Received: by 2002:a05:600c:58d7:b0:493:ed1c:942d with SMTP id 5b1f17b1804b1-493f2ad2853mr36946185e9.19.1783706741600; Fri, 10 Jul 2026 11:05:41 -0700 (PDT) To: devel@lists.libvirt.org Subject: [PATCH 5/6] tests: provide vlen configuration test Date: Fri, 10 Jul 2026 20:05:22 +0200 Message-ID: <20260710180523.54387-6-heinrich.schuchardt@canonical.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260710180523.54387-1-heinrich.schuchardt@canonical.com> References: <20260710180523.54387-1-heinrich.schuchardt@canonical.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Message-ID-Hash: FQIDRFPMPUCRQ4DZAJETEU2LQ7JJAHMO X-Message-ID-Hash: FQIDRFPMPUCRQ4DZAJETEU2LQ7JJAHMO X-MailFrom: heinrich.schuchardt@canonical.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 CC: Heinrich Schuchardt 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: Heinrich Schuchardt via Devel Reply-To: Heinrich Schuchardt X-ZohoMail-DKIM: fail (Header signature does not verify) X-ZM-MESSAGEID: 1783707620170158500 Content-Type: text/plain; charset="utf-8" Provide test data for checking that vlen can be set on RISC-V. Signed-off-by: Heinrich Schuchardt --- .../riscv64-virt-vlen.riscv64-latest.args | 31 +++++++++++++++++++ .../riscv64-virt-vlen.riscv64-latest.xml | 26 ++++++++++++++++ tests/qemuxmlconfdata/riscv64-virt-vlen.xml | 26 ++++++++++++++++ tests/qemuxmlconftest.c | 2 ++ 4 files changed, 85 insertions(+) create mode 100644 tests/qemuxmlconfdata/riscv64-virt-vlen.riscv64-latest.= args create mode 100644 tests/qemuxmlconfdata/riscv64-virt-vlen.riscv64-latest.= xml create mode 100644 tests/qemuxmlconfdata/riscv64-virt-vlen.xml diff --git a/tests/qemuxmlconfdata/riscv64-virt-vlen.riscv64-latest.args b/= tests/qemuxmlconfdata/riscv64-virt-vlen.riscv64-latest.args new file mode 100644 index 0000000000..1f827b306c --- /dev/null +++ b/tests/qemuxmlconfdata/riscv64-virt-vlen.riscv64-latest.args @@ -0,0 +1,31 @@ +LC_ALL=3DC \ +PATH=3D/bin \ +HOME=3D/var/lib/libvirt/qemu/domain--1-guest \ +USER=3Dtest \ +LOGNAME=3Dtest \ +XDG_DATA_HOME=3D/var/lib/libvirt/qemu/domain--1-guest/.local/share \ +XDG_CACHE_HOME=3D/var/lib/libvirt/qemu/domain--1-guest/.cache \ +XDG_CONFIG_HOME=3D/var/lib/libvirt/qemu/domain--1-guest/.config \ +/usr/bin/qemu-system-riscv64 \ +-name guest=3Dguest,debug-threads=3Don \ +-S \ +-object '{"qom-type":"secret","id":"masterKey0","format":"raw","file":"/va= r/lib/libvirt/qemu/domain--1-guest/master-key.aes"}' \ +-machine virt,usb=3Doff,dump-guest-core=3Doff,memory-backend=3Driscv_virt_= board.ram,acpi=3Doff \ +-accel tcg \ +-cpu rv64,vlen=3D256,v=3Don \ +-m size=3D4194304k \ +-object '{"qom-type":"memory-backend-ram","id":"riscv_virt_board.ram","siz= e":4294967296}' \ +-overcommit mem-lock=3Doff \ +-smp 4,sockets=3D4,cores=3D1,threads=3D1 \ +-uuid 1ccfd97d-5eb4-478a-bbe6-88d254c16db7 \ +-display none \ +-no-user-config \ +-nodefaults \ +-chardev socket,id=3Dcharmonitor,fd=3D@mon-fd@,server=3Don,wait=3Doff \ +-mon chardev=3Dcharmonitor,id=3Dmonitor,mode=3Dcontrol \ +-rtc base=3Dutc \ +-no-shutdown \ +-boot strict=3Don \ +-audiodev '{"id":"audio1","driver":"none"}' \ +-sandbox on,obsolete=3Ddeny,elevateprivileges=3Ddeny,spawn=3Ddeny,resource= control=3Ddeny \ +-msg timestamp=3Don diff --git a/tests/qemuxmlconfdata/riscv64-virt-vlen.riscv64-latest.xml b/t= ests/qemuxmlconfdata/riscv64-virt-vlen.riscv64-latest.xml new file mode 100644 index 0000000000..67545ba8d4 --- /dev/null +++ b/tests/qemuxmlconfdata/riscv64-virt-vlen.riscv64-latest.xml @@ -0,0 +1,26 @@ + + guest + 1ccfd97d-5eb4-478a-bbe6-88d254c16db7 + 4194304 + 4194304 + 4 + + hvm + + + + rv64 + + + + + destroy + restart + destroy + + /usr/bin/qemu-system-riscv64 + + + diff --git a/tests/qemuxmlconfdata/riscv64-virt-vlen.xml b/tests/qemuxmlcon= fdata/riscv64-virt-vlen.xml new file mode 100644 index 0000000000..67545ba8d4 --- /dev/null +++ b/tests/qemuxmlconfdata/riscv64-virt-vlen.xml @@ -0,0 +1,26 @@ + + guest + 1ccfd97d-5eb4-478a-bbe6-88d254c16db7 + 4194304 + 4194304 + 4 + + hvm + + + + rv64 + + + + + destroy + restart + destroy + + /usr/bin/qemu-system-riscv64 + + + diff --git a/tests/qemuxmlconftest.c b/tests/qemuxmlconftest.c index a1389775b9..929c844e90 100644 --- a/tests/qemuxmlconftest.c +++ b/tests/qemuxmlconftest.c @@ -3166,6 +3166,8 @@ mymain(void) =20 DO_TEST_CAPS_ARCH_LATEST("riscv64-virt-features-aia", "riscv64"); =20 + DO_TEST_CAPS_ARCH_LATEST("riscv64-virt-vlen", "riscv64"); + DO_TEST_CAPS_LATEST("virtio-9p-multidevs"); DO_TEST_CAPS_LATEST("virtio-9p-createmode"); =20 --=20 2.53.0