From nobody Mon Feb 9 00:32:07 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=quarantine dis=none) header.from=redhat.com ARC-Seal: i=1; a=rsa-sha256; t=1749646900; cv=none; d=zohomail.com; s=zohoarc; b=jHFlSmbr76W1PQk8NLRBrf5z6/OMt6IOi8Nxf7sxoLG4FhGfHFPsu0I0ra5i/owZf8fD/T2oPTDgnL3EX2CtOXwt+ZsulOCO5tBDZxzcBUC17gNU3YTnYnxcgGgyFt1xInVjhOLJtLyVQzpgPkskugfmk6ncoiAGSArqKIeaGE0= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1749646900; h=Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=hR9llZ2IDKIEut4qbfy1PHsnSx1DMDB3uo01UEO4CSM=; b=R8hv/fzOhR38HGVuTBRUs0Gq67wPZpdsUBMF/msb4ZioSbN31PLwcWhJIfWBnu0WAb63RIPPooZkt/a5Lbvx1IfQpZG3Q+6cOZBEjCXqzXA9+00i1HPe8OWhhnTRMvDvCIvnyzUtxHSf/75/zt4Ggyp/ZE2V5/+Wdn+iUOrC88U= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=quarantine dis=none) Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1749646900386616.9850711804168; Wed, 11 Jun 2025 06:01:40 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1uPL2z-0003ME-Qt; Wed, 11 Jun 2025 08:59:18 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1uPL2j-0003J3-It for qemu-devel@nongnu.org; Wed, 11 Jun 2025 08:59:03 -0400 Received: from us-smtp-delivery-124.mimecast.com ([170.10.133.124]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1uPL2e-0004MY-It for qemu-devel@nongnu.org; Wed, 11 Jun 2025 08:58:58 -0400 Received: from mx-prod-mc-03.mail-002.prod.us-west-2.aws.redhat.com (ec2-54-186-198-63.us-west-2.compute.amazonaws.com [54.186.198.63]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-412-Er9dImyTM821dZn7ao9CEQ-1; Wed, 11 Jun 2025 08:58:53 -0400 Received: from mx-prod-int-05.mail-002.prod.us-west-2.aws.redhat.com (mx-prod-int-05.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.17]) (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-03.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS id 2904B1956057 for ; Wed, 11 Jun 2025 12:58:52 +0000 (UTC) Received: from thuth-p1g4.redhat.com (unknown [10.45.224.174]) by mx-prod-int-05.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id 66EBA1956053; Wed, 11 Jun 2025 12:58:49 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1749646735; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=hR9llZ2IDKIEut4qbfy1PHsnSx1DMDB3uo01UEO4CSM=; b=FdG619OCa2lSpLhEn+nvp26/lwjwdTvGdilSaI8eXNqjJf6GVq0lhqG2DlbMxvNm5n6qcI 8oZLv84rjcLhAZBIQ19XbilyzbY67/Ut7bTE19jy7+LRn/bsOy/9yUo+EyBikLgSiD0YqR 9gFuZhjR9VHvJe8caRCGpG+BAQaOyDo= X-MC-Unique: Er9dImyTM821dZn7ao9CEQ-1 X-Mimecast-MFC-AGG-ID: Er9dImyTM821dZn7ao9CEQ_1749646732 From: Thomas Huth To: qemu-devel@nongnu.org Cc: Stefan Hajnoczi Subject: [PULL 01/10] travis.yml: Remove the aarch64 job Date: Wed, 11 Jun 2025 14:58:37 +0200 Message-ID: <20250611125846.125918-2-thuth@redhat.com> In-Reply-To: <20250611125846.125918-1-thuth@redhat.com> References: <20250611125846.125918-1-thuth@redhat.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Scanned-By: MIMEDefang 3.0 on 10.30.177.17 Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=170.10.133.124; envelope-from=thuth@redhat.com; helo=us-smtp-delivery-124.mimecast.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @redhat.com) X-ZM-MESSAGEID: 1749646910119124100 Content-Type: text/plain; charset="utf-8" From: Thomas Huth According to: https://docs.travis-ci.com/user/billing-overview/#partner-queue-solution only s390x and ppc64le are still part of the free OSS tier in Travis. aarch64 has been removed sometime during the last year. Thus remove the aarch64 job from our .travis.yml file now to avoid that someone burns non-OSS CI credits with this job by accident now. Signed-off-by: Thomas Huth Message-ID: <20250530115454.187727-1-thuth@redhat.com> --- .travis.yml | 35 ----------------------------------- 1 file changed, 35 deletions(-) diff --git a/.travis.yml b/.travis.yml index 8fc1ae0cf22..0a634d7b4a0 100644 --- a/.travis.yml +++ b/.travis.yml @@ -79,41 +79,6 @@ after_script: jobs: include: =20 - - name: "[aarch64] GCC check-tcg" - arch: arm64 - addons: - apt_packages: - - libaio-dev - - libattr1-dev - - libbrlapi-dev - - libcacard-dev - - libcap-ng-dev - - libfdt-dev - - libgcrypt20-dev - - libgnutls28-dev - - libgtk-3-dev - - libiscsi-dev - - liblttng-ust-dev - - libncurses5-dev - - libnfs-dev - - libpixman-1-dev - - libpng-dev - - librados-dev - - libsdl2-dev - - libseccomp-dev - - liburcu-dev - - libusb-1.0-0-dev - - libvdeplug-dev - - libvte-2.91-dev - - ninja-build - - python3-tomli - # Tests dependencies - - genisoimage - env: - - TEST_CMD=3D"make check check-tcg V=3D1" - - CONFIG=3D"--disable-containers --enable-fdt=3Dsystem - --target-list=3D${MAIN_SYSTEM_TARGETS} --cxx=3D/bin/fals= e" - - name: "[ppc64] Clang check-tcg" arch: ppc64le compiler: clang --=20 2.49.0 From nobody Mon Feb 9 00:32:07 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=quarantine dis=none) header.from=redhat.com ARC-Seal: i=1; a=rsa-sha256; t=1749647104; cv=none; d=zohomail.com; s=zohoarc; b=oJP+fc2ZWaBN4m6+7Q2jf+nZEfoahOQcYrAz1k9te3fhVj5+7WdLFGnMJm182EG9K2hr7srL92lP0VtA6tttnwss311BvTR1CpGVJSY4BbcE6Jscnv4/0xrYX+CESbvtAsQW7UaU3RMpEgmeGoSOXxa+aknqFTGVu6z7S3X3dRk= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1749647104; h=Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=9DaQPeOTGsopw4+xA5vbwo50sUhSL9MBD7zUxFIsibM=; b=g1viNm9ju7KdD6zeta13wnon32pdjEYYQEksAqCD+cYqa/NxMbRtcaKjLB+/lssvFfPbwPMQXJYClSYbxQROX8OmMoDklM2isems/UICyfPv+cmjTXg196teZpK04yrAS5TYJSddLRUKX+/SGrUoFIv4R2jUi2+aZcHzvz/o4pQ= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=quarantine dis=none) Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1749647104056455.64209072787116; Wed, 11 Jun 2025 06:05:04 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1uPL2y-0003Ld-NY; Wed, 11 Jun 2025 08:59:16 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1uPL2l-0003J8-46 for qemu-devel@nongnu.org; Wed, 11 Jun 2025 08:59:05 -0400 Received: from us-smtp-delivery-124.mimecast.com ([170.10.133.124]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1uPL2j-0004NB-3O for qemu-devel@nongnu.org; Wed, 11 Jun 2025 08:59:02 -0400 Received: from mx-prod-mc-06.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-414-D0S-ihJwPj-3vlX3TGuMlw-1; Wed, 11 Jun 2025 08:58:57 -0400 Received: from mx-prod-int-05.mail-002.prod.us-west-2.aws.redhat.com (mx-prod-int-05.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.17]) (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-06.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS id DA876180AE02 for ; Wed, 11 Jun 2025 12:58:53 +0000 (UTC) Received: from thuth-p1g4.redhat.com (unknown [10.45.224.174]) by mx-prod-int-05.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id 8D2F119560A3; Wed, 11 Jun 2025 12:58:52 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1749646739; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=9DaQPeOTGsopw4+xA5vbwo50sUhSL9MBD7zUxFIsibM=; b=DrpfRkU7SS7uKq1Btx3SA0fzNefBHMUht3xHwVxi4P09pZJTnrJDHGcgvjf8wbQ/7dCsVC od1hCXziUHHdOnVwPv4b8WTBZZSMENf4ytf33oR/jIuhM4aEix1rr7Bz1z5H633wP+vSMs FmVjwAjDji7nIpHSJAm6/Dhzct/MyHA= X-MC-Unique: D0S-ihJwPj-3vlX3TGuMlw-1 X-Mimecast-MFC-AGG-ID: D0S-ihJwPj-3vlX3TGuMlw_1749646737 From: Thomas Huth To: qemu-devel@nongnu.org Cc: Stefan Hajnoczi Subject: [PULL 02/10] hw/s390x/s390-virtio-ccw: Remove the deprecated 4.1 machine type Date: Wed, 11 Jun 2025 14:58:38 +0200 Message-ID: <20250611125846.125918-3-thuth@redhat.com> In-Reply-To: <20250611125846.125918-1-thuth@redhat.com> References: <20250611125846.125918-1-thuth@redhat.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Scanned-By: MIMEDefang 3.0 on 10.30.177.17 Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=170.10.133.124; envelope-from=thuth@redhat.com; helo=us-smtp-delivery-124.mimecast.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @redhat.com) X-ZM-MESSAGEID: 1749647105704124100 Content-Type: text/plain; charset="utf-8" From: Thomas Huth With the upcoming release of QEMU 10.1, the s390-ccw-virtio-4.1 machine will be older than 6 years, so according to our machine support policy, it can be removed now. The V4_1 CPU feature group gets merged into the minimum CPU feature group now. Signed-off-by: Thomas Huth Message-ID: <20250519054744.36715-1-thuth@redhat.com> --- hw/s390x/s390-virtio-ccw.c | 14 -------------- target/s390x/gen-features.c | 4 ---- 2 files changed, 18 deletions(-) diff --git a/hw/s390x/s390-virtio-ccw.c b/hw/s390x/s390-virtio-ccw.c index f69a4d8ed31..ce3c13defb5 100644 --- a/hw/s390x/s390-virtio-ccw.c +++ b/hw/s390x/s390-virtio-ccw.c @@ -1145,20 +1145,6 @@ static void ccw_machine_4_2_class_options(MachineCla= ss *mc) } DEFINE_CCW_MACHINE(4, 2); =20 -static void ccw_machine_4_1_instance_options(MachineState *machine) -{ - static const S390FeatInit qemu_cpu_feat =3D { S390_FEAT_LIST_QEMU_V4_1= }; - ccw_machine_4_2_instance_options(machine); - s390_set_qemu_cpu_model(0x2964, 13, 2, qemu_cpu_feat); -} - -static void ccw_machine_4_1_class_options(MachineClass *mc) -{ - ccw_machine_4_2_class_options(mc); - compat_props_add(mc->compat_props, hw_compat_4_1, hw_compat_4_1_len); -} -DEFINE_CCW_MACHINE(4, 1); - static void ccw_machine_register_types(void) { type_register_static(&ccw_machine_info); diff --git a/target/s390x/gen-features.c b/target/s390x/gen-features.c index a814ece82f2..8218e6470ec 100644 --- a/target/s390x/gen-features.c +++ b/target/s390x/gen-features.c @@ -884,9 +884,6 @@ static uint16_t qemu_MIN[] =3D { */ S390_FEAT_FLOATING_POINT_EXT, S390_FEAT_ZPCI, -}; - -static uint16_t qemu_V4_1[] =3D { S390_FEAT_STFLE_53, S390_FEAT_VECTOR, }; @@ -1049,7 +1046,6 @@ static FeatGroupDefSpec FeatGroupDef[] =3D { *******************************/ static FeatGroupDefSpec QemuFeatDef[] =3D { QEMU_FEAT_INITIALIZER(MIN), - QEMU_FEAT_INITIALIZER(V4_1), QEMU_FEAT_INITIALIZER(V6_0), QEMU_FEAT_INITIALIZER(V6_2), QEMU_FEAT_INITIALIZER(V7_0), --=20 2.49.0 From nobody Mon Feb 9 00:32:07 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=quarantine dis=none) header.from=redhat.com ARC-Seal: i=1; a=rsa-sha256; t=1749646822; cv=none; d=zohomail.com; s=zohoarc; b=Le3ztwMeNciqkHMHnb7HjtX//57uNlngl/JECxz2O1in9FKkkF5Y221X29KLOodvTdQyHA8T6PAA5UYpkzErdtzfWuhk/zH82JWTYGXLgLGETn5C2vrpDv9RGFveAm/i9fu2isHB3oVCVuhNojR87WfEgRhtpvMlyX0DNE4867s= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1749646822; h=Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=NaH+00akuMW4jm+alwsE/0L8k4sxMJoXLIiJTZJo3hg=; b=kY2HyqeiNlxubKdT21jJL3UopupdpyEZ/vErdGRzjpzoe3dmAYHvFZbmUo1tUAuRmzDDW53C93kjrCpv/5RSOptDbEk6DT6v3nd23r8dVFMG629AASANlWWnDijwHesLRFgCRnU7AXGAhu7S91wAs91alhcQGJGAqfJufoWQqx0= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=quarantine dis=none) Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1749646822476513.4959056991715; Wed, 11 Jun 2025 06:00:22 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1uPL2y-0003LW-Dr; Wed, 11 Jun 2025 08:59:16 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1uPL2n-0003Jl-Rc for qemu-devel@nongnu.org; Wed, 11 Jun 2025 08:59:09 -0400 Received: from us-smtp-delivery-124.mimecast.com ([170.10.133.124]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1uPL2j-0004N8-AO for qemu-devel@nongnu.org; Wed, 11 Jun 2025 08:59:04 -0400 Received: from mx-prod-mc-01.mail-002.prod.us-west-2.aws.redhat.com (ec2-54-186-198-63.us-west-2.compute.amazonaws.com [54.186.198.63]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-626-zIVgyooFPSKHhaVHKpttWg-1; Wed, 11 Jun 2025 08:58:57 -0400 Received: from mx-prod-int-05.mail-002.prod.us-west-2.aws.redhat.com (mx-prod-int-05.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.17]) (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-01.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS id 2C7A019560A1; Wed, 11 Jun 2025 12:58:56 +0000 (UTC) Received: from thuth-p1g4.redhat.com (unknown [10.45.224.174]) by mx-prod-int-05.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id 609DA19560AD; Wed, 11 Jun 2025 12:58:54 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1749646738; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=NaH+00akuMW4jm+alwsE/0L8k4sxMJoXLIiJTZJo3hg=; b=EE9ysvVB7jo0bW/H/gDp/XZIs7e21Y5R3/V/8bQElr20pAxpqr6j2nW4LLpdza/tYxmGNy PzsGHrurwd32sGIY/OeXvzdCQkDIGBkFyYasrsBwB/nZLmwjwou1yulYUa+tKDOYItwIH6 NkY/6binZYui4FuoVUFlrE7t+aMd3Nw= X-MC-Unique: zIVgyooFPSKHhaVHKpttWg-1 X-Mimecast-MFC-AGG-ID: zIVgyooFPSKHhaVHKpttWg_1749646736 From: Thomas Huth To: qemu-devel@nongnu.org Cc: Stefan Hajnoczi , =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Subject: [PULL 03/10] tests/functional: Use the 'none' machine for the VNC test Date: Wed, 11 Jun 2025 14:58:39 +0200 Message-ID: <20250611125846.125918-4-thuth@redhat.com> In-Reply-To: <20250611125846.125918-1-thuth@redhat.com> References: <20250611125846.125918-1-thuth@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-Scanned-By: MIMEDefang 3.0 on 10.30.177.17 Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=170.10.133.124; envelope-from=thuth@redhat.com; helo=us-smtp-delivery-124.mimecast.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @redhat.com) X-ZM-MESSAGEID: 1749646826720116600 From: Thomas Huth The VNC test currently fails if the default machine ("pc" for x86) has not been compiled into the binary. Since we also can test VNC when QEMU just shows the default monitor, let's avoid this problem by simply using the "none" machine (which is always available) here instead. Reviewed-by: Daniel P. Berrang=C3=A9 Reviewed-by: Philippe Mathieu-Daud=C3=A9 Signed-off-by: Thomas Huth Message-ID: <20250603103449.32499-1-thuth@redhat.com> --- tests/functional/test_vnc.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/tests/functional/test_vnc.py b/tests/functional/test_vnc.py index 5c0ee5f9272..f1dd1597cf1 100755 --- a/tests/functional/test_vnc.py +++ b/tests/functional/test_vnc.py @@ -31,6 +31,7 @@ def check_connect(port: int) -> bool: class Vnc(QemuSystemTest): =20 def test_no_vnc_change_password(self): + self.set_machine('none') self.vm.add_args('-nodefaults', '-S') self.vm.launch() =20 @@ -62,6 +63,7 @@ def launch_guarded(self): raise excp =20 def test_change_password_requires_a_password(self): + self.set_machine('none') self.vm.add_args('-nodefaults', '-S', '-vnc', ':1,to=3D999') self.launch_guarded() self.assertTrue(self.vm.qmp('query-vnc')['return']['enabled']) @@ -74,6 +76,7 @@ def test_change_password_requires_a_password(self): 'Could not set password') =20 def test_change_password(self): + self.set_machine('none') self.vm.add_args('-nodefaults', '-S', '-vnc', ':1,to=3D999,passwor= d=3Don') self.launch_guarded() self.assertTrue(self.vm.qmp('query-vnc')['return']['enabled']) @@ -103,6 +106,7 @@ def do_test_change_listen(self, a, b, c): self.assertTrue(check_connect(c)) =20 def test_change_listen(self): + self.set_machine('none') with Ports() as ports: a, b, c =3D ports.find_free_ports(3) self.do_test_change_listen(a, b, c) --=20 2.49.0 From nobody Mon Feb 9 00:32:07 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=quarantine dis=none) header.from=redhat.com ARC-Seal: i=1; a=rsa-sha256; t=1749646823; cv=none; d=zohomail.com; s=zohoarc; b=THJS3Eh0JR6YZgfWV2VmpMSPU6Ee0+opxsN7hKoVcPZ50XRcAXjiGWl0nNIIDkzRIaIemvICgFGvYxm/VtBxzZ7ymULu7UsyiE824/4v1IOkGXv4wUibQ2aY63XuEQVQJs8IoshrsoypF9fm96dwQoWhJpDTd1ppAjEUIDHee0I= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1749646823; h=Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=IG4QZWJX/3xJ8U2UhIrcXQnb0TMpwriBUkDLZsInNwo=; b=m2BSU1t6pBaCchYrTq5pz8rVy1ifuLPRJyL6coEZO7Qp5b1HWfE7d4sgCGnqDWxg8oNn29LjUTdY67HHMjry568ky61FPxdex7WSQBR6jHx7Zwp5dVAieb5NbpCX63kbZPg9N9Lq39yZeIE9fQwqcLGmeSptrDRSrWM1GSHKPDI= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=quarantine dis=none) Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1749646821935661.9103334903938; Wed, 11 Jun 2025 06:00:21 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1uPL2z-0003MB-DQ; Wed, 11 Jun 2025 08:59:17 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1uPL2n-0003Jm-S4 for qemu-devel@nongnu.org; Wed, 11 Jun 2025 08:59:09 -0400 Received: from us-smtp-delivery-124.mimecast.com ([170.10.133.124]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1uPL2k-0004NR-Si for qemu-devel@nongnu.org; Wed, 11 Jun 2025 08:59:04 -0400 Received: from mx-prod-mc-05.mail-002.prod.us-west-2.aws.redhat.com (ec2-54-186-198-63.us-west-2.compute.amazonaws.com [54.186.198.63]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-8-YkxDKz3AO8OFNmVcQrRdhQ-1; Wed, 11 Jun 2025 08:58:59 -0400 Received: from mx-prod-int-05.mail-002.prod.us-west-2.aws.redhat.com (mx-prod-int-05.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.17]) (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-05.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS id 7737319560A6; Wed, 11 Jun 2025 12:58:58 +0000 (UTC) Received: from thuth-p1g4.redhat.com (unknown [10.45.224.174]) by mx-prod-int-05.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id AB03E19560A3; Wed, 11 Jun 2025 12:58:56 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1749646741; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=IG4QZWJX/3xJ8U2UhIrcXQnb0TMpwriBUkDLZsInNwo=; b=iE5KOqSKlSK2xMduWFoO5lT9dGEqNMdl3cqhKReFnRZZ6OMyR9ViRcFq/yHGeIvOaXi94V jtflNKoecI2AN3Qu4S7yDUIKEZ0K3x5b8VwWNWzDCGkeKXr6EjX/0nv2T3dIM8OCiH8X27 7MUDF6D6/9W0cU+yHvN1UQS7Ce0tl20= X-MC-Unique: YkxDKz3AO8OFNmVcQrRdhQ-1 X-Mimecast-MFC-AGG-ID: YkxDKz3AO8OFNmVcQrRdhQ_1749646738 From: Thomas Huth To: qemu-devel@nongnu.org Cc: Stefan Hajnoczi , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , Mark Cave-Ayland Subject: [PULL 04/10] tests/functional: Speed up the avr_mega2560 test Date: Wed, 11 Jun 2025 14:58:40 +0200 Message-ID: <20250611125846.125918-5-thuth@redhat.com> In-Reply-To: <20250611125846.125918-1-thuth@redhat.com> References: <20250611125846.125918-1-thuth@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-Scanned-By: MIMEDefang 3.0 on 10.30.177.17 Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=170.10.133.124; envelope-from=thuth@redhat.com; helo=us-smtp-delivery-124.mimecast.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @redhat.com) X-ZM-MESSAGEID: 1749646828706116600 From: Thomas Huth We can simply check for the expected pattern on the console, no need to wait for two seconds here to search for the pattern in the log at the end. While we're at it, also remove the obsolete "timeout" variable from this test. Reviewed-by: Philippe Mathieu-Daud=C3=A9 Reviewed-by: Mark Cave-Ayland Signed-off-by: Thomas Huth Message-ID: <20250603184710.25651-1-thuth@redhat.com> --- tests/functional/test_avr_mega2560.py | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/tests/functional/test_avr_mega2560.py b/tests/functional/test_= avr_mega2560.py index 8e47b4200b1..6359b72af39 100755 --- a/tests/functional/test_avr_mega2560.py +++ b/tests/functional/test_avr_mega2560.py @@ -18,12 +18,10 @@ # along with this program. If not, see . # =20 -import time +from qemu_test import QemuSystemTest, Asset, wait_for_console_pattern =20 -from qemu_test import QemuSystemTest, Asset =20 class AVR6Machine(QemuSystemTest): - timeout =3D 5 =20 ASSET_ROM =3D Asset(('https://github.com/seharris/qemu-avr-tests' '/raw/36c3e67b8755dcf/free-rtos/Demo' @@ -40,13 +38,12 @@ def test_freertos(self): self.set_machine('arduino-mega-2560-v3') self.vm.add_args('-bios', rom_path) self.vm.add_args('-nographic') + self.vm.set_console() self.vm.launch() =20 - time.sleep(2) - self.vm.shutdown() + wait_for_console_pattern(self, + 'XABCDEFGHIJKLMNOPQRSTUVWXABCDEFGHIJKLMNOPQRSTUVWX= A') =20 - self.assertIn('ABCDEFGHIJKLMNOPQRSTUVWXABCDEFGHIJKLMNOPQRSTUVWX', - self.vm.get_log()) =20 if __name__ =3D=3D '__main__': QemuSystemTest.main() --=20 2.49.0 From nobody Mon Feb 9 00:32:07 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=quarantine dis=none) header.from=redhat.com ARC-Seal: i=1; a=rsa-sha256; t=1749646851; cv=none; d=zohomail.com; s=zohoarc; b=H8eKQJV45VakkfSRm79z5JaioYhOGnSDAxit3AL05ex01hjlyazFgV71xn74i3xwyqWXrDPoxROV0T/v+gU8wD3pYprOdw0PS3Safr2B7cr14RDu11f/ES5Gdwo2vMLgQMk23R6goNNIK4wjMzqNxlUSaUGBgeqZ2U0j9L3iv8o= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1749646851; h=Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=XEOjCmUy01jwqk9KrpLlJaN0XNee6ITqm1T5kaq49Js=; b=QYwGoZcyjhfiPP+23HEHGbgPH4AjJph4bH8NYoGyUTPqxttg1Ypmzaicuq2hGGxun1na8RaFeGtuzU1BNPNcUMo5Y8DPu5WfZfoZygiMnyf2bIC9ijXlqcF7Q20/snqXuY4JzZ788bH7v7cheFW8+0uMcSmtic/uwlpQoUCrAy4= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=quarantine dis=none) Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 174964685164922.142578787486514; Wed, 11 Jun 2025 06:00:51 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1uPL2w-0003Kr-Nl; Wed, 11 Jun 2025 08:59:14 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1uPL2p-0003Jp-8q for qemu-devel@nongnu.org; Wed, 11 Jun 2025 08:59:11 -0400 Received: from us-smtp-delivery-124.mimecast.com ([170.10.133.124]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1uPL2n-0004Nt-AP for qemu-devel@nongnu.org; Wed, 11 Jun 2025 08:59:06 -0400 Received: from mx-prod-mc-04.mail-002.prod.us-west-2.aws.redhat.com (ec2-54-186-198-63.us-west-2.compute.amazonaws.com [54.186.198.63]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-524-49A6-v0AM86Ga2HFG4wcJQ-1; Wed, 11 Jun 2025 08:59:02 -0400 Received: from mx-prod-int-05.mail-002.prod.us-west-2.aws.redhat.com (mx-prod-int-05.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.17]) (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-04.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS id 1679B1955E80; Wed, 11 Jun 2025 12:59:01 +0000 (UTC) Received: from thuth-p1g4.redhat.com (unknown [10.45.224.174]) by mx-prod-int-05.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id D215F19560A3; Wed, 11 Jun 2025 12:58:58 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1749646743; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=XEOjCmUy01jwqk9KrpLlJaN0XNee6ITqm1T5kaq49Js=; b=IV26cDcTiw2ktIKv5TNcGbXuhyzCrJfS6VTmvPUAqZjyaeoWvxbVoMuhKDgKFiIp3f82gR 2Dy2bmnqFg6ZlWnhXK9mENDNHT0G67ykKeWCFdr9oM4O8T/3ykrRCiwucwyCuRxEuRLTWl XwMocbigcPl15nBDlGCHrvPK934RWxA= X-MC-Unique: 49A6-v0AM86Ga2HFG4wcJQ-1 X-Mimecast-MFC-AGG-ID: 49A6-v0AM86Ga2HFG4wcJQ_1749646741 From: Thomas Huth To: qemu-devel@nongnu.org Cc: Stefan Hajnoczi , Alexandr Moshkov Subject: [PULL 05/10] tests/functional: add skipLockedMemoryTest decorator Date: Wed, 11 Jun 2025 14:58:41 +0200 Message-ID: <20250611125846.125918-6-thuth@redhat.com> In-Reply-To: <20250611125846.125918-1-thuth@redhat.com> References: <20250611125846.125918-1-thuth@redhat.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Scanned-By: MIMEDefang 3.0 on 10.30.177.17 Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=170.10.133.124; envelope-from=thuth@redhat.com; helo=us-smtp-delivery-124.mimecast.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @redhat.com) X-ZM-MESSAGEID: 1749646856792116600 Content-Type: text/plain; charset="utf-8" From: Alexandr Moshkov Used in future commit to skipping execution of a tests if the system's locked memory limit is below the required threshold. Signed-off-by: Alexandr Moshkov Reviewed-by: Thomas Huth Message-ID: <20250605065908.299979-2-dtalexundeer@yandex-team.ru> Signed-off-by: Thomas Huth --- tests/functional/qemu_test/__init__.py | 2 +- tests/functional/qemu_test/decorators.py | 18 ++++++++++++++++++ 2 files changed, 19 insertions(+), 1 deletion(-) diff --git a/tests/functional/qemu_test/__init__.py b/tests/functional/qemu= _test/__init__.py index af41c2c6a22..6e666a059fc 100644 --- a/tests/functional/qemu_test/__init__.py +++ b/tests/functional/qemu_test/__init__.py @@ -15,6 +15,6 @@ from .linuxkernel import LinuxKernelTest from .decorators import skipIfMissingCommands, skipIfNotMachine, \ skipFlakyTest, skipUntrustedTest, skipBigDataTest, skipSlowTest, \ - skipIfMissingImports, skipIfOperatingSystem + skipIfMissingImports, skipIfOperatingSystem, skipLockedMemoryTest from .archive import archive_extract from .uncompress import uncompress diff --git a/tests/functional/qemu_test/decorators.py b/tests/functional/qe= mu_test/decorators.py index 50d29de533d..c0d1567b142 100644 --- a/tests/functional/qemu_test/decorators.py +++ b/tests/functional/qemu_test/decorators.py @@ -5,6 +5,7 @@ import importlib import os import platform +import resource from unittest import skipIf, skipUnless =20 from .cmd import which @@ -131,3 +132,20 @@ def skipIfMissingImports(*args): =20 return skipUnless(has_imports, 'required import(s) "%s" not installed'= % ", ".join(args)) + +''' +Decorator to skip execution of a test if the system's +locked memory limit is below the required threshold. +Takes required locked memory threshold in kB. +Example: + + @skipLockedMemoryTest(2_097_152) +''' +def skipLockedMemoryTest(locked_memory): + # get memlock hard limit in bytes + _, ulimit_memory =3D resource.getrlimit(resource.RLIMIT_MEMLOCK) + + return skipUnless( + ulimit_memory =3D=3D resource.RLIM_INFINITY or ulimit_memory >=3D = locked_memory * 1024, + f'Test required {locked_memory} kB of available locked memory', + ) --=20 2.49.0 From nobody Mon Feb 9 00:32:07 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=quarantine dis=none) header.from=redhat.com ARC-Seal: i=1; a=rsa-sha256; t=1749647023; cv=none; d=zohomail.com; s=zohoarc; b=DRl1SVBwslNHEYE/i059DcXiHpn4JoXAISD+pWRTVnp/37cGdkl7GKjIMBqUk3MmmS3XvTenIqEHXmLafPFOGjrp20m+6vZhtwuIu/Oy42o90rG5GB2y13e8oaG6ZA+d27haZXGoQC63LIJd66inZvTF23DfkvKcYlo8DBfSnt8= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1749647023; h=Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=LwJkJnDs4orokssv+leEWMiYNnMVBZdqAyheL9PDKjs=; b=HmrOKcZbyysHUHw/fuilZNWcmkoClvySduM5taCpitxpZWJ6b1EMQL7DF0bPrH2u1ALvwar2HP+Mmh+G9gixWHMyYVz6kOZiToVIEMVX8fS9J27Mu0EBIW1p1o7tWHLSqtJpPkl8kbttgDb87nT2jtvyrLxXg3+a6lGBjneBmD4= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=quarantine dis=none) Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTP id 1749647023850659.0457304369861; Wed, 11 Jun 2025 06:03:43 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1uPL31-0003N8-GT; Wed, 11 Jun 2025 08:59:19 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1uPL2v-0003Kh-BD for qemu-devel@nongnu.org; Wed, 11 Jun 2025 08:59:14 -0400 Received: from us-smtp-delivery-124.mimecast.com ([170.10.129.124]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1uPL2q-0004OL-1Q for qemu-devel@nongnu.org; Wed, 11 Jun 2025 08:59:12 -0400 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-693-PLg6Ifm5M4ebdswyh9nw7g-1; Wed, 11 Jun 2025 08:59:04 -0400 Received: from mx-prod-int-05.mail-002.prod.us-west-2.aws.redhat.com (mx-prod-int-05.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.17]) (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 57E7E180136B; Wed, 11 Jun 2025 12:59:03 +0000 (UTC) Received: from thuth-p1g4.redhat.com (unknown [10.45.224.174]) by mx-prod-int-05.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id B7E6019560A3; Wed, 11 Jun 2025 12:59:01 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1749646745; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=LwJkJnDs4orokssv+leEWMiYNnMVBZdqAyheL9PDKjs=; b=GPfESLvR+cU5uXD6yEtHJVg0fk75SddEesxIu2eVGlLKyvCTtWip3aRVvQg/Ryu8s1jc+4 lP5Z8fE6k/URH4JSvA0FWsTf1Y/aVAzauyT6+8HeRoMnwxDDw1ScLMRGs9pvUea2lO1Oef uvEFQYo/Uu66EBeXabT2XXKnRSgFJSs= X-MC-Unique: PLg6Ifm5M4ebdswyh9nw7g-1 X-Mimecast-MFC-AGG-ID: PLg6Ifm5M4ebdswyh9nw7g_1749646743 From: Thomas Huth To: qemu-devel@nongnu.org Cc: Stefan Hajnoczi , Alexandr Moshkov Subject: [PULL 06/10] tests/functional: add memlock tests Date: Wed, 11 Jun 2025 14:58:42 +0200 Message-ID: <20250611125846.125918-7-thuth@redhat.com> In-Reply-To: <20250611125846.125918-1-thuth@redhat.com> References: <20250611125846.125918-1-thuth@redhat.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Scanned-By: MIMEDefang 3.0 on 10.30.177.17 Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=170.10.129.124; envelope-from=thuth@redhat.com; helo=us-smtp-delivery-124.mimecast.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @redhat.com) X-ZM-MESSAGEID: 1749647030619124100 Content-Type: text/plain; charset="utf-8" From: Alexandr Moshkov Add new tests to check the correctness of the `-overcommit memlock` option (possible values: off, on, on-fault) by using `/proc/{qemu_pid}/status` file to check in VmSize, VmRSS and VmLck values: * if `memlock=3Doff`, then VmLck =3D 0; * if `memlock=3Don`, then VmLck > 0 and almost all memory is resident; * if `memlock=3Don-fault`, then VmLck > 0 and only few memory is resident. Signed-off-by: Alexandr Moshkov Message-ID: <20250605065908.299979-3-dtalexundeer@yandex-team.ru> Signed-off-by: Thomas Huth --- tests/functional/meson.build | 1 + tests/functional/test_memlock.py | 79 ++++++++++++++++++++++++++++++++ 2 files changed, 80 insertions(+) create mode 100755 tests/functional/test_memlock.py diff --git a/tests/functional/meson.build b/tests/functional/meson.build index 557d59ddf4d..c3fca446cff 100644 --- a/tests/functional/meson.build +++ b/tests/functional/meson.build @@ -312,6 +312,7 @@ tests_x86_64_system_quick =3D [ 'virtio_version', 'x86_cpu_model_versions', 'vnc', + 'memlock', ] =20 tests_x86_64_system_thorough =3D [ diff --git a/tests/functional/test_memlock.py b/tests/functional/test_memlo= ck.py new file mode 100755 index 00000000000..2b515ff979f --- /dev/null +++ b/tests/functional/test_memlock.py @@ -0,0 +1,79 @@ +#!/usr/bin/env python3 +# +# Functional test that check overcommit memlock options +# +# Copyright (c) Yandex Technologies LLC, 2025 +# +# Author: +# Alexandr Moshkov +# +# SPDX-License-Identifier: GPL-2.0-or-later + +import re + +from typing import Dict + +from qemu_test import QemuSystemTest +from qemu_test import skipLockedMemoryTest + + +STATUS_VALUE_PATTERN =3D re.compile(r'^(\w+):\s+(\d+) kB', re.MULTILINE) + + +@skipLockedMemoryTest(2_097_152) # 2GB +class MemlockTest(QemuSystemTest): + """ + Runs a guest with memlock options. + Then verify, that this options is working correctly + by checking the status file of the QEMU process. + """ + + def common_vm_setup_with_memlock(self, memlock): + self.vm.add_args('-overcommit', f'mem-lock=3D{memlock}') + self.vm.launch() + + def test_memlock_off(self): + self.common_vm_setup_with_memlock('off') + + status =3D self.get_process_status_values(self.vm.get_pid()) + + self.assertTrue(status['VmLck'] =3D=3D 0) + + def test_memlock_on(self): + self.common_vm_setup_with_memlock('on') + + status =3D self.get_process_status_values(self.vm.get_pid()) + + # VmLck > 0 kB and almost all memory is resident + self.assertTrue(status['VmLck'] > 0) + self.assertTrue(status['VmRSS'] >=3D status['VmSize'] * 0.70) + + def test_memlock_onfault(self): + self.common_vm_setup_with_memlock('on-fault') + + status =3D self.get_process_status_values(self.vm.get_pid()) + + # VmLck > 0 kB and only few memory is resident + self.assertTrue(status['VmLck'] > 0) + self.assertTrue(status['VmRSS'] <=3D status['VmSize'] * 0.30) + + def get_process_status_values(self, pid: int) -> Dict[str, int]: + result =3D {} + raw_status =3D self._get_raw_process_status(pid) + + for line in raw_status.split('\n'): + if m :=3D STATUS_VALUE_PATTERN.match(line): + result[m.group(1)] =3D int(m.group(2)) + + return result + + def _get_raw_process_status(self, pid: int) -> str: + try: + with open(f'/proc/{pid}/status', 'r') as f: + return f.read() + except FileNotFoundError: + self.skipTest("Can't open status file of the process") + + +if __name__ =3D=3D '__main__': + MemlockTest.main() --=20 2.49.0 From nobody Mon Feb 9 00:32:07 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=quarantine dis=none) header.from=redhat.com ARC-Seal: i=1; a=rsa-sha256; t=1749646906; cv=none; d=zohomail.com; s=zohoarc; b=GsZcBffyuShupTXvFL1UdxsTlIbxPXN/lgWZySZ5V/Vm8LKqgSJrBaGDmwey1zbb0LQzs0xb5B6ghwnq4MxykKbxs1ji/pxYDQ3ATzqnIWDQ/07TbzGu8oxM01Zt9sPmsM0O6IWpMEYHUZuV0GClpJXFSGvVa6CYg0d50URy8DY= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1749646906; h=Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=P3Fjc8Y9Fm3yq6VaAxbIc44aXoIS18Wm8eYf0Hwq88c=; b=EP4pLJeNcQLygs4AaTKB/5965BAE/k8P8nHCgb7Lwn6VCIGM0UYq6pCj0GMWu9F+OvapYqE3UmHrGrSYGiHoVfDAtTI3B2SyDgLxuRyg1IYDf0P/CqmUz2sJXgR/UMfF0h4yiBJ2Cy1hHygek3rceuWWWmEaPOyka/RePrJ5Tl8= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=quarantine dis=none) Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1749646906453693.8853323729255; Wed, 11 Jun 2025 06:01:46 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1uPL30-0003MJ-EA; Wed, 11 Jun 2025 08:59:18 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1uPL2w-0003Kx-Nr for qemu-devel@nongnu.org; Wed, 11 Jun 2025 08:59:14 -0400 Received: from us-smtp-delivery-124.mimecast.com ([170.10.129.124]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1uPL2t-0004P4-BP for qemu-devel@nongnu.org; Wed, 11 Jun 2025 08:59:13 -0400 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-183-TlXfuhX1MYu3PpugUsdvLA-1; Wed, 11 Jun 2025 08:59:06 -0400 Received: from mx-prod-int-05.mail-002.prod.us-west-2.aws.redhat.com (mx-prod-int-05.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.17]) (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 AEE771800343; Wed, 11 Jun 2025 12:59:05 +0000 (UTC) Received: from thuth-p1g4.redhat.com (unknown [10.45.224.174]) by mx-prod-int-05.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id D4C0819560A3; Wed, 11 Jun 2025 12:59:03 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1749646750; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=P3Fjc8Y9Fm3yq6VaAxbIc44aXoIS18Wm8eYf0Hwq88c=; b=EUAUa5Uv0xhCIF+gkv563Ff+JGlajnk5ndlTLS+RXDtxFmu4KL0WCwKMABgDZSgqExucWq 1NX3x73H6wQzYQ1dzB+KsDzrOkNpWWCyA5IVwuoQGMyxu0eCudE3JtHZeaiOBRUItZu5yN ZWNJCphxY0cY8nRSW5jrBUje40rJV5g= X-MC-Unique: TlXfuhX1MYu3PpugUsdvLA-1 X-Mimecast-MFC-AGG-ID: TlXfuhX1MYu3PpugUsdvLA_1749646745 From: Thomas Huth To: qemu-devel@nongnu.org Cc: Stefan Hajnoczi , Haseung Bong Subject: [PULL 07/10] tests/vm/README: fix documentation path in tests/vm/README Date: Wed, 11 Jun 2025 14:58:43 +0200 Message-ID: <20250611125846.125918-8-thuth@redhat.com> In-Reply-To: <20250611125846.125918-1-thuth@redhat.com> References: <20250611125846.125918-1-thuth@redhat.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Scanned-By: MIMEDefang 3.0 on 10.30.177.17 Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=170.10.129.124; envelope-from=thuth@redhat.com; helo=us-smtp-delivery-124.mimecast.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @redhat.com) X-ZM-MESSAGEID: 1749646907547124100 Content-Type: text/plain; charset="utf-8" From: Haseung Bong The README file in tests/vm/ points to a non-existent file, docs/devel/testing.rst. Update the README to point to docs/devel/testing/main.rst, which now contains information about VM testing. Signed-off-by: Haseung Bong Fixes: ff41da50308 ("docs/devel: Split testing docs from the build docs and= move to separate folder") Reviewed-by: Thomas Huth Message-ID: <20250607060456.28902-1-hasueng@gmail.com> Signed-off-by: Thomas Huth --- tests/vm/README | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/vm/README b/tests/vm/README index f9c04cc0e75..14ac323309e 100644 --- a/tests/vm/README +++ b/tests/vm/README @@ -1 +1 @@ -See docs/devel/testing.rst for help. +See docs/devel/testing/main.rst for help. --=20 2.49.0 From nobody Mon Feb 9 00:32:07 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=quarantine dis=none) header.from=redhat.com ARC-Seal: i=1; a=rsa-sha256; t=1749647126; cv=none; d=zohomail.com; s=zohoarc; b=Ml+WgRj1ZggcXl11CDeWPzQXVaJY2MK89ZKI0eDSwKOFzxRDAX5umH+YPGoOVmk5kR4uoIDlaG1hMa1lJ4Z6opaF8MF9NxZ3q5wc2dveeh/tDRs9vd3BOmrzcRAij94hawNbmv3zXF1Igiu/MdpZsiXoMNcr1QKyAnSwh5O4oPo= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1749647126; h=Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=hyhSXVN0r+Yj60p1w9pJKY9rEe8e07VBYGJYHD+AD8w=; b=BXEbrf7Dn2OCq6cu52WEkIH4sTrYpmCU+iNKYFu8ZRGDbsrG2P1pUzNt5YvY/QdGnQOWj/+Sd/abL/OTYDmu9ha5e088muCPYMD5PnYc/miGkZL4YSN+wQAqxjAFZke8LNOFPTptc8XBcYs19kdAvSC104mMp0bAEa3P3IUJbGE= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=quarantine dis=none) Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1749647126148920.4569995715065; Wed, 11 Jun 2025 06:05:26 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1uPL33-0003Nu-Si; Wed, 11 Jun 2025 08:59:21 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1uPL2x-0003LF-7a for qemu-devel@nongnu.org; Wed, 11 Jun 2025 08:59:15 -0400 Received: from us-smtp-delivery-124.mimecast.com ([170.10.133.124]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1uPL2u-0004P8-HI for qemu-devel@nongnu.org; Wed, 11 Jun 2025 08:59:14 -0400 Received: from mx-prod-mc-06.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-622-EBWzPebIO9eAB8HWA4pv8g-1; Wed, 11 Jun 2025 08:59:08 -0400 Received: from mx-prod-int-05.mail-002.prod.us-west-2.aws.redhat.com (mx-prod-int-05.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.17]) (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-06.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS id BA61B180028A for ; Wed, 11 Jun 2025 12:59:07 +0000 (UTC) Received: from thuth-p1g4.redhat.com (unknown [10.45.224.174]) by mx-prod-int-05.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id 3AE6019560A3; Wed, 11 Jun 2025 12:59:05 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1749646750; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=hyhSXVN0r+Yj60p1w9pJKY9rEe8e07VBYGJYHD+AD8w=; b=N4BjPM4T9IA5nGBtGU16/OawIUqdwfVRoIQvd3RFTDc+PcW22vjnYyNHUzjRXaiaCmmBGF efqVf73DCTUlKtrFiaFkw2I213wq6on9RHjIdZyCRHWc7Yt5n+1AsYFVr9ozjbkuC80+GM 8vnGX1rW5LDyM+f/X/OgWO2QHGrKN+M= X-MC-Unique: EBWzPebIO9eAB8HWA4pv8g-1 X-Mimecast-MFC-AGG-ID: EBWzPebIO9eAB8HWA4pv8g_1749646747 From: Thomas Huth To: qemu-devel@nongnu.org Cc: Stefan Hajnoczi , Ani Sinha Subject: [PULL 08/10] MAINTAINERS: Update the paths to the testing documentation files Date: Wed, 11 Jun 2025 14:58:44 +0200 Message-ID: <20250611125846.125918-9-thuth@redhat.com> In-Reply-To: <20250611125846.125918-1-thuth@redhat.com> References: <20250611125846.125918-1-thuth@redhat.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Scanned-By: MIMEDefang 3.0 on 10.30.177.17 Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=170.10.133.124; envelope-from=thuth@redhat.com; helo=us-smtp-delivery-124.mimecast.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @redhat.com) X-ZM-MESSAGEID: 1749647127804124100 Content-Type: text/plain; charset="utf-8" From: Thomas Huth When the testing docs were moved to a separate subfolder, the entries in the MAINTAINERS file were missed. Update them now. Fixes: ff41da50308 ("docs/devel: Split testing docs from the build docs and= move to separate folder") Reviewed-by: Ani Sinha Signed-off-by: Thomas Huth Message-ID: <20250610053734.10417-1-thuth@redhat.com> --- MAINTAINERS | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/MAINTAINERS b/MAINTAINERS index aa6763077ea..eb2b338fb11 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -2124,7 +2124,7 @@ M: Michael S. Tsirkin S: Supported F: tests/functional/acpi-bits/* F: tests/functional/test_acpi_bits.py -F: docs/devel/acpi-bits.rst +F: docs/devel/testing/acpi-bits.rst =20 ACPI/HEST/GHES R: Dongjiu Geng @@ -3440,8 +3440,8 @@ F: system/qtest.c F: include/system/qtest.h F: accel/qtest/ F: tests/qtest/ -F: docs/devel/qgraph.rst -F: docs/devel/qtest.rst +F: docs/devel/testing/qgraph.rst +F: docs/devel/testing/qtest.rst X: tests/qtest/bios-tables-test* X: tests/qtest/migration-* =20 @@ -3459,7 +3459,7 @@ F: tests/qtest/fuzz-*test.c F: tests/docker/test-fuzz F: scripts/oss-fuzz/ F: hw/mem/sparse-mem.c -F: docs/devel/fuzzing.rst +F: docs/devel/testing/fuzzing.rst =20 Register API M: Alistair Francis @@ -4078,7 +4078,7 @@ M: Stefan Hajnoczi L: qemu-block@nongnu.org S: Supported F: block/blkverify.c -F: docs/devel/blkverify.rst +F: docs/devel/testing/blkverify.rst =20 bochs M: Stefan Hajnoczi @@ -4156,7 +4156,7 @@ M: Hanna Reitz L: qemu-block@nongnu.org S: Supported F: block/blkdebug.c -F: docs/devel/blkdebug.rst +F: docs/devel/testing/blkdebug.rst =20 vpc M: Kevin Wolf @@ -4276,7 +4276,8 @@ F: tests/vm/ F: tests/lcitool/ F: tests/functional/test_*_tuxrun.py F: scripts/archive-source.sh -F: docs/devel/testing.rst +F: docs/devel/testing/ci* +F: docs/devel/testing/main.rst W: https://gitlab.com/qemu-project/qemu/pipelines W: https://travis-ci.org/qemu/qemu =20 --=20 2.49.0 From nobody Mon Feb 9 00:32:07 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=quarantine dis=none) header.from=redhat.com ARC-Seal: i=1; a=rsa-sha256; t=1749646823; cv=none; d=zohomail.com; s=zohoarc; b=FjWIgF8wWjjKWbBZnDS5XW0CbPWgq1eKMRaGDui1eZLQfnrDbC6jUeTRZdWOMimPxlWjaOIffS7Sx8G8FhIVO+OlDkvkFY7s791SjBw8N61R3Zl5oYGsGrfPjHJDNsXF96QE9FVpG5CSeLCcaUgUcFskZ5LI/OlORWtDleCNZTU= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1749646823; h=Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=i8PyLdoYHi547tWJvqHCG88KlPYKZjEwQO5cMWqBboo=; b=GB6br1fNsE7G/pJBwA5sW90MV7h/59FOjTbPEP2maqDUeatsjyDD5jXkxuTiAVVZL8z4XkI91g+hGo9MtRFhvTH12451gEX2SJ1cxhKzTgC9vg6NByXBKIfOYLDNpuw9hZGA3D4ksJw5sGMHXKJEgw/8YSwpDtFAmrqaMVyqgWQ= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=quarantine dis=none) Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 174964682347439.45648537174077; Wed, 11 Jun 2025 06:00:23 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1uPL34-0003Ny-Cs; Wed, 11 Jun 2025 08:59:22 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1uPL32-0003NW-Gj for qemu-devel@nongnu.org; Wed, 11 Jun 2025 08:59:20 -0400 Received: from us-smtp-delivery-124.mimecast.com ([170.10.133.124]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1uPL2w-0004Pg-Fo for qemu-devel@nongnu.org; Wed, 11 Jun 2025 08:59:20 -0400 Received: from mx-prod-mc-06.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-466-jD5UomSYNWqqafRvFfmYew-1; Wed, 11 Jun 2025 08:59:12 -0400 Received: from mx-prod-int-05.mail-002.prod.us-west-2.aws.redhat.com (mx-prod-int-05.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.17]) (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-06.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS id DCE4D1800290; Wed, 11 Jun 2025 12:59:10 +0000 (UTC) Received: from thuth-p1g4.redhat.com (unknown [10.45.224.174]) by mx-prod-int-05.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id 810A519560A3; Wed, 11 Jun 2025 12:59:08 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1749646753; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=i8PyLdoYHi547tWJvqHCG88KlPYKZjEwQO5cMWqBboo=; b=Sw8FjDblEfB651VcIxVTKpIMaOWTUocPMgs7VMtYdURLTS5SRpTaT0T7dEW8ZVfC5P4G8X p7gOoDolnalL/LJ6dgOs7im1xCMTpObmifJMCJsoOHbuqvb4+9b84ge3FAYDhBfFSccCH4 wT9TqPiZ78sVvh8LBCLR4g2dcUcQnwU= X-MC-Unique: jD5UomSYNWqqafRvFfmYew-1 X-Mimecast-MFC-AGG-ID: jD5UomSYNWqqafRvFfmYew_1749646751 From: Thomas Huth To: qemu-devel@nongnu.org Cc: Stefan Hajnoczi , Akihiko Odaki , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Subject: [PULL 09/10] MAINTAINERS: Update Akihiko Odaki's affiliation Date: Wed, 11 Jun 2025 14:58:45 +0200 Message-ID: <20250611125846.125918-10-thuth@redhat.com> In-Reply-To: <20250611125846.125918-1-thuth@redhat.com> References: <20250611125846.125918-1-thuth@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-Scanned-By: MIMEDefang 3.0 on 10.30.177.17 Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=170.10.133.124; envelope-from=thuth@redhat.com; helo=us-smtp-delivery-124.mimecast.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @redhat.com) X-ZM-MESSAGEID: 1749646827004116600 From: Akihiko Odaki My contract with Daynix Computing Ltd. will expire by the end of May, 2025. As I may contribute to QEMU for my research, use my email address at the lab. As I'm the only maintainer of igb and no longer financially supported to maintain it, change its status to Odd Fixes until someone steps up. Signed-off-by: Akihiko Odaki Reviewed-by: Philippe Mathieu-Daud=C3=A9 Message-ID: <20250531-rsg-v1-1-e0bae1e1d90e@rsg.ci.i.u-tokyo.ac.jp> Signed-off-by: Thomas Huth --- MAINTAINERS | 16 ++++++++-------- .mailmap | 3 ++- 2 files changed, 10 insertions(+), 9 deletions(-) diff --git a/MAINTAINERS b/MAINTAINERS index eb2b338fb11..8d2fd4d57d9 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -2519,7 +2519,7 @@ F: tests/qtest/fuzz-megasas-test.c =20 Network packet abstractions M: Dmitry Fleytman -R: Akihiko Odaki +R: Akihiko Odaki S: Maintained F: include/net/eth.h F: net/eth.c @@ -2549,13 +2549,13 @@ F: docs/specs/rocker.rst =20 e1000x M: Dmitry Fleytman -R: Akihiko Odaki +R: Akihiko Odaki S: Maintained F: hw/net/e1000x* =20 e1000e M: Dmitry Fleytman -R: Akihiko Odaki +R: Akihiko Odaki S: Maintained F: hw/net/e1000e* F: tests/qtest/fuzz-e1000e-test.c @@ -2563,9 +2563,9 @@ F: tests/qtest/e1000e-test.c F: tests/qtest/libqos/e1000e.* =20 igb -M: Akihiko Odaki +M: Akihiko Odaki R: Sriram Yagnaraman -S: Maintained +S: Odd Fixes F: docs/system/devices/igb.rst F: hw/net/igb* F: tests/functional/test_netdev_ethtool.py @@ -2910,7 +2910,7 @@ Core Audio framework backend M: Gerd Hoffmann M: Philippe Mathieu-Daud=C3=A9 R: Christian Schoenebeck -R: Akihiko Odaki +R: Akihiko Odaki S: Odd Fixes F: audio/coreaudio.m =20 @@ -3211,7 +3211,7 @@ F: tests/functional/test_vnc.py Cocoa graphics M: Peter Maydell M: Philippe Mathieu-Daud=C3=A9 -R: Akihiko Odaki +R: Akihiko Odaki S: Odd Fixes F: ui/cocoa.m =20 @@ -3738,7 +3738,7 @@ F: util/iova-tree.c =20 elf2dmp M: Viktor Prutyanov -R: Akihiko Odaki +R: Akihiko Odaki S: Maintained F: contrib/elf2dmp/ =20 diff --git a/.mailmap b/.mailmap index 33fe75400fe..e7271852dc6 100644 --- a/.mailmap +++ b/.mailmap @@ -67,7 +67,8 @@ Andrey Drobyshev Andrey = Drobyshev via BALATON Zoltan via =20 # Next, replace old addresses by a more recent one. -Akihiko Odaki +Akihiko Odaki +Akihiko Odaki Aleksandar Markovic Aleksandar Markovic Aleksandar Markovic --=20 2.49.0 From nobody Mon Feb 9 00:32:07 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=quarantine dis=none) header.from=redhat.com ARC-Seal: i=1; a=rsa-sha256; t=1749646852; cv=none; d=zohomail.com; s=zohoarc; b=naOzXB+GCaKBlcUjuYU5/k1mnWy0bHJB7l5y7hoXGdHy7E3TyEGZPAfJCd1AxIx55G1y1RislrnLC1oDWTEeLIsdHg8jCxvHysoE8boW7l1XroMMikvHnZ5VBjgHHaMV0yYfBRtpwWryK5XeNqsY23pdDP2NOjpz4vyueYhqpIw= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1749646852; h=Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=Pk2hdLwLqp6qfO9HrDFZOhDUjEsHJM4tHkTqlFUCzFI=; b=i46tVVDnK37upTm4X1HqOdw/PfwU7VpI2df/rLji+1f7/7jDvlhN/uN15LZvS7Sj+GCP30+vdxrlysVp6cAJxmbJEviaJBBWMrK17ly8eM3LzN7VaEq9cTzrUz3qkDsbo6qdhzJ5IMLElw30+6J0GTC/TIHSaiOZ/zai7l/kT9Y= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=quarantine dis=none) Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1749646852249289.84384687451427; Wed, 11 Jun 2025 06:00:52 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1uPL36-0003PM-Tl; Wed, 11 Jun 2025 08:59:24 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1uPL34-0003Nz-Hb for qemu-devel@nongnu.org; Wed, 11 Jun 2025 08:59:22 -0400 Received: from us-smtp-delivery-124.mimecast.com ([170.10.129.124]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1uPL32-0004QK-CC for qemu-devel@nongnu.org; Wed, 11 Jun 2025 08:59:22 -0400 Received: from mx-prod-mc-02.mail-002.prod.us-west-2.aws.redhat.com (ec2-54-186-198-63.us-west-2.compute.amazonaws.com [54.186.198.63]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-317-93YDAvPfPDi3CjaSGYq0kw-1; Wed, 11 Jun 2025 08:59:14 -0400 Received: from mx-prod-int-05.mail-002.prod.us-west-2.aws.redhat.com (mx-prod-int-05.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.17]) (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-02.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS id 09353195608D; Wed, 11 Jun 2025 12:59:13 +0000 (UTC) Received: from thuth-p1g4.redhat.com (unknown [10.45.224.174]) by mx-prod-int-05.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id 6330219560A3; Wed, 11 Jun 2025 12:59:11 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1749646758; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=Pk2hdLwLqp6qfO9HrDFZOhDUjEsHJM4tHkTqlFUCzFI=; b=cMd9g2R2pm3w/2CL4EV1kBk1czZ+kTFO+of8irSN2Een21sEkHtMIZBmOC+fKmJXUpRHaS mAUVAbkRBs1VM/BoJEliZcthfulcGqJ1a3C5+uOloAhTF+H31PatJZDOITDLcP8CgUeBCz r/XSPkKQFYGqQatseURu0Jnqb9fvc9o= X-MC-Unique: 93YDAvPfPDi3CjaSGYq0kw-1 X-Mimecast-MFC-AGG-ID: 93YDAvPfPDi3CjaSGYq0kw_1749646753 From: Thomas Huth To: qemu-devel@nongnu.org Cc: Stefan Hajnoczi , Bernhard Beschow Subject: [PULL 10/10] scripts/meson-buildoptions: Sort coroutine_backend choices lexicographically Date: Wed, 11 Jun 2025 14:58:46 +0200 Message-ID: <20250611125846.125918-11-thuth@redhat.com> In-Reply-To: <20250611125846.125918-1-thuth@redhat.com> References: <20250611125846.125918-1-thuth@redhat.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Scanned-By: MIMEDefang 3.0 on 10.30.177.17 Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=170.10.129.124; envelope-from=thuth@redhat.com; helo=us-smtp-delivery-124.mimecast.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @redhat.com) X-ZM-MESSAGEID: 1749646855137124100 Content-Type: text/plain; charset="utf-8" From: Bernhard Beschow When changing meson_options.txt, this script gets updated automatically by QEMU tooling which sorts the choices lexicographically. Fixes: ccc403ed5844 ("meson: Add wasm build in build scripts") Signed-off-by: Bernhard Beschow Message-ID: <20250610204131.2862-4-shentey@gmail.com> Tested-by: Thomas Huth Signed-off-by: Thomas Huth --- scripts/meson-buildoptions.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/meson-buildoptions.sh b/scripts/meson-buildoptions.sh index f09ef9604f0..73e0770f42b 100644 --- a/scripts/meson-buildoptions.sh +++ b/scripts/meson-buildoptions.sh @@ -80,7 +80,7 @@ meson_options_help() { printf "%s\n" ' --tls-priority=3DVALUE Default TLS protocol/cipher = priority string' printf "%s\n" ' [NORMAL]' printf "%s\n" ' --with-coroutine=3DCHOICE coroutine backend to use (ch= oices:' - printf "%s\n" ' auto/sigaltstack/ucontext/wind= ows/wasm)' + printf "%s\n" ' auto/sigaltstack/ucontext/wasm= /windows)' printf "%s\n" ' --with-pkgversion=3DVALUE use specified string as sub-= version of the' printf "%s\n" ' package' printf "%s\n" ' --with-suffix=3DVALUE Suffix for QEMU data/modules= /config directories' --=20 2.49.0