From nobody Fri Mar 27 03:36:05 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=1773657747; cv=none; d=zohomail.com; s=zohoarc; b=i7DuGdk+bgqLQqupr3vFO2sEhWQVKJna45vhQBxuTZI20SpgpxPz9aZ94JvPNB1Re+SnZOc5aofBL12WoZp9iTwXPK9RlljkYkwMPCE5OdD7H03j+pgbAtFD8fDOAR4rlTsfTHMS1sfpfK5dO2u5/IMQnALCeCuSm6PG7sW1dOU= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1773657747; 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=7lq6U/wWYr83VRC8S0OkGDQe7WUK9tNNh9JpduJXy4Q=; b=MDoKhFXUzBfhpBtcssAcUwBUdwzzRlGSj7SWTxkxedYkCC7JzXcZmgAohbc/fmbPrUgtTojJqKyUmeHly41rxk7yN/Q/jZvGbqGJ1jUoOz/5X7paIiVl/nfJyV0EkbolULXmRzjI4AhjoomUogINW49WbKsa6C3bRUEEMC1Pms0= 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 1773657747033536.5277209432518; Mon, 16 Mar 2026 03:42:27 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1w25NZ-000697-OL; Mon, 16 Mar 2026 06:40:58 -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 1w25NT-00067y-S9 for qemu-devel@nongnu.org; Mon, 16 Mar 2026 06:40:51 -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 1w25NS-0003OB-6D for qemu-devel@nongnu.org; Mon, 16 Mar 2026 06:40:51 -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-498-oFPu7nJQN7qq0dZqjeEzng-1; Mon, 16 Mar 2026 06:40:46 -0400 Received: from mx-prod-int-03.mail-002.prod.us-west-2.aws.redhat.com (mx-prod-int-03.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.12]) (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 B71211800365; Mon, 16 Mar 2026 10:40:45 +0000 (UTC) Received: from thuth-p1g4.redhat.com (unknown [10.44.33.101]) by mx-prod-int-03.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id D991819560AB; Mon, 16 Mar 2026 10:40:43 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1773657648; 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=7lq6U/wWYr83VRC8S0OkGDQe7WUK9tNNh9JpduJXy4Q=; b=BJpIX4wbx0zV8OytCpshyrczn/Lq2ZDe/EL8JdCOcv1DfHpqa8jmNaljQOi5oocwcQgsA3 xopSIndprIynmQx1ptJkcts+Umugvb1OYkFkSunobErZ/uugh5+mz4GFeC6m0TtWtGSri3 N2KDXCrjCJz+ndnwE24gHermfvFMFgU= X-MC-Unique: oFPu7nJQN7qq0dZqjeEzng-1 X-Mimecast-MFC-AGG-ID: oFPu7nJQN7qq0dZqjeEzng_1773657646 From: Thomas Huth To: Peter Maydell Cc: qemu-devel@nongnu.org, Markus Armbruster Subject: [PULL 01/14] target/xtensa/cpu: Move initialization of memory region to realize function Date: Mon, 16 Mar 2026 11:40:26 +0100 Message-ID: <20260316104039.195960-2-thuth@redhat.com> In-Reply-To: <20260316104039.195960-1-thuth@redhat.com> References: <20260316104039.195960-1-thuth@redhat.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Scanned-By: MIMEDefang 3.0 on 10.30.177.12 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: -3 X-Spam_score: -0.4 X-Spam_bar: / X-Spam_report: (-0.4 / 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.819, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.903, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: qemu development 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: 1773657748129154100 Content-Type: text/plain; charset="utf-8" From: Thomas Huth When introspecting the xtensa CPUs from the command line, QEMU currently crashes: $ ./qemu-system-xtensa -device dc233c-xtensa-cpu,help qemu-system-xtensa: ../../devel/qemu/system/physmem.c:1401: register_multipage: Assertion `num_pages' failed. Aborted (core dumped) Move the initialization of the memory regions to the realize function to fix this problem. Reported-by: Markus Armbruster Tested-by: Markus Armbruster Signed-off-by: Thomas Huth Message-ID: <20260311202503.107026-1-thuth@redhat.com> --- target/xtensa/cpu.c | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/target/xtensa/cpu.c b/target/xtensa/cpu.c index 86ec899a67c..eebf40559bc 100644 --- a/target/xtensa/cpu.c +++ b/target/xtensa/cpu.c @@ -244,6 +244,14 @@ static void xtensa_cpu_realizefn(DeviceState *dev, Err= or **errp) Error *local_err =3D NULL; =20 #ifndef CONFIG_USER_ONLY + CPUXtensaState *env =3D &XTENSA_CPU(dev)->env; + + env->address_space_er =3D g_malloc(sizeof(*env->address_space_er)); + env->system_er =3D g_malloc(sizeof(*env->system_er)); + memory_region_init_io(env->system_er, OBJECT(dev), NULL, env, "er", + UINT64_C(0x100000000)); + address_space_init(env->address_space_er, env->system_er, "ER"); + xtensa_irq_init(&XTENSA_CPU(dev)->env); #endif =20 @@ -269,12 +277,6 @@ static void xtensa_cpu_initfn(Object *obj) env->config =3D xcc->config; =20 #ifndef CONFIG_USER_ONLY - env->address_space_er =3D g_malloc(sizeof(*env->address_space_er)); - env->system_er =3D g_malloc(sizeof(*env->system_er)); - memory_region_init_io(env->system_er, obj, NULL, env, "er", - UINT64_C(0x100000000)); - address_space_init(env->address_space_er, env->system_er, "ER"); - cpu->clock =3D qdev_init_clock_in(DEVICE(obj), "clk-in", NULL, cpu, 0); clock_set_hz(cpu->clock, env->config->clock_freq_khz * 1000); #endif --=20 2.53.0 From nobody Fri Mar 27 03:36:05 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=1773657747; cv=none; d=zohomail.com; s=zohoarc; b=Jcctl08fv3mKpBHdaqxTJNubBT+yEEm5s4nIWG6HEwZ5C2/y5xC9+68KAGyKB5d7GRCOVu5M2iKA+YNZwKs+pmDhqxsNBBeNlBZpmfft/a9Rgur09urTMgFCOGfPyiE9UGH4/HqwifUPdGHQYB93Li0OIpv44XUilOUNuMmOMjI= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1773657747; 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=+y81v+0Jfk3iDnL1mTuIdC5aMu/dImfO6XnY3Pl5/e0=; b=DzHVldDKTHN7JaqYd1pIpum7ktapUVZ9X+Si4ud9m7sXmeqI9dqWwu3AUeGLvVeTuLWFp4Tqqpn6JqpY6/3eXkSqPskJF6TEvgP7/LfIEAYSiftrQYEavkYZh3NZEeEGzGgqgCfqlkkBoQQxS9xMnR5IEwmtiJw0NmDGRAn68sE= 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 1773657747728488.3081147929747; Mon, 16 Mar 2026 03:42:27 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1w25Nc-0006AA-7r; Mon, 16 Mar 2026 06:41:00 -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 1w25NX-00068N-HM for qemu-devel@nongnu.org; Mon, 16 Mar 2026 06:40:55 -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 1w25NW-0003Oc-32 for qemu-devel@nongnu.org; Mon, 16 Mar 2026 06:40:55 -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-283-1NQLNwG9MQa01gTy60huWw-1; Mon, 16 Mar 2026 06:40:49 -0400 Received: from mx-prod-int-03.mail-002.prod.us-west-2.aws.redhat.com (mx-prod-int-03.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.12]) (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 72D6F1800281; Mon, 16 Mar 2026 10:40:48 +0000 (UTC) Received: from thuth-p1g4.redhat.com (unknown [10.44.33.101]) by mx-prod-int-03.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id 653B519560AB; Mon, 16 Mar 2026 10:40:45 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1773657652; 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=+y81v+0Jfk3iDnL1mTuIdC5aMu/dImfO6XnY3Pl5/e0=; b=ZgAtQODx6149T5+EhO0hdOR1FIh2Bc8DY45HOoomUCpFERlrotMWURWKW86oR/MxZbE1EG d8OQDeroVrm7wiPLr46qrjIWegWcEz8q/AHETyTmELCWvG5Ti6kFy0tna6qc8okCkyBHyY jY0st+zWBHD96ZLr8vppiZTFGVduzDY= X-MC-Unique: 1NQLNwG9MQa01gTy60huWw-1 X-Mimecast-MFC-AGG-ID: 1NQLNwG9MQa01gTy60huWw_1773657648 From: Thomas Huth To: Peter Maydell Cc: qemu-devel@nongnu.org, Markus Armbruster Subject: [PULL 02/14] target/mips/cpu: Move initialization of memory region to realize function Date: Mon, 16 Mar 2026 11:40:27 +0100 Message-ID: <20260316104039.195960-3-thuth@redhat.com> In-Reply-To: <20260316104039.195960-1-thuth@redhat.com> References: <20260316104039.195960-1-thuth@redhat.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Scanned-By: MIMEDefang 3.0 on 10.30.177.12 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: -3 X-Spam_score: -0.4 X-Spam_bar: / X-Spam_report: (-0.4 / 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_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.819, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.903, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: qemu development 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: 1773657750169154100 Content-Type: text/plain; charset="utf-8" From: Thomas Huth When introspecting the Loongson-3A4000 CPUs from the command line, QEMU currently crashes: $ ./qemu-system-mips64el -device Loongson-3A4000-mips64-cpu,help qemu-system-mips64el: ../../devel/qemu/system/physmem.c:1401: register_multipage: Assertion `num_pages' failed. Aborted (core dumped) Move the initialization of the memory regions to the realize function to fix this problem. Reported-by: Markus Armbruster Message-ID: <87y0jxzdrk.fsf@pond.sub.org> Tested-by: Markus Armbruster Signed-off-by: Thomas Huth Message-ID: <20260311211629.118608-1-thuth@redhat.com> --- target/mips/cpu.c | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/target/mips/cpu.c b/target/mips/cpu.c index e424d115018..5f88c077dbf 100644 --- a/target/mips/cpu.c +++ b/target/mips/cpu.c @@ -460,6 +460,14 @@ static void mips_cpu_realizefn(DeviceState *dev, Error= **errp) MIPSCPUClass *mcc =3D MIPS_CPU_GET_CLASS(dev); Error *local_err =3D NULL; =20 +#ifndef CONFIG_USER_ONLY + if (mcc->cpu_def->lcsr_cpucfg2 & (1 << CPUCFG2_LCSRP)) { + memory_region_init_io(&env->iocsr.mr, OBJECT(cpu), NULL, + env, "iocsr", UINT64_MAX); + address_space_init(&env->iocsr.as, &env->iocsr.mr, "IOCSR"); + } +#endif + if (!clock_get(cpu->clock)) { #ifndef CONFIG_USER_ONLY if (!qtest_enabled()) { @@ -504,14 +512,6 @@ static void mips_cpu_initfn(Object *obj) cpu->count_div =3D clock_new(OBJECT(obj), "clk-div-count"); env->count_clock =3D clock_new(OBJECT(obj), "clk-count"); env->cpu_model =3D mcc->cpu_def; -#ifndef CONFIG_USER_ONLY - if (mcc->cpu_def->lcsr_cpucfg2 & (1 << CPUCFG2_LCSRP)) { - memory_region_init_io(&env->iocsr.mr, OBJECT(cpu), NULL, - env, "iocsr", UINT64_MAX); - address_space_init(&env->iocsr.as, - &env->iocsr.mr, "IOCSR"); - } -#endif } =20 static char *mips_cpu_type_name(const char *cpu_model) --=20 2.53.0 From nobody Fri Mar 27 03:36:05 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=1773657694; cv=none; d=zohomail.com; s=zohoarc; b=g+bLRljHH/5klo0LBJYOyjsC8es/TwlozAVyUF4XSu30ByOgO3Vv7YOJ9vQREh8C+q0ioeQZiQsevrY5qqOnNAkFfMpRKZ0kDSr7xLcCk4fCeFUo86P4tm0/tRGrjL+ltQBI14+gK9HKPUyayyAJxmrpcKdnIgi8osb+kWOnkPA= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1773657694; 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=1U0px/8h2K2yke+1GtbBZtkfyxTjEycjbAMv+vfuGSQ=; b=PAOxPmTAW4yJrU0Bqc3Kz311X/DSwFCRArFwe+nuTUS1eVeBU8uv5SEWHHWtxvJZHP3orfbpHX2n8Rd5WQ/wMjn/rKJz36q1uUQFg2VgO2t5tucUsI0UuuCh0tKHBUn4TakNqytKXcHE98dlVgPaNXIhq7cU1fwgtcAr1wuWrb8= 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 1773657694963648.5943507179567; Mon, 16 Mar 2026 03:41:34 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1w25Ne-0006Al-QX; Mon, 16 Mar 2026 06:41:03 -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 1w25Nb-00069x-Q6 for qemu-devel@nongnu.org; Mon, 16 Mar 2026 06:40:59 -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 1w25NZ-0003Ou-M5 for qemu-devel@nongnu.org; Mon, 16 Mar 2026 06:40:59 -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-381-cmiKthu8O56WRfQ9hTxPxg-1; Mon, 16 Mar 2026 06:40:52 -0400 Received: from mx-prod-int-03.mail-002.prod.us-west-2.aws.redhat.com (mx-prod-int-03.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.12]) (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 831B318005B2; Mon, 16 Mar 2026 10:40:51 +0000 (UTC) Received: from thuth-p1g4.redhat.com (unknown [10.44.33.101]) by mx-prod-int-03.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id 3828619560AB; Mon, 16 Mar 2026 10:40:48 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1773657655; 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=1U0px/8h2K2yke+1GtbBZtkfyxTjEycjbAMv+vfuGSQ=; b=c1sd8etr0Pcl4NhoDyPtsooNVbL2mAwIz2vFixqb5pW645cEXkJmNBRZNvVAULdxPiHkUH KiWfkPJS+IL3Sy0qVYnZRmg10giSig53AeuTJNn6hb8E7+v1ttyjLwZWEOcRDPBkR5bBsc taZGkiLRveCQz01hJFd9ysy0CO9RT/k= X-MC-Unique: cmiKthu8O56WRfQ9hTxPxg-1 X-Mimecast-MFC-AGG-ID: cmiKthu8O56WRfQ9hTxPxg_1773657651 From: Thomas Huth To: Peter Maydell Cc: qemu-devel@nongnu.org, Alistair Francis , Markus Armbruster Subject: [PULL 03/14] hw/riscv: sifive_e: Don't call qdev_get_machine in soc init Date: Mon, 16 Mar 2026 11:40:28 +0100 Message-ID: <20260316104039.195960-4-thuth@redhat.com> In-Reply-To: <20260316104039.195960-1-thuth@redhat.com> References: <20260316104039.195960-1-thuth@redhat.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Scanned-By: MIMEDefang 3.0 on 10.30.177.12 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: -3 X-Spam_score: -0.4 X-Spam_bar: / X-Spam_report: (-0.4 / 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_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.819, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.903, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: qemu development 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: 1773657697450158500 Content-Type: text/plain; charset="utf-8" From: Alistair Francis Calling qdev_get_machine() in the soc_init function would result in the following assert ../hw/core/qdev.c:858: qdev_get_machine: Assertion `dev' failed. when trying to run ./qemu-system-riscv64 -S -display none -M virt -device riscv.sifive.e.s= oc,help as the machine wasn't created yet. We call qdev_get_machine() to obtain the number of CPUs in the machine. So instead of setting the CPU num-harts in the init function let's set it in realise where the machine will exist. Signed-off-by: Alistair Francis Tested-by: Markus Armbruster Message-ID: <20260312043158.4191378-2-alistair.francis@wdc.com> [thuth: Fix a complaint from checkpatch.pl with regards to multi-line comme= nt] Signed-off-by: Thomas Huth --- hw/riscv/sifive_e.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/hw/riscv/sifive_e.c b/hw/riscv/sifive_e.c index 4cb9c07ffbf..1acfea49668 100644 --- a/hw/riscv/sifive_e.c +++ b/hw/riscv/sifive_e.c @@ -178,12 +178,13 @@ type_init(sifive_e_machine_init_register_types) =20 static void sifive_e_soc_init(Object *obj) { - MachineState *ms =3D MACHINE(qdev_get_machine()); SiFiveESoCState *s =3D RISCV_E_SOC(obj); =20 object_initialize_child(obj, "cpus", &s->cpus, TYPE_RISCV_HART_ARRAY); - object_property_set_int(OBJECT(&s->cpus), "num-harts", ms->smp.cpus, - &error_abort); + /* + * Set the `num-harts` property later as the machine is potentially not + * created yet. + */ object_property_set_int(OBJECT(&s->cpus), "resetvec", 0x1004, &error_a= bort); object_initialize_child(obj, "riscv.sifive.e.gpio0", &s->gpio, TYPE_SIFIVE_GPIO); @@ -200,6 +201,8 @@ static void sifive_e_soc_realize(DeviceState *dev, Erro= r **errp) =20 object_property_set_str(OBJECT(&s->cpus), "cpu-type", ms->cpu_type, &error_abort); + object_property_set_int(OBJECT(&s->cpus), "num-harts", ms->smp.cpus, + &error_abort); sysbus_realize(SYS_BUS_DEVICE(&s->cpus), &error_fatal); =20 /* Mask ROM */ --=20 2.53.0 From nobody Fri Mar 27 03:36:05 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=1773657849; cv=none; d=zohomail.com; s=zohoarc; b=cXxls32vPUBX6Rsq6ip955VLEeYkaeuirW1+rgdRKTSBb1Kiu8oLkYFw04SDAXYKZgsmTPdjfE2AAHNPv/6oZdT0eG/wAZ8075cHdlgh7sk8XWL+aXbrz8wQNkl+cj+HSE1qO4fMjtP3EZR58t50uSBH1t7MBHU1CFm3oKJYmB4= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1773657849; 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=l0YG7IMsFrTBvRsWwNyhx32ATgEM7ENGPd8cRv9PZXE=; b=XGOBP6++n4OTiz6A9m+T8vUhoNSVaikz2y76D+Sl4J2wNScOWQQSlCJmqaPk8X8aomWm16/eycQ0Yg8lunodIZAMi4Aev6DNhjxyoZ9UEE7Jrnrn0XQqOHxL4QQN/IsbOhX8dFYHL4BOcYo42Ndxlki+3dpdAt1jwpMXxPw9jOA= 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 1773657849828118.87077608318566; Mon, 16 Mar 2026 03:44:09 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1w25Ng-0006B7-Hc; Mon, 16 Mar 2026 06:41:04 -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 1w25Nc-0006AL-Bi for qemu-devel@nongnu.org; Mon, 16 Mar 2026 06:41:00 -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 1w25Nb-0003PK-09 for qemu-devel@nongnu.org; Mon, 16 Mar 2026 06:41:00 -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-465-_ljphtOEMay3NAhH1mC13Q-1; Mon, 16 Mar 2026 06:40:55 -0400 Received: from mx-prod-int-03.mail-002.prod.us-west-2.aws.redhat.com (mx-prod-int-03.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.12]) (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 1A9EB19560B1; Mon, 16 Mar 2026 10:40:54 +0000 (UTC) Received: from thuth-p1g4.redhat.com (unknown [10.44.33.101]) by mx-prod-int-03.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id 0919519560AB; Mon, 16 Mar 2026 10:40:51 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1773657658; 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=l0YG7IMsFrTBvRsWwNyhx32ATgEM7ENGPd8cRv9PZXE=; b=BAc/TkgqGV1hGPSpqEwBbxdab6LswcLQB1JrDMj2UZo+NnHXYdxsG0i/Gtf19BwrYU8xC/ nA5Y8IqQYl8G9nqswWifTOp3nZ8EWwYQHB1TYV65VmcZ/kfFzXGcEVpFuplb+k28n09GLW I0A8sSg2Q9LNLkvB4HSIZiU2i5gSfYI= X-MC-Unique: _ljphtOEMay3NAhH1mC13Q-1 X-Mimecast-MFC-AGG-ID: _ljphtOEMay3NAhH1mC13Q_1773657654 From: Thomas Huth To: Peter Maydell Cc: qemu-devel@nongnu.org, Alistair Francis , Markus Armbruster Subject: [PULL 04/14] hw/riscv: microchip_pfsoc: Don't call qdev_get_machine in soc init Date: Mon, 16 Mar 2026 11:40:29 +0100 Message-ID: <20260316104039.195960-5-thuth@redhat.com> In-Reply-To: <20260316104039.195960-1-thuth@redhat.com> References: <20260316104039.195960-1-thuth@redhat.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Scanned-By: MIMEDefang 3.0 on 10.30.177.12 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: -3 X-Spam_score: -0.4 X-Spam_bar: / X-Spam_report: (-0.4 / 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_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.819, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.903, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: qemu development 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: 1773657851813158500 Content-Type: text/plain; charset="utf-8" From: Alistair Francis Calling qdev_get_machine() in the soc_init function would result in the following assert ../hw/core/qdev.c:858: qdev_get_machine: Assertion `dev' failed. when trying to run ./qemu-system-riscv64 -S -display none -M virt -device microchip.pfsoc,= help as the machine wasn't created yet. We call qdev_get_machine() to obtain the number of CPUs in the machine. So instead of setting the CPU num-harts in the init function let's set it in realise where the machine will exist. Signed-off-by: Alistair Francis Tested-by: Markus Armbruster Message-ID: <20260312043158.4191378-3-alistair.francis@wdc.com> [thuth: Fix a complaint from checkpatch.pl with regards to multi-line comme= nt] Signed-off-by: Thomas Huth --- hw/riscv/microchip_pfsoc.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/hw/riscv/microchip_pfsoc.c b/hw/riscv/microchip_pfsoc.c index 4ff83e49403..743f31f0057 100644 --- a/hw/riscv/microchip_pfsoc.c +++ b/hw/riscv/microchip_pfsoc.c @@ -143,7 +143,6 @@ static const MemMapEntry microchip_pfsoc_memmap[] =3D { =20 static void microchip_pfsoc_soc_instance_init(Object *obj) { - MachineState *ms =3D MACHINE(qdev_get_machine()); MicrochipPFSoCState *s =3D MICROCHIP_PFSOC(obj); =20 object_initialize_child(obj, "e-cluster", &s->e_cluster, TYPE_CPU_CLUS= TER); @@ -162,7 +161,10 @@ static void microchip_pfsoc_soc_instance_init(Object *= obj) =20 object_initialize_child(OBJECT(&s->u_cluster), "u-cpus", &s->u_cpus, TYPE_RISCV_HART_ARRAY); - qdev_prop_set_uint32(DEVICE(&s->u_cpus), "num-harts", ms->smp.cpus - 1= ); + /* + * Set the `num-harts` property later as the machine is potentially not + * created yet. + */ qdev_prop_set_uint32(DEVICE(&s->u_cpus), "hartid-base", 1); qdev_prop_set_string(DEVICE(&s->u_cpus), "cpu-type", TYPE_RISCV_CPU_SIFIVE_U54); @@ -204,6 +206,7 @@ static void microchip_pfsoc_soc_realize(DeviceState *de= v, Error **errp) int i; =20 sysbus_realize(SYS_BUS_DEVICE(&s->e_cpus), &error_abort); + qdev_prop_set_uint32(DEVICE(&s->u_cpus), "num-harts", ms->smp.cpus - 1= ); sysbus_realize(SYS_BUS_DEVICE(&s->u_cpus), &error_abort); /* * The cluster must be realized after the RISC-V hart array container, --=20 2.53.0 From nobody Fri Mar 27 03:36:05 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=1773657727; cv=none; d=zohomail.com; s=zohoarc; b=cEdjQhxWsN943ubo9Njrlk8B7T1Fj3KEKpIUv3NB3W2MRVtk21rO7cQkC7e8ydSBqfRrJs0k7X8dxOHZnLgo6rSjzajXRSXL9OwlQ2f7yttlBHTW9Y/xfycdaDKZDISm+VjB7fuKa2wUTFCvfd2qbpFYGUNUqPj8xxVAnEJQxck= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1773657727; 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=iJ5utqaRZa5/4GX75GLSReIXQCm07ISamkGDW6gW+i0=; b=W23c544KNTihBEo1VaMTOxjAsWHfea4mB3SF9g/xzK/cGtHpqaqlxtW15TZOhrcZvLi5EFDDKAAEkVSns5ndXzUveaoYBCuUnybOy9wmRllD7/0dSClqSuVKW+zcFgaWWA7fu+04mZs4rtqFjC90Zo+UpfnQjY5Rc2Bi7nR2RmM= 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 1773657727417207.72861167684778; Mon, 16 Mar 2026 03:42:07 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1w25Nk-0006Bq-3V; Mon, 16 Mar 2026 06:41:08 -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 1w25Ng-0006B8-PM for qemu-devel@nongnu.org; Mon, 16 Mar 2026 06:41:04 -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 1w25Ne-0003QW-II for qemu-devel@nongnu.org; Mon, 16 Mar 2026 06:41:03 -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-492-cyR3JEe0NN--mCb6DEe9oQ-1; Mon, 16 Mar 2026 06:40:58 -0400 Received: from mx-prod-int-03.mail-002.prod.us-west-2.aws.redhat.com (mx-prod-int-03.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.12]) (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 84B2D18005B6; Mon, 16 Mar 2026 10:40:57 +0000 (UTC) Received: from thuth-p1g4.redhat.com (unknown [10.44.33.101]) by mx-prod-int-03.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id CE62019560AB; Mon, 16 Mar 2026 10:40:54 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1773657662; 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=iJ5utqaRZa5/4GX75GLSReIXQCm07ISamkGDW6gW+i0=; b=VETRD4JPKqjgOTxo4DyCN7wCG+ivElaMDd3v3cf3igW2nGC4fte7k/u4lHH8HbLg+fVV6x WYaX7ejojHDyR4AYaRlndoQuSs1nBWbitUwq+OyeLprBeqJIiY3YwmaAUDI5WPWR9OS5UL Th92E8+5V8/oXLtNmo61UwSZ3kMH9ek= X-MC-Unique: cyR3JEe0NN--mCb6DEe9oQ-1 X-Mimecast-MFC-AGG-ID: cyR3JEe0NN--mCb6DEe9oQ_1773657657 From: Thomas Huth To: Peter Maydell Cc: qemu-devel@nongnu.org, Alistair Francis , Markus Armbruster Subject: [PULL 05/14] hw/arm: xlnx-zynqmp: Don't call qdev_get_machine in soc init Date: Mon, 16 Mar 2026 11:40:30 +0100 Message-ID: <20260316104039.195960-6-thuth@redhat.com> In-Reply-To: <20260316104039.195960-1-thuth@redhat.com> References: <20260316104039.195960-1-thuth@redhat.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Scanned-By: MIMEDefang 3.0 on 10.30.177.12 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: -3 X-Spam_score: -0.4 X-Spam_bar: / X-Spam_report: (-0.4 / 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.819, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.903, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: qemu development 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: 1773657729412158500 Content-Type: text/plain; charset="utf-8" From: Alistair Francis Calling qdev_get_machine() in the soc_init function would result in the following assert ../hw/core/qdev.c:858: qdev_get_machine: Assertion `dev' failed. when trying to run ./qemu-system-aarch64 -S -display none -M virt -device xlnx-zynqmp,help as the machine wasn't created yet. We call qdev_get_machine() to obtain the number of CPUs in the machine. So instead of initialising the CPUs in the SoC init let's instead do it in the realise where the machine will exist. Signed-off-by: Alistair Francis Tested-by: Markus Armbruster Message-ID: <20260312043158.4191378-4-alistair.francis@wdc.com> Signed-off-by: Thomas Huth --- hw/arm/xlnx-zynqmp.c | 42 ++++++++++++++++++------------------------ 1 file changed, 18 insertions(+), 24 deletions(-) diff --git a/hw/arm/xlnx-zynqmp.c b/hw/arm/xlnx-zynqmp.c index 5f0e34ccecf..979e55e3057 100644 --- a/hw/arm/xlnx-zynqmp.c +++ b/hw/arm/xlnx-zynqmp.c @@ -380,30 +380,15 @@ static void xlnx_zynqmp_create_unimp_mmio(XlnxZynqMPS= tate *s) =20 static void xlnx_zynqmp_init(Object *obj) { - MachineState *ms =3D MACHINE(qdev_get_machine()); XlnxZynqMPState *s =3D XLNX_ZYNQMP(obj); int i; - int num_apus =3D MIN(ms->smp.cpus, XLNX_ZYNQMP_NUM_APU_CPUS); - int num_rpus =3D xlnx_zynqmp_get_rpu_number(ms); =20 object_initialize_child(obj, "apu-cluster", &s->apu_cluster, TYPE_CPU_CLUSTER); qdev_prop_set_uint32(DEVICE(&s->apu_cluster), "cluster-id", 0); =20 - for (i =3D 0; i < num_apus; i++) { - object_initialize_child(OBJECT(&s->apu_cluster), "apu-cpu[*]", - &s->apu_cpu[i], - ARM_CPU_TYPE_NAME("cortex-a53")); - } - object_initialize_child(obj, "gic", &s->gic, gic_class_name()); =20 - if (num_rpus) { - /* Do not create the rpu_gic if we don't have rpus */ - object_initialize_child(obj, "rpu_gic", &s->rpu_gic, - gic_class_name()); - } - for (i =3D 0; i < XLNX_ZYNQMP_NUM_GEMS; i++) { object_initialize_child(obj, "gem[*]", &s->gem[i], TYPE_CADENCE_GE= M); object_initialize_child(obj, "gem-irq-orgate[*]", @@ -453,15 +438,6 @@ static void xlnx_zynqmp_init(Object *obj) object_initialize_child(obj, "qspi-irq-orgate", &s->qspi_irq_orgate, TYPE_OR_IRQ); =20 - if (num_rpus) { - for (i =3D 0; i < ARRAY_SIZE(s->splitter); i++) { - g_autofree char *name =3D g_strdup_printf("irq-splitter%d", i); - object_initialize_child(obj, name, &s->splitter[i], TYPE_SPLIT= _IRQ); - } - } - - - for (i =3D 0; i < XLNX_ZYNQMP_NUM_USB; i++) { object_initialize_child(obj, "usb[*]", &s->usb[i], TYPE_USB_DWC3); } @@ -483,6 +459,24 @@ static void xlnx_zynqmp_realize(DeviceState *dev, Erro= r **errp) =20 ram_size =3D memory_region_size(s->ddr_ram); =20 + for (i =3D 0; i < num_apus; i++) { + object_initialize_child(OBJECT(&s->apu_cluster), "apu-cpu[*]", + &s->apu_cpu[i], + ARM_CPU_TYPE_NAME("cortex-a53")); + } + + if (num_rpus) { + /* Do not create the rpu_gic if we don't have rpus */ + object_initialize_child(OBJECT(dev), "rpu_gic", &s->rpu_gic, + gic_class_name()); + + for (i =3D 0; i < ARRAY_SIZE(s->splitter); i++) { + g_autofree char *name =3D g_strdup_printf("irq-splitter%d", i); + object_initialize_child(OBJECT(dev), name, &s->splitter[i], TY= PE_SPLIT_IRQ); + } + } + + /* * Create the DDR Memory Regions. User friendly checks should happen at * the board level --=20 2.53.0 From nobody Fri Mar 27 03:36:05 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=1773657819; cv=none; d=zohomail.com; s=zohoarc; b=cI40B0Jq4fn+28zT+VxsfYltaGbCULxNEGomqMBJzrgHith5qAlYCocGHt+uU2l6NuJo27uKdIP9UjOAv1h7eXh06XHN0f8Z9C9bVYHHgohg+9Yryys5OFWE5At34FsCsDY/rn3i3sDF5UbGRaiCSc1gP83wSNMVdSQd5wiYo1Y= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1773657819; 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=u4W4qeaP2X0EzpJZ8hX+fOD64HVkp+XOO4VlC2trcGo=; b=lM6TjVR4+AnsjtXrXohph3kWVmuH7oHJU1ahhQEkk7H4OVLuI5tHT3+SRK4yLsKMVcQ+C0+/CpntyYnChf3c9bvC9mz9oX9KkWfT87RhrEoGSzF4+s7xGLX02IItjsglsmulcu3LswHFyMGUaI3VTADh/CJ41r446tguCH3oh/Y= 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 1773657819378791.6798068915549; Mon, 16 Mar 2026 03:43:39 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1w25No-0006Gi-0n; Mon, 16 Mar 2026 06:41:12 -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 1w25Nm-0006Cn-Ci for qemu-devel@nongnu.org; Mon, 16 Mar 2026 06:41:10 -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 1w25Nk-0003Vm-1y for qemu-devel@nongnu.org; Mon, 16 Mar 2026 06:41:10 -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-651-x91s8YehPau7HpKfUxKDlw-1; Mon, 16 Mar 2026 06:41:04 -0400 Received: from mx-prod-int-03.mail-002.prod.us-west-2.aws.redhat.com (mx-prod-int-03.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.12]) (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 0FF4919560BE; Mon, 16 Mar 2026 10:41:03 +0000 (UTC) Received: from thuth-p1g4.redhat.com (unknown [10.44.33.101]) by mx-prod-int-03.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id 0A46819560AB; Mon, 16 Mar 2026 10:40:58 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1773657667; 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=u4W4qeaP2X0EzpJZ8hX+fOD64HVkp+XOO4VlC2trcGo=; b=Cn+L2NihdqrnWjVvQCl/lTmfcG3Wd6WAbt1o3b/wKmmsExN6JEa06ayhmTiMfK6T20IvXe 4jfxQ8D+reaU92Yaz14CZCqnc6dgCBVLCcf1fB89eatTHjUu/QawYmph2ABKTSj1JGiW0P F9+oc6wxtRG8K8O3dsAsAzv83oKlWCI= X-MC-Unique: x91s8YehPau7HpKfUxKDlw-1 X-Mimecast-MFC-AGG-ID: x91s8YehPau7HpKfUxKDlw_1773657663 From: Thomas Huth To: Peter Maydell Cc: qemu-devel@nongnu.org, Alistair Francis , Markus Armbruster Subject: [PULL 06/14] hw/arm: fsl-imx7: Don't call qdev_get_machine in soc init Date: Mon, 16 Mar 2026 11:40:31 +0100 Message-ID: <20260316104039.195960-7-thuth@redhat.com> In-Reply-To: <20260316104039.195960-1-thuth@redhat.com> References: <20260316104039.195960-1-thuth@redhat.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Scanned-By: MIMEDefang 3.0 on 10.30.177.12 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: -3 X-Spam_score: -0.4 X-Spam_bar: / X-Spam_report: (-0.4 / 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_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.819, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.903, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: qemu development 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: 1773657821261154100 Content-Type: text/plain; charset="utf-8" From: Alistair Francis Calling qdev_get_machine() in the soc_init function would result in the following assert ../hw/core/qdev.c:858: qdev_get_machine: Assertion `dev' failed. when trying to run ./qemu-system-aarch64 -S -display none -M virt -device fsl-imx7,help as the machine wasn't created yet. We call qdev_get_machine() to obtain the number of CPUs in the machine. So instead of initialising the CPUs in the SoC init let's instead do it in the realise where the machine will exist. Signed-off-by: Alistair Francis Tested-by: Markus Armbruster Message-ID: <20260312043158.4191378-5-alistair.francis@wdc.com> Signed-off-by: Thomas Huth --- hw/arm/fsl-imx7.c | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/hw/arm/fsl-imx7.c b/hw/arm/fsl-imx7.c index 9a230d222fd..2defa498d38 100644 --- a/hw/arm/fsl-imx7.c +++ b/hw/arm/fsl-imx7.c @@ -32,20 +32,10 @@ =20 static void fsl_imx7_init(Object *obj) { - MachineState *ms =3D MACHINE(qdev_get_machine()); FslIMX7State *s =3D FSL_IMX7(obj); char name[NAME_SIZE]; int i; =20 - /* - * CPUs - */ - for (i =3D 0; i < MIN(ms->smp.cpus, FSL_IMX7_NUM_CPUS); i++) { - snprintf(name, NAME_SIZE, "cpu%d", i); - object_initialize_child(obj, name, &s->cpu[i], - ARM_CPU_TYPE_NAME("cortex-a7")); - } - /* * A7MPCORE */ @@ -179,6 +169,15 @@ static void fsl_imx7_realize(DeviceState *dev, Error *= *errp) return; } =20 + /* + * CPUs + */ + for (i =3D 0; i < smp_cpus; i++) { + snprintf(name, NAME_SIZE, "cpu%d", i); + object_initialize_child(OBJECT(dev), name, &s->cpu[i], + ARM_CPU_TYPE_NAME("cortex-a7")); + } + /* * CPUs */ --=20 2.53.0 From nobody Fri Mar 27 03:36:05 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=1773657735; cv=none; d=zohomail.com; s=zohoarc; b=JsqbdUCknXZCDTC7xbcpXqh+fZR1zEb98MLunZ7HSKQ126/LySe0aW64TQjD4xfbaYmbSnXpvxGqYwJs65aWKpklw+cK6loUme1c8flTpxrcyiVZaUsyxDSWdQIO/773EFrUKRqNjgEDXj6jNUYEcwPiu0s8UqBQAlZmxX+/WJs= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1773657735; 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=5/roQOV+Y+3FM8HDiyVu3DBdtQdt1vr6WF3+6X4BdEE=; b=TeDhDFpwLeHYza32GUwzs3cHUO4wTP5nTxF1MeIXFzfLx35iF6gMGXqfLJUEM9ht8LdZMUVc04LeKvkdvycHiulcYLN0SrrfUkHxrzlnFoB9oziORevaKq4bF9pfb/g1jcrp9iZo4bBgNbz0Y269Q1H8YAzI4yRVRLyYyyFpoc0= 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 1773657735919539.6961812808378; Mon, 16 Mar 2026 03:42:15 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1w25OE-0006PF-Pe; Mon, 16 Mar 2026 06:41:41 -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 1w25Nq-0006LN-RC for qemu-devel@nongnu.org; Mon, 16 Mar 2026 06:41:17 -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 1w25Np-0003W1-FD for qemu-devel@nongnu.org; Mon, 16 Mar 2026 06:41:14 -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-15-DdOh85-tMHmMg_ocurcDdQ-1; Mon, 16 Mar 2026 06:41:07 -0400 Received: from mx-prod-int-03.mail-002.prod.us-west-2.aws.redhat.com (mx-prod-int-03.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.12]) (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 D873319560AB; Mon, 16 Mar 2026 10:41:05 +0000 (UTC) Received: from thuth-p1g4.redhat.com (unknown [10.44.33.101]) by mx-prod-int-03.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id C181A19560AB; Mon, 16 Mar 2026 10:41:03 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1773657671; 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=5/roQOV+Y+3FM8HDiyVu3DBdtQdt1vr6WF3+6X4BdEE=; b=fR7v0MvQUOd5fE96DfXQoID1ajqH4m+TDU+5/ZyM32T+xO8SmID/OVx87ikbs/a8Jx6zqw C0CPIKo1n70AnDKUmf5lH+A/F/K63PKd1c1xfXaqgslckaOJz6Vny7mozcXyEV36h8zg/i ltUxf7hyT1+B0eeOSUi6kZMYTRH6AkQ= X-MC-Unique: DdOh85-tMHmMg_ocurcDdQ-1 X-Mimecast-MFC-AGG-ID: DdOh85-tMHmMg_ocurcDdQ_1773657666 From: Thomas Huth To: Peter Maydell Cc: qemu-devel@nongnu.org, Alistair Francis , Markus Armbruster Subject: [PULL 07/14] hw/arm: fsl-imx8mp: Don't call qdev_get_machine in soc init Date: Mon, 16 Mar 2026 11:40:32 +0100 Message-ID: <20260316104039.195960-8-thuth@redhat.com> In-Reply-To: <20260316104039.195960-1-thuth@redhat.com> References: <20260316104039.195960-1-thuth@redhat.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Scanned-By: MIMEDefang 3.0 on 10.30.177.12 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: -3 X-Spam_score: -0.4 X-Spam_bar: / X-Spam_report: (-0.4 / 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_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.819, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.903, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: qemu development 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: 1773657743016158501 Content-Type: text/plain; charset="utf-8" From: Alistair Francis Calling qdev_get_machine() in the soc_init function would result in the following assert ../hw/core/qdev.c:858: qdev_get_machine: Assertion `dev' failed. when trying to run ./qemu-system-aarch64 -S -display none -M virt -device fsl-imx8mp,help as the machine wasn't created yet. We call qdev_get_machine() to obtain the number of CPUs in the machine. So instead of initialising the CPUs in the SoC init let's instead do it in the realise where the machine will exist. Signed-off-by: Alistair Francis Tested-by: Markus Armbruster Message-ID: <20260312043158.4191378-6-alistair.francis@wdc.com> Signed-off-by: Thomas Huth --- hw/arm/fsl-imx8mp.c | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/hw/arm/fsl-imx8mp.c b/hw/arm/fsl-imx8mp.c index 79f91427772..b36df829719 100644 --- a/hw/arm/fsl-imx8mp.c +++ b/hw/arm/fsl-imx8mp.c @@ -193,16 +193,9 @@ static const struct { =20 static void fsl_imx8mp_init(Object *obj) { - MachineState *ms =3D MACHINE(qdev_get_machine()); FslImx8mpState *s =3D FSL_IMX8MP(obj); - const char *cpu_type =3D ms->cpu_type ?: ARM_CPU_TYPE_NAME("cortex-a53= "); int i; =20 - for (i =3D 0; i < MIN(ms->smp.cpus, FSL_IMX8MP_NUM_CPUS); i++) { - g_autofree char *name =3D g_strdup_printf("cpu%d", i); - object_initialize_child(obj, name, &s->cpu[i], cpu_type); - } - object_initialize_child(obj, "gic", &s->gic, gicv3_class_name()); =20 object_initialize_child(obj, "ccm", &s->ccm, TYPE_IMX8MP_CCM); @@ -265,6 +258,7 @@ static void fsl_imx8mp_realize(DeviceState *dev, Error = **errp) MachineState *ms =3D MACHINE(qdev_get_machine()); FslImx8mpState *s =3D FSL_IMX8MP(dev); DeviceState *gicdev =3D DEVICE(&s->gic); + const char *cpu_type =3D ms->cpu_type ?: ARM_CPU_TYPE_NAME("cortex-a53= "); int i; =20 if (ms->smp.cpus > FSL_IMX8MP_NUM_CPUS) { @@ -273,6 +267,11 @@ static void fsl_imx8mp_realize(DeviceState *dev, Error= **errp) return; } =20 + for (i =3D 0; i < ms->smp.cpus; i++) { + g_autofree char *name =3D g_strdup_printf("cpu%d", i); + object_initialize_child(OBJECT(dev), name, &s->cpu[i], cpu_type); + } + /* CPUs */ for (i =3D 0; i < ms->smp.cpus; i++) { /* On uniprocessor, the CBAR is set to 0 */ --=20 2.53.0 From nobody Fri Mar 27 03:36:05 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=1773657747; cv=none; d=zohomail.com; s=zohoarc; b=JsUTovg0qaaVERGjqmd3hvVxs091A1WMeKlGqbz0X6zeElJbWeQcVW0tIPwCgmhZvVrzIHkaW0jOKOwYzZk34nFB1nm1IF+olDlmFimXvFeTf1DdeID4tO5ikJ7hlt9otiXmOdzWG7NI3v+9Fwf+wUHkBmxh+iXrlIOogUeTc2g= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1773657747; 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=/c8vfK1YOa9tqc0vbse7KYiD41/uet1cga50CfE7xJ0=; b=lqZv/wiw2/IHpIU13cthc2jTKKkDC7plYdQuSQYxCA5TY2d0K3q/CfImCMN0M8r6rOkqy9IOFG0mOmD9uir0d3R1U6qPPD/2c3jN5uN8rBUubSnUyhLf5JnRv6XiJXRxiYaB5BoTQjOMXQki7WE2b5tVfGIMxWIXznCW0z+ZfEs= 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 1773657747210492.6694556463657; Mon, 16 Mar 2026 03:42:27 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1w25OO-0006ab-Pp; Mon, 16 Mar 2026 06:41:51 -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 1w25Nr-0006LP-9w for qemu-devel@nongnu.org; Mon, 16 Mar 2026 06:41:17 -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 1w25Np-0003W9-Sj for qemu-devel@nongnu.org; Mon, 16 Mar 2026 06:41:15 -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-10-MaTp6CuMNkGIFzI-a8tn-w-1; Mon, 16 Mar 2026 06:41:09 -0400 Received: from mx-prod-int-03.mail-002.prod.us-west-2.aws.redhat.com (mx-prod-int-03.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.12]) (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 AADBF180060D; Mon, 16 Mar 2026 10:41:08 +0000 (UTC) Received: from thuth-p1g4.redhat.com (unknown [10.44.33.101]) by mx-prod-int-03.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id 96BB319560AB; Mon, 16 Mar 2026 10:41:06 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1773657673; 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=/c8vfK1YOa9tqc0vbse7KYiD41/uet1cga50CfE7xJ0=; b=jHRjwbs6luoZDoYLVVK4QGRsoYYw5luahPqgMPde31z8wru90omDinnrL4xLIVAwAcT1t5 SyVCTBtEfYcvW9QKR8CoxHYizDo5xGzh99xBfQ4MIpcCsUOwLkJCxg+b2MPWlz4zI1+hr3 wWt8f25Sl+PCIkZ6iD0u+9N4dFwL98E= X-MC-Unique: MaTp6CuMNkGIFzI-a8tn-w-1 X-Mimecast-MFC-AGG-ID: MaTp6CuMNkGIFzI-a8tn-w_1773657668 From: Thomas Huth To: Peter Maydell Cc: qemu-devel@nongnu.org, Alistair Francis , Markus Armbruster Subject: [PULL 08/14] hw/arm: fsl-imx6: Don't call qdev_get_machine in soc init Date: Mon, 16 Mar 2026 11:40:33 +0100 Message-ID: <20260316104039.195960-9-thuth@redhat.com> In-Reply-To: <20260316104039.195960-1-thuth@redhat.com> References: <20260316104039.195960-1-thuth@redhat.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Scanned-By: MIMEDefang 3.0 on 10.30.177.12 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: -3 X-Spam_score: -0.4 X-Spam_bar: / X-Spam_report: (-0.4 / 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.819, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.903, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: qemu development 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: 1773657749358158500 Content-Type: text/plain; charset="utf-8" From: Alistair Francis Calling qdev_get_machine() in the soc_init function would result in the following assert ../hw/core/qdev.c:858: qdev_get_machine: Assertion `dev' failed. when trying to run ./qemu-system-aarch64 -S -display none -M virt -device fsl-imx6,help as the machine wasn't created yet. We call qdev_get_machine() to obtain the number of CPUs in the machine. So instead of initialising the CPUs in the SoC init let's instead do it in the realise where the machine will exist. Signed-off-by: Alistair Francis Tested-by: Markus Armbruster Message-ID: <20260312043158.4191378-7-alistair.francis@wdc.com> Signed-off-by: Thomas Huth --- hw/arm/fsl-imx6.c | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/hw/arm/fsl-imx6.c b/hw/arm/fsl-imx6.c index 39667c4a49a..f663ddbf0a4 100644 --- a/hw/arm/fsl-imx6.c +++ b/hw/arm/fsl-imx6.c @@ -38,17 +38,10 @@ =20 static void fsl_imx6_init(Object *obj) { - MachineState *ms =3D MACHINE(qdev_get_machine()); FslIMX6State *s =3D FSL_IMX6(obj); char name[NAME_SIZE]; int i; =20 - for (i =3D 0; i < MIN(ms->smp.cpus, FSL_IMX6_NUM_CPUS); i++) { - snprintf(name, NAME_SIZE, "cpu%d", i); - object_initialize_child(obj, name, &s->cpu[i], - ARM_CPU_TYPE_NAME("cortex-a9")); - } - object_initialize_child(obj, "a9mpcore", &s->a9mpcore, TYPE_A9MPCORE_P= RIV); =20 object_initialize_child(obj, "ccm", &s->ccm, TYPE_IMX6_CCM); @@ -119,6 +112,7 @@ static void fsl_imx6_realize(DeviceState *dev, Error **= errp) unsigned int smp_cpus =3D ms->smp.cpus; DeviceState *mpcore =3D DEVICE(&s->a9mpcore); DeviceState *gic; + char name[NAME_SIZE]; =20 if (smp_cpus > FSL_IMX6_NUM_CPUS) { error_setg(errp, "%s: Only %d CPUs are supported (%d requested)", @@ -126,6 +120,12 @@ static void fsl_imx6_realize(DeviceState *dev, Error *= *errp) return; } =20 + for (i =3D 0; i < smp_cpus; i++) { + snprintf(name, NAME_SIZE, "cpu%d", i); + object_initialize_child(OBJECT(dev), name, &s->cpu[i], + ARM_CPU_TYPE_NAME("cortex-a9")); + } + for (i =3D 0; i < smp_cpus; i++) { =20 /* On uniprocessor, the CBAR is set to 0 */ --=20 2.53.0 From nobody Fri Mar 27 03:36:05 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=1773657737; cv=none; d=zohomail.com; s=zohoarc; b=iJCZcdj+Snt7kB2YYg6NHGLodFzw1NDcc+V/hpXROHv5pJNgP2w4F0gxHzpfSVaZJUq8A/ATTSF8vl1gB2ku55UHhKLD7t+tN0SfIRyAX2PSZXHBjpSdcEPCBPRViS1tWh4DNitoetvivddaAp+QtUTcz8nStHjx7ShI64NbpyQ= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1773657737; 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=cnFEtZSi+7ySBBZ42VpMXR2gben3kTwPtzkp9CIZ83Q=; b=kt1zjM+pjSSGm1D0TDVVdJrLU0X2IzehQIP+EBEhxjymaF7cNeFab/ouzHAPl2exJVN3HiVsDLIb9aHh+B/ktmL72s1NDbHWtq1o3085bfunqSxYKODXGVn2NtX+APdNh99+zbBw5Kbg+q3gf4UzvvqtTFkH1DzgkRgjWmn+9gE= 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 1773657737212700.7425592273938; Mon, 16 Mar 2026 03:42:17 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1w25O0-0006Mn-Si; Mon, 16 Mar 2026 06:41:25 -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 1w25Nr-0006LR-TW for qemu-devel@nongnu.org; Mon, 16 Mar 2026 06:41:17 -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 1w25Nq-0003WK-4P for qemu-devel@nongnu.org; Mon, 16 Mar 2026 06:41:15 -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-318-I9QQc5ymM-SZeTNbvgP-1Q-1; Mon, 16 Mar 2026 06:41:12 -0400 Received: from mx-prod-int-03.mail-002.prod.us-west-2.aws.redhat.com (mx-prod-int-03.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.12]) (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 7B6A1195609E; Mon, 16 Mar 2026 10:41:11 +0000 (UTC) Received: from thuth-p1g4.redhat.com (unknown [10.44.33.101]) by mx-prod-int-03.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id B62CC19560AB; Mon, 16 Mar 2026 10:41:09 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1773657673; 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=cnFEtZSi+7ySBBZ42VpMXR2gben3kTwPtzkp9CIZ83Q=; b=R83YN39Yq3PSHm9e5nQ2PYXTGuCPkX43uLfkaNjUr6IzsJTM6N3ATCtXTS0L6KgmSeD6iW Lh0ewHL/EfmK85OTw3T2Tpi2til2/xKPleUmSNStiHuh7S4IxAdVgMfhKBplc4V0aJbGyZ 0HDyAe+zQob3GOfIrvZT8r+Ui/4rV9w= X-MC-Unique: I9QQc5ymM-SZeTNbvgP-1Q-1 X-Mimecast-MFC-AGG-ID: I9QQc5ymM-SZeTNbvgP-1Q_1773657671 From: Thomas Huth To: Peter Maydell Cc: qemu-devel@nongnu.org, Alistair Francis , Markus Armbruster Subject: [PULL 09/14] hw/acpi: generic_event_device: Don't call qdev_get_machine in initfn Date: Mon, 16 Mar 2026 11:40:34 +0100 Message-ID: <20260316104039.195960-10-thuth@redhat.com> In-Reply-To: <20260316104039.195960-1-thuth@redhat.com> References: <20260316104039.195960-1-thuth@redhat.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Scanned-By: MIMEDefang 3.0 on 10.30.177.12 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: -3 X-Spam_score: -0.4 X-Spam_bar: / X-Spam_report: (-0.4 / 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.819, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.903, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: qemu development 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: 1773657740213154100 Content-Type: text/plain; charset="utf-8" From: Alistair Francis Calling qdev_get_machine() in the acpi_ged_initfn function would result in the following assert ../hw/core/qdev.c:858: qdev_get_machine: Assertion `dev' failed. when trying to run ./qemu-system-aarch64 -S -display none -M virt -device acpi-ged,help as the machine wasn't created yet. We call qdev_get_machine() to obtain the ram slots of the machine. So instead of initialising the GED in the init let's instead do it in the realise where the machine will exist. Signed-off-by: Alistair Francis Reviewed-by: Thomas Huth Tested-by: Markus Armbruster Message-ID: <20260312043158.4191378-8-alistair.francis@wdc.com> [thuth: Replaced soc_init with acpi_ged_initfn in the patch description] Signed-off-by: Thomas Huth --- hw/acpi/generic_event_device.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/hw/acpi/generic_event_device.c b/hw/acpi/generic_event_device.c index 30dab43a00c..9e9416d4067 100644 --- a/hw/acpi/generic_event_device.c +++ b/hw/acpi/generic_event_device.c @@ -506,6 +506,9 @@ static void acpi_ged_realize(DeviceState *dev, Error **= errp) uint32_t ged_events; int i; =20 + acpi_memory_hotplug_init(&s->container_memhp, OBJECT(dev), + &s->memhp_state, 0); + if (pcihp_state->use_acpi_hotplug_bridge) { s->ged_event_bitmap |=3D ACPI_GED_PCI_HOTPLUG_EVT; } @@ -568,8 +571,6 @@ static void acpi_ged_initfn(Object *obj) memory_region_init(&s->container_memhp, OBJECT(dev), "memhp container", MEMORY_HOTPLUG_IO_LEN); sysbus_init_mmio(sbd, &s->container_memhp); - acpi_memory_hotplug_init(&s->container_memhp, OBJECT(dev), - &s->memhp_state, 0); =20 memory_region_init_io(&ged_st->regs, obj, &ged_regs_ops, ged_st, TYPE_ACPI_GED "-regs", ACPI_GED_REG_COUNT); --=20 2.53.0 From nobody Fri Mar 27 03:36:05 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=1773657758; cv=none; d=zohomail.com; s=zohoarc; b=byaZZfNQL9ed96lHvv1UhQ6qtul7eO84ktXFGYDUVyO0SYBxDX+CWUv43LTwfqdVXGU0NCw8SXkVwVDbKPBnS2xv6o3FfeThHPSVuxweuF7Tl+3ihsFToJL3iicXFEoL6tDfgxlI6BDyZi/t3lEFIG59zLgE6ujgtLPmGTennM8= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1773657758; 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=h7vcNiUehlXz0koWQDsopaagBIqSBm2DJ4SLIuZUUYs=; b=CKFC6F1Br7G89nvqH4IAsiI/sbJCuQQC2eDyP3X7LBRdLTF1/IRGHUTVU0qf1ZuqiZ0t4SsEhe1wNUJ0vfKdpwWdGpEJQ/q6hptK8KUAIcqnMMHU/+SqQTddmKI/7BAW7ADcJAwVWKxnjpLYteusl3e8cBK9QBU8LusMl4DbhgU= 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 1773657758448997.0909347912756; Mon, 16 Mar 2026 03:42:38 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1w25O2-0006N5-MY; Mon, 16 Mar 2026 06:41:28 -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 1w25Ny-0006Ma-Qc for qemu-devel@nongnu.org; Mon, 16 Mar 2026 06:41:22 -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 1w25Nw-0003Wu-S5 for qemu-devel@nongnu.org; Mon, 16 Mar 2026 06:41:22 -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-534-6a8v96qFMyiN4cj2VRrx1A-1; Mon, 16 Mar 2026 06:41:16 -0400 Received: from mx-prod-int-03.mail-002.prod.us-west-2.aws.redhat.com (mx-prod-int-03.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.12]) (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 56E3F1955D86; Mon, 16 Mar 2026 10:41:15 +0000 (UTC) Received: from thuth-p1g4.redhat.com (unknown [10.44.33.101]) by mx-prod-int-03.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id 3EC0419560AB; Mon, 16 Mar 2026 10:41:11 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1773657680; 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=h7vcNiUehlXz0koWQDsopaagBIqSBm2DJ4SLIuZUUYs=; b=U8MunKsGwPH6R37y9vbtYRx0OyCyksu5qNb+mKS49k1AxbRm4a5/GGRkWw2MdmhFAxgat7 Oeb+LPlyU/XijZeR8LJwrxx+h5lXQ33eMK7BERNhhYyhPNiy2mNA1qbB02/KmChPvb4Abq dEa6hzded30Za3AJY0pIuNDboXODBDM= X-MC-Unique: 6a8v96qFMyiN4cj2VRrx1A-1 X-Mimecast-MFC-AGG-ID: 6a8v96qFMyiN4cj2VRrx1A_1773657675 From: Thomas Huth To: Peter Maydell Cc: qemu-devel@nongnu.org, Jared Rossi , Eric Farman , Christian Borntraeger Subject: [PULL 10/14] MAINTAINERS: Update S390-ccw boot maintainers/reviewers Date: Mon, 16 Mar 2026 11:40:35 +0100 Message-ID: <20260316104039.195960-11-thuth@redhat.com> In-Reply-To: <20260316104039.195960-1-thuth@redhat.com> References: <20260316104039.195960-1-thuth@redhat.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Scanned-By: MIMEDefang 3.0 on 10.30.177.12 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: -3 X-Spam_score: -0.4 X-Spam_bar: / X-Spam_report: (-0.4 / 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.819, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.903, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: qemu development 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: 1773657760348154100 Content-Type: text/plain; charset="utf-8" From: Jared Rossi Christian Borntraeger is no longer active in this space. Promote myself to maintainer and demote Christian to reviewer. Signed-off-by: Jared Rossi Acked-by: Eric Farman Acked-by: Christian Borntraeger Reviewed-by: Thomas Huth Message-ID: <20260310142118.1120291-1-jrossi@linux.ibm.com> Signed-off-by: Thomas Huth Message-ID: <20260313113424.15583-2-thuth@redhat.com> --- MAINTAINERS | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/MAINTAINERS b/MAINTAINERS index 247799c817c..27de876d040 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -1862,10 +1862,10 @@ T: git https://github.com/borntraeger/qemu.git s390= -next L: qemu-s390x@nongnu.org =20 S390-ccw boot -M: Christian Borntraeger M: Thomas Huth -R: Jared Rossi +M: Jared Rossi R: Zhuoying Cai +R: Christian Borntraeger S: Supported F: hw/s390x/ipl.* F: pc-bios/s390-ccw/ --=20 2.53.0 From nobody Fri Mar 27 03:36:05 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=1773657771; cv=none; d=zohomail.com; s=zohoarc; b=VE1AKNKvMBVIdjTHTCwhbs8p6FKI6vr2PXid/ckmPbpKwNic4LckX+tK1KbZTxrjg1XkGHZR/HcPB//Hd301YeSzZ1uCF3+3+O54Vf1hjrKQTMuM0cv9mKL+q2kWjH2dH1LyVBLeUiNBLcudAYNDq8qpSkVfg4LG8A6CEyBKi5I= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1773657771; 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=YETUMS9xKT6NMAQtYxP+YITSN4H4JAuNQYhT+rK6jCs=; b=ZoxxhmVU1MKFWXqTkRzX/XUD1Yzq35wLBnSZ0ydGd2LeLZylQRFas27l6/3kgjBY72EjINngZB4uStohUlSI7wLjC9Io8EdFoDSevWDyOJAmIySU1DVwT0ouvP8Yef2Jsa8pF0OhVj3RTJFJ+udt34Tjy7kHudKh3wDdCwH0AMg= 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 1773657771656871.4979607353906; Mon, 16 Mar 2026 03:42:51 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1w25Od-0006m2-BM; Mon, 16 Mar 2026 06:42:10 -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 1w25O0-0006Mu-Se for qemu-devel@nongnu.org; Mon, 16 Mar 2026 06:41:25 -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 1w25Nz-0003X6-Ey for qemu-devel@nongnu.org; Mon, 16 Mar 2026 06:41:24 -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-271-9XNSrF0kPBWIliv0hmSa2w-1; Mon, 16 Mar 2026 06:41:19 -0400 Received: from mx-prod-int-03.mail-002.prod.us-west-2.aws.redhat.com (mx-prod-int-03.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.12]) (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 67BC1180047F; Mon, 16 Mar 2026 10:41:18 +0000 (UTC) Received: from thuth-p1g4.redhat.com (unknown [10.44.33.101]) by mx-prod-int-03.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id 1280319560AB; Mon, 16 Mar 2026 10:41:15 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1773657682; 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=YETUMS9xKT6NMAQtYxP+YITSN4H4JAuNQYhT+rK6jCs=; b=Ux3QXMdDXYm7O+xiRCF6bsoicEtYyN6/IKmwBfG2Xi57XNHOVDITmXb4IPEXyy9CQpxFwl Mtr23s3QYziGTIhO+d1Jlda2JMlB/VHPy9l7WQya4NHm/QIuLxSbaGbz3QI12gjsRS80y9 1GHnFaEkQSESfnPeeGKG0prT9HlzBuI= X-MC-Unique: 9XNSrF0kPBWIliv0hmSa2w-1 X-Mimecast-MFC-AGG-ID: 9XNSrF0kPBWIliv0hmSa2w_1773657678 From: Thomas Huth To: Peter Maydell Cc: qemu-devel@nongnu.org, Cornelia Huck , Eric Farman , Matthew Rosato Subject: [PULL 11/14] MAINTAINERS: Update the s390x maintainers Date: Mon, 16 Mar 2026 11:40:36 +0100 Message-ID: <20260316104039.195960-12-thuth@redhat.com> In-Reply-To: <20260316104039.195960-1-thuth@redhat.com> References: <20260316104039.195960-1-thuth@redhat.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Scanned-By: MIMEDefang 3.0 on 10.30.177.12 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: -3 X-Spam_score: -0.4 X-Spam_bar: / X-Spam_report: (-0.4 / 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_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.819, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.903, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: qemu development 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: 1773657774565154100 Content-Type: text/plain; charset="utf-8" From: Thomas Huth I'm going to move to another project next month, so I will not have enough time to take care of s390x patches anymore. Fortunately, Cornelia volunteered to take over the job of collecting s390x patches, and Eric and Matthew offered help to back her up, so we can keep the "S390 general architecture support" section in the "supported" state. Thanks for your help, Cornelia, Eric and Matthew! Message-ID: <20260313113424.15583-3-thuth@redhat.com> Reviewed-by: Cornelia Huck Acked-by: Eric Farman Acked-by: Matthew Rosato Signed-off-by: Thomas Huth --- MAINTAINERS | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/MAINTAINERS b/MAINTAINERS index 27de876d040..4daa49cb912 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -102,7 +102,9 @@ T: git https://github.com/vivier/qemu.git trivial-patch= es Architecture support -------------------- S390 general architecture support -M: Thomas Huth +M: Cornelia Huck +M: Eric Farman +M: Matthew Rosato S: Supported F: configs/devices/s390x-softmmu/default.mak F: configs/targets/s390x-softmmu.mak @@ -1862,7 +1864,6 @@ T: git https://github.com/borntraeger/qemu.git s390-n= ext L: qemu-s390x@nongnu.org =20 S390-ccw boot -M: Thomas Huth M: Jared Rossi R: Zhuoying Cai R: Christian Borntraeger --=20 2.53.0 From nobody Fri Mar 27 03:36:05 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=1773657752; cv=none; d=zohomail.com; s=zohoarc; b=JK6YZYd+s9F0WAkVH/6J5ZGVSB+a4WNuUp4TbwyzgasgeCri5XJHrE3ZlUL90S+I9P/H685AuRbUeGfZtcBoEbLpmfqPpU5+qjUnIVBeCHPsi+g79jlmspGIyhsSOhdQ59xjGzwwqYWOOwOiSr2FjvVD7UpkZV9xXCYfsS1wBEc= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1773657752; 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=8zKLMAm6bRUE1pmkx26Ho7XqKLHcrRB/23Ki711Lp1g=; b=DdCHKv9S4CnaPxm4/+bgHHhB7ndE3osV14FdGtgo/zRg/bh+0+Ge32BlFiluDepHov5ZH7QaI1I/Ey7bxoGWs76mw99abtAkCdZ1ZsqNWiBq1d7+xfNHut0Qf/uTweWYuYD+z979BFwcMnPizvCgXKJkGv6tM5crIDb+xbDAfhQ= 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 1773657752474650.47877916976; Mon, 16 Mar 2026 03:42:32 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1w25Ow-00079p-6G; Mon, 16 Mar 2026 06:42: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 1w25O1-0006N0-46 for qemu-devel@nongnu.org; Mon, 16 Mar 2026 06:41:25 -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 1w25Nz-0003X9-M3 for qemu-devel@nongnu.org; Mon, 16 Mar 2026 06:41:24 -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-499-XxMXD87IP-6EHaYfkkHROA-1; Mon, 16 Mar 2026 06:41:21 -0400 Received: from mx-prod-int-03.mail-002.prod.us-west-2.aws.redhat.com (mx-prod-int-03.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.12]) (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 B3B8719560B1; Mon, 16 Mar 2026 10:41:20 +0000 (UTC) Received: from thuth-p1g4.redhat.com (unknown [10.44.33.101]) by mx-prod-int-03.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id 29A6919560B1; Mon, 16 Mar 2026 10:41:18 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1773657683; 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=8zKLMAm6bRUE1pmkx26Ho7XqKLHcrRB/23Ki711Lp1g=; b=H4/oXWctbysAefe6HHqOiHTSSdJW9CNIMhF3rl9V/e1fdYCQr0qtwdWgtk/hj2LJt4EWy3 gCJtNey77clkvD9ipFBx3KTZlU026p4kpF4COm0uLNXN+6sUMBeoo+b8A6nrNvA0XD/hMF kaPkXMPy5hmgAQ0Ts6VBDGZfE0WmtNE= X-MC-Unique: XxMXD87IP-6EHaYfkkHROA-1 X-Mimecast-MFC-AGG-ID: XxMXD87IP-6EHaYfkkHROA_1773657680 From: Thomas Huth To: Peter Maydell Cc: qemu-devel@nongnu.org, =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Subject: [PULL 12/14] MAINTAINERS: Remove myself from various sections Date: Mon, 16 Mar 2026 11:40:37 +0100 Message-ID: <20260316104039.195960-13-thuth@redhat.com> In-Reply-To: <20260316104039.195960-1-thuth@redhat.com> References: <20260316104039.195960-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.12 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: -3 X-Spam_score: -0.4 X-Spam_bar: / X-Spam_report: (-0.4 / 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_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.819, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.903, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: qemu development 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: 1773657755410158500 From: Thomas Huth I likely won't have much time in the future for QEMU anymore, so remove myself from various sections that have already enough other maintainers / reviewers. Message-ID: <20260313113424.15583-4-thuth@redhat.com> Reviewed-by: Philippe Mathieu-Daud=C3=A9 Signed-off-by: Thomas Huth --- MAINTAINERS | 3 --- 1 file changed, 3 deletions(-) diff --git a/MAINTAINERS b/MAINTAINERS index 4daa49cb912..16efaf6bdd3 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -67,7 +67,6 @@ F: */ Project policy and developer guides R: Alex Benn=C3=A9e R: Daniel P. Berrang=C3=A9 -R: Thomas Huth R: Markus Armbruster R: Philippe Mathieu-Daud=C3=A9 W: https://www.qemu.org/docs/master/devel/index.html @@ -4488,7 +4487,6 @@ Build and test automation, general continuous integra= tion M: Alex Benn=C3=A9e T: git https://gitlab.com/stsquad/qemu testing/next M: Philippe Mathieu-Daud=C3=A9 -M: Thomas Huth S: Maintained F: .github/workflows/lockdown.yml F: .gitlab-ci.yml @@ -4585,7 +4583,6 @@ F: scripts/symlink-install-tree.py Top Level Makefile and configure M: Paolo Bonzini R: Alex Benn=C3=A9e -R: Thomas Huth S: Maintained F: Makefile F: configure --=20 2.53.0 From nobody Fri Mar 27 03:36:05 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=1773657769; cv=none; d=zohomail.com; s=zohoarc; b=oB4hVzQgooaSN3xT/GUGm4fIvBsSpqa9/PUuAuXLYgiqIWgNFpPvRahPIeMvlCiPB4kfVZ7+zMQBscrFxRIWfTy7zZ71zOL9rolEkFmrhEMcVgfWo5vV40GgZU1q4wLD6LIeY62mEPHaF4MxK2MYyjzhSwYQfIOZ6bcpb5OC2oo= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1773657769; 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=nUq703LgTLteMcW7ELXzvVOBFmq5GiJOiRMo0AW1Ms8=; b=mAMtB8F3BNXhyZc0ctqGebddSWhfTi221CLPS93d4INI0+b6i+7ujiciyPGzH6viEasl7VIBts8+9A8yr2oTAVC8nz7YfBORCSPEXQ4oj03n/Omilmb+07CV6MBjPnoLvh5c4NbNKMFIWIXqe/5YvHZC0e2Q5tXGoP/++o3IK/c= 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 1773657769016989.301914681731; Mon, 16 Mar 2026 03:42:49 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1w25Oz-0007Kz-6o; Mon, 16 Mar 2026 06:42:25 -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 1w25O8-0006VI-NG for qemu-devel@nongnu.org; Mon, 16 Mar 2026 06:41:36 -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 1w25O3-0003Xv-22 for qemu-devel@nongnu.org; Mon, 16 Mar 2026 06:41:29 -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-503-EcWHaZ5rPq2SCPpz1_URxA-1; Mon, 16 Mar 2026 06:41:24 -0400 Received: from mx-prod-int-03.mail-002.prod.us-west-2.aws.redhat.com (mx-prod-int-03.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.12]) (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 C174E18002C8; Mon, 16 Mar 2026 10:41:23 +0000 (UTC) Received: from thuth-p1g4.redhat.com (unknown [10.44.33.101]) by mx-prod-int-03.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id AFB5919560AB; Mon, 16 Mar 2026 10:41:21 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1773657686; 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=nUq703LgTLteMcW7ELXzvVOBFmq5GiJOiRMo0AW1Ms8=; b=a587BH0lpj2hsPxGU2S1uUGAIAcw8tBssJkyHySHvEMLcQ1/re0VZPy7RVu/M1eME1YhBe 6N3XvrbKWvvNmw1ZpqrbX1Iq+kYqJVlZFxprVlTgblG6i0w10Isa/79egUAbKphRg6rIMa ilKdb2YTEK2961izHBuh7333LdRAqbk= X-MC-Unique: EcWHaZ5rPq2SCPpz1_URxA-1 X-Mimecast-MFC-AGG-ID: EcWHaZ5rPq2SCPpz1_URxA_1773657683 From: Thomas Huth To: Peter Maydell Cc: qemu-devel@nongnu.org, =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Subject: [PULL 13/14] MAINTAINERS: Downgrade the functional testing section to "Odd Fixes" Date: Mon, 16 Mar 2026 11:40:38 +0100 Message-ID: <20260316104039.195960-14-thuth@redhat.com> In-Reply-To: <20260316104039.195960-1-thuth@redhat.com> References: <20260316104039.195960-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.12 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: -3 X-Spam_score: -0.4 X-Spam_bar: / X-Spam_report: (-0.4 / 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_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.819, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.903, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: qemu development 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: 1773657770488154100 From: Thomas Huth I won't have that much time for QEMU anymore in the future, so downgrade the status of the "functional testing framework" section to "Odd Fixes" to avoid wrong expectations. While we're at it, also switch to my other e-mail address here that I'm already using for the other sections where I am still listed as maintainer / reviewer. Message-ID: <20260313113424.15583-5-thuth@redhat.com> Reviewed-by: Daniel P. Berrang=C3=A9 Reviewed-by: Philippe Mathieu-Daud=C3=A9 Signed-off-by: Thomas Huth --- MAINTAINERS | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/MAINTAINERS b/MAINTAINERS index 16efaf6bdd3..23562aaac21 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -4513,10 +4513,10 @@ F: tests/vm/freebsd W: https://cirrus-ci.com/github/qemu/qemu =20 Functional testing framework -M: Thomas Huth +M: Thomas Huth R: Philippe Mathieu-Daud=C3=A9 R: Daniel P. Berrange -S: Maintained +S: Odd Fixes F: docs/devel/testing/functional.rst F: scripts/clean_functional_cache.py F: tests/functional/meson.build --=20 2.53.0 From nobody Fri Mar 27 03:36:05 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=1773657796; cv=none; d=zohomail.com; s=zohoarc; b=N3gQX2p/WQ8ADUDCjWGrPOEJghwffHmkkI9BGiXUNJYKs8H5t6xJcw7QOEJ0N5sJDpwrMNjRsoMrFeC6F2uC5rwGeV9SWeI+UW7sSnNnoYDTHKMv5s+PHg/Q9/+li9IrEQJZKiAY7dxFRgW6ohLTxbc1Lc6jvC3U3XjD2hDD4Lw= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1773657796; 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=GaCQ+BWPlf/L5SJodhmONCB/GeIe2lde1z6wXpRxbJ0=; b=HuAO8JHAmnIYxxqz+wAas7cgDzw6d3UB6COn1vImFdR+4SgfXQQHzjyGnEGzBawQI2ap/Rblmv2NfBGCqbGQ1cg2oaiFGAIaMvIn4WEQ0Zy81+Tiu+oH9wzCZmfSaXjaow3386LgTzQDvVJd6EQFsvc9Cmp1jD0tpCIDXmeHaiA= 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 1773657796987184.20875123980352; Mon, 16 Mar 2026 03:43:16 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1w25Oy-0007FY-P3; Mon, 16 Mar 2026 06:42: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 1w25O9-0006Wx-T0 for qemu-devel@nongnu.org; Mon, 16 Mar 2026 06:41:37 -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 1w25O8-0003YO-F6 for qemu-devel@nongnu.org; Mon, 16 Mar 2026 06:41:33 -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-650-L7MFbYGXPZykxWCluMQ7Nw-1; Mon, 16 Mar 2026 06:41:28 -0400 Received: from mx-prod-int-03.mail-002.prod.us-west-2.aws.redhat.com (mx-prod-int-03.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.12]) (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 1DAA11956055; Mon, 16 Mar 2026 10:41:27 +0000 (UTC) Received: from thuth-p1g4.redhat.com (unknown [10.44.33.101]) by mx-prod-int-03.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id 48A3C19560AB; Mon, 16 Mar 2026 10:41:24 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1773657690; 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=GaCQ+BWPlf/L5SJodhmONCB/GeIe2lde1z6wXpRxbJ0=; b=XpXlJJQxQ3MusXptNSLPvFDjW3bXNg3NtxIPiB7Ct/K+QqNUXqtMsdlAsHrQR/KXv4h6YG S7AGkg0bIRjWUbojTrC5h9Iqswz20PkE6LkOJcpdmkHxC3Naxq2r/7LzzUtVv981zI2M99 VDF08/BUy/UUYeCMOkRIvw8RDlyIK8E= X-MC-Unique: L7MFbYGXPZykxWCluMQ7Nw-1 X-Mimecast-MFC-AGG-ID: L7MFbYGXPZykxWCluMQ7Nw_1773657687 From: Thomas Huth To: Peter Maydell Cc: qemu-devel@nongnu.org, Eric Farman , "Jason J. Herne" , Matthew Rosato Subject: [PULL 14/14] MAINTAINERS: Add another reviewer to s390x boot Date: Mon, 16 Mar 2026 11:40:39 +0100 Message-ID: <20260316104039.195960-15-thuth@redhat.com> In-Reply-To: <20260316104039.195960-1-thuth@redhat.com> References: <20260316104039.195960-1-thuth@redhat.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Scanned-By: MIMEDefang 3.0 on 10.30.177.12 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: -3 X-Spam_score: -0.4 X-Spam_bar: / X-Spam_report: (-0.4 / 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.819, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.903, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: qemu development 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: 1773657798888154100 Content-Type: text/plain; charset="utf-8" From: Eric Farman Jason offered to help review this area of code; let's make sure he's notified of changes. Signed-off-by: Eric Farman Message-ID: <20260313194810.1844241-2-farman@linux.ibm.com> Acked-by: Jason J. Herne Acked-by: Matthew Rosato Signed-off-by: Thomas Huth --- MAINTAINERS | 1 + 1 file changed, 1 insertion(+) diff --git a/MAINTAINERS b/MAINTAINERS index 23562aaac21..e83ff3826bc 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -1866,6 +1866,7 @@ S390-ccw boot M: Jared Rossi R: Zhuoying Cai R: Christian Borntraeger +R: Jason Herne S: Supported F: hw/s390x/ipl.* F: pc-bios/s390-ccw/ --=20 2.53.0