From nobody Sat Apr 11 21:31:25 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=none dis=none) header.from=gmail.com ARC-Seal: i=1; a=rsa-sha256; t=1773002202; cv=none; d=zohomail.com; s=zohoarc; b=HiaVZQarYg3YBm0FNpvao1xBbh0IMXxHbZaWlIa3Lzdj1vdQo5Z6er5ZaJ06nc914vVYhMzm3tXCHupxDR7wvC8a6G9ekz9DDs+aPBPV2JETN0gTraX1jOEN+Wm56TGBYYL0fj0Pnn9yLloXFW9J5tWJFYwo6Okg7aZ1Bcm48DA= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1773002202; 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=62gCgQG/SMP3y4B1tt6fRNn10YsHIOVvwcEBSzKHvaM=; b=fJlnBrsUJCB1FsV64QtNYIVW3B/Ie7DS3WebVO+5kki1eB5nHcpsuRk5f+Li1R0b6ezLqMctqNHGg8BTCzQvkSXg5X2UPtuTiNBynbnKoX65bGXNK383vppkCEwn7RhKuPd3k1drfJP9M1AxtaHD4QKRdiTu3ft4NknBdLFkC3o= 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=none dis=none) Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 177300220231288.38966456113951; Sun, 8 Mar 2026 13:36:42 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1vzKqZ-0007Eg-SR; Sun, 08 Mar 2026 16:35:31 -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 1vzKqY-0007Cu-17 for qemu-devel@nongnu.org; Sun, 08 Mar 2026 16:35:30 -0400 Received: from mail-wr1-x42d.google.com ([2a00:1450:4864:20::42d]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1vzKqW-00044E-Fn for qemu-devel@nongnu.org; Sun, 08 Mar 2026 16:35:29 -0400 Received: by mail-wr1-x42d.google.com with SMTP id ffacd0b85a97d-439bcec8613so5413913f8f.3 for ; Sun, 08 Mar 2026 13:35:28 -0700 (PDT) Received: from Provence (dynamic-2a02-3100-25c6-8f00-0219-99ff-feb2-2458.310.pool.telefonica.de. [2a02:3100:25c6:8f00:219:99ff:feb2:2458]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-439dae2bdf8sm20995508f8f.25.2026.03.08.13.35.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 08 Mar 2026 13:35:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1773002126; x=1773606926; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=62gCgQG/SMP3y4B1tt6fRNn10YsHIOVvwcEBSzKHvaM=; b=H9CiWwTdI0ffNqa7x2o8w1HDo1bvXZaYuWr2YtskW3si4xmZMKfcqRZqhqt+w2RXup oV04fMrfalejFYFdQn0QfHuMHvlLvjmgSIlqaaxj+K+cLJ8ytq1yy3TM96hFmdm02G+e raBrF4AKlJn9k/fGN70YOTrEvS/u9NH/pcrr2uYi+AawJ4r3gfD6GRe9dcdQgQF1+6AV EytrcLbS2dyMhBTqv2SCG68PEaYAWB575YXKeba8Pj+909zi2E25Zq7vjunvb2KX5XGa gCCX3QZcqYASBblXgNtm6sZ+PpW5+k1OagDutm6aFINm57S3L3Yv8R645czJXC0kG7tb boxQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1773002126; x=1773606926; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=62gCgQG/SMP3y4B1tt6fRNn10YsHIOVvwcEBSzKHvaM=; b=vrJjbHhjVouLzx1tM9ZQq42S7y1CctXfHMjtIPy+Vb1irJs5b0GLWa5uwhGcq/Ix9L mU4cd4EUsse518mrtLXn37nTNL2MYfBEVws9bfpud8EO/edudDmLb0H5nh1Qc4PtAV8I xjLRggX2VXJRJGS3wkTPSE7y52P9WNaBx1fSoco2knoQTukhuD97EOLhN/V/2uHeDpoY ELn0c4XsbRHJdvBFDXN8ujCpne7iAqXqvklJ2pJbXHGXs628g0kRjHQTCZZ1iyYoYq2c H7IKjAd7pwgEb7wphtAY/NegfM2Isfn+lIrk18hd3cxTHtiKtCTsxE1WTbfj64YpSY76 JPwA== X-Gm-Message-State: AOJu0YxSEHXHmKWCO7lWRLIkNsCEnlUezCzM7WYPlZzKm+va1yZdCKmW vfm+ZhclICKJdCzuDq4slWuuLDl9SA8CllKOfhYesokXWREIf26Oj9SMab84Yg== X-Gm-Gg: ATEYQzw1w+WbA6Vk3WEVCB7Wb9dPaJaqqh4Mi8lVSl+9ofgvCNMkG20XZS+05TaCvr4 oyyPyD2l98rNJliwvCldZAaQCjYvDi0sCkql0jKD005cpMYXEPqErCrA3WcU0Eq1UsZEd7jGXkH uT6HtWE1oQzje5fATSh9cXkvdUEhTk8NNA1nxdX3sE14QnOBVQ2V4Dvhucx0EdpN9HsPJIWj5Ih qL5cLE2O6Pe9+1DHE2YdwhpjUoZ9yvZB7UxoxQXykV/yGRBN8KMgUeZfpJACTbqYPxelkaF49t/ jH3o4pKY82zrMvYv68o4x33jdHiVXooSsyLg1mI0zQyyvnCI5Wkf9ELvYqGLygm9AX+5NQB/ddc SwUw3fd+3Atr1uCsoWxYQ+tAKWLP6/CuCd93p1AWvaMTiY9OOx1clyNPdyNjVR6NEMY1jpfysxf LiaMxgPWw4gtt9+gVKbkP2Mzf7PUcsGakegtc8TVI+OmPxWLeG9N2uVZsHG+h5fSYZlIEpzGg0W PJu0r+/ZEvZmjGdV3+i6yBL0o+aay6QZmilelQ0zA== X-Received: by 2002:a05:6000:258a:b0:439:b666:6cab with SMTP id ffacd0b85a97d-439da679715mr15229730f8f.40.1773002126096; Sun, 08 Mar 2026 13:35:26 -0700 (PDT) From: Bernhard Beschow To: qemu-devel@nongnu.org Cc: Eduardo Habkost , Paolo Bonzini , Laurent Vivier , qemu-trivial@nongnu.org, qemu-arm@nongnu.org, Michael Tokarev , =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= , Peter Maydell , Bernhard Beschow , Gaurav Sharma Subject: [PATCH 1/5] hw/arm/fsl-imx8mp: Do not create redundant unimplemented devices Date: Sun, 8 Mar 2026 21:35:12 +0100 Message-ID: <20260308203516.160103-2-shentey@gmail.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260308203516.160103-1-shentey@gmail.com> References: <20260308203516.160103-1-shentey@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable 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=2a00:1450:4864:20::42d; envelope-from=shentey@gmail.com; helo=mail-wr1-x42d.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=unavailable 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 @gmail.com) X-ZM-MESSAGEID: 1773002204571158500 Content-Type: text/plain; charset="utf-8" The GPT devices are implemented. No need to create redundant unimplemented devices. Fixes: f8b26121762c ("hw/arm/fsl-imx8mp: Implement general purpose timers") cc: Gaurav Sharma Signed-off-by: Bernhard Beschow --- hw/arm/fsl-imx8mp.c | 1 + 1 file changed, 1 insertion(+) diff --git a/hw/arm/fsl-imx8mp.c b/hw/arm/fsl-imx8mp.c index 79f9142777..0119a18416 100644 --- a/hw/arm/fsl-imx8mp.c +++ b/hw/arm/fsl-imx8mp.c @@ -688,6 +688,7 @@ static void fsl_imx8mp_realize(DeviceState *dev, Error = **errp) case FSL_IMX8MP_GIC_DIST: case FSL_IMX8MP_GIC_REDIST: case FSL_IMX8MP_GPIO1 ... FSL_IMX8MP_GPIO5: + case FSL_IMX8MP_GPT1 ... FSL_IMX8MP_GPT6: case FSL_IMX8MP_ECSPI1 ... FSL_IMX8MP_ECSPI3: case FSL_IMX8MP_ENET1: case FSL_IMX8MP_I2C1 ... FSL_IMX8MP_I2C6: --=20 2.53.0 From nobody Sat Apr 11 21:31:25 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=none dis=none) header.from=gmail.com ARC-Seal: i=1; a=rsa-sha256; t=1773002202; cv=none; d=zohomail.com; s=zohoarc; b=ERsU1kzcShFx11Z3ujn4j2PFSMKRDvVc0JN2RqSMUIt9TwQAXdF0Bc3ZSVV7XeA9XTCLP9cdkO3/l6CF6U//ERBqK4UISwUPwE+0YEikuJW2RMu1HsZ+PiVoQ/bl+AuqkGCfRWnxlupVJU9+jVZSZ2xeo9ToK/d7bNcuRYxJkyY= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1773002202; 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=TBkN0OXRGFMvrV2S5QZAiH2Wv1UWYT7/qi+m9sCjHKk=; b=YgUwx2yHr5IKENpxBDBSzPMDUHn3sV8x8c8G/2BVeEDT88RJOOTBKmyVNFofB5PFTf4LnsezaglqTzLxKhZcvij/F4rBoTQHDoTi9OUyXZ8BWfIu6O5lRTLKHvv7zqzz1LipOSgIixFXpfTZvR+Y+vcb2sFTWJqOrl2k7NWiRXo= 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=none dis=none) Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1773002202213437.6466712924853; Sun, 8 Mar 2026 13:36:42 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1vzKqa-0007Fn-Gu; Sun, 08 Mar 2026 16:35:32 -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 1vzKqY-0007E3-SK for qemu-devel@nongnu.org; Sun, 08 Mar 2026 16:35:30 -0400 Received: from mail-wr1-x431.google.com ([2a00:1450:4864:20::431]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1vzKqX-00044c-CL for qemu-devel@nongnu.org; Sun, 08 Mar 2026 16:35:30 -0400 Received: by mail-wr1-x431.google.com with SMTP id ffacd0b85a97d-439cb5af25bso1314489f8f.1 for ; Sun, 08 Mar 2026 13:35:28 -0700 (PDT) Received: from Provence (dynamic-2a02-3100-25c6-8f00-0219-99ff-feb2-2458.310.pool.telefonica.de. [2a02:3100:25c6:8f00:219:99ff:feb2:2458]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-439dae2bdf8sm20995508f8f.25.2026.03.08.13.35.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 08 Mar 2026 13:35:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1773002127; x=1773606927; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=TBkN0OXRGFMvrV2S5QZAiH2Wv1UWYT7/qi+m9sCjHKk=; b=CNcGv54lNxDSE3yue3N8ztXgTI5tmdLJLt8CbOQcipY8ChC4K4G9XnVz6qVLAFxZ5T FAJw7eziMcQ8Q1PQkebRtEEfj50pEtTnnhmKhX5FWxVPd+NEMvXRXMOpfnjkX6BtihwD NKT1n/vjaOiZCApN7OwfN+6Qd40nTGWVImXYUJaPMcWWPP8FARljh5L3mP4MUPAyy4rs MwHL3LXigJ3RV5jUaNp3KdGZd++RgJz4L++r9TA2fLVvfupJg0FQZDUpiH/JxC4EUhRD qSodm+FnnaWh2zr/FFmO43G9tf6uEVjYuBqoEClT0RmsqDQWTLxPqWiadTn47mWpJTXM 0ktQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1773002127; x=1773606927; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=TBkN0OXRGFMvrV2S5QZAiH2Wv1UWYT7/qi+m9sCjHKk=; b=GkUiTVeamSOaQTQYE4nQ/YlAQYG2zk2tsOIvcCQO1WfKVRm81fwqeueXMbDqeBhRKX jFimPL02v2XqLpcwxFQO964nKOPLfPe1Y1I5OSOKlpnAjwwTEEcAgHXpSX+xLc3qNFO/ rMoyex/aXlLp6IKyVZe08OsITGY6oJMCv4ZXNtTTujs3UXV6UxqyMj38MLcdFiPhrtr3 /9bvzPyzHnAkaeKfd5P7pql2D+HO1SKAf9hkQ7QJ41JVnTXur6/3DV1woX7L5pC/nFSA Ygur3dReX8Q6VcVxP3QKlnttlujgD6mUZqzcWP/F2WAtu56De6d1Rk9UH36y7+a8OK2r rQcg== X-Gm-Message-State: AOJu0Yxfwn5R1NTg/SFEgYYEKwtE3IJ+iuxtOJJ83jKMpP+sAPuYUEqv ywQkHBxMA1Dfd/3q/mM834eav4Sy6bAxH0GhZ51Ix9QJGrWs7uhKBNCPPwPrIQ== X-Gm-Gg: ATEYQzzfQyY44kOMuev2c8zexVkSbp92VdPGQnICoj0xXa162cF1zMOAVI9cfUSrzGi 2au15nUlHfUkjMAW0VIN+GlQSZuQABCUamSx+usRyZf4lu4U3kmZvPqcIHwk0GFJYhxDNdKb9FI lTErmsbHKITFpacO6bQuaxJx0IxV48TFKu+lrBoYJ4WHGyXUiUaKkW+njTTNZ9U5P2CQmvWHs3x Fz+K5xj10ZeNuHqTMK66FgPi+2L8tIEzRX3AD8m3bSz3cbgZptHysMDyVVeU0c5AFLu9adDqK1w cgZ5Y+93+4gx5bwKBJPQMgA5KWDTewJT4ZrRN5fGwsbkATGkyknIU4MAx7mWOaD0cpfkLlQW+pG gEyIsOzPb1yY/2I3oGMpbl9suou2YCRdu/TsATXlhgmM04dcduLSxmMMsrrU9K7+QRR7JrJM6/a kmUM/cK09c2AfQgg7JHDnsQzVqblB1XCnZEyIBpDtjEo04gaeIahz9swLHBT7B9Jb3KXBsbbo1f GDDK5A68TlMQX5C7UYvb0tVDOzAi53/8OvfFIVL0w== X-Received: by 2002:a5d:5d06:0:b0:439:b886:20d3 with SMTP id ffacd0b85a97d-439da35f64dmr16113282f8f.15.1773002127220; Sun, 08 Mar 2026 13:35:27 -0700 (PDT) From: Bernhard Beschow To: qemu-devel@nongnu.org Cc: Eduardo Habkost , Paolo Bonzini , Laurent Vivier , qemu-trivial@nongnu.org, qemu-arm@nongnu.org, Michael Tokarev , =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= , Peter Maydell , Bernhard Beschow , Gaurav Sharma Subject: [PATCH 2/5] hw/arm/fsl-imx8mp: Fix parent of ocram memory region Date: Sun, 8 Mar 2026 21:35:13 +0100 Message-ID: <20260308203516.160103-3-shentey@gmail.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260308203516.160103-1-shentey@gmail.com> References: <20260308203516.160103-1-shentey@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable 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=2a00:1450:4864:20::431; envelope-from=shentey@gmail.com; helo=mail-wr1-x431.google.com X-Spam_score_int: -10 X-Spam_score: -1.1 X-Spam_bar: - X-Spam_report: (-1.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FORGED_GMAIL_RCVD=1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=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 @gmail.com) X-ZM-MESSAGEID: 1773002205040154100 Content-Type: text/plain; charset="utf-8" Rather than having a NULL parent, let the containing SoC object be the parent. This cleans up the QOM composition tree a bit. Fixes: 1aaf3478684f ("hw/arm/fsl-imx8mp: Add on-chip RAM") cc: Gaurav Sharma Signed-off-by: Bernhard Beschow Reviewed-by: Markus Armbruster --- hw/arm/fsl-imx8mp.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hw/arm/fsl-imx8mp.c b/hw/arm/fsl-imx8mp.c index 0119a18416..839c925e4a 100644 --- a/hw/arm/fsl-imx8mp.c +++ b/hw/arm/fsl-imx8mp.c @@ -671,7 +671,7 @@ static void fsl_imx8mp_realize(DeviceState *dev, Error = **errp) fsl_imx8mp_memmap[FSL_IMX8MP_PCIE_PHY1].addr); =20 /* On-Chip RAM */ - if (!memory_region_init_ram(&s->ocram, NULL, "imx8mp.ocram", + if (!memory_region_init_ram(&s->ocram, OBJECT(dev), "imx8mp.ocram", fsl_imx8mp_memmap[FSL_IMX8MP_OCRAM].size, errp)) { return; --=20 2.53.0 From nobody Sat Apr 11 21:31:25 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=none dis=none) header.from=gmail.com ARC-Seal: i=1; a=rsa-sha256; t=1773002202; cv=none; d=zohomail.com; s=zohoarc; b=AXQmzQKOcNtlTBLPW95L1l8EMDQclxjv0vp1fK0fWGZXM/3IjnRE1xHEDvQ91ZQS11wdQVe1n2/jztRIbyA/sBEq0jhhogwkLTHxFzYLQ62D2Z2wg8MQG3q2nEiGGvOqUfNy025smvWTEPOTIYU1IXY9IICCQhkNWTpHxoBefQA= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1773002202; 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=ht0en4g7BEiKReMa2mnsHtL6XNX6arYhl4MswHJxcl8=; b=NjlS8WLLo7mjOWv8TRNrCsdzpKgExiHhTg2Yrbes5Pz06QxErVwlyI24gChs/WqjJdW2pNA8k/Mwg72nrq5rvKrEikEvRQlrgFcwJGpevkFruGPvbsmibctdr87AGiyi6QkIWNP5ZgBx2e2Ec7dbC+bFPMCEG4spnWOI0w9nrY0= 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=none dis=none) Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1773002202075538.9385328869918; Sun, 8 Mar 2026 13:36:42 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1vzKqb-0007H5-R4; Sun, 08 Mar 2026 16:35:33 -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 1vzKqZ-0007Er-TT for qemu-devel@nongnu.org; Sun, 08 Mar 2026 16:35:31 -0400 Received: from mail-wr1-x42a.google.com ([2a00:1450:4864:20::42a]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1vzKqY-00045A-Dn for qemu-devel@nongnu.org; Sun, 08 Mar 2026 16:35:31 -0400 Received: by mail-wr1-x42a.google.com with SMTP id ffacd0b85a97d-439d8dc4ae4so1042880f8f.2 for ; Sun, 08 Mar 2026 13:35:30 -0700 (PDT) Received: from Provence (dynamic-2a02-3100-25c6-8f00-0219-99ff-feb2-2458.310.pool.telefonica.de. [2a02:3100:25c6:8f00:219:99ff:feb2:2458]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-439dae2bdf8sm20995508f8f.25.2026.03.08.13.35.27 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 08 Mar 2026 13:35:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1773002129; x=1773606929; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=ht0en4g7BEiKReMa2mnsHtL6XNX6arYhl4MswHJxcl8=; b=T3A7DnVYpUPWKv8BLxTSpn2rKSbwjBUSn2DSsl/8hkOdJp2iHbP9bsbvnJaBaFuyED NukXIcMy3zVKFyHdKKGPzadPbdeCJWwSr4Wcel9vyG9jHocT8Idi8yfN5UhLTRYh3jIE gOumEg6jjl7VEsQqpe+h1ocvXoxasIBwEEdaKM4DXKb3z4mhxZ/EMAOe1e5Q8YBJiWnZ JFS8RJreryIqthrGEmfoxCPQlL5FviJNj7iGpTXMgEhKA4puuuAE8hoMH2hYq7ahX4Wo AlsQfIo6LTQp8mW076ZdLResI8XJsXRiqkNJV5zgPzz9wJGVHX0k91h6hKLcNDC0DmJq 4tVg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1773002129; x=1773606929; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=ht0en4g7BEiKReMa2mnsHtL6XNX6arYhl4MswHJxcl8=; b=f0m40uX4TpTSv+N1b8WwPrBeyclqAw4JAolYHhGo8UHoODq8RhWFR7NU9BSGJtVBxN eagBHbfv0a7QWDaCYt1LMKcv3jPL6QRyPl5il1ZblpU9wyXQF71XmPUu7lP59LxgD5Gh if32cfWpI9loKZj1G8DdY4rZF6snfS2VaWQqgy8dkBWXM7CnHaIktAg5w4urpqYYGmfG 2GjkpgTqwEDj7dZZChRQz0mts1xSj/lHWW8R37AfsWhdRYJmnf3Q5qifC3QeNpzE76UE qLc17MBykIMMjGJNXfPxAs+dXNfhSpYmrOMkF9+BiYPo7CfIRVMWaVrhwUwVwbg4vBBS kUBQ== X-Gm-Message-State: AOJu0Yx30G+HytPooYF0tOHWBRCINWAqk4VL0zOso6JsstJoj3AjeBhd WQa38fNrFcCxGHivMpMQvNLrJpj9u8sAoE1Mfn7SLKBgv+OwPOkUokxpgVypXA== X-Gm-Gg: ATEYQzzq7IbRIey6EPnhNT6ziDzctjtdJCJQXKAZ5oZVy5pJyUFOZolkgXFGKjyGDpd iWtFp0VM3VspY6kwGgPxv+e6GSsKAFJvzH5EnMhqm4P5WlupP6zHiWfTSWlZvEFQUf+aWwd9wfP 8tZGwYl0vwwRwe6ePQoBQmM4hU4r2z1x7qpFRhh/qSmq/6Ag9U1TrLJrp+3VAtJcppx2SU8W+fl Jrij8YG0fmB93/rQNjlBO2uoZShFRYdhDlGoFoFZhKNsw3UBc1PBmawJ4mVissvQ8zxD89YxnOc K41fxzAbOqquVSo3fFWZvZAx4O28f1xDfO1j31UJ04QRA8zT4H2ENscXuwNHuhlb6xF3iKXNs7Z Ohb8zQ2ALvglG4xzgQwnB2TQeIAHaA27ZGkQy8yuFg9813WoKzFVkNfElfarsxRUUt02FomSVk2 qYroGMk5hnq418hI6B7UJWRKEpUT3t47ZYg1ZlY8pTOmSSJw0EnjvDzQP3Sv7Sio/BAMTWtW0Lz 9fLdr8iMwagaVEK4EGhxaujB+En5TU= X-Received: by 2002:a05:6000:4210:b0:439:becb:6286 with SMTP id ffacd0b85a97d-439da87c5a7mr15185221f8f.54.1773002128422; Sun, 08 Mar 2026 13:35:28 -0700 (PDT) From: Bernhard Beschow To: qemu-devel@nongnu.org Cc: Eduardo Habkost , Paolo Bonzini , Laurent Vivier , qemu-trivial@nongnu.org, qemu-arm@nongnu.org, Michael Tokarev , =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= , Peter Maydell , Bernhard Beschow , Gaurav Sharma Subject: [PATCH 3/5] hw/arm/imx8mp-evk: Fix reference count of SoC object Date: Sun, 8 Mar 2026 21:35:14 +0100 Message-ID: <20260308203516.160103-4-shentey@gmail.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260308203516.160103-1-shentey@gmail.com> References: <20260308203516.160103-1-shentey@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable 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=2a00:1450:4864:20::42a; envelope-from=shentey@gmail.com; helo=mail-wr1-x42a.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=unavailable 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 @gmail.com) X-ZM-MESSAGEID: 1773002205048154100 Content-Type: text/plain; charset="utf-8" object_new() leaves a reference count of one, and object_property_add_child= () then leaves it at two. This would leak the SoC object if the machine object= was destroyed since the machine is the SoC's sole owner. Fix this by converting= to object_new_with_props() which gets the parenting and reference count right = in one go. Fixes: a4eefc69b237 ("hw/arm: Add i.MX 8M Plus EVK board") cc: Gaurav Sharma Signed-off-by: Bernhard Beschow --- hw/arm/imx8mp-evk.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/hw/arm/imx8mp-evk.c b/hw/arm/imx8mp-evk.c index b84ac91a17..cfc3038c36 100644 --- a/hw/arm/imx8mp-evk.c +++ b/hw/arm/imx8mp-evk.c @@ -74,8 +74,8 @@ static void imx8mp_evk_init(MachineState *machine) .modify_dtb =3D imx8mp_evk_modify_dtb, }; =20 - s =3D FSL_IMX8MP(object_new(TYPE_FSL_IMX8MP)); - object_property_add_child(OBJECT(machine), "soc", OBJECT(s)); + s =3D FSL_IMX8MP(object_new_with_props(TYPE_FSL_IMX8MP, OBJECT(machine= ), + "soc", &error_fatal, NULL)); object_property_set_uint(OBJECT(s), "fec1-phy-num", 1, &error_fatal); sysbus_realize_and_unref(SYS_BUS_DEVICE(s), &error_fatal); =20 --=20 2.53.0 From nobody Sat Apr 11 21:31:25 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=none dis=none) header.from=gmail.com ARC-Seal: i=1; a=rsa-sha256; t=1773002201; cv=none; d=zohomail.com; s=zohoarc; b=O62/UhSfVaBW6dvny4CAfNMuM/XyzR3y2wNUlGkAmPzbXUsjTPPRLgdKnt6lQ4oQy7j7VMX5MWw6po1aIvbC0D8OxZmpit/z5P4y7y1YsJvnjTQL5GOFewuoe1Rr7pgk87Wxb0f4Jk6eIJeiTQvvYbq45be0ZSxsLforTGZQcb8= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1773002201; 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=rGa+Qk9w7jO0yb09YCUU3MEUEX2jrREiC7pzktGBq9g=; b=SrUpvA5KOPG5zV0ic2vrQJya7pr/AcQKm10tLtR/1T8/faRjK4oSHdtIXb9UCZxIIYcyoA+K7hx3EuBKB3CYDpthmBwWcdv8Lb3nbc3pB40y2eVyQqfU+laf1JNcLEdtfSqkwGEW9wjn0BdREUXc0vELUqSBILUBHzJlBMdOEGk= 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=none dis=none) Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1773002201985138.25309145778886; Sun, 8 Mar 2026 13:36:41 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1vzKqc-0007Hx-FV; Sun, 08 Mar 2026 16:35:34 -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 1vzKqb-0007Fy-08 for qemu-devel@nongnu.org; Sun, 08 Mar 2026 16:35:33 -0400 Received: from mail-wr1-x42f.google.com ([2a00:1450:4864:20::42f]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1vzKqZ-00045c-KG for qemu-devel@nongnu.org; Sun, 08 Mar 2026 16:35:32 -0400 Received: by mail-wr1-x42f.google.com with SMTP id ffacd0b85a97d-439ce3605ecso2605113f8f.0 for ; Sun, 08 Mar 2026 13:35:31 -0700 (PDT) Received: from Provence (dynamic-2a02-3100-25c6-8f00-0219-99ff-feb2-2458.310.pool.telefonica.de. [2a02:3100:25c6:8f00:219:99ff:feb2:2458]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-439dae2bdf8sm20995508f8f.25.2026.03.08.13.35.28 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 08 Mar 2026 13:35:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1773002130; x=1773606930; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=rGa+Qk9w7jO0yb09YCUU3MEUEX2jrREiC7pzktGBq9g=; b=WpeSB+xPA7eTCjTbiNfNBL5Nl2d3gfJWuT1Osj8ZBhl4D57QmnWV4uGcLnL2CGDzJh JB6KDJ1vdFsbQna+x/34y2actYmKAkb5pArxuPjFWOOzcRgVpX4JIFLTKbiG/dy4GNiL ZAdmZEOgau6AYTORViBYtxFNsPKT8SrFBnnRbZErokzyuArelOoQmCH8bEsRrEhDbrHS IZbXG9pIgoHj4Q+cwfpblrd1agJR1qTgZgKBEaKz6BbwbvZsIxg7jI8XNUDIoAlq4QlF M/xh5UMz4beJap0vuBJta9SPX9qRsieAv7+4h72dCBdSlEDFxsyY1btFBacDKF5QIl64 fj9g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1773002130; x=1773606930; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=rGa+Qk9w7jO0yb09YCUU3MEUEX2jrREiC7pzktGBq9g=; b=O1NkagizuguL36dcDlwRgozTVafBVuO6ACt2uLZ9Sx2L/r4Pffw4ksnguPwit6OOW8 A+XXEccn50rM90nAwhgz6AyC25eNhx7OpGiJdusAis1DD/7A8Cr5eOQziX0jy/KPawcR FMR67Gb6zZxWL9brRotTc8SRjdQWu7mcAj5ilOyBqNFG6yLk6b14NHR3p1HcDmvaTKCe outNkATyHN+io0jNrDFJjubCtpf6VlcwEQpYE/8UJd2P81AASkXHWu7UgNsUsykom0XY shK3aop33hQ1sn4Jwc2fHZ3LhhuPDtPO3yybhWhtrxbVJ63XBqdLqW7ng9vxBFKVJgMr 7Wzw== X-Gm-Message-State: AOJu0YytXnraoCHn7TbJ8NM1srrf162E8D7diT1XhSdWC1WYDO50Cpou vhOFNqHeMaPvHcFClO+FqdYi42i1Fa1ko6OvEfi5mppYEYXsALWb3zd7cnd+Aw== X-Gm-Gg: ATEYQzwfoIfUlvAKwOzOs6xGLmMALfD80g/Cl4yfcg246tzfNmMBdll0NJR6catXpCq WTWGh6pSm/4MFTiA8rxlNQbsWFZjpSuX7H5/g9w1N5kTkQAcoOT/z8Y/udSOJSvGq7VOsrfPfM1 aTPuLaFCq4/yHbTLqZ8C3ZCgg4vtk4kFKcRd1DVO7yMzNwf6de8TtgZCyLSphf+quWUTaf7LSza 5JprZstkNhm6FDidx+EdPKHR29u2l+OZjAlBUBQuOWKELgS3vXT2O54ze4CG5DkQ65Fp6prCO64 858zWA+X2sDJdxj00iV9t8DRGjMSey1Ew0GUFqsnyHXAfMsWpvhRD8H6l5XKzaIFt+Ip3XuIT3c wkVguAofc4wCfhJBUEnAaZh2fsVCk1F77EF7EkGNyDWgCzmiMbnV93B0HIPDNcHV7l8njdUGzGY Hn+44loJK4JEKEDeuZ8RuCKwk3WH/xoSFKbfGNWwsuRDa68uWG+Lsmx/WW9GVA4Jheg/uNHb32S 4uLMIf0H8i+C+SlXyKgd9f+u2KPDDE= X-Received: by 2002:a05:6000:4313:b0:439:a95b:3c43 with SMTP id ffacd0b85a97d-439da65e31amr15851395f8f.21.1773002129604; Sun, 08 Mar 2026 13:35:29 -0700 (PDT) From: Bernhard Beschow To: qemu-devel@nongnu.org Cc: Eduardo Habkost , Paolo Bonzini , Laurent Vivier , qemu-trivial@nongnu.org, qemu-arm@nongnu.org, Michael Tokarev , =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= , Peter Maydell , Bernhard Beschow Subject: [PATCH 4/5] system/vl: Fix reference count of machine object Date: Sun, 8 Mar 2026 21:35:15 +0100 Message-ID: <20260308203516.160103-5-shentey@gmail.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260308203516.160103-1-shentey@gmail.com> References: <20260308203516.160103-1-shentey@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable 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=2a00:1450:4864:20::42f; envelope-from=shentey@gmail.com; helo=mail-wr1-x42f.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=unavailable 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 @gmail.com) X-ZM-MESSAGEID: 1773002205263154100 Content-Type: text/plain; charset="utf-8" object_new_with_class() and object_property_add_child() leave a reference c= ount of two while the QOM root is the sole owner. Fix the reference count to be = one by calling object_unref() once. Signed-off-by: Bernhard Beschow --- system/vl.c | 1 + 1 file changed, 1 insertion(+) diff --git a/system/vl.c b/system/vl.c index 38d7b849e0..91b390dafd 100644 --- a/system/vl.c +++ b/system/vl.c @@ -2197,6 +2197,7 @@ static void qemu_create_machine(QDict *qdict) current_machine =3D MACHINE(object_new_with_class(OBJECT_CLASS(machine= _class))); object_property_add_child(object_get_root(), "machine", OBJECT(current_machine)); + object_unref(current_machine); qemu_create_machine_containers(OBJECT(current_machine)); object_property_add_child(machine_get_container("unattached"), "sysbus", OBJECT(sysbus_get_default())); --=20 2.53.0 From nobody Sat Apr 11 21:31:25 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=none dis=none) header.from=gmail.com ARC-Seal: i=1; a=rsa-sha256; t=1773002207; cv=none; d=zohomail.com; s=zohoarc; b=Ve3WQTh8yMLeO7ky/Bh/2iU0e4f7dju1tJm75mkAULumj4rXNESRfANmLwSmXtETgUkgSO4TNkjSpcp3OygBPze9R48fgW9rp1n2kDJMGrR5kB4TvbDenFADvF7FyvOrVoEMuFAnlPTI72BT6rMR9+41xQtzx0x9+seaUPQMIaQ= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1773002207; 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=2i4QWuXnsIYxEz7i8mpYTk9RDE3sISGydinWlpK7m7M=; b=YwT5I9h8hqfop89awLzHk5sJCTLW0uJxEiAjpV0/TEuWyK5m5viFzF+Ng2+QNyfaJ0kIKboIiiyMrtH2YOk2ZJ/sCVyxgOhx6Tnf3fWy935nRiubk4+A/sJ9nJd55YRRyh5Z5I72x58MZEMLtIJ+FNpOsqToBJU30i2R8RtGy1Y= 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=none dis=none) Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1773002207008749.7367320930708; Sun, 8 Mar 2026 13:36:47 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1vzKqf-0007J7-Lf; Sun, 08 Mar 2026 16:35:37 -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 1vzKqc-0007Hb-12 for qemu-devel@nongnu.org; Sun, 08 Mar 2026 16:35:34 -0400 Received: from mail-wm1-x331.google.com ([2a00:1450:4864:20::331]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1vzKqa-000464-H8 for qemu-devel@nongnu.org; Sun, 08 Mar 2026 16:35:33 -0400 Received: by mail-wm1-x331.google.com with SMTP id 5b1f17b1804b1-48334ee0aeaso88876985e9.1 for ; Sun, 08 Mar 2026 13:35:32 -0700 (PDT) Received: from Provence (dynamic-2a02-3100-25c6-8f00-0219-99ff-feb2-2458.310.pool.telefonica.de. [2a02:3100:25c6:8f00:219:99ff:feb2:2458]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-439dae2bdf8sm20995508f8f.25.2026.03.08.13.35.29 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 08 Mar 2026 13:35:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1773002131; x=1773606931; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=2i4QWuXnsIYxEz7i8mpYTk9RDE3sISGydinWlpK7m7M=; b=Y92nr9TPAx6rfQlHQmR6bGbSjC3Qw7Io7377HYBDIgojVQLpBg82maSG4xyW2mT6RN 1GDJhTXwGhN7HZPR3E8TyrLgSGtZy0Dnwk7V1GUg6ioImpSBzu7sCzkPjGiUNYTQ/IHC 10mRAp+udJOKaPqMbL5/2j+md9Ktt0nBDUMgl02xmVP6GNDAwqcXoohVxbB5bDwDbSNy kj7hpKDnEO3O6t36aa01VUD9pyhpd1bhVjnqNroXJtptYRyWXlCqKszN6lw+RiYclbT0 6c+tJ/wih3QELMAc8XdYkKMFT2Yyl+xMxIIaK39s7PA5NAdsa6pwO+4rDWyZq1iaGlWv aJtw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1773002131; x=1773606931; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=2i4QWuXnsIYxEz7i8mpYTk9RDE3sISGydinWlpK7m7M=; b=dVkiQsEfTBjvcB/n+7+9UwylePahuIyZWev5LhaKMtAJ2tzOrNVz/pOXwUykw0leW5 6uOBYMaoSkWQ7Kgsv/JY0sP3LnpnNv+NpTriY4vlrjGXULVh6H+i3M+f+zZ1amAN702s LHZ+X6eVUTG7RrEmPo+cTV8SUfeW8xAOwWUqY87nncuTE3+sUHehdj6lPdVXxTfTG/CO uyg87X1SpHgDz6Gz8dOjRseyXCMRK/JtroYZjSmTJRYrU4t5WGbQrsbTdAaKsQ9oYhlF l/7mL1S9YWi5YcGzAeWbIo5t9+bUHLjO5MB8tBdZ43/U+DMsfKzvsv9fYkPCmsPDpPwv qz9Q== X-Gm-Message-State: AOJu0YyBGwQD+tKqRHcieopDC+d14nU/P9SHgFQcXw2Rq0/bPuvixre1 AgdaUJqePInwpHsOM2pFGZlFG/IbsIjeqcDRrrDpafDM61A35XDKBpOU7EStww== X-Gm-Gg: ATEYQzySC95DGtsu8wGgDNwihuwPcNtdggsgpfyTDsIXvpj7+BhNW6l+LxfpMylhxUF utVuoiM2FFIdoRr8LaXTZI4crqdoIl2lqe1zZWA82DQ7v1JQ8IvGGXnLOnh+3fo+sgaJi+qVicP hG1KV53bAJkqGmX9crS55etiu+pcP6THzL3NHfrdAXtcqkbSb1jmDxar1fiCbq8dAvbhcPmvC+/ RGmKk2fJoT0EN6zdazRQ+QXj5jjxcd/LLBf2HfLUUzraGU8J0CBjnho43UHKQgjQJxXawGLzG4/ 5bkkyYDArhZuhGHFuzzUUFjzdBfkpo6FWacQCnubhUI+WCrCeGrzSX+W5tvmieAGs97WeZfKk3j B5mmkZJiVFHeXI7WvBjibh+031mtheNtDAJcLNZsFJsgkC6u1nwfNxzReULeAFviul5dX8qUTTB XrdmczFaIMC2rhuPyJtNxxT3BkUe1KDEWzCIPyxhXZPnW5OrCEp/8fEteml2R4TC9HWVN8sa4/k sA6pbdILG+e0wkAN/b+LBwGvfoiVd0= X-Received: by 2002:a05:600c:64c7:b0:47a:7fdd:2906 with SMTP id 5b1f17b1804b1-4852691ec50mr146662655e9.12.1773002130682; Sun, 08 Mar 2026 13:35:30 -0700 (PDT) From: Bernhard Beschow To: qemu-devel@nongnu.org Cc: Eduardo Habkost , Paolo Bonzini , Laurent Vivier , qemu-trivial@nongnu.org, qemu-arm@nongnu.org, Michael Tokarev , =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= , Peter Maydell , Bernhard Beschow , =?UTF-8?q?C=C3=A9dric=20Le=20Goater?= Subject: [PATCH 5/5] Revert "sysbus: add irq_routing_notifier" Date: Sun, 8 Mar 2026 21:35:16 +0100 Message-ID: <20260308203516.160103-6-shentey@gmail.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260308203516.160103-1-shentey@gmail.com> References: <20260308203516.160103-1-shentey@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable 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=2a00:1450:4864:20::331; envelope-from=shentey@gmail.com; helo=mail-wm1-x331.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=unavailable 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 @gmail.com) X-ZM-MESSAGEID: 1773002208871154100 The callback has been introduced in commit 715ca691daca ("sysbus: add irq_routing_notifier") for use in VFIO platform. Meanwhile, VFIO platform has been removed via commit 762c85543948 ("vfio: Remove 'vfio- platform'") which was its only user. Remove this unused code. This reverts commit 715ca691daca081108b33306faa6fa102f0df8d8. cc: C=C3=A9dric Le Goater Signed-off-by: Bernhard Beschow Reviewed-by: C=C3=A9dric Le Goater --- include/hw/core/sysbus.h | 1 - hw/core/sysbus.c | 6 ------ 2 files changed, 7 deletions(-) diff --git a/include/hw/core/sysbus.h b/include/hw/core/sysbus.h index c0d18d9e00..f3c4259d29 100644 --- a/include/hw/core/sysbus.h +++ b/include/hw/core/sysbus.h @@ -50,7 +50,6 @@ struct SysBusDeviceClass { * omitted then. (This is not considered a fatal error.) */ char *(*explicit_ofw_unit_address)(const SysBusDevice *dev); - void (*connect_irq_notifier)(SysBusDevice *dev, qemu_irq irq); }; =20 struct SysBusDevice { diff --git a/hw/core/sysbus.c b/hw/core/sysbus.c index 3adf2f2faf..3e1160ee92 100644 --- a/hw/core/sysbus.c +++ b/hw/core/sysbus.c @@ -104,13 +104,7 @@ qemu_irq sysbus_get_connected_irq(const SysBusDevice *= dev, int n) =20 void sysbus_connect_irq(SysBusDevice *dev, int n, qemu_irq irq) { - SysBusDeviceClass *sbd =3D SYS_BUS_DEVICE_GET_CLASS(dev); - qdev_connect_gpio_out_named(DEVICE(dev), SYSBUS_DEVICE_GPIO_IRQ, n, ir= q); - - if (sbd->connect_irq_notifier) { - sbd->connect_irq_notifier(dev, irq); - } } =20 /* Check whether an MMIO region exists */ --=20 2.53.0