From nobody Sat May 30 20:11:55 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=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1776938769; cv=none; d=zohomail.com; s=zohoarc; b=P2fuohez6ovfVFajJ2W4K8gWNLCeWBWW7gozaInYCS0+HEadUzmTBa3MhzmvyTyTWdQL5I+D3spumEp3lqDYYWQdp9MoX9tMfwU5JSTw/0O7uVR53KpwMp2msmUbBTdook4OwfxHSdLeHlZhE4ePgnEHRVm43jOveFwZdJp2R84= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1776938769; h=Content-Transfer-Encoding:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To:Cc; bh=v5ZNOu9NBVvbQVxY3EIRPHn6NOW6vsYmsD7qcmXjrYU=; b=ADF9dwXYxFWYQumgU0gINJMy4qyC4FVRDWflXnAVRZT0u9HwCa1lAHIewi/IEKPETFOYLMF584L7VaaXur8rRx+xKBRvtuO0Wep4B1mx0ARSqKiqBSlaZXbCxxo+3ipk2YcbQq8uRvkJBM0XYgpnjIFp+/IFawPw8lA/kbWpbJw= 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 lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1776938769434286.35045799778084; Thu, 23 Apr 2026 03:06:09 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wFqtM-0006If-1h; Thu, 23 Apr 2026 06:02:41 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wFqtJ-0006I7-72 for qemu-devel@nongnu.org; Thu, 23 Apr 2026 06:02:37 -0400 Received: from mail-wr1-x435.google.com ([2a00:1450:4864:20::435]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1wFqtH-0001tB-MX for qemu-devel@nongnu.org; Thu, 23 Apr 2026 06:02:36 -0400 Received: by mail-wr1-x435.google.com with SMTP id ffacd0b85a97d-43cfde3c3f3so6632605f8f.3 for ; Thu, 23 Apr 2026 03:02:35 -0700 (PDT) Received: from lanath.. (wildly.archaic.org.uk. [81.2.115.145]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-43fe4e4eec9sm49323930f8f.34.2026.04.23.03.02.31 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 23 Apr 2026 03:02:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1776938553; x=1777543353; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=v5ZNOu9NBVvbQVxY3EIRPHn6NOW6vsYmsD7qcmXjrYU=; b=f9nREdnixdj5WfR3TCgun20aQdwR6DxVxRuzdfMvT1dOKVqr+mz547byRVilYV3AmW t7k+Vgtfuj04t7BC1oFGY4urNU4PXAp8RsVQePYbembcRscHKV2BtzIoODc97F0VK1lO CYDKQPZaGfQrrsguGqW2tqOrQBuwt3cgYXalAczelrg7mXocktmSMN61kM/v7pAfpnrn Ti3HbNoUyW9NUbvNcro4Bjs1R3p2EuImClh6zqSj7iCg5Ps4VM6/X9RbQFB60mVshe3G OGjRKuqRQnnTPQhmLZKi77O01kPMG05IZfU/AZkMAU2eAl1larslNa3uhDkek2n6yuap /f7A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1776938553; x=1777543353; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=v5ZNOu9NBVvbQVxY3EIRPHn6NOW6vsYmsD7qcmXjrYU=; b=k201melB0iDinGMnho7jVLIqSlToJQFRdZvfPPjw80RZUVQlujXygH1oxkBywowJRl ALg9zG+qiPPavk15TmnEp+QSN2UKY0EzSnaETbMgMI2MlPiuIo0uH0FsS2mMtAMlrlsN xp3w0juhpjbe6AHn2rNSRKINBx1iOdugg0O8NSfZKY12Odh15wNlB46ucQoMzEIB2URv P/u8MYqtUT9T5XgGLmTbvv1Ws53eHsg7XTTK04zWiUHqfYM3HBl1ydu4O+DZgdj/8vDe p6EuE+PtqHoVlGl8B2tnY9boUZ+p7Nc73igR9+5gv+vDXx70EuKMEdSTVxMGMMUe0oRE 7vng== X-Gm-Message-State: AOJu0YxVL0209RTX9cloU3dCzR+CowErjg9Nj8JECPTpW9VkgYWkY1KZ rlxjD1Exh87nyNMqRJVoM90z5z2ivZZmx0p/R3+0sAmGJ/PndIMqTFAioakmiiNioocTKJqtKRX 4iSWt X-Gm-Gg: AeBDietOKwZxfpbsjhGgUbv40JvWHx3/+XS3KgLlhGlMCp9e0koN3Nxvj/O0Pu0JfyL rrivuSYsa4IEHAVHvXUDoDRM8pu2LjqC508YG5n+WxVBC65cAzAIPNx65kVOHSS/MIGSt7Ela/k 4j9BKZMmoukbpeZtFe7xst5t99aYl9ieAKHGSC8C/iHZUGz1fRTkjeIcv2BoBBQJPdy3XqFyB5d EG4ub0lRgx7+8TTY9xYClHDZwTuXUYJ20hKXpX1wSLX4vNUDBLjy822rdyP7kefVxvuqVR5lGad mevRvoByLuu09Yw4YiDdogRqOM+rrUHF9m19Jkf/GjRhyZ28XDY1F6uKXv572DFhgnbUVSI2fTA PdU1WLrzjbi5VBj2dJAQvDXjv6YBct9XagfnedmPe7b7mxjhAqbibLW8Bc2tHE+gzQpgRdfAmEs FlDb56pmPa4QyVHac3d2kqFHwNF2DxZUGODOvJ5d8eYmJH5uyvecpCCK7PvCHi7I8hjCrpNW6A2 JiRjWjurvYnPbPxBJDfYqNXgplwaJoLKEBy/7tOEw== X-Received: by 2002:a5d:40cc:0:b0:43f:e721:76bf with SMTP id ffacd0b85a97d-43fe721784amr27785857f8f.41.1776938552190; Thu, 23 Apr 2026 03:02:32 -0700 (PDT) From: Peter Maydell To: qemu-devel@nongnu.org Subject: [PULL 01/59] target/arm/tcg: increase cache level for cpu=max Date: Thu, 23 Apr 2026 11:01:31 +0100 Message-ID: <20260423100229.2941820-2-peter.maydell@linaro.org> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260423100229.2941820-1-peter.maydell@linaro.org> References: <20260423100229.2941820-1-peter.maydell@linaro.org> 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=lists1p.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::435; envelope-from=peter.maydell@linaro.org; helo=mail-wr1-x435.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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: 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 @linaro.org) X-ZM-MESSAGEID: 1776938772188154100 Content-Type: text/plain; charset="utf-8" From: Alireza Sanaee This patch addresses cache description in the `aarch64_max_tcg_initfn` function for cpu=3Dmax. It introduces three levels of caches and modifies the cache description registers accordingly. Reviewed-by: Gustavo Romero Reviewed-by: Jonathan Cameron Signed-off-by: Alireza Sanaee Message-id: 20260311160609.358-2-alireza.sanaee@huawei.com Signed-off-by: Peter Maydell --- target/arm/tcg/cpu64.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/target/arm/tcg/cpu64.c b/target/arm/tcg/cpu64.c index 84857fb706..649d854a65 100644 --- a/target/arm/tcg/cpu64.c +++ b/target/arm/tcg/cpu64.c @@ -1167,6 +1167,16 @@ void aarch64_max_tcg_initfn(Object *obj) uint64_t t; uint32_t u; =20 + SET_IDREG(isar, CLIDR, 0x8200123); + /* 64KB L1 dcache */ + cpu->ccsidr[0] =3D make_ccsidr(CCSIDR_FORMAT_LEGACY, 4, 64, 64 * KiB, = 7); + /* 64KB L1 icache */ + cpu->ccsidr[1] =3D make_ccsidr(CCSIDR_FORMAT_LEGACY, 4, 64, 64 * KiB, = 2); + /* 1MB L2 unified cache */ + cpu->ccsidr[2] =3D make_ccsidr(CCSIDR_FORMAT_LEGACY, 8, 64, 1 * MiB, 7= ); + /* 2MB L3 unified cache */ + cpu->ccsidr[4] =3D make_ccsidr(CCSIDR_FORMAT_LEGACY, 8, 64, 2 * MiB, 7= ); + /* * Unset ARM_FEATURE_BACKCOMPAT_CNTFRQ, which we would otherwise defau= lt * to because we started with aarch64_a57_initfn(). A 'max' CPU might --=20 2.43.0 From nobody Sat May 30 20:11:55 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=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1776938681; cv=none; d=zohomail.com; s=zohoarc; b=ifolN39P6kMSw4w7hqTj8lGqETpB5goEL0rwFd6soM3oR7KejB2/9VNk2JEm4zBQrUykR2kDtEtk+3tzhNR5t7EydJ35Bfid7kFVkyQWDhZUFiY56Z4qs0a+YD0oI3RyFlafV/F9B8AcjZMwd04xSJuLB+pyCfMardaNgnEsM4s= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1776938681; h=Content-Transfer-Encoding:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To:Cc; bh=e4SVw6/0iy8VqNnBZElqRdTaBGFeTVDwu9oinIEbAL0=; b=RZ6qKe77hKTQztX+ektBuKHsBnSStCPwcU3a0BV/C7+nXtuQTzRd+53Gnh0ZKiq2Q5H1d6GCx4QEQNP1Bt56NjSRX/x8TIH/o9F0w5xExyaG0pKMlXG/veUTvht69FprL8ZfDRHCai78yVammyRQXOBf+qabx0ONrtBvwo9qtxo= 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 lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1776938681393287.8470688794122; Thu, 23 Apr 2026 03:04:41 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wFqtR-0006Jl-4R; Thu, 23 Apr 2026 06:02:45 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wFqtK-0006IG-Kg for qemu-devel@nongnu.org; Thu, 23 Apr 2026 06:02:39 -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 1wFqtH-0001t3-Op for qemu-devel@nongnu.org; Thu, 23 Apr 2026 06:02:38 -0400 Received: by mail-wr1-x42a.google.com with SMTP id ffacd0b85a97d-43d03db7f87so4400704f8f.3 for ; Thu, 23 Apr 2026 03:02:35 -0700 (PDT) Received: from lanath.. (wildly.archaic.org.uk. [81.2.115.145]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-43fe4e4eec9sm49323930f8f.34.2026.04.23.03.02.32 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 23 Apr 2026 03:02:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1776938553; x=1777543353; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=e4SVw6/0iy8VqNnBZElqRdTaBGFeTVDwu9oinIEbAL0=; b=Q3YQHn/HubgLxujEtJmWVdy33TL/Lv8+zGGZ/JqOPDS5Znbj5kHJQXK/zc6KIbTxvv fJ6hucKX6cF4pUnsrvdxuiwbpdGlDeDytL8drbr69mLP1iR0dERiKQ3Ze0gpV4fRxPfI rhXYRE+NGrl0VvPAlegNg4o9APTWPWvdkx9BlwcpqAIgnb0PFeXW9BvjEtBMaDsAmmHa /IBHUqzTPZiw1Rfee4u1WTP98PljsNoy2qt88RMdXhXhHNl+4mVIZ+YVCXgIjZpAtvAN VYTmFOZlpmovHHsh+WsP+ax/BE6Jt72JcoC8kr/iScDoX0kBHq9YcDKwZc79P+XCN2Yn USZg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1776938553; x=1777543353; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=e4SVw6/0iy8VqNnBZElqRdTaBGFeTVDwu9oinIEbAL0=; b=ewaqwmrU9xZGEP7VQzau2ebFcbziNtsJfUe188NAexF9BwpiiL6O9gh2SUBRxtV/Bz s+vUg/JTCBLZ194joXD1clGpOCMi4NfjwTeP3mN1U69NjNjfXO8EZkR2uuVms4VSmBOx Wyz+V/aTHTtih+kkDwCAXIOngW4odskEG3ricjP8jfAdeHpsppK2RFxExOu5Ko4+OBld GGAvsLfFPVs9ZpY5XqcbKas5W+R61Gv+439JkzdwrplkZnpc9nDduqhSPBXYNLGyN4W4 fFujUcXX9Jb2jWzEAKj+05VLKuiUrpdfP9m9lGOJDbARX1ykJYBWDxCtUAW8i2bgsN3y Jz7Q== X-Gm-Message-State: AOJu0YwQKiw0o/uEnEaPHR2lThRHsQh7wOp1/BYBuOSMUYuF2w/aafkI i70079WrmpLv5T3tFg4/kP5O4EDIOYvxFqD8VFr3bZNwkBnVM7r+NDexzHy9iO7qFo6+lfpmb+r zVlVf X-Gm-Gg: AeBDieuesy7Rov4G8F8UlnYgQpeu1zspGET2RNEf3/f7+EbA3bjVfgmd7HrQZC0R+A3 iyVuZpxeEs11uu1TJA891jsa8Wr4EX2NWCv0P3M33oXpto2DCoJC+V3jObuIS4GD3qOk0D5OCZT 2kdKvQouAv4uTl+65eHM9Hao5iB3uBz9rQD7TWISQlXXeyVcGl1B/EihSyMPqkZGgnn8EwQ+D3v CjAFcf4Zdgby/r0NNMtZWe4V60TZQ3qeB6pf+GCRFU96RE58Chlq4weN9TGn/feaJ4rtyOgfmBy Y/B5OUG4IaGh0g8t9QlS+P5tBndSHVac5QCUX8D9KcHRkVqfbr8RZn1Ezcw9huvFCf/mVR3OyKo jGHSVOlHotjImEcRQPTIze+qJ29teAB33+sZs6eVA/qtLCD5sPUspUAFF7gWz04jLTrJ6z1+asr bljwBGV/yS9y8VmleGAR2sEhGj0hjAWFNE8unk1wfNvCV2bxoAobKODBOeI+mWIGo5FsFy5tzov 9Ols/TS2s7Gg4EucW+fOO5CTnMDwsMZE+YKeQiBGQ== X-Received: by 2002:a05:6000:144d:b0:43c:fe0e:5bbc with SMTP id ffacd0b85a97d-43fe3dc59a6mr39049155f8f.19.1776938553227; Thu, 23 Apr 2026 03:02:33 -0700 (PDT) From: Peter Maydell To: qemu-devel@nongnu.org Subject: [PULL 02/59] hw/core/machine: topology functions capabilities added Date: Thu, 23 Apr 2026 11:01:32 +0100 Message-ID: <20260423100229.2941820-3-peter.maydell@linaro.org> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260423100229.2941820-1-peter.maydell@linaro.org> References: <20260423100229.2941820-1-peter.maydell@linaro.org> 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=lists1p.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::42a; envelope-from=peter.maydell@linaro.org; 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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: 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 @linaro.org) X-ZM-MESSAGEID: 1776938682729154100 Content-Type: text/plain; charset="utf-8" From: Alireza Sanaee Add two functions one of which finds the lowest cache level defined in the cache description input, and the other checks if a given cache topology is defined at a particular cache level Reviewed-by: Jonathan Cameron Signed-off-by: Alireza Sanaee Reviewed-by: Gustavo Romero Message-id: 20260311160609.358-3-alireza.sanaee@huawei.com Signed-off-by: Peter Maydell --- hw/core/machine-smp.c | 52 ++++++++++++++++++++++++++++++++++++++++ include/hw/core/boards.h | 5 ++++ 2 files changed, 57 insertions(+) diff --git a/hw/core/machine-smp.c b/hw/core/machine-smp.c index 189c70015f..bef04aa2d7 100644 --- a/hw/core/machine-smp.c +++ b/hw/core/machine-smp.c @@ -406,3 +406,55 @@ bool machine_check_smp_cache(const MachineState *ms, E= rror **errp) =20 return true; } + +/* + * This function assumes L3 and L2 have unified cache and L1 is split L1d = and + * L1i. + */ +bool machine_find_lowest_level_cache_at_topo_level(const MachineState *ms, + int *lowest_cache_level, + CpuTopologyLevel topo_l= evel) +{ + enum CacheLevelAndType cache_level; + enum CpuTopologyLevel t; + + for (cache_level =3D CACHE_LEVEL_AND_TYPE_L1D; + cache_level < CACHE_LEVEL_AND_TYPE__MAX; cache_level++) { + t =3D machine_get_cache_topo_level(ms, cache_level); + if (t =3D=3D topo_level) { + /* Assume L1 is split into L1d and L1i caches. */ + if (cache_level =3D=3D CACHE_LEVEL_AND_TYPE_L1D || + cache_level =3D=3D CACHE_LEVEL_AND_TYPE_L1I) { + *lowest_cache_level =3D 1; /* L1 */ + } else { + /* Assume the other caches are unified. */ + *lowest_cache_level =3D cache_level; + } + + return true; + } + } + + return false; +} + +/* + * Check if there are caches defined at a particular level. It supports on= ly + * L1, L2 and L3 caches, but this can be extended to more levels as needed. + * + * Return True on success, False otherwise. + */ +bool machine_defines_cache_at_topo_level(const MachineState *ms, + CpuTopologyLevel topology) +{ + enum CacheLevelAndType cache_level; + + for (cache_level =3D CACHE_LEVEL_AND_TYPE_L1D; + cache_level < CACHE_LEVEL_AND_TYPE__MAX; cache_level++) { + if (machine_get_cache_topo_level(ms, cache_level) =3D=3D topology)= { + return true; + } + } + + return false; +} diff --git a/include/hw/core/boards.h b/include/hw/core/boards.h index b8dad0a107..f38b3f5f78 100644 --- a/include/hw/core/boards.h +++ b/include/hw/core/boards.h @@ -60,6 +60,11 @@ void machine_set_cache_topo_level(MachineState *ms, Cach= eLevelAndType cache, CpuTopologyLevel level); bool machine_check_smp_cache(const MachineState *ms, Error **errp); void machine_memory_devices_init(MachineState *ms, hwaddr base, uint64_t s= ize); +bool machine_defines_cache_at_topo_level(const MachineState *ms, + CpuTopologyLevel topology); +bool machine_find_lowest_level_cache_at_topo_level(const MachineState *ms, + int *lowest_cache_level, + CpuTopologyLevel topo_l= evel); =20 /** * machine_class_allow_dynamic_sysbus_dev: Add type to list of valid devic= es --=20 2.43.0 From nobody Sat May 30 20:11:55 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=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1776938613; cv=none; d=zohomail.com; s=zohoarc; b=P59ign/OodOcVLp1ttKO9TAWyGH/5J023oRwihmDYknFY8QJI4bPjPzPqmUHR/11dtHPNykN7A0qHN+Oz0v91RvQ80FzeOzu6EJsr8hs6IJy9LjG6CKSlVA4PxfzxddK043d9yDxbtcXOyFn7OcgWaRJR28p8sie8GChqF4p3zE= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1776938613; h=Content-Transfer-Encoding:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To:Cc; bh=sZ2IGuJb8IKg94Ug705V2ygfhUNl9HcmbtUDpy0VaOI=; b=T6bB0EJjX1NQun67//kpN9rDJqJOUUxyF8H3T8+IqhvTvvCytaAp1Caq7OisdTbs6opK7L3gP2nyiF1xWMRkBZKHqR/yXDonKX/N6cOyWIdBSk8t2WxvK4Da/wCFDb4xr8VDilUTdnj0nEMk7U7TyHlOkFZYMgd7A/Vd2FA79D0= 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 lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1776938613739846.1496176648225; Thu, 23 Apr 2026 03:03:33 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wFqtS-0006Jy-08; Thu, 23 Apr 2026 06:02:46 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wFqtL-0006IQ-GX for qemu-devel@nongnu.org; Thu, 23 Apr 2026 06:02:39 -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 1wFqtI-0001u4-Is for qemu-devel@nongnu.org; Thu, 23 Apr 2026 06:02:39 -0400 Received: by mail-wr1-x42a.google.com with SMTP id ffacd0b85a97d-43d75312379so4751003f8f.1 for ; Thu, 23 Apr 2026 03:02:36 -0700 (PDT) Received: from lanath.. (wildly.archaic.org.uk. [81.2.115.145]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-43fe4e4eec9sm49323930f8f.34.2026.04.23.03.02.33 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 23 Apr 2026 03:02:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1776938555; x=1777543355; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=sZ2IGuJb8IKg94Ug705V2ygfhUNl9HcmbtUDpy0VaOI=; b=iJjLP7cZ3K10a+Nto53tb+BbgPWz6GwTvm3R2Evy0So3JF9BUyeKUCxYeVGxRaqTrC EM1AcdvVz08H8To2VmBJ/x9/z75mKSbbQVM4Fy0WpirASGdfgdy0K9BmWi5ylNaeVsCu htf+k/Gw64XuHfONjFxs8AlIbEtFjjukQreE/nwjTz5U31e2BBwV5wu8viyWrnwvPFuW KlQZvp6uUYx8ZhHoC8/YEWZ7ZVjoKMVkG+SzfcJ1HD35qvxSCDEybz6jE4jyh6HeX192 eJ4YljCwCfIrQ6+ppSQhynMYIVLABxoYX3+LgBccaOQkYm/s/wq/RVAhHS2PTml1aWQ6 Cb6Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1776938555; x=1777543355; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=sZ2IGuJb8IKg94Ug705V2ygfhUNl9HcmbtUDpy0VaOI=; b=ZiDUN0zHSlUcqZKWkhvU97fYQgK6CthjIUs3DEyeTGJWxWZiBFYuOa5gbBVuiNU/xm UUxReWvdTSaSO9Z1dUWlrblG2rTANsFS/yKwHwyxtBpxavvnPEbAn7F1eb63SjPJyV58 DxTdXuDoMTwyhS6osdKQE1LgqXDjqFyRxQilfIGBBdBKd8fNkURTpT1/O9406nn18ou9 ZREAElbXxSnGD6aeZ5l0OTlSk69tQIog35u7M/C/IiGm8IJzh1vshuFxjqz7vNgmTUPm VwPd25szWykS8CexuB39xNDo1paYrADtC2+GYYm/2G5ClUGilQDCuIEQsvVzP9hNeOyl 0GXQ== X-Gm-Message-State: AOJu0YycWEGZW4nu26JE6QUYNTO1QuaYFKKrAbWZ6VSgawU4fuc2AeHA mEcuSueyLgMAsyEb1d7XqVq1S9c6Nwcyi2rjVHSfb+jTcD44au0VfmGrFAq/krDau1r69RQkV1r C4ycM X-Gm-Gg: AeBDiesOKvZ/1M02sIwCfamDbRBElOFBSUaS+v+FnUdC2Ax8j5+TSbny4a4bYOAfCyh +ukjMSa12kn/9sgwwYHikayj79tjrzugCHozpD0N7kWdiWlhyNWsHZqJq93MgeO2LgTZJX5YwUo FQr24F8uNJmFRz78o951gudsMMZgX9S5FvB9M41S0HvOEOCYRnSjO6l3D5yWsauxx0vIa50xCxS FRW58hVch0uzjvYfo/56iFgd7hppXm39A6tEXzDAD8CISBGAsYCa3jhC107vfFToU0Cx0KO1riM K2zNvleEFR+0iX9gACdntWyKJR8fm/uM9XQWpvT7oTol5WozJT+leS8K2tPat398OdRJ8nGl68R h3JOMxtcADsAsbFlnaHLj6DagYD4/Jd8vIhbhap3T0jyw9T1tpxoLu4Zc5kSdBhQnnaywbPf8yl kQaTY11hQ3OqL1JjfEwvni85O2vhK4n1UEs97NixJKvVnTq0El1n35UDkRgoCx7wT8PEx72q2xR F6ct0WaRp8CUco2sG8/wVx+B5jsDAqxT3DWyGvx95IHw+pTa7EH X-Received: by 2002:a5d:4527:0:b0:441:29c5:f90a with SMTP id ffacd0b85a97d-44129c5f92bmr4037314f8f.22.1776938554264; Thu, 23 Apr 2026 03:02:34 -0700 (PDT) From: Peter Maydell To: qemu-devel@nongnu.org Subject: [PULL 03/59] hw/arm/virt: add cache hierarchy to device tree Date: Thu, 23 Apr 2026 11:01:33 +0100 Message-ID: <20260423100229.2941820-4-peter.maydell@linaro.org> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260423100229.2941820-1-peter.maydell@linaro.org> References: <20260423100229.2941820-1-peter.maydell@linaro.org> 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=lists1p.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::42a; envelope-from=peter.maydell@linaro.org; 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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: 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 @linaro.org) X-ZM-MESSAGEID: 1776938616079158500 Content-Type: text/plain; charset="utf-8" From: Alireza Sanaee Specify which level (core/cluster/socket) caches found at in the CPU topology. Updating cache topology to device tree (spec v0.4). Example: For example, 2 sockets (packages), and 2 clusters, 4 cores and 2 threads created, in aggregate 2*2*4*2 logical cores. In the smp-cache object, cores will have L1d and L1i. However, extending this is not difficult. The clusters will share a unified L2 level cache, and finally sockets will share L3. In this patch, threads will share L1 caches by default, but this can be adjusted if case required. Only three levels of caches are supported. The patch does not allow partial declaration of caches. In other words, the topology level of every cache must be specified if that of any level is. ./qemu-system-aarch64 \ -machine virt,\ smp-cache.0.cache=3Dl1i,smp-cache.0.topology=3Dcore,\ smp-cache.1.cache=3Dl1d,smp-cache.1.topology=3Dcore,\ smp-cache.2.cache=3Dl2,smp-cache.2.topology=3Dcluster,\ smp-cache.3.cache=3Dl3,smp-cache.3.topology=3Dsocket\ -cpu max \ -m 2048 \ -smp sockets=3D2,clusters=3D2,cores=3D4,threads=3D1 \ -kernel ./Image.gz \ -append "console=3DttyAMA0 root=3D/dev/ram rdinit=3D/init acpi=3Dforce"= \ -initrd rootfs.cpio.gz \ -bios ./edk2-aarch64-code.fd \ -nographic For instance, following device tree will be generated for a scenario where we have 2 sockets, 2 clusters, 2 cores and 2 threads, in total 16 PEs. L1i and L1d are private to each thread, and L2 and L3 are shared at socket level as an example. Limitation: SMT cores cannot share L1 cache for now. This problem does not exist in PPTT tables. Co-developed-by: Jonathan Cameron Signed-off-by: Jonathan Cameron Signed-off-by: Alireza Sanaee Reviewed-by: Gustavo Romero Message-id: 20260311160609.358-4-alireza.sanaee@huawei.com Signed-off-by: Peter Maydell --- hw/arm/virt.c | 335 +++++++++++++++++++++++++++++++++++++++++- include/hw/arm/virt.h | 17 ++- include/hw/core/cpu.h | 12 ++ 3 files changed, 362 insertions(+), 2 deletions(-) diff --git a/hw/arm/virt.c b/hw/arm/virt.c index ec0d8475ca..1725744d1a 100644 --- a/hw/arm/virt.c +++ b/hw/arm/virt.c @@ -91,6 +91,7 @@ #include "hw/virtio/virtio-md-pci.h" #include "hw/virtio/virtio-iommu.h" #include "hw/char/pl011.h" +#include "hw/core/cpu.h" #include "hw/cxl/cxl.h" #include "hw/cxl/cxl_host.h" #include "qemu/guest-random.h" @@ -281,6 +282,86 @@ static bool ns_el2_virt_timer_present(void) arm_feature(env, ARM_FEATURE_EL2) && cpu_isar_feature(aa64_vh, cpu= ); } =20 +void set_cpu_cache(CPUCoreCaches *cpu_cache, enum CacheType cache_type, + int cache_level, bool is_i_cache0) +{ + int bank_index =3D ((cache_level - 1) * 2) | is_i_cache0; + ARMCPU *armcpu =3D ARM_CPU(qemu_get_cpu(0)); + bool ccidx =3D cpu_isar_feature(any_ccidx, armcpu); + + if (ccidx) { + *cpu_cache =3D (CPUCoreCaches){ + .linesize =3D 1 << (FIELD_EX64(armcpu->ccsidr[bank_index], CCS= IDR_EL1, + CCIDX_LINESIZE) + 4), + .associativity =3D FIELD_EX64(armcpu->ccsidr[bank_index], CCSI= DR_EL1, + CCIDX_ASSOCIATIVITY) + 1, + .sets =3D FIELD_EX64(armcpu->ccsidr[bank_index], CCSIDR_EL1, + CCIDX_NUMSETS) + 1, + }; + } else { + *cpu_cache =3D (CPUCoreCaches){ + .linesize =3D 1 << (FIELD_EX64(armcpu->ccsidr[bank_index], CCS= IDR_EL1, + LINESIZE) + 4), + .associativity =3D FIELD_EX64(armcpu->ccsidr[bank_index], CCSI= DR_EL1, + ASSOCIATIVITY) + 1, + .sets =3D + FIELD_EX64(armcpu->ccsidr[bank_index], CCSIDR_EL1, NUMSETS= ) + 1, + }; + } + cpu_cache->type =3D cache_type; + cpu_cache->level =3D cache_level; + cpu_cache->size =3D cpu_cache->associativity * + cpu_cache->sets * + cpu_cache->linesize; + + return; +} + +unsigned int virt_get_caches(const VirtMachineState *vms, CPUCoreCaches *c= aches) +{ + int num_cache =3D 0; + ARMCPU *armcpu =3D ARM_CPU(qemu_get_cpu(0)); /* assume homogeneous CPU= s */ + ARMISARegisters *isar =3D &armcpu->isar; + uint32_t clidr =3D GET_IDREG(isar, CLIDR); + + for (int cache_level =3D 1; cache_level <=3D CLIDR_CTYPE_MAX_CACHE_LEV= EL; + cache_level++) { + uint8_t ctype =3D + (clidr >> (3 * (cache_level - 1))) & CLIDR_CTYPE_MAX_CACHE_LEV= EL; + + if (ctype =3D=3D CLIDR_CTYPE_NO_CACHE) { + /* + * If a "No cache" cache type is found it means no manageable = caches + * exist at further-out levels of hierarchy, so ignore them. + */ + break; + } else if (ctype =3D=3D CLIDR_CTYPE_SEPARATE_I_D_CACHES) { + /* + * Create separate D and I caches. D-cache is stored first. + */ + enum CacheType cache_type; + for (cache_type =3D DATA_CACHE; cache_type <=3D INSTRUCTION_CA= CHE; + cache_type++) { + set_cpu_cache(&caches[num_cache++], cache_type, cache_leve= l, + cache_type =3D=3D INSTRUCTION_CACHE ? true := false); + } + } else if (ctype =3D=3D CLIDR_CTYPE_UNIFIED_CACHE) { + set_cpu_cache(&caches[num_cache++], UNIFIED_CACHE, cache_level, + false); + } else if (ctype =3D=3D CLIDR_CTYPE_D_CACHE) { + set_cpu_cache(&caches[num_cache++], DATA_CACHE, cache_level, f= alse); + } else if (ctype =3D=3D CLIDR_CTYPE_I_CACHE) { + set_cpu_cache(&caches[num_cache++], INSTRUCTION_CACHE, cache_l= evel, + true); + } else { + error_setg(&error_abort, "Unrecognized cache type"); + return 0; + } + } + + return num_cache; +} + static void create_fdt(VirtMachineState *vms) { MachineState *ms =3D MACHINE(vms); @@ -431,13 +512,124 @@ static void fdt_add_timer_nodes(const VirtMachineSta= te *vms) } } =20 +static void add_cache_node(void *fdt, char *nodepath, CPUCoreCaches cache, + uint32_t *next_level) +{ + /* Assume L2/3 are unified caches. */ + + uint32_t phandle; + + qemu_fdt_add_path(fdt, nodepath); + phandle =3D qemu_fdt_alloc_phandle(fdt); + qemu_fdt_setprop_cell(fdt, nodepath, "phandle", phandle); + qemu_fdt_setprop_cell(fdt, nodepath, "cache-level", cache.level); + qemu_fdt_setprop_cell(fdt, nodepath, "cache-size", cache.size); + qemu_fdt_setprop_cell(fdt, nodepath, "cache-block-size", cache.linesiz= e); + qemu_fdt_setprop_cell(fdt, nodepath, "cache-sets", cache.sets); + qemu_fdt_setprop(fdt, nodepath, "cache-unified", NULL, 0); + qemu_fdt_setprop_string(fdt, nodepath, "compatible", "cache"); + if (cache.level !=3D 3) { + /* top level cache doesn't have next-level-cache property */ + qemu_fdt_setprop_cell(fdt, nodepath, "next-level-cache", *next_lev= el); + } + + *next_level =3D phandle; +} + +static bool add_cpu_cache_hierarchy(void *fdt, CPUCoreCaches* cache, + uint32_t cache_cnt, + uint32_t top_level, + uint32_t bottom_level, + uint32_t cpu_id, + uint32_t *next_level) { + bool found_cache =3D false; + + for (int level =3D top_level; level >=3D bottom_level; level--) { + for (int i =3D 0; i < cache_cnt; i++) { + char *nodepath; + + if (i !=3D level) { + continue; + } + + nodepath =3D g_strdup_printf("/cpus/cpu@%d/l%d-cache", + cpu_id, level); + add_cache_node(fdt, nodepath, cache[i], next_level); + found_cache =3D true; + g_free(nodepath); + + } + } + + return found_cache; +} + +static void set_cache_properties(void *fdt, const char *nodename, + const char *prefix, CPUCoreCaches cache) +{ + char prop_name[64]; + + snprintf(prop_name, sizeof(prop_name), "%s-block-size", prefix); + qemu_fdt_setprop_cell(fdt, nodename, prop_name, cache.linesize); + + snprintf(prop_name, sizeof(prop_name), "%s-size", prefix); + qemu_fdt_setprop_cell(fdt, nodename, prop_name, cache.size); + + snprintf(prop_name, sizeof(prop_name), "%s-sets", prefix); + qemu_fdt_setprop_cell(fdt, nodename, prop_name, cache.sets); +} + +static bool partial_cache_description(const MachineState *ms, int num_cach= es) +{ + assert(num_caches - 1 < CACHE_LEVEL_AND_TYPE__MAX); + enum CpuTopologyLevel topo_level; + enum CacheLevelAndType cache_level; + + for (cache_level =3D 0; cache_level < num_caches; cache_level++) { + topo_level =3D machine_get_cache_topo_level(ms, cache_level); + if (topo_level =3D=3D CPU_TOPOLOGY_LEVEL_DEFAULT) { + /* No topology level described for this cache level. */ + return true; + } + } + + return false; +} + static void fdt_add_cpu_nodes(const VirtMachineState *vms) { int cpu; int addr_cells =3D 1; const MachineState *ms =3D MACHINE(vms); + const MachineClass *mc =3D MACHINE_GET_CLASS(ms); const VirtMachineClass *vmc =3D VIRT_MACHINE_GET_CLASS(vms); int smp_cpus =3D ms->smp.cpus; + int socket_id, cluster_id, core_id; + uint32_t next_level =3D 0; + uint32_t socket_offset =3D 0; + uint32_t cluster_offset =3D 0; + uint32_t core_offset =3D 0; + int last_socket =3D -1; + int last_cluster =3D -1; + int last_core =3D -1; + int top_node =3D 3; + int top_cluster =3D 3; + int top_core =3D 3; + int bottom_node =3D 3; + int bottom_cluster =3D 3; + int bottom_core =3D 3; + unsigned int num_cache; + CPUCoreCaches caches[CPU_MAX_CACHES]; + bool cache_created =3D false; + bool cache_at_topo_level; + + num_cache =3D virt_get_caches(vms, caches); + + if (mc->smp_props.has_caches && + partial_cache_description(ms, num_cache)) { + error_setg(&error_fatal, "Missing cache description"); + return; + } =20 /* * See Linux Documentation/devicetree/bindings/arm/cpus.yaml @@ -466,9 +658,14 @@ static void fdt_add_cpu_nodes(const VirtMachineState *= vms) qemu_fdt_setprop_cell(ms->fdt, "/cpus", "#size-cells", 0x0); =20 for (cpu =3D smp_cpus - 1; cpu >=3D 0; cpu--) { + socket_id =3D cpu / (ms->smp.clusters * ms->smp.cores * ms->smp.th= reads); + cluster_id =3D cpu / (ms->smp.cores * ms->smp.threads) % ms->smp.c= lusters; + core_id =3D cpu / ms->smp.threads % ms->smp.cores; + char *nodename =3D g_strdup_printf("/cpus/cpu@%d", cpu); ARMCPU *armcpu =3D ARM_CPU(qemu_get_cpu(cpu)); CPUState *cs =3D CPU(armcpu); + const char *prefix =3D NULL; =20 qemu_fdt_add_subnode(ms->fdt, nodename); qemu_fdt_setprop_string(ms->fdt, nodename, "device_type", "cpu"); @@ -498,6 +695,136 @@ static void fdt_add_cpu_nodes(const VirtMachineState = *vms) qemu_fdt_alloc_phandle(ms->fdt)); } =20 + if (!vmc->no_cpu_topology && num_cache) { + for (uint8_t i =3D 0; i < num_cache; i++) { + /* Only level 1 in the CPU entry. */ + if (caches[i].level > 1) { + continue; + } + + if (caches[i].type =3D=3D INSTRUCTION_CACHE) { + prefix =3D "i-cache"; + } else if (caches[i].type =3D=3D DATA_CACHE) { + prefix =3D "d-cache"; + } else if (caches[i].type =3D=3D UNIFIED_CACHE) { + error_setg(&error_fatal, + "Unified type is not implemented at level %= d", + caches[i].level); + return; + } else { + error_setg(&error_fatal, "Undefined cache type"); + return; + } + + set_cache_properties(ms->fdt, nodename, prefix, caches[i]); + } + } + + if (socket_id !=3D last_socket) { + bottom_node =3D top_node; + /* This assumes socket as the highest topological level. */ + socket_offset =3D 0; + cluster_offset =3D 0; + cache_at_topo_level =3D + machine_find_lowest_level_cache_at_topo_level(ms, + &bottom_node, + CPU_TOPOLOGY_LEVEL_SOCKET); + if (cache_at_topo_level) { + if (bottom_node =3D=3D 1 && !virt_is_acpi_enabled(vms)) + error_setg( + &error_fatal, + "Cannot share L1 at socket_id %d." + "DT limitation on sharing at cache level =3D 1", + socket_id); + + cache_created =3D add_cpu_cache_hierarchy(ms->fdt, caches, + num_cache, + top_node, + bottom_node, cpu, + &socket_offset); + + if (!cache_created) { + error_setg(&error_fatal, + "Socket: No caches at levels %d-%d", + top_node, bottom_node); + return; + } + + top_cluster =3D bottom_node - 1; + } + + last_socket =3D socket_id; + } + + if (cluster_id !=3D last_cluster) { + bottom_cluster =3D top_cluster; + cluster_offset =3D socket_offset; + core_offset =3D 0; + cache_at_topo_level =3D + machine_find_lowest_level_cache_at_topo_level(ms, + &bottom_cluster, + CPU_TOPOLOGY_LEVEL_CLUSTER); + if (cache_at_topo_level) { + cache_created =3D add_cpu_cache_hierarchy(ms->fdt, caches, + num_cache, + top_cluster, + bottom_cluster, cp= u, + &cluster_offset); + if (bottom_cluster =3D=3D 1 && !virt_is_acpi_enabled(vms))= { + error_setg(&error_fatal, + "Cannot share L1 at socket_id %d, cluster_id %d. " + "DT limitation on sharing at cache level =3D 1.", + socket_id, cluster_id); + } + + if (!cache_created) { + error_setg(&error_fatal, + "Cluster: No caches at levels %d-%d.", + top_cluster, bottom_cluster); + return; + } + + top_core =3D bottom_cluster - 1; + } else if (top_cluster =3D=3D bottom_node - 1) { + top_core =3D bottom_node - 1; + } + + last_cluster =3D cluster_id; + } + + if (core_id !=3D last_core) { + bottom_core =3D top_core; + core_offset =3D cluster_offset; + cache_at_topo_level =3D + machine_find_lowest_level_cache_at_topo_level(ms, + &bottom_core, + CPU_TOPOLOGY_LEVEL_CORE); + if (cache_at_topo_level) { + if (bottom_core =3D=3D 1 && top_core > 1) { + bottom_core++; + cache_created =3D add_cpu_cache_hierarchy(ms->fdt, + caches, + num_cache, + top_core, + bottom_core, c= pu, + &core_offset); + + if (!cache_created) { + error_setg(&error_fatal, + "Core: No caches at levels %d-%d", + top_core, bottom_core); + return; + } + } + } + + last_core =3D core_id; + } + + next_level =3D core_offset; + qemu_fdt_setprop_cell(ms->fdt, nodename, "next-level-cache", + next_level); + g_free(nodename); } =20 @@ -2912,7 +3239,7 @@ static void virt_set_oem_table_id(Object *obj, const = char *value, } =20 =20 -bool virt_is_acpi_enabled(VirtMachineState *vms) +bool virt_is_acpi_enabled(const VirtMachineState *vms) { if (vms->acpi =3D=3D ON_OFF_AUTO_OFF) { return false; @@ -3496,6 +3823,12 @@ static void virt_machine_class_init(ObjectClass *oc,= const void *data) hc->unplug =3D virt_machine_device_unplug_cb; mc->nvdimm_supported =3D true; mc->smp_props.clusters_supported =3D true; + + /* Supported caches */ + mc->smp_props.cache_supported[CACHE_LEVEL_AND_TYPE_L1D] =3D true; + mc->smp_props.cache_supported[CACHE_LEVEL_AND_TYPE_L1I] =3D true; + mc->smp_props.cache_supported[CACHE_LEVEL_AND_TYPE_L2] =3D true; + mc->smp_props.cache_supported[CACHE_LEVEL_AND_TYPE_L3] =3D true; mc->auto_enable_numa_with_memhp =3D true; mc->auto_enable_numa_with_memdev =3D true; /* platform instead of architectural choice */ diff --git a/include/hw/arm/virt.h b/include/hw/arm/virt.h index 5fcbd1c76f..fc7950da85 100644 --- a/include/hw/arm/virt.h +++ b/include/hw/arm/virt.h @@ -41,6 +41,7 @@ #include "system/kvm.h" #include "hw/intc/arm_gicv3_common.h" #include "qom/object.h" +#include "hw/core/cpu.h" =20 #define NUM_GICV2M_SPIS 64 #define NUM_VIRTIO_TRANSPORTS 32 @@ -52,6 +53,8 @@ /* GPIO pins */ #define GPIO_PIN_POWER_BUTTON 3 =20 +#define CPU_MAX_CACHES 16 + enum { VIRT_FLASH, VIRT_MEM, @@ -195,7 +198,19 @@ struct VirtMachineState { OBJECT_DECLARE_TYPE(VirtMachineState, VirtMachineClass, VIRT_MACHINE) =20 void virt_acpi_setup(VirtMachineState *vms); -bool virt_is_acpi_enabled(VirtMachineState *vms); +bool virt_is_acpi_enabled(const VirtMachineState *vms); + +#define CLIDR_CTYPE_NO_CACHE 0x00 +#define CLIDR_CTYPE_I_CACHE 0x01 +#define CLIDR_CTYPE_D_CACHE 0x02 +#define CLIDR_CTYPE_SEPARATE_I_D_CACHES 0x03 +#define CLIDR_CTYPE_UNIFIED_CACHE 0x04 +#define CLIDR_CTYPE_MAX_CACHE_LEVEL 7 + +unsigned int virt_get_caches(const VirtMachineState *vms, + CPUCoreCaches *caches); +void set_cpu_cache(CPUCoreCaches *cpu_cache, enum CacheType cache_type, + int cache_level, bool is_i_cache); =20 /* Return number of redistributors that fit in the specified region */ static uint32_t virt_redist_capacity(VirtMachineState *vms, int region) diff --git a/include/hw/core/cpu.h b/include/hw/core/cpu.h index 04e1f970ca..6bdae9ab70 100644 --- a/include/hw/core/cpu.h +++ b/include/hw/core/cpu.h @@ -1218,4 +1218,16 @@ enum CacheType { UNIFIED_CACHE }; =20 +struct CPUCoreCaches { + enum CacheType type; + uint32_t sets; + uint32_t size; + uint32_t level; + uint16_t linesize; + uint8_t attributes; /* write policy: 0x0 write back, 0x1 write through= */ + uint8_t associativity; +}; + +typedef struct CPUCoreCaches CPUCoreCaches; + #endif --=20 2.43.0 From nobody Sat May 30 20:11:55 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=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1776938681; cv=none; d=zohomail.com; s=zohoarc; b=gDzLl+R6mEk07hCSMGmXYhqx0imLM659pb7EO5AYiLVYuFBQOZ7sxuOJXgWcUSxkk3xfgo65pf+DQuURvj4+PeE76/fR18ZCQ/0F86/psL/BqkC5SQ9OlyZVsERWiCyrZF7Sf9aFJKDjgXRJDQQRIcpqVmj5oVJbseOQ7JD9CeM= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1776938681; h=Content-Transfer-Encoding:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To:Cc; bh=Gz+3/c5alGnyG940k4eg01wh9k6RmeSDq2UN3hoJP2M=; b=Q4RTIPLGoxVWLIVK6PTy1a/ve3uhqSQTIwnlvZxRmScchqGfnKDxnvk0UIdc9yc53/xrSf4h22ATmm6Ny3VD2QyqGQ1BRmFiov3YQnUMhFxaA5b4t3hhBAPyrz0ZvX9PKVxYs/0XRDHPEsMKMDWiYO0ohFmwIzxzvYUeJgJLArg= 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 lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1776938681679359.4480923490486; Thu, 23 Apr 2026 03:04:41 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wFqtV-0006LG-6v; Thu, 23 Apr 2026 06:02:49 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wFqtK-0006IF-Jb for qemu-devel@nongnu.org; Thu, 23 Apr 2026 06:02:39 -0400 Received: from mail-wr1-x42e.google.com ([2a00:1450:4864:20::42e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1wFqtI-0001uR-NF for qemu-devel@nongnu.org; Thu, 23 Apr 2026 06:02:38 -0400 Received: by mail-wr1-x42e.google.com with SMTP id ffacd0b85a97d-43fe3e22e33so4255584f8f.0 for ; Thu, 23 Apr 2026 03:02:36 -0700 (PDT) Received: from lanath.. (wildly.archaic.org.uk. [81.2.115.145]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-43fe4e4eec9sm49323930f8f.34.2026.04.23.03.02.34 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 23 Apr 2026 03:02:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1776938555; x=1777543355; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=Gz+3/c5alGnyG940k4eg01wh9k6RmeSDq2UN3hoJP2M=; b=zb1ZLo2i3BT7NakSY9f7qPYmUYqfWsefb7cbGgYZQ5ohLg/WN8qg8eoo9ondcixOBW gRDXOtkLKcVMMsnawYaMQDXEUh9wP5m0griqgh5btYr+MujqD4FvgUhwmBjFxCBU3Ihz hM3ooqm0+erwI5NOQUEWhWedtPapGXtzUxcXheJaMb6B+Wnq6bNtNsXXZvaV7t4fv+o/ mqKeVVZQ6ivXjkSXKTAR1U04m4eOSWVppsD0iB8jlUgKcBdfNAuJHrG9sdlzgxhysVsW CzSd2wHdHrhKGYnZFQbAwJWBJdJMINvgP2vWRtSe7Nm+xqjV7xD0YoSoYE661BvU1K6G aXWw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1776938555; x=1777543355; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=Gz+3/c5alGnyG940k4eg01wh9k6RmeSDq2UN3hoJP2M=; b=pdkkfws4L4oBzw31N5S11VkiFwVzpe9RdbKXx0hTFM0l8uzaU8M/n1yXV677ScSRU0 hQjeEv29mmARx9Z3HHJ0D7gUPcSE1V4/UPGJ79MkUtBjOzYt4U9PDTZm6zw/kiSYOGsb 9AOElbvMKRHGaQnKOsQxTs6guoat0QQtTNbFASZ2vBoFNLmA1XOh5VPH1uk/St1DJdP6 3COcN9v1EjnLuVcJPOJDrd+xskRWMK0ZVG+CzBxTagzcqBYbIM4qvGNC1okEZSvjj8bq 81R8efAsVOOfTrkqop5z6ysMvU3921RSfLdwnzlIb5PI+wOaABg52h4qj5u8rIuUwSy5 R3gQ== X-Gm-Message-State: AOJu0YzCFvN9OTgNoFTulzry9/FDWLYXLsApe6tCJMhF+Ck0+UkTUHBP 6aXETvCmXV+jUxqi4ppCbhVm7UDJZnZKnIc+IafzH+9gmf+LRr6V2EMMmJBCSXu+ID9P0pxrA97 ycWxt X-Gm-Gg: AeBDieteRZi5xkH9VVw5EX4ZNNFjiH2N60y7NnRw8Ig0agJvD4z8JquS7Un5U12LYjJ 9DwAOE97mtr0FgYARSEJxf6+ENY+U8113JGkJ/CMkgU6+pgiZc7qZ1KZ+GG+hJwQpHsPW3JsEGc yVItfVBiqCRkAJMbieMaNYFVbqaaJpx17pHd1DgKtsuHEz8qdaUtNcNQlZLSQDy07La90LI6hMA uN5KRr0P00Q1+sG9ADq8xtH6ongSuRuhZ9/QuwaFnnD2W7QIVH6LYJfpYDd+7RPQkLuxQntV99J VuZeiSCfXpq3czLfCv0CvC4a6HSg37pC5YJO5rWeg2rmMVS+Y2bvQ1kXBlT1eVEJQidAN5Cj6Dl BB5oXdYKRsbyygpzlwZsEOW7rlAVcykMvHB4RVo4wuJR3PuaExys157v6mHpBXNsz/J3NG4A8ov iSsKSaGvb5LcwG0LVsgYAaE6YRMcbXT3F4KTJ4RvschIhiqBhokkYuDg3k8N/HfqUa4w8jaD50o 83WBfLl33aq5mpqsGk+Iw3oXzvsOFF7vCx5P183aw== X-Received: by 2002:a05:6000:2307:b0:43b:3e40:2223 with SMTP id ffacd0b85a97d-43fe3dcc52cmr42042708f8f.19.1776938555131; Thu, 23 Apr 2026 03:02:35 -0700 (PDT) From: Peter Maydell To: qemu-devel@nongnu.org Subject: [PULL 04/59] bios-tables-test: prepare to change ARM ACPI virt PPTT Date: Thu, 23 Apr 2026 11:01:34 +0100 Message-ID: <20260423100229.2941820-5-peter.maydell@linaro.org> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260423100229.2941820-1-peter.maydell@linaro.org> References: <20260423100229.2941820-1-peter.maydell@linaro.org> 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=lists1p.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::42e; envelope-from=peter.maydell@linaro.org; helo=mail-wr1-x42e.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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: 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 @linaro.org) X-ZM-MESSAGEID: 1776938682280158500 Content-Type: text/plain; charset="utf-8" From: Alireza Sanaee Prepare to update `build_pptt` function to add cache description functionalities, thus add binaries in this patch. Reviewed-by: Gustavo Romero Reviewed-by: Zhao Liu Signed-off-by: Alireza Sanaee Reviewed-by: Jonathan Cameron Message-id: 20260311160609.358-5-alireza.sanaee@huawei.com Signed-off-by: Peter Maydell --- tests/qtest/bios-tables-test-allowed-diff.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tests/qtest/bios-tables-test-allowed-diff.h b/tests/qtest/bios= -tables-test-allowed-diff.h index dfb8523c8b..e84d6c6955 100644 --- a/tests/qtest/bios-tables-test-allowed-diff.h +++ b/tests/qtest/bios-tables-test-allowed-diff.h @@ -1 +1,4 @@ /* List of comma-separated changed AML files to ignore */ +"tests/data/acpi/aarch64/virt/PPTT", +"tests/data/acpi/aarch64/virt/PPTT.acpihmatvirt", +"tests/data/acpi/aarch64/virt/PPTT.topology", --=20 2.43.0 From nobody Sat May 30 20:11:55 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=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1776938607; cv=none; d=zohomail.com; s=zohoarc; b=eistUpKcSeTuQ0YCdYQdK18N+BK3bo0V8lAXdlL1b/ruVoUF86Tsss1pJoV0hH8gdmojolkdwUcpBcMMsmz2iNg2v1E+8zewH9UrccFQg/gH9YICa6Lkvm4Me0AQXXNz7LVrWDAEbklg6in5Me2NyDdPC1XEdQaf5Aw7TMhQzQg= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1776938607; h=Content-Transfer-Encoding:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To:Cc; bh=DbK55rulsKaDcNgAtsD5u3wXEZM2mu5kv3ncCIfe2Yk=; b=kL8DXw+mXKLAecO3flqxeY4ImlpHD7QfMU8ijBaGNdFc8WBnY17d5SpLd6q8lZqZB1GSthuGnKSrfcOmaYpYUb+6rUXECba9RoYmT1bghObTJKPfWrWixAgUlAMTfXrrTW8mJtV0L31CCjvuNPgv7QmBlZCj/NmUKI/9u3vBmIs= 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 lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1776938607462999.0575054241942; Thu, 23 Apr 2026 03:03:27 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wFqtU-0006LB-Mv; Thu, 23 Apr 2026 06:02:48 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wFqtM-0006Iv-8u for qemu-devel@nongnu.org; Thu, 23 Apr 2026 06:02:41 -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 1wFqtK-0001xW-KN for qemu-devel@nongnu.org; Thu, 23 Apr 2026 06:02:40 -0400 Received: by mail-wr1-x42f.google.com with SMTP id ffacd0b85a97d-43cfde3c3f3so6632686f8f.3 for ; Thu, 23 Apr 2026 03:02:38 -0700 (PDT) Received: from lanath.. (wildly.archaic.org.uk. [81.2.115.145]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-43fe4e4eec9sm49323930f8f.34.2026.04.23.03.02.35 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 23 Apr 2026 03:02:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1776938557; x=1777543357; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=DbK55rulsKaDcNgAtsD5u3wXEZM2mu5kv3ncCIfe2Yk=; b=YLSoPJo7/OczbEwKcIwvmXNOtRuWi/4g8h4Rq5tk17WDu2NxwjDODM04LhzTm8SdG+ NrXA22CenWd983xdUH92ELGiy9IfHg2E92totN4it1TFBOFS2r3YTbTO95ojPiYXI779 NPDqCzU5x6lQ0/zzZUr8Av+uz333bV4+san76Fxjlu+kf9F5vYFZDiV1gxjz3DJc+hI/ iQBEsNyjd3BkHBdLln7cwuGL0mgFIRqZu4gJtwVuG4llki4QsI6hfgfs5vuM9qaEwFsN +JGW8gNtVVTB/9B5GKusj7A72R2H7PnKIQSbXyg8GHsvlcNakSL0x1od6Uc3tShqDs7y siLA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1776938557; x=1777543357; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=DbK55rulsKaDcNgAtsD5u3wXEZM2mu5kv3ncCIfe2Yk=; b=AB4mGeyNE6Ac0+6D/jezsldX82coNPybX3PF1ELgraZNXsGpFuoC4LyczZQR/FgneX tztpp8VpVUn7QRWZ8czfu8OxJLqyP9TxAZtD00EnGyWngiuplJt3PdXAYxLD/QdDGa/0 H8x9X7hzsvKsh1eDCf65O/YPrk6G4y4DuSSkSG3xPkkQgCCSY3c1MWW/b2iAZrYtSmXy vbFic027xEWtAg3WfQ6ubXBE/zwVMEFN5D9KOrvYPNFyXzOdVUbo9mjRQfVpOqbXAEkn AC6zXU4gmY3+ZWdnh7mdaVv0qqTceJYa+9n0+5QLth4NiC2aPYSImHarlqCcSGtKg3Ce UUtQ== X-Gm-Message-State: AOJu0Yx7wOOihqSo7FGHpPQkFtgr3bDhNfJmaL91CM1cxRchnhjgILO4 VsWuE9I6cHDmAnz40gx1EQwlnpwN1/mcpglpaQVzUnts4WxMgoAgQpzBPxM1s1RZWhE3MGOjOPp UShtu X-Gm-Gg: AeBDievoFMx1SfCOSPKJn431j05Feucf51UkDBGDYjwe6jaAeqkZfOTLp8Z4ASDYFa4 mtIBwz3Renzjx2BGuxeXSV2Aax3+NyCE7c1klDe3vKhmbKbKdsYeyjDYzubNAMP/XSPz7M08CBe YZgnXBb8K2Ru9qMJ9W07jzV1e+yAB91VkzT0i+HSChj2LsuOFJQfSd5wLe1AmfR3upNheC0Ty2a pFlw9kwg6G+Fk7jhdEhFFZPGS+VU8lp7Oq3QVYhdXohM6bCAYtJVvNQLjANVaGfkrIfW9xLkMSD msT3JafEfqHT6ZJP5I6rOK2/EIDdJtYlfmvysgPfxC7f/lkne/m29f+T/2Zs2vUavbidlYhcsx2 Z5xbfKEQdFLTyFRUGCLUTKcrkwrPD45m3KFkQy/luK4+LTWe7XGsXs3WPD6x0emQVH5l+w0P+Sh 1ROZswTSEhtjZYuu4BqUg8EgErOVYiwKquIiVuk/5AVl07HtLHhV+tEPuM1OR+nccNKB76xmy20 2uYA2Ky3KOd5FP3TVmI9wmL+bW8eYUZHSDsTh5MEg== X-Received: by 2002:a05:6000:420a:b0:43c:4810:dc4a with SMTP id ffacd0b85a97d-43fe3e14f81mr41168144f8f.38.1776938556401; Thu, 23 Apr 2026 03:02:36 -0700 (PDT) From: Peter Maydell To: qemu-devel@nongnu.org Subject: [PULL 05/59] acpi: Add parameters to pass cache descriptions to ACPI build_pptt() Date: Thu, 23 Apr 2026 11:01:35 +0100 Message-ID: <20260423100229.2941820-6-peter.maydell@linaro.org> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260423100229.2941820-1-peter.maydell@linaro.org> References: <20260423100229.2941820-1-peter.maydell@linaro.org> 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=lists1p.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::42f; envelope-from=peter.maydell@linaro.org; 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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: 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 @linaro.org) X-ZM-MESSAGEID: 1776938610021158500 Content-Type: text/plain; charset="utf-8" From: Alireza Sanaee Add optional parameters to pass cache descriptions to build_pptt(). Update ARM and Loongarch callers to pass none for now. Reviewed-by: Gustavo Romero Reviewed-by: Jonathan Cameron Signed-off-by: Alireza Sanaee Message-id: 20260311160609.358-6-alireza.sanaee@huawei.com Signed-off-by: Peter Maydell --- hw/acpi/aml-build.c | 3 ++- hw/arm/virt-acpi-build.c | 2 +- hw/loongarch/virt-acpi-build.c | 4 ++-- include/hw/acpi/aml-build.h | 4 +++- 4 files changed, 8 insertions(+), 5 deletions(-) diff --git a/hw/acpi/aml-build.c b/hw/acpi/aml-build.c index 4b37405088..b0ea8a5d5d 100644 --- a/hw/acpi/aml-build.c +++ b/hw/acpi/aml-build.c @@ -2155,7 +2155,8 @@ void build_spcr(GArray *table_data, BIOSLinker *linke= r, * 5.2.29 Processor Properties Topology Table (PPTT) */ void build_pptt(GArray *table_data, BIOSLinker *linker, MachineState *ms, - const char *oem_id, const char *oem_table_id) + const char *oem_id, const char *oem_table_id, + int num_caches, CPUCoreCaches *caches) { MachineClass *mc =3D MACHINE_GET_CLASS(ms); CPUArchIdList *cpus =3D ms->possible_cpus; diff --git a/hw/arm/virt-acpi-build.c b/hw/arm/virt-acpi-build.c index 591cfc993c..cd0700416e 100644 --- a/hw/arm/virt-acpi-build.c +++ b/hw/arm/virt-acpi-build.c @@ -1277,7 +1277,7 @@ void virt_acpi_build(VirtMachineState *vms, AcpiBuild= Tables *tables) if (!vmc->no_cpu_topology) { acpi_add_table(table_offsets, tables_blob); build_pptt(tables_blob, tables->linker, ms, - vms->oem_id, vms->oem_table_id); + vms->oem_id, vms->oem_table_id, 0, NULL); } =20 acpi_add_table(table_offsets, tables_blob); diff --git a/hw/loongarch/virt-acpi-build.c b/hw/loongarch/virt-acpi-build.c index 3e34bedcd6..a0b445f297 100644 --- a/hw/loongarch/virt-acpi-build.c +++ b/hw/loongarch/virt-acpi-build.c @@ -538,8 +538,8 @@ static void acpi_build(AcpiBuildTables *tables, Machine= State *machine) build_madt(tables_blob, tables->linker, lvms); =20 acpi_add_table(table_offsets, tables_blob); - build_pptt(tables_blob, tables->linker, machine, - lvms->oem_id, lvms->oem_table_id); + build_pptt(tables_blob, tables->linker, machine, lvms->oem_id, + lvms->oem_table_id, 0, NULL); =20 acpi_add_table(table_offsets, tables_blob); build_srat(tables_blob, tables->linker, machine); diff --git a/include/hw/acpi/aml-build.h b/include/hw/acpi/aml-build.h index f38e129719..e70e0643b1 100644 --- a/include/hw/acpi/aml-build.h +++ b/include/hw/acpi/aml-build.h @@ -3,6 +3,7 @@ =20 #include "hw/acpi/acpi-defs.h" #include "hw/acpi/bios-linker-loader.h" +#include "hw/core/cpu.h" =20 #define ACPI_BUILD_APPNAME6 "BOCHS " #define ACPI_BUILD_APPNAME8 "BXPC " @@ -499,7 +500,8 @@ void build_slit(GArray *table_data, BIOSLinker *linker,= MachineState *ms, const char *oem_id, const char *oem_table_id); =20 void build_pptt(GArray *table_data, BIOSLinker *linker, MachineState *ms, - const char *oem_id, const char *oem_table_id); + const char *oem_id, const char *oem_table_id, + int num_caches, CPUCoreCaches *caches); =20 void build_fadt(GArray *tbl, BIOSLinker *linker, const AcpiFadtData *f, const char *oem_id, const char *oem_table_id); --=20 2.43.0 From nobody Sat May 30 20:11:55 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=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1776938607; cv=none; d=zohomail.com; s=zohoarc; b=ii5xKCChqjY/Lavi0BvnoRt02UPAu4h+QFAuRIZNYGQY0AoWV8krGyy828id0vcEeFhg2OlioNOlJHdPme2CmdNtqPueIE1J6L8kYc0kBdie9Th+/NBjdW2MNsdS52ms3i1HieDu+RAkq8lM+GLmFsRZrzRnPAgrMcKnA+qWVQU= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1776938607; h=Content-Transfer-Encoding:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To:Cc; bh=bnsQpKZvADX/dBQKWgM/oupAzTN5HN3FPlw++ZOMvzY=; b=HArXRc2QXf2NOBohlNOZFKf1oQAdj7GSUmpOO2KDRjAvbWU+I8JOJ+T2CARynS95tiU+niB80/FEoBEofQhJSaLL5wSLJYo6GjZtdH1cyLMRQd0e1yFmh1cO+MBN0qmZ3/SCuYqrcMDm3PqBLbbhJZvHsUYaG/Y2u75ADmBjQLg= 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 lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 17769386070056.712599199382112; Thu, 23 Apr 2026 03:03:27 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wFqtW-0006LV-5B; Thu, 23 Apr 2026 06:02:51 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wFqtN-0006Iz-I6 for qemu-devel@nongnu.org; Thu, 23 Apr 2026 06:02:41 -0400 Received: from mail-wm1-x336.google.com ([2a00:1450:4864:20::336]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1wFqtL-0001yV-79 for qemu-devel@nongnu.org; Thu, 23 Apr 2026 06:02:41 -0400 Received: by mail-wm1-x336.google.com with SMTP id 5b1f17b1804b1-48984d29fe3so61713995e9.0 for ; Thu, 23 Apr 2026 03:02:38 -0700 (PDT) Received: from lanath.. (wildly.archaic.org.uk. [81.2.115.145]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-43fe4e4eec9sm49323930f8f.34.2026.04.23.03.02.36 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 23 Apr 2026 03:02:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1776938558; x=1777543358; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=bnsQpKZvADX/dBQKWgM/oupAzTN5HN3FPlw++ZOMvzY=; b=AemfDpnTi7w8zX90hkohYlEe80hxfZuqBrKdNsMgA4SJqF5X64kw+lF0meKge0deOb KGIpG6PeIQWQJA/qUAtwVBtX7ncQSFckoyZkKPTJENC340WJXl3QmkWLJSYpD1Af/qeM Sh9SQvOHfYRkKsPBo5eu2tCrZoCftTdD0CLf4qk5YvkA8l2IokH4ttQOBdM05ao6QZ3p KG8IGw+jM5EZdZHmcJ3oHZy30JqA2YdqniPVIxmBqekM1JnbBt/L0AxiHbAyuEgpZZqV t/bcHhLWJ8smdMK1GFYuKPM+626kEZlfeaWCxUT00UUjpGeUp3YSLD59J1m77pxyCM7X i3iw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1776938558; x=1777543358; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=bnsQpKZvADX/dBQKWgM/oupAzTN5HN3FPlw++ZOMvzY=; b=W9O+9z5N269XuwprnMVGuypbE1/qGSivrniRUz7xMfauDK1oAx32hv6sGGyrPEQBxk k5SZR1KAxjNE4H7PFv208aEOHFSVFjff/+DCfQslEXKjY4owQUANzul87jk7GiVQ/fbM KN78oV+trZXNwmKhGbrNN0fJni9mR7kJ7uovqQhSjhpZ68C6XA+utL9gy746Q6XhDyLS mtpi5ppqeJAsSUHsb9+Bo/dSB42g7om4P4Zz44Nyan8OJlsnhTRaFME8Cdgd++jvDh8v BfpApxYum+jp4YBtLnqkejdeilbCDr6AyGe4bL3jnY9RR6ZjsJAudHVcsP406izwv9ze KEIg== X-Gm-Message-State: AOJu0YyMuuNWuORsmfBLebjz7X5XL1fXPE8DDkRkpW1MBCpBAMOIq5kJ is5rjG2EmNZLF+l5pRM4Z0wZVoFE/OGpfU88hRYkABdJjltxuccEIAnhJg/dGgosurEX0MvgDTO 0JQOq X-Gm-Gg: AeBDieth3pIgVLlk3TXn6J0tVj3K9eRwWWF01VhFteScS7zG+xShDmzLWdiKQbuZNdY 8GsZE/QPXUGy67AhgIoj4Bu2XqunbvZnNkVkmlRToXF6Z7phkiluv0vs/SDOqFBEmVXIf0l1Zjr kLaU+u4HJ3xOwLyljE76wgjhBpzSg4sWp6qPiR0suulEqY2jBH6CvqdLx+tmH+/xxt1NxG6pUJt 8hfu/dVovyFfIegpyml3NE9JQOW7wyCJDpl77pob5ldpO2sAcYaVeln/x+FIqbpV7CxjI0AVZqZ uTnESlIQHZLgEK2DLsu+6CSWjmPcIkky4cNeHHrVGvgyztJa2/p4vrVcQ7mT51v5N9ZWn83lXT/ z6psGpSf4Ts35RZIQhca6rfWSTA6SBX15L+JQEnLTEj+sgNyF2iLCE/tTVh3eV/jg8hLMqddbgg Al6JJhs0VVltyxa2xGY4T7cpsfkvddlERmME+adX/HWOWq/bMtAVRWDDFIdXNtHJAqsnjc2G/Uh xIw0Kd8k14BEauKkDHnNF3N92FOd9nXHM1m4iahg2F4WPyMUY2l X-Received: by 2002:a05:600c:c4ab:b0:487:1fb4:7e1 with SMTP id 5b1f17b1804b1-488fb7864c3mr376640535e9.22.1776938557555; Thu, 23 Apr 2026 03:02:37 -0700 (PDT) From: Peter Maydell To: qemu-devel@nongnu.org Subject: [PULL 06/59] hw/acpi: add cache hierarchy to pptt table Date: Thu, 23 Apr 2026 11:01:36 +0100 Message-ID: <20260423100229.2941820-7-peter.maydell@linaro.org> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260423100229.2941820-1-peter.maydell@linaro.org> References: <20260423100229.2941820-1-peter.maydell@linaro.org> 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=lists1p.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::336; envelope-from=peter.maydell@linaro.org; helo=mail-wm1-x336.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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: 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 @linaro.org) X-ZM-MESSAGEID: 1776938609935154100 Content-Type: text/plain; charset="utf-8" From: Alireza Sanaee Add cache topology to PPTT table. Signed-off-by: Alireza Sanaee Reviewed-by: Gustavo Romero Message-id: 20260311160609.358-7-alireza.sanaee@huawei.com Signed-off-by: Peter Maydell --- hw/acpi/aml-build.c | 200 +++++++++++++++++++++++++++++++++++++-- hw/arm/virt-acpi-build.c | 8 +- include/hw/acpi/cpu.h | 10 ++ 3 files changed, 209 insertions(+), 9 deletions(-) diff --git a/hw/acpi/aml-build.c b/hw/acpi/aml-build.c index b0ea8a5d5d..7edc8aed42 100644 --- a/hw/acpi/aml-build.c +++ b/hw/acpi/aml-build.c @@ -34,6 +34,7 @@ #include "hw/pci/pci_bridge.h" #include "hw/acpi/acpi_aml_interface.h" #include "qemu/cutils.h" +#include "hw/core/cpu.h" =20 static GArray *build_alloc_array(void) { @@ -2150,6 +2151,108 @@ void build_spcr(GArray *table_data, BIOSLinker *lin= ker, } acpi_table_end(linker, &table); } + +/* + * ACPI spec, Revision 6.3 + * 5.2.29.2 Cache Type Structure (Type 1) + */ +static void build_cache_nodes(GArray *tbl, CPUCoreCaches *cache, + uint32_t next_offset) +{ + const uint8_t node_length =3D 24; + int start_len =3D tbl->len; + int val; + + build_append_byte(tbl, 1); /* Type 1 - cache */ + build_append_byte(tbl, node_length); /* Length */ + build_append_int_noprefix(tbl, 0, 2); /* Reserved */ + build_append_int_noprefix(tbl, 0x7f, 4); /* Flags */ + build_append_int_noprefix(tbl, next_offset, 4); /* Next Level of Ca= che */ + build_append_int_noprefix(tbl, cache->size, 4); /* Size */ + build_append_int_noprefix(tbl, cache->sets, 4); /* Number of sets */ + build_append_byte(tbl, cache->associativity); /* Associativity */ + val =3D 0x3; + switch (cache->type) { + case INSTRUCTION_CACHE: + val |=3D (1 << 2); /* Instruction Cache */ + break; + case DATA_CACHE: + val |=3D (0 << 2); /* Data Cache */ + break; + case UNIFIED_CACHE: + val |=3D (3 << 2); /* Unified */ + break; + } + build_append_byte(tbl, val); /* Attributes */ + build_append_int_noprefix(tbl, cache->linesize, 2); /* Line size */ + g_assert(tbl->len =3D=3D start_len + node_length); +} + +/* + * Build PPTT Cache Type structures (Type 1) from cache level `level_high` + * down to `level_low` (both inclusive), appending them to the PPTT table. + * + * On output, `data_offset` and `instr_offset` hold the PPTT offsets of the + * lowest-level data and instruction cache nodes respectively. These offs= ets + * are referenced as private resources in the Processor Hierarchy Node (Ty= pe 0) + * that owns the caches. + */ +static bool build_caches(GArray *table_data, uint32_t pptt_start, + int num_caches, CPUCoreCaches *caches, + uint8_t level_high, /* Inclusive */ + uint8_t level_low, /* Inclusive */ + uint32_t *data_offset, + uint32_t *instr_offset) +{ + uint32_t next_level_offset_data =3D 0, next_level_offset_instruction = =3D 0; + uint32_t this_offset, next_offset =3D 0; + int c, level; + bool found_cache =3D false; + + /* Walk caches from top to bottom */ + for (level =3D level_high; level >=3D level_low; level--) { + for (c =3D 0; c < num_caches; c++) { + if (caches[c].level !=3D level) { + continue; + } + + /* Assume only unified above l1 for now */ + this_offset =3D table_data->len - pptt_start; + switch (caches[c].type) { + case INSTRUCTION_CACHE: + next_offset =3D next_level_offset_instruction; + break; + case DATA_CACHE: + next_offset =3D next_level_offset_data; + break; + case UNIFIED_CACHE: + /* Either is fine here */ + next_offset =3D next_level_offset_instruction; + break; + } + build_cache_nodes(table_data, &caches[c], next_offset); + switch (caches[c].type) { + case INSTRUCTION_CACHE: + next_level_offset_instruction =3D this_offset; + break; + case DATA_CACHE: + next_level_offset_data =3D this_offset; + break; + case UNIFIED_CACHE: + next_level_offset_instruction =3D this_offset; + next_level_offset_data =3D this_offset; + break; + } + *data_offset =3D next_level_offset_data; + *instr_offset =3D next_level_offset_instruction; + + found_cache =3D true; + } + } + + return found_cache; +} + /* * ACPI spec, Revision 6.3 * 5.2.29 Processor Properties Topology Table (PPTT) @@ -2160,11 +2263,31 @@ void build_pptt(GArray *table_data, BIOSLinker *lin= ker, MachineState *ms, { MachineClass *mc =3D MACHINE_GET_CLASS(ms); CPUArchIdList *cpus =3D ms->possible_cpus; - int64_t socket_id =3D -1, cluster_id =3D -1, core_id =3D -1; - uint32_t socket_offset =3D 0, cluster_offset =3D 0, core_offset =3D 0; + uint32_t core_data_offset =3D 0; + uint32_t core_instr_offset =3D 0; + uint32_t cluster_instr_offset =3D 0; + uint32_t cluster_data_offset =3D 0; + uint32_t node_data_offset =3D 0; + uint32_t node_instr_offset =3D 0; + int top_node =3D 3; + int top_cluster =3D 3; + int top_core =3D 3; + int bottom_node =3D 3; + int bottom_cluster =3D 3; + int bottom_core =3D 3; + int64_t socket_id =3D -1; + int64_t cluster_id =3D -1; + int64_t core_id =3D -1; + uint32_t socket_offset =3D 0; + uint32_t cluster_offset =3D 0; + uint32_t core_offset =3D 0; uint32_t pptt_start =3D table_data->len; uint32_t root_offset; int n; + uint32_t priv_rsrc[2]; + uint32_t num_priv =3D 0; + bool cache_at_topo_level; + AcpiTable table =3D { .sig =3D "PPTT", .rev =3D 2, .oem_id =3D oem_id, .oem_table_id =3D oem_table_id= }; =20 @@ -2194,11 +2317,29 @@ void build_pptt(GArray *table_data, BIOSLinker *lin= ker, MachineState *ms, socket_id =3D cpus->cpus[n].props.socket_id; cluster_id =3D -1; core_id =3D -1; + bottom_node =3D top_node; + num_priv =3D 0; + cache_at_topo_level =3D + machine_find_lowest_level_cache_at_topo_level( + ms, &bottom_node, CPU_TOPOLOGY_LEVEL_SOCKET); + if (cache_at_topo_level) { + build_caches(table_data, pptt_start, num_caches, caches, + top_node, bottom_node, &node_data_offset, + &node_instr_offset); + priv_rsrc[0] =3D node_instr_offset; + priv_rsrc[1] =3D node_data_offset; + if (node_instr_offset || node_data_offset) { + num_priv =3D node_instr_offset =3D=3D node_data_offset= ? 1 : 2; + } + + top_cluster =3D bottom_node - 1; + } + socket_offset =3D table_data->len - pptt_start; build_processor_hierarchy_node(table_data, (1 << 0) | /* Physical package */ (1 << 4), /* Identical Implementation */ - root_offset, socket_id, NULL, 0); + root_offset, socket_id, priv_rsrc, num_priv); } =20 if (mc->smp_props.clusters_supported && mc->smp_props.has_clusters= ) { @@ -2206,21 +2347,66 @@ void build_pptt(GArray *table_data, BIOSLinker *lin= ker, MachineState *ms, assert(cpus->cpus[n].props.cluster_id > cluster_id); cluster_id =3D cpus->cpus[n].props.cluster_id; core_id =3D -1; + bottom_cluster =3D top_cluster; + num_priv =3D 0; + cache_at_topo_level =3D + machine_find_lowest_level_cache_at_topo_level( + ms, &bottom_cluster, CPU_TOPOLOGY_LEVEL_CLUSTER); + + if (cache_at_topo_level) { + build_caches(table_data, pptt_start, num_caches, cache= s, + top_cluster, bottom_cluster, + &cluster_data_offset, &cluster_instr_offs= et); + priv_rsrc[0] =3D cluster_instr_offset; + priv_rsrc[1] =3D cluster_data_offset; + if (cluster_instr_offset || cluster_data_offset) { + num_priv =3D + cluster_instr_offset =3D=3D cluster_data_offse= t ? 1 : 2; + } + top_core =3D bottom_cluster - 1; + } else if (top_cluster =3D=3D bottom_node - 1) { + /* socket cache but no cluster cache */ + top_core =3D bottom_node - 1; + } + cluster_offset =3D table_data->len - pptt_start; build_processor_hierarchy_node(table_data, (0 << 0) | /* Not a physical package */ (1 << 4), /* Identical Implementation */ - socket_offset, cluster_id, NULL, 0); + socket_offset, cluster_id, priv_rsrc, num_priv); } } else { + if (machine_defines_cache_at_topo_level( + ms, CPU_TOPOLOGY_LEVEL_CLUSTER)) { + error_setg(&error_fatal, "Not clusters found for the cache= "); + return; + } + cluster_offset =3D socket_offset; + top_core =3D bottom_node - 1; /* there is no cluster */ + } + + if (cpus->cpus[n].props.core_id !=3D core_id) { + bottom_core =3D top_core; + num_priv =3D 0; + cache_at_topo_level =3D + machine_find_lowest_level_cache_at_topo_level( + ms, &bottom_core, CPU_TOPOLOGY_LEVEL_CORE); + if (cache_at_topo_level) { + build_caches(table_data, pptt_start, num_caches, caches, + top_core, bottom_core, &core_data_offset, + &core_instr_offset); + priv_rsrc[0] =3D core_instr_offset; + priv_rsrc[1] =3D core_data_offset; + num_priv =3D core_instr_offset =3D=3D core_data_offset ? 1= : 2; + } } =20 if (ms->smp.threads =3D=3D 1) { build_processor_hierarchy_node(table_data, (1 << 1) | /* ACPI Processor ID valid */ - (1 << 3), /* Node is a Leaf */ - cluster_offset, n, NULL, 0); + (1 << 3), /* Node is a Leaf */ + cluster_offset, n, priv_rsrc, num_priv); } else { if (cpus->cpus[n].props.core_id !=3D core_id) { assert(cpus->cpus[n].props.core_id > core_id); @@ -2229,7 +2415,7 @@ void build_pptt(GArray *table_data, BIOSLinker *linke= r, MachineState *ms, build_processor_hierarchy_node(table_data, (0 << 0) | /* Not a physical package */ (1 << 4), /* Identical Implementation */ - cluster_offset, core_id, NULL, 0); + cluster_offset, core_id, priv_rsrc, num_priv); } =20 build_processor_hierarchy_node(table_data, diff --git a/hw/arm/virt-acpi-build.c b/hw/arm/virt-acpi-build.c index cd0700416e..41ca0bab08 100644 --- a/hw/arm/virt-acpi-build.c +++ b/hw/arm/virt-acpi-build.c @@ -1255,6 +1255,10 @@ void virt_acpi_build(VirtMachineState *vms, AcpiBuil= dTables *tables) unsigned dsdt, xsdt; GArray *tables_blob =3D tables->table_data; MachineState *ms =3D MACHINE(vms); + CPUCoreCaches caches[CPU_MAX_CACHES]; + unsigned int num_caches; + + num_caches =3D virt_get_caches(vms, caches); =20 table_offsets =3D g_array_new(false, true /* clear */, sizeof(uint32_t)); @@ -1276,8 +1280,8 @@ void virt_acpi_build(VirtMachineState *vms, AcpiBuild= Tables *tables) =20 if (!vmc->no_cpu_topology) { acpi_add_table(table_offsets, tables_blob); - build_pptt(tables_blob, tables->linker, ms, - vms->oem_id, vms->oem_table_id, 0, NULL); + build_pptt(tables_blob, tables->linker, ms, vms->oem_id, + vms->oem_table_id, num_caches, caches); } =20 acpi_add_table(table_offsets, tables_blob); diff --git a/include/hw/acpi/cpu.h b/include/hw/acpi/cpu.h index 2809dd8a91..04c821d2b9 100644 --- a/include/hw/acpi/cpu.h +++ b/include/hw/acpi/cpu.h @@ -69,6 +69,16 @@ void build_cpus_aml(Aml *table, MachineState *machine, C= PUHotplugFeatures opts, =20 void acpi_cpu_ospm_status(CPUHotplugState *cpu_st, ACPIOSTInfoList ***list= ); =20 +struct CPUPPTTCaches { + enum CacheType type; + uint32_t sets; + uint32_t size; + uint32_t level; + uint16_t linesize; + uint8_t attributes; /* write policy: 0x0 write back, 0x1 write through= */ + uint8_t associativity; +}; + extern const VMStateDescription vmstate_cpu_hotplug; #define VMSTATE_CPU_HOTPLUG(cpuhp, state) \ VMSTATE_STRUCT(cpuhp, state, 1, \ --=20 2.43.0 From nobody Sat May 30 20:11:55 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=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1776938675; cv=none; d=zohomail.com; s=zohoarc; b=K3rTlx5NkubJ4/qrHqP9rBtKsjtMAU25rXvq/U/4lgzpE1DsX11KPPsaW6NO6Hnl0eJ4+BpFzOVI4XqMpUfOV1h0378JPVCQzDXVbV3dxLD4nrJ3pNHzxSd9WwlFCRlC9LWBPF0Q4ApSjcLYQTmCecLqdIyLlNKJiE7dlDNEwpg= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1776938675; h=Content-Transfer-Encoding:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To:Cc; bh=P91enuvCUzt6TPFUMJ9daNLwhYClu8JlGSNhfTMG02I=; b=g92T3N46G0cwRAlQ3CfW8lqGigGytKSPsH158k53BYhk5UCgCUdXEFZqTuNrDke6/Y2vNVFKZzPAgCfX5UoG9MgPP9EZxDOlTHYeYp9wIbU7L4rmDgrDylbs7rqLJb3Y+2+OYOXaobSZVQh069DMyTWO4WRXwRfB0biVhGVzRR0= 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 lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1776938675512113.76100021808043; Thu, 23 Apr 2026 03:04:35 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wFqtS-0006Kk-JN; Thu, 23 Apr 2026 06:02:46 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wFqtN-0006J0-KR for qemu-devel@nongnu.org; Thu, 23 Apr 2026 06:02:41 -0400 Received: from mail-wr1-x429.google.com ([2a00:1450:4864:20::429]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1wFqtM-0001yn-7f for qemu-devel@nongnu.org; Thu, 23 Apr 2026 06:02:41 -0400 Received: by mail-wr1-x429.google.com with SMTP id ffacd0b85a97d-43d77f60944so5190295f8f.3 for ; Thu, 23 Apr 2026 03:02:39 -0700 (PDT) Received: from lanath.. (wildly.archaic.org.uk. [81.2.115.145]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-43fe4e4eec9sm49323930f8f.34.2026.04.23.03.02.37 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 23 Apr 2026 03:02:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1776938559; x=1777543359; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=P91enuvCUzt6TPFUMJ9daNLwhYClu8JlGSNhfTMG02I=; b=K1+q2JNq3IWhCOzgHfTtEE2uRaY956RCtCMY9kEOypz2DHECxmokMm9RbVLRb36+Xe VjRq4inDEKRl0NHKhX6weLjWoC4jJZ98CEB6ZlyWz20zjRVtVubAZmc+v4WGBZJyGZ8x iI1vKoQrAwzNbqI+INKMXc3J7x3pEbda3NkKKl8T0aJNqjacZlyY7RJgt0/BGPfaR7SK HZO6sbWBviHSmElSLvmLBmkrLKTMIVFHMEeOMzZQ1qMEeRrmMdsTKQ3n1eSYeJL9XJtr 8GTR+lZ2sox8BS801Nt8YIEnp918l4gHZ65UqnDWAhZ4fCXafW2TIEbzTjUJaDET9RD8 AF5w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1776938559; x=1777543359; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=P91enuvCUzt6TPFUMJ9daNLwhYClu8JlGSNhfTMG02I=; b=FpqYxYwWZ6gZl+RDdKXldcHz0D56T3kjk3esbJo8+cWWyYLasS16t4iBONkitmQu/e ylu25rGywte0ge/f6PTBLc9UBqDdU1MUhtgoV4UquDzc7W39/VEilDM31kUwJoY45OLE QG9mszKqBEZQ3OwDa5E6S7sgnEpqvvmGrQEw52eVwC3ivGjKQwdyyA0f/m0q3Gk9Mybp l2YCvUbGASbv8GPsx+dPOCQO8+u754Q5fllUitJdQWPby+dSn507VNN37Q4B3A/qbWz9 vJJJzMtACazF7ko7yQ6nw0+xm44FUAquvEQvisoAudlFPt4YcE0XghN/pQ/hMOF5QgLH SFdA== X-Gm-Message-State: AOJu0YzxuYXLjVAeSwD5JWCtrPwKT0L5f0SIx3Q89k+uPln8jrChVf+t oeOl0siBs5yvBvJy15qApjAafTGV14V3LKZ9ARHZ15qbgb969fqFmCwK5anyJsT/12U3cimlWaQ XjO8I X-Gm-Gg: AeBDiesmPpggccIkF0AcuD3CtUjtWBTxMwfZ08bb5/gMBc2CrbcxLrEHoKqGE86+53f GMgHNEO+2Oog4KQnyMhpFOYDXyWLsOAKyzb45FxCipghrqkc91aeTe3ndNgkwRCbVPXGk4jetk+ yi+yxFqht0HER7S7w8Vuuyqr+xvb1JAqqNDgjUCaS+0uB/aDhkpMAf/203b6UAAtPZCfllQ2PVs IeOrU0vLTOV71KTUgBDv1+ERtDAp+dsNOGo8q+wvKz3ojt7Tv8K15G9G2mzKhnru7dhsacZOUap v1AVusko199zHdcc9hFVpM/zl/xerKIgQjlpqooerx6BmXwDsue3YhBssKZX/1vDaFCn/aCGQ6p ocdG/TdmdJxplllU3EFQiT0WmSBrD7qTh5WYqjxtcnA6CGIoUKC9vPCqVdgGguhXu6z4IT3sUEJ 6YdqGcTu4qstE5GxF4VGh4MtuxpIpyw9e6nGK4xY/+MKnN8Jo1U6sQMwa34HOg4hN2WzIZoKjCD jNyzKmRD8J9KPRzRyqerC4W/v1XfCav4vySG8BOV7e3Eg8sovYJ X-Received: by 2002:a5d:5d0e:0:b0:43d:7883:87c4 with SMTP id ffacd0b85a97d-43fe3e17215mr41297679f8f.41.1776938558568; Thu, 23 Apr 2026 03:02:38 -0700 (PDT) From: Peter Maydell To: qemu-devel@nongnu.org Subject: [PULL 07/59] tests/qtest/bios-table-test: testing new ARM ACPI PPTT topology Date: Thu, 23 Apr 2026 11:01:37 +0100 Message-ID: <20260423100229.2941820-8-peter.maydell@linaro.org> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260423100229.2941820-1-peter.maydell@linaro.org> References: <20260423100229.2941820-1-peter.maydell@linaro.org> 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=lists1p.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::429; envelope-from=peter.maydell@linaro.org; helo=mail-wr1-x429.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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: 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 @linaro.org) X-ZM-MESSAGEID: 1776938678700154100 Content-Type: text/plain; charset="utf-8" From: Alireza Sanaee Test new PPTT topolopy with cache representation. Reviewed-by: Gustavo Romero Reviewed-by: Jonathan Cameron Reviewed-by: Zhao Liu Signed-off-by: Alireza Sanaee Message-id: 20260311160609.358-8-alireza.sanaee@huawei.com Signed-off-by: Peter Maydell --- tests/qtest/bios-tables-test.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/tests/qtest/bios-tables-test.c b/tests/qtest/bios-tables-test.c index a5a5b8807b..510751799e 100644 --- a/tests/qtest/bios-tables-test.c +++ b/tests/qtest/bios-tables-test.c @@ -2229,6 +2229,10 @@ static void test_acpi_aarch64_virt_tcg_topology(void) }; =20 test_acpi_one("-cpu cortex-a57 " + "-M virt,smp-cache.0.cache=3Dl1i,smp-cache.0.topology=3D= cluster," + "smp-cache.1.cache=3Dl1d,smp-cache.1.topology=3Dcluster," + "smp-cache.2.cache=3Dl2,smp-cache.2.topology=3Dcluster," + "smp-cache.3.cache=3Dl3,smp-cache.3.topology=3Dcluster " "-smp sockets=3D1,clusters=3D2,cores=3D2,threads=3D2", &= data); free_test_data(&data); } --=20 2.43.0 From nobody Sat May 30 20:11:55 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=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1776938636; cv=none; d=zohomail.com; s=zohoarc; b=PmUe8trRUvyiLogaC3QprsQIJQ6Ag24yBOEz/3X3m363BGCEYThJSn88oWnn2yIifQdvzkdivW0bH/wlxdhpvr7KMNDBKBxpxd3KLHOWRCyhs+QlUlAlv1Q9OHFXEFtKLcA7vX68vgz47eVYEl68AztO51dO2gtu3vDGj6xxZKc= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1776938636; h=Content-Transfer-Encoding:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To:Cc; bh=KzQ672NJERobgyTz0TAuPMxNL9o89W7WbfwlPsNMnD8=; b=FEso/+s9cpR8ZK7ZVC9fsKviygNDFc+gw6P0g8Bvsj/nSmHvFhY2lkJmtERw5W87OEUa3g8ASI1o1+GSJ69YMnvM7T56GN+JCLLpQdYk/427k8pDB5FiXZfaVSNwYwE3taRIKAOH+RzaD1d58o45M850SJZbEter90Aw7lk5Ngw= 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 lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1776938636491774.9664058068482; Thu, 23 Apr 2026 03:03:56 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wFqtY-0006M6-7D; Thu, 23 Apr 2026 06:02:52 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wFqtR-0006Jx-Ba for qemu-devel@nongnu.org; Thu, 23 Apr 2026 06:02:45 -0400 Received: from mail-wm1-x32a.google.com ([2a00:1450:4864:20::32a]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1wFqtN-0001zf-UR for qemu-devel@nongnu.org; Thu, 23 Apr 2026 06:02:45 -0400 Received: by mail-wm1-x32a.google.com with SMTP id 5b1f17b1804b1-4891c0620bcso38178105e9.1 for ; Thu, 23 Apr 2026 03:02:41 -0700 (PDT) Received: from lanath.. (wildly.archaic.org.uk. [81.2.115.145]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-43fe4e4eec9sm49323930f8f.34.2026.04.23.03.02.38 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 23 Apr 2026 03:02:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1776938560; x=1777543360; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=KzQ672NJERobgyTz0TAuPMxNL9o89W7WbfwlPsNMnD8=; b=bu2gaFOhAwrdsMy7S6lHyWXZSaOLddLXdFv/WVNj85BEQkVf5Fe22DURU5kp8SvBSN i0+VzPajvVAoq8HOgVnPawQNgDjk/Scd7OnKs3LGdebSidFFGLNoEYWkKCpG4W+2nYPR WHacpCtBgXLAG6QwSRVhUOqKGnYeWvbkmGK+c43NvuAGZgvklCmmuh1n3wikT12Ul59G wOqfFTvjzFdQQYd9unh72wUWMaPi9q3w2wA4duJmJZY6SITkPc2PFXDut+lMaTWgK3cA zBYVHyu0o/BqXcJFjimGA/GWVtXf/cI1r4t5CCuZYbC9nfN2F6IFiB5upAibRCdVsWoV tmVw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1776938560; x=1777543360; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=KzQ672NJERobgyTz0TAuPMxNL9o89W7WbfwlPsNMnD8=; b=AKQ4Zhir5eIwIZ1G9fNQ/OcTNFYiBi8IIhJXxapIw/mfBYfHzeq4q6yGeBZlil4HkA E+mSz4oMe4HOka30pwa90ZRUy2QR29hVhvQmXt5sPvKL5q1y7tdR0fDmjy4/tVdlCnyZ llGxN55qVAH3Ir+Df3u4QROvl07BZ2g1PJOvakIJgNM+Fs7FFX4rP8UItBDAAyGZGFq4 bAK79jdMOxVk+mqW0Gl+i1aM+VA2CC6VkwKGxAPljHe8wuZUM4dzuIWH+f/rE29eFdEa tWZenAgB17wROHinqCykdKAg99MjfOSpuCG9tT9DOiysI93YlVe3z6COWLhWpsz552kv vA9g== X-Gm-Message-State: AOJu0YxPz5ouQwRPIgMoHOqYxTLj1IiOQU3JzKlwAIyJbUK3iM7g2Tax XRssXxcHjFNWYhDi3W9TnSaJ46WSPEO5CgGst3k/CFyS0pBdf1+jKZg4HA4X/hoY1h0VAOfwb3t SyEEl X-Gm-Gg: AeBDietdXx7Rya+ZtWHgg7Ir8Suv1F/M4r8HyTlzKmspD8cWzmEHze5PmuXrRduy6FV 6HpL8BvCkwL7N8ulUXxGmsd39EkMG2LGGRweFTgkEoiOi3nnqm/KwKopVsIsyjb12RkCOQjrWgE zI3ABU2Uiw/T3TDJUJ4NOP7x7WM4yJGGCrXGyQqSZKf4Zbg73r7Onb5z14AkkiFhAlZzsxZBNnC QJeuvPiteq7sn+5pV+IJryUCcD5TJvKIribpyGFYfTN1v0Ri294F+60m0f988kBx3aBpfTHBHCU nE0HlMF4lXDFvxKnmQwAW5MEHpZju57XsiDeBUB+yEUrLTRNRZpbhHPTqk+OXuq7zshcQnQyj+6 /BWNMt5ykaO040BE4+bXgCBd8rh2rrMb5+izx/yQ+Jbd3voYCGcsdbXuab0y5BWvSvfE4Kq6Lhs 5t0MdlvdSxBaWwDq/VOc1VxgkDcH7M3H8zVYsR1w6/q6WD4uKl/ls1daLGQqlOyX1JQiA2NCS57 0XSItygJ1yvcOKVAuZUTrI1zbHMch723lL97bacnQ== X-Received: by 2002:a05:600c:8b8c:b0:489:1d74:56d with SMTP id 5b1f17b1804b1-4891d7406famr255654555e9.29.1776938559769; Thu, 23 Apr 2026 03:02:39 -0700 (PDT) From: Peter Maydell To: qemu-devel@nongnu.org Subject: [PULL 08/59] Update the ACPI tables based on new aml-build.c Date: Thu, 23 Apr 2026 11:01:38 +0100 Message-ID: <20260423100229.2941820-9-peter.maydell@linaro.org> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260423100229.2941820-1-peter.maydell@linaro.org> References: <20260423100229.2941820-1-peter.maydell@linaro.org> 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=lists1p.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::32a; envelope-from=peter.maydell@linaro.org; helo=mail-wm1-x32a.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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: 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 @linaro.org) X-ZM-MESSAGEID: 1776938638147158500 Content-Type: text/plain; charset="utf-8" From: Alireza Sanaee The disassembled differences between actual and expected PPTT based on the following cache topology representation: - l1d and l1i shared at cluster level - l2 shared at cluster level - l3 shared at cluster level /* * Intel ACPI Component Architecture * AML/ASL+ Disassembler version 20230628 (64-bit version) * Copyright (c) 2000 - 2023 Intel Corporation * - * Disassembly of tests/data/acpi/aarch64/virt/PPTT.topology, Fri Aug 8 1= 6:50:38 2025 + * Disassembly of /tmp/aml-JGBZA3, Fri Aug 8 16:50:38 2025 * * ACPI Data Table [PPTT] * * Format: [HexOffset DecimalOffset ByteLength] FieldName : FieldValue (i= n hex) */ [000h 0000 004h] Signature : "PPTT" [Processor Proper= ties Topology Table] -[004h 0004 004h] Table Length : 00000164 +[004h 0004 004h] Table Length : 00000204 [008h 0008 001h] Revision : 02 -[009h 0009 001h] Checksum : 97 +[009h 0009 001h] Checksum : B8 [00Ah 0010 006h] Oem ID : "BOCHS " [010h 0016 008h] Oem Table ID : "BXPC " [018h 0024 004h] Oem Revision : 00000001 [01Ch 0028 004h] Asl Compiler ID : "BXPC" [020h 0032 004h] Asl Compiler Revision : 00000001 [024h 0036 001h] Subtable Type : 00 [Processor Hierarchy Nod= e] [025h 0037 001h] Length : 14 [026h 0038 002h] Reserved : 0000 [028h 0040 004h] Flags (decoded below) : 00000011 Physical package : 1 ACPI Processor ID valid : 0 Processor is a thread : 0 Node is a leaf : 0 Identical Implementation : 1 @@ -34,223 +34,369 @@ [030h 0048 004h] ACPI Processor ID : 00000000 [034h 0052 004h] Private Resource Number : 00000000 [038h 0056 001h] Subtable Type : 00 [Processor Hierarchy Nod= e] [039h 0057 001h] Length : 14 [03Ah 0058 002h] Reserved : 0000 [03Ch 0060 004h] Flags (decoded below) : 00000011 Physical package : 1 ACPI Processor ID valid : 0 Processor is a thread : 0 Node is a leaf : 0 Identical Implementation : 1 [040h 0064 004h] Parent : 00000024 [044h 0068 004h] ACPI Processor ID : 00000000 [048h 0072 004h] Private Resource Number : 00000000 -[04Ch 0076 001h] Subtable Type : 00 [Processor Hierarchy Nod= e] -[04Dh 0077 001h] Length : 14 +[04Ch 0076 001h] Subtable Type : 01 [Cache Type] +[04Dh 0077 001h] Length : 18 [04Eh 0078 002h] Reserved : 0000 -[050h 0080 004h] Flags (decoded below) : 00000010 +[050h 0080 004h] Flags (decoded below) : 0000007F + Size valid : 1 + Number of Sets valid : 1 + Associativity valid : 1 + Allocation Type valid : 1 + Cache Type valid : 1 + Write Policy valid : 1 + Line Size valid : 1 + Cache ID valid : 0 +[054h 0084 004h] Next Level of Cache : 00000000 +[058h 0088 004h] Size : 00200000 +[05Ch 0092 004h] Number of Sets : 00000800 +[060h 0096 001h] Associativity : 10 +[061h 0097 001h] Attributes : 0F + Allocation Type : 3 + Cache Type : 3 + Write Policy : 0 +[062h 0098 002h] Line Size : 0040 + +[064h 0100 001h] Subtable Type : 01 [Cache Type] +[065h 0101 001h] Length : 18 +[066h 0102 002h] Reserved : 0000 +[068h 0104 004h] Flags (decoded below) : 0000007F + Size valid : 1 + Number of Sets valid : 1 + Associativity valid : 1 + Allocation Type valid : 1 + Cache Type valid : 1 + Write Policy valid : 1 + Line Size valid : 1 + Cache ID valid : 0 +[06Ch 0108 004h] Next Level of Cache : 0000004C +[070h 0112 004h] Size : 00008000 +[074h 0116 004h] Number of Sets : 00000080 +[078h 0120 001h] Associativity : 04 +[079h 0121 001h] Attributes : 03 + Allocation Type : 3 + Cache Type : 0 + Write Policy : 0 +[07Ah 0122 002h] Line Size : 0040 + +[07Ch 0124 001h] Subtable Type : 01 [Cache Type] +[07Dh 0125 001h] Length : 18 +[07Eh 0126 002h] Reserved : 0000 +[080h 0128 004h] Flags (decoded below) : 0000007F + Size valid : 1 + Number of Sets valid : 1 + Associativity valid : 1 + Allocation Type valid : 1 + Cache Type valid : 1 + Write Policy valid : 1 + Line Size valid : 1 + Cache ID valid : 0 +[084h 0132 004h] Next Level of Cache : 0000004C +[088h 0136 004h] Size : 0000C000 +[08Ch 0140 004h] Number of Sets : 00000100 +[090h 0144 001h] Associativity : 03 +[091h 0145 001h] Attributes : 07 + Allocation Type : 3 + Cache Type : 1 + Write Policy : 0 +[092h 0146 002h] Line Size : 0040 + +[094h 0148 001h] Subtable Type : 00 [Processor Hierarchy Nod= e] +[095h 0149 001h] Length : 1C +[096h 0150 002h] Reserved : 0000 +[098h 0152 004h] Flags (decoded below) : 00000010 Physical package : 0 ACPI Processor ID valid : 0 Processor is a thread : 0 Node is a leaf : 0 Identical Implementation : 1 -[054h 0084 004h] Parent : 00000038 -[058h 0088 004h] ACPI Processor ID : 00000000 -[05Ch 0092 004h] Private Resource Number : 00000000 - -[060h 0096 001h] Subtable Type : 00 [Processor Hierarchy Nod= e] -[061h 0097 001h] Length : 14 -[062h 0098 002h] Reserved : 0000 -[064h 0100 004h] Flags (decoded below) : 00000010 - Physical package : 0 - ACPI Processor ID valid : 0 - Processor is a thread : 0 - Node is a leaf : 0 - Identical Implementation : 1 -[068h 0104 004h] Parent : 0000004C -[06Ch 0108 004h] ACPI Processor ID : 00000000 -[070h 0112 004h] Private Resource Number : 00000000 - -[074h 0116 001h] Subtable Type : 00 [Processor Hierarchy Nod= e] -[075h 0117 001h] Length : 14 -[076h 0118 002h] Reserved : 0000 -[078h 0120 004h] Flags (decoded below) : 0000000E - Physical package : 0 - ACPI Processor ID valid : 1 - Processor is a thread : 1 - Node is a leaf : 1 - Identical Implementation : 0 -[07Ch 0124 004h] Parent : 00000060 -[080h 0128 004h] ACPI Processor ID : 00000000 -[084h 0132 004h] Private Resource Number : 00000000 - -[088h 0136 001h] Subtable Type : 00 [Processor Hierarchy Nod= e] -[089h 0137 001h] Length : 14 -[08Ah 0138 002h] Reserved : 0000 -[08Ch 0140 004h] Flags (decoded below) : 0000000E - Physical package : 0 - ACPI Processor ID valid : 1 - Processor is a thread : 1 - Node is a leaf : 1 - Identical Implementation : 0 -[090h 0144 004h] Parent : 00000060 -[094h 0148 004h] ACPI Processor ID : 00000001 -[098h 0152 004h] Private Resource Number : 00000000 - -[09Ch 0156 001h] Subtable Type : 00 [Processor Hierarchy Nod= e] -[09Dh 0157 001h] Length : 14 -[09Eh 0158 002h] Reserved : 0000 -[0A0h 0160 004h] Flags (decoded below) : 00000010 - Physical package : 0 - ACPI Processor ID valid : 0 - Processor is a thread : 0 - Node is a leaf : 0 - Identical Implementation : 1 -[0A4h 0164 004h] Parent : 0000004C -[0A8h 0168 004h] ACPI Processor ID : 00000001 -[0ACh 0172 004h] Private Resource Number : 00000000 +[09Ch 0156 004h] Parent : 00000038 +[0A0h 0160 004h] ACPI Processor ID : 00000000 +[0A4h 0164 004h] Private Resource Number : 00000002 +[0A8h 0168 004h] Private Resource : 0000007C +[0ACh 0172 004h] Private Resource : 00000064 [0B0h 0176 001h] Subtable Type : 00 [Processor Hierarchy Nod= e] [0B1h 0177 001h] Length : 14 [0B2h 0178 002h] Reserved : 0000 -[0B4h 0180 004h] Flags (decoded below) : 0000000E +[0B4h 0180 004h] Flags (decoded below) : 00000010 Physical package : 0 - ACPI Processor ID valid : 1 - Processor is a thread : 1 - Node is a leaf : 1 - Identical Implementation : 0 -[0B8h 0184 004h] Parent : 0000009C -[0BCh 0188 004h] ACPI Processor ID : 00000002 + ACPI Processor ID valid : 0 + Processor is a thread : 0 + Node is a leaf : 0 + Identical Implementation : 1 +[0B8h 0184 004h] Parent : 00000094 +[0BCh 0188 004h] ACPI Processor ID : 00000000 [0C0h 0192 004h] Private Resource Number : 00000000 [0C4h 0196 001h] Subtable Type : 00 [Processor Hierarchy Nod= e] [0C5h 0197 001h] Length : 14 [0C6h 0198 002h] Reserved : 0000 [0C8h 0200 004h] Flags (decoded below) : 0000000E Physical package : 0 ACPI Processor ID valid : 1 Processor is a thread : 1 Node is a leaf : 1 Identical Implementation : 0 -[0CCh 0204 004h] Parent : 0000009C -[0D0h 0208 004h] ACPI Processor ID : 00000003 +[0CCh 0204 004h] Parent : 000000B0 +[0D0h 0208 004h] ACPI Processor ID : 00000000 [0D4h 0212 004h] Private Resource Number : 00000000 [0D8h 0216 001h] Subtable Type : 00 [Processor Hierarchy Nod= e] [0D9h 0217 001h] Length : 14 [0DAh 0218 002h] Reserved : 0000 -[0DCh 0220 004h] Flags (decoded below) : 00000010 +[0DCh 0220 004h] Flags (decoded below) : 0000000E Physical package : 0 - ACPI Processor ID valid : 0 - Processor is a thread : 0 - Node is a leaf : 0 - Identical Implementation : 1 -[0E0h 0224 004h] Parent : 00000038 + ACPI Processor ID valid : 1 + Processor is a thread : 1 + Node is a leaf : 1 + Identical Implementation : 0 +[0E0h 0224 004h] Parent : 000000B0 [0E4h 0228 004h] ACPI Processor ID : 00000001 [0E8h 0232 004h] Private Resource Number : 00000000 [0ECh 0236 001h] Subtable Type : 00 [Processor Hierarchy Nod= e] [0EDh 0237 001h] Length : 14 [0EEh 0238 002h] Reserved : 0000 [0F0h 0240 004h] Flags (decoded below) : 00000010 Physical package : 0 ACPI Processor ID valid : 0 Processor is a thread : 0 Node is a leaf : 0 Identical Implementation : 1 -[0F4h 0244 004h] Parent : 000000D8 -[0F8h 0248 004h] ACPI Processor ID : 00000000 +[0F4h 0244 004h] Parent : 00000094 +[0F8h 0248 004h] ACPI Processor ID : 00000001 [0FCh 0252 004h] Private Resource Number : 00000000 [100h 0256 001h] Subtable Type : 00 [Processor Hierarchy Nod= e] [101h 0257 001h] Length : 14 [102h 0258 002h] Reserved : 0000 [104h 0260 004h] Flags (decoded below) : 0000000E Physical package : 0 ACPI Processor ID valid : 1 Processor is a thread : 1 Node is a leaf : 1 Identical Implementation : 0 [108h 0264 004h] Parent : 000000EC -[10Ch 0268 004h] ACPI Processor ID : 00000004 +[10Ch 0268 004h] ACPI Processor ID : 00000002 [110h 0272 004h] Private Resource Number : 00000000 [114h 0276 001h] Subtable Type : 00 [Processor Hierarchy Nod= e] [115h 0277 001h] Length : 14 [116h 0278 002h] Reserved : 0000 [118h 0280 004h] Flags (decoded below) : 0000000E Physical package : 0 ACPI Processor ID valid : 1 Processor is a thread : 1 Node is a leaf : 1 Identical Implementation : 0 [11Ch 0284 004h] Parent : 000000EC -[120h 0288 004h] ACPI Processor ID : 00000005 +[120h 0288 004h] ACPI Processor ID : 00000003 [124h 0292 004h] Private Resource Number : 00000000 -[128h 0296 001h] Subtable Type : 00 [Processor Hierarchy Nod= e] -[129h 0297 001h] Length : 14 +[128h 0296 001h] Subtable Type : 01 [Cache Type] +[129h 0297 001h] Length : 18 [12Ah 0298 002h] Reserved : 0000 -[12Ch 0300 004h] Flags (decoded below) : 00000010 +[12Ch 0300 004h] Flags (decoded below) : 0000007F + Size valid : 1 + Number of Sets valid : 1 + Associativity valid : 1 + Allocation Type valid : 1 + Cache Type valid : 1 + Write Policy valid : 1 + Line Size valid : 1 + Cache ID valid : 0 +[130h 0304 004h] Next Level of Cache : 00000000 +[134h 0308 004h] Size : 00200000 +[138h 0312 004h] Number of Sets : 00000800 +[13Ch 0316 001h] Associativity : 10 +[13Dh 0317 001h] Attributes : 0F + Allocation Type : 3 + Cache Type : 3 + Write Policy : 0 +[13Eh 0318 002h] Line Size : 0040 + +[140h 0320 001h] Subtable Type : 01 [Cache Type] +[141h 0321 001h] Length : 18 +[142h 0322 002h] Reserved : 0000 +[144h 0324 004h] Flags (decoded below) : 0000007F + Size valid : 1 + Number of Sets valid : 1 + Associativity valid : 1 + Allocation Type valid : 1 + Cache Type valid : 1 + Write Policy valid : 1 + Line Size valid : 1 + Cache ID valid : 0 +[148h 0328 004h] Next Level of Cache : 00000128 +[14Ch 0332 004h] Size : 00008000 +[150h 0336 004h] Number of Sets : 00000080 +[154h 0340 001h] Associativity : 04 +[155h 0341 001h] Attributes : 03 + Allocation Type : 3 + Cache Type : 0 + Write Policy : 0 +[156h 0342 002h] Line Size : 0040 + +[158h 0344 001h] Subtable Type : 01 [Cache Type] +[159h 0345 001h] Length : 18 +[15Ah 0346 002h] Reserved : 0000 +[15Ch 0348 004h] Flags (decoded below) : 0000007F + Size valid : 1 + Number of Sets valid : 1 + Associativity valid : 1 + Allocation Type valid : 1 + Cache Type valid : 1 + Write Policy valid : 1 + Line Size valid : 1 + Cache ID valid : 0 +[160h 0352 004h] Next Level of Cache : 00000128 +[164h 0356 004h] Size : 0000C000 +[168h 0360 004h] Number of Sets : 00000100 +[16Ch 0364 001h] Associativity : 03 +[16Dh 0365 001h] Attributes : 07 + Allocation Type : 3 + Cache Type : 1 + Write Policy : 0 +[16Eh 0366 002h] Line Size : 0040 + +[170h 0368 001h] Subtable Type : 00 [Processor Hierarchy Nod= e] +[171h 0369 001h] Length : 1C +[172h 0370 002h] Reserved : 0000 +[174h 0372 004h] Flags (decoded below) : 00000010 + Physical package : 0 + ACPI Processor ID valid : 0 + Processor is a thread : 0 + Node is a leaf : 0 + Identical Implementation : 1 +[178h 0376 004h] Parent : 00000038 +[17Ch 0380 004h] ACPI Processor ID : 00000001 +[180h 0384 004h] Private Resource Number : 00000002 +[184h 0388 004h] Private Resource : 00000158 +[188h 0392 004h] Private Resource : 00000140 + +[18Ch 0396 001h] Subtable Type : 00 [Processor Hierarchy Nod= e] +[18Dh 0397 001h] Length : 14 +[18Eh 0398 002h] Reserved : 0000 +[190h 0400 004h] Flags (decoded below) : 00000010 + Physical package : 0 + ACPI Processor ID valid : 0 + Processor is a thread : 0 + Node is a leaf : 0 + Identical Implementation : 1 +[194h 0404 004h] Parent : 00000170 +[198h 0408 004h] ACPI Processor ID : 00000000 +[19Ch 0412 004h] Private Resource Number : 00000000 + +[1A0h 0416 001h] Subtable Type : 00 [Processor Hierarchy Nod= e] +[1A1h 0417 001h] Length : 14 +[1A2h 0418 002h] Reserved : 0000 +[1A4h 0420 004h] Flags (decoded below) : 0000000E + Physical package : 0 + ACPI Processor ID valid : 1 + Processor is a thread : 1 + Node is a leaf : 1 + Identical Implementation : 0 +[1A8h 0424 004h] Parent : 0000018C +[1ACh 0428 004h] ACPI Processor ID : 00000004 +[1B0h 0432 004h] Private Resource Number : 00000000 + +[1B4h 0436 001h] Subtable Type : 00 [Processor Hierarchy Nod= e] +[1B5h 0437 001h] Length : 14 +[1B6h 0438 002h] Reserved : 0000 +[1B8h 0440 004h] Flags (decoded below) : 0000000E + Physical package : 0 + ACPI Processor ID valid : 1 + Processor is a thread : 1 + Node is a leaf : 1 + Identical Implementation : 0 +[1BCh 0444 004h] Parent : 0000018C +[1C0h 0448 004h] ACPI Processor ID : 00000005 +[1C4h 0452 004h] Private Resource Number : 00000000 + +[1C8h 0456 001h] Subtable Type : 00 [Processor Hierarchy Nod= e] +[1C9h 0457 001h] Length : 14 +[1CAh 0458 002h] Reserved : 0000 +[1CCh 0460 004h] Flags (decoded below) : 00000010 Physical package : 0 ACPI Processor ID valid : 0 Processor is a thread : 0 Node is a leaf : 0 Identical Implementation : 1 -[130h 0304 004h] Parent : 000000D8 -[134h 0308 004h] ACPI Processor ID : 00000001 -[138h 0312 004h] Private Resource Number : 00000000 - -[13Ch 0316 001h] Subtable Type : 00 [Processor Hierarchy Nod= e] -[13Dh 0317 001h] Length : 14 -[13Eh 0318 002h] Reserved : 0000 -[140h 0320 004h] Flags (decoded below) : 0000000E +[1D0h 0464 004h] Parent : 00000170 +[1D4h 0468 004h] ACPI Processor ID : 00000001 +[1D8h 0472 004h] Private Resource Number : 00000000 + +[1DCh 0476 001h] Subtable Type : 00 [Processor Hierarchy Nod= e] +[1DDh 0477 001h] Length : 14 +[1DEh 0478 002h] Reserved : 0000 +[1E0h 0480 004h] Flags (decoded below) : 0000000E Physical package : 0 ACPI Processor ID valid : 1 Processor is a thread : 1 Node is a leaf : 1 Identical Implementation : 0 -[144h 0324 004h] Parent : 00000128 -[148h 0328 004h] ACPI Processor ID : 00000006 -[14Ch 0332 004h] Private Resource Number : 00000000 - -[150h 0336 001h] Subtable Type : 00 [Processor Hierarchy Nod= e] -[151h 0337 001h] Length : 14 -[152h 0338 002h] Reserved : 0000 -[154h 0340 004h] Flags (decoded below) : 0000000E +[1E4h 0484 004h] Parent : 000001C8 +[1E8h 0488 004h] ACPI Processor ID : 00000006 +[1ECh 0492 004h] Private Resource Number : 00000000 + +[1F0h 0496 001h] Subtable Type : 00 [Processor Hierarchy Nod= e] +[1F1h 0497 001h] Length : 14 +[1F2h 0498 002h] Reserved : 0000 +[1F4h 0500 004h] Flags (decoded below) : 0000000E Physical package : 0 ACPI Processor ID valid : 1 Processor is a thread : 1 Node is a leaf : 1 Identical Implementation : 0 -[158h 0344 004h] Parent : 00000128 -[15Ch 0348 004h] ACPI Processor ID : 00000007 -[160h 0352 004h] Private Resource Number : 00000000 +[1F8h 0504 004h] Parent : 000001C8 +[1FCh 0508 004h] ACPI Processor ID : 00000007 +[200h 0512 004h] Private Resource Number : 00000000 -Raw Table Data: Length 356 (0x164) +Raw Table Data: Length 516 (0x204) - 0000: 50 50 54 54 64 01 00 00 02 97 42 4F 43 48 53 20 // PPTTd.....BO= CHS + 0000: 50 50 54 54 04 02 00 00 02 B8 42 4F 43 48 53 20 // PPTT......BO= CHS 0010: 42 58 50 43 20 20 20 20 01 00 00 00 42 58 50 43 // BXPC ....= BXPC 0020: 01 00 00 00 00 14 00 00 11 00 00 00 00 00 00 00 // ............= .... 0030: 00 00 00 00 00 00 00 00 00 14 00 00 11 00 00 00 // ............= .... - 0040: 24 00 00 00 00 00 00 00 00 00 00 00 00 14 00 00 // $...........= .... - 0050: 10 00 00 00 38 00 00 00 00 00 00 00 00 00 00 00 // ....8.......= .... - 0060: 00 14 00 00 10 00 00 00 4C 00 00 00 00 00 00 00 // ........L...= .... - 0070: 00 00 00 00 00 14 00 00 0E 00 00 00 60 00 00 00 // ............= `... - 0080: 00 00 00 00 00 00 00 00 00 14 00 00 0E 00 00 00 // ............= .... - 0090: 60 00 00 00 01 00 00 00 00 00 00 00 00 14 00 00 // `...........= .... - 00A0: 10 00 00 00 4C 00 00 00 01 00 00 00 00 00 00 00 // ....L.......= .... - 00B0: 00 14 00 00 0E 00 00 00 9C 00 00 00 02 00 00 00 // ............= .... - 00C0: 00 00 00 00 00 14 00 00 0E 00 00 00 9C 00 00 00 // ............= .... - 00D0: 03 00 00 00 00 00 00 00 00 14 00 00 10 00 00 00 // ............= .... - 00E0: 38 00 00 00 01 00 00 00 00 00 00 00 00 14 00 00 // 8...........= .... - 00F0: 10 00 00 00 D8 00 00 00 00 00 00 00 00 00 00 00 // ............= .... - 0100: 00 14 00 00 0E 00 00 00 EC 00 00 00 04 00 00 00 // ............= .... + 0040: 24 00 00 00 00 00 00 00 00 00 00 00 01 18 00 00 // $...........= .... + 0050: 7F 00 00 00 00 00 00 00 00 00 20 00 00 08 00 00 // .......... .= .... + 0060: 10 0F 40 00 01 18 00 00 7F 00 00 00 4C 00 00 00 // ..@.........= L... + 0070: 00 80 00 00 80 00 00 00 04 03 40 00 01 18 00 00 // ..........@.= .... + 0080: 7F 00 00 00 4C 00 00 00 00 C0 00 00 00 01 00 00 // ....L.......= .... + 0090: 03 07 40 00 00 1C 00 00 10 00 00 00 38 00 00 00 // ..@.........= 8... + 00A0: 00 00 00 00 02 00 00 00 7C 00 00 00 64 00 00 00 // ........|...= d... + 00B0: 00 14 00 00 10 00 00 00 94 00 00 00 00 00 00 00 // ............= .... + 00C0: 00 00 00 00 00 14 00 00 0E 00 00 00 B0 00 00 00 // ............= .... + 00D0: 00 00 00 00 00 00 00 00 00 14 00 00 0E 00 00 00 // ............= .... + 00E0: B0 00 00 00 01 00 00 00 00 00 00 00 00 14 00 00 // ............= .... + 00F0: 10 00 00 00 94 00 00 00 01 00 00 00 00 00 00 00 // ............= .... + 0100: 00 14 00 00 0E 00 00 00 EC 00 00 00 02 00 00 00 // ............= .... 0110: 00 00 00 00 00 14 00 00 0E 00 00 00 EC 00 00 00 // ............= .... - 0120: 05 00 00 00 00 00 00 00 00 14 00 00 10 00 00 00 // ............= .... - 0130: D8 00 00 00 01 00 00 00 00 00 00 00 00 14 00 00 // ............= .... - 0140: 0E 00 00 00 28 01 00 00 06 00 00 00 00 00 00 00 // ....(.......= .... - 0150: 00 14 00 00 0E 00 00 00 28 01 00 00 07 00 00 00 // ........(...= .... - 0160: 00 00 00 00 // .... + 0120: 03 00 00 00 00 00 00 00 01 18 00 00 7F 00 00 00 // ............= .... + 0130: 00 00 00 00 00 00 20 00 00 08 00 00 10 0F 40 00 // ...... .....= ..@. + 0140: 01 18 00 00 7F 00 00 00 28 01 00 00 00 80 00 00 // ........(...= .... + 0150: 80 00 00 00 04 03 40 00 01 18 00 00 7F 00 00 00 // ......@.....= .... + 0160: 28 01 00 00 00 C0 00 00 00 01 00 00 03 07 40 00 // (...........= ..@. + 0170: 00 1C 00 00 10 00 00 00 38 00 00 00 01 00 00 00 // ........8...= .... + 0180: 02 00 00 00 58 01 00 00 40 01 00 00 00 14 00 00 // ....X...@...= .... + 0190: 10 00 00 00 70 01 00 00 00 00 00 00 00 00 00 00 // ....p.......= .... + 01A0: 00 14 00 00 0E 00 00 00 8C 01 00 00 04 00 00 00 // ............= .... + 01B0: 00 00 00 00 00 14 00 00 0E 00 00 00 8C 01 00 00 // ............= .... + 01C0: 05 00 00 00 00 00 00 00 00 14 00 00 10 00 00 00 // ............= .... + 01D0: 70 01 00 00 01 00 00 00 00 00 00 00 00 14 00 00 // p...........= .... + 01E0: 0E 00 00 00 C8 01 00 00 06 00 00 00 00 00 00 00 // ............= .... + 01F0: 00 14 00 00 0E 00 00 00 C8 01 00 00 07 00 00 00 // ............= .... + 0200: 00 00 00 00 // .... Reviewed-by: Gustavo Romero Reviewed-by: Jonathan Cameron Reviewed-by: Zhao Liu Signed-off-by: Alireza Sanaee Message-id: 20260311160609.358-9-alireza.sanaee@huawei.com Signed-off-by: Peter Maydell --- tests/data/acpi/aarch64/virt/PPTT.topology | Bin 356 -> 516 bytes tests/qtest/bios-tables-test-allowed-diff.h | 3 --- 2 files changed, 3 deletions(-) diff --git a/tests/data/acpi/aarch64/virt/PPTT.topology b/tests/data/acpi/a= arch64/virt/PPTT.topology index 6b864f035c9f48845e9a3beb482c5171074864a5..4f9472c5f728f3068d1054d5042= b85190bdb88da 100644 GIT binary patch literal 516 zcmZvXy$!-Z4255QAXNNF6ciL!P%r{zlr$7bL?T57U;qX{A_Gt|2qk4ohG7Wa3wP0p z#END6^S#(Ein5GDAbe%Ve19@oRpf>i08p-oC9qKR&9aThf)#MVcoy2Sc7o)9c7V(S=3D|vU;>74__Oh60 (p=none dis=none) Return-Path: Received: from lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1776938729362733.962971186559; Thu, 23 Apr 2026 03:05:29 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wFqtY-0006MJ-Dv; Thu, 23 Apr 2026 06:02:52 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wFqtQ-0006Jq-Mg for qemu-devel@nongnu.org; Thu, 23 Apr 2026 06:02:45 -0400 Received: from mail-wm1-x32a.google.com ([2a00:1450:4864:20::32a]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1wFqtO-000201-Gg for qemu-devel@nongnu.org; Thu, 23 Apr 2026 06:02:44 -0400 Received: by mail-wm1-x32a.google.com with SMTP id 5b1f17b1804b1-4838c15e3cbso59717235e9.3 for ; Thu, 23 Apr 2026 03:02:42 -0700 (PDT) Received: from lanath.. (wildly.archaic.org.uk. [81.2.115.145]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-43fe4e4eec9sm49323930f8f.34.2026.04.23.03.02.39 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 23 Apr 2026 03:02:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1776938561; x=1777543361; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=GE5heDTE24qeg7bs1UHIGmavXNoRi4sL8/ptSkR7ee0=; b=RZV/iMPR9TFjwRPnAfIFwe50fHcNM7UafybEXBQZtQDXa+TfoggmV4opUKzTAMPSje UeFtUOtsNc1IOW784sIsSsrch4MHXpM49hZIBrry9rrmCvSp5mbXmgFexqs6V53tpYqz J6rC6417uhokEQHSYqnEkDJaBHFhTcC7CIihJqHHoO4zWUXoPN4rmaCxx4ZDfxMsNDIp 638mtY2cANPBzA0eP6SCtkBvvOi/nSla6F3w8H73mGgvEuFaPK70RAODeiQQtTeudVLe ytgtSdTqoGcqy6vdoRJv8lIOQlIfn9eQ6vpcp/M3tD3OcrwGAd+zpXr9xo5qNlXLydao E6cw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1776938561; x=1777543361; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=GE5heDTE24qeg7bs1UHIGmavXNoRi4sL8/ptSkR7ee0=; b=GJTMnwQ5AG4SHQ4N8s4kER6qjPiS52aNxruuCplAL6TEB0CJ8DinaCXdP8TCLwOPpE IYhqqCfJoIwcROIC5xFki5Dq1yndYwKkMu7S+Jf5VujG5wt9VQExI+3/1noWyq/6Bz8m J29WUtZuntJY/WTmyZ4CK8lN6QVQHfGJJmXQl2UT6Eb9IFdTEGqvPCwYpduDlQniSgP1 oJGyNM/j+gcjSq50evP3WWjU+e8waiH7Idi8X14Jv57nCx9ss3EMtCdrHXg/NVTlonsE 3ngp3ACUR7pjycr9/aFLwnc15ATxPSrsvpq+xZ5BiGDip8/8Grk5JZPKnA4ibYGHSyRL z2iA== X-Gm-Message-State: AOJu0YzMwjsD+bxTarNeRvZfLRay2vlyLy/wvj9yW4U96OD44s1rNfMQ H/KwoJ+6WCVdR2wQSBXu1VQCbs3bkg5JDOW/5eqW6PsY8PEtv9sgh6aHh6SwKlxmZCQtTIVMW5S o+6jo X-Gm-Gg: AeBDiesZ5gyogi9naR95c2OJbQdBsYuwMXeFOYx9JSV5Lnq/qRrqn9CczhBIP9uJl8A LGP7YWi0BVqYouGKyj2dYmYMO4E9ol2EufwGVCrLA9PXYJlHhyQ3UXbO9Zw6L/iHDm5JOa1MmB6 wSQrLeR8En01YmR1erxQCkYa0611AurdmJqOZVeYTfZkaFkdF0dEhVJV824wZZeajBpPmROOco4 JoQ6N2U3GirtoFTr4RdI/QDUF/aLAUJo1K0wJTtGVe5UfeYfCQSCLC6CDHtQrLUm/F7eINvH3jV 049d0DGxcf5P8dwJJ4XrLPZ6vC2OjE1e0i/0RDbp54yAQDGBhfFWCI4THgQqXmHrSNlB3rf1Zyo 1RFJilnp671Bzgt1tUWE+E5tLddIAoqrzF2PJKdfdL6aaYSoyWQC+rITVYVlMdsbuINWRHsfWrN 8L2FhU7HbYO3euZegmtY7ClHvILoHkQJYguOQ9b0EATF02LCZvvz2uSn5NJjeDnUwKtmQj+uZr3 SB148x/tIWk6nkfz++m6DyzHmbRFnW/afgOlqlH4eNHfk1F0zRS X-Received: by 2002:a05:6000:2909:b0:43f:e22d:e624 with SMTP id ffacd0b85a97d-43fe3db3cb2mr38391922f8f.1.1776938560794; Thu, 23 Apr 2026 03:02:40 -0700 (PDT) From: Peter Maydell To: qemu-devel@nongnu.org Subject: [PULL 09/59] target/arm: Move OMAP CP15 register definitions to cpregs-omap.c Date: Thu, 23 Apr 2026 11:01:39 +0100 Message-ID: <20260423100229.2941820-10-peter.maydell@linaro.org> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260423100229.2941820-1-peter.maydell@linaro.org> References: <20260423100229.2941820-1-peter.maydell@linaro.org> 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=lists1p.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::32a; envelope-from=peter.maydell@linaro.org; helo=mail-wm1-x32a.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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: 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 @linaro.org) X-ZM-MESSAGEID: 1776938730600158500 From: Alessandro Ratti The OMAP CP15 registers are only relevant to system-mode emulation of OMAP SoCs. Move them out of the monolithic helper.c into a dedicated file, following the pattern of cpregs-pmu.c and cpregs-gcs.c. This reduces the size of helper.c and compiles the OMAP-specific code out of CONFIG_USER_ONLY builds. Suggested-by: Paolo Bonzini Reviewed-by: Philippe Mathieu-Daud=C3=A9 Signed-off-by: Alessandro Ratti Message-id: 20260405180826.729652-1-alessandro@0x65c.net Signed-off-by: Peter Maydell --- target/arm/cpregs-omap-stub.c | 10 ++++ target/arm/cpregs-omap.c | 88 +++++++++++++++++++++++++++++++++++ target/arm/helper.c | 79 +------------------------------ target/arm/internals.h | 2 + target/arm/meson.build | 2 + 5 files changed, 103 insertions(+), 78 deletions(-) create mode 100644 target/arm/cpregs-omap-stub.c create mode 100644 target/arm/cpregs-omap.c diff --git a/target/arm/cpregs-omap-stub.c b/target/arm/cpregs-omap-stub.c new file mode 100644 index 0000000000..39c511205c --- /dev/null +++ b/target/arm/cpregs-omap-stub.c @@ -0,0 +1,10 @@ +/* SPDX-License-Identifier: GPL-2.0-or-later */ + +#include "qemu/osdep.h" +#include "target/arm/cpu-qom.h" +#include "internals.h" + +void define_omap_cp_regs(ARMCPU *cpu) +{ + g_assert_not_reached(); +} diff --git a/target/arm/cpregs-omap.c b/target/arm/cpregs-omap.c new file mode 100644 index 0000000000..ac855baada --- /dev/null +++ b/target/arm/cpregs-omap.c @@ -0,0 +1,88 @@ +/* + * QEMU ARM OMAP CP15 register definitions + * + * SPDX-License-Identifier: GPL-2.0-or-later + */ + +#include "qemu/osdep.h" +#include "target/arm/cpu.h" +#include "target/arm/cpregs.h" +#include "target/arm/internals.h" + +static void omap_ticonfig_write(CPUARMState *env, const ARMCPRegInfo *ri, + uint64_t value) +{ + env->cp15.c15_ticonfig =3D value & 0xe7; + /* The OS_TYPE bit in this register changes the reported CPUID! */ + env->cp15.c0_cpuid =3D (value & (1 << 5)) ? + ARM_CPUID_TI915T : ARM_CPUID_TI925T; +} + +static void omap_threadid_write(CPUARMState *env, const ARMCPRegInfo *ri, + uint64_t value) +{ + env->cp15.c15_threadid =3D value & 0xffff; +} + +static void omap_wfi_write(CPUARMState *env, const ARMCPRegInfo *ri, + uint64_t value) +{ + /* Wait-for-interrupt (deprecated) */ + cpu_interrupt(env_cpu(env), CPU_INTERRUPT_HALT); +} + +static void omap_cachemaint_write(CPUARMState *env, const ARMCPRegInfo *ri, + uint64_t value) +{ + /* + * On OMAP there are registers indicating the max/min index of dcache = lines + * containing a dirty line; cache flush operations have to reset these. + */ + env->cp15.c15_i_max =3D 0x000; + env->cp15.c15_i_min =3D 0xff0; +} + +static const ARMCPRegInfo omap_cp_reginfo[] =3D { + { .name =3D "DFSR", .cp =3D 15, .crn =3D 5, .crm =3D CP_ANY, + .opc1 =3D CP_ANY, .opc2 =3D CP_ANY, .access =3D PL1_RW, .type =3D AR= M_CP_OVERRIDE, + .fieldoffset =3D offsetoflow32(CPUARMState, cp15.esr_el[1]), + .resetvalue =3D 0, }, + { .name =3D "", .cp =3D 15, .crn =3D 15, .crm =3D 0, .opc1 =3D 0, .opc= 2 =3D 0, + .access =3D PL1_RW, .type =3D ARM_CP_NOP }, + { .name =3D "TICONFIG", .cp =3D 15, .crn =3D 15, .crm =3D 1, .opc1 =3D= 0, .opc2 =3D 0, + .access =3D PL1_RW, + .fieldoffset =3D offsetof(CPUARMState, cp15.c15_ticonfig), .resetval= ue =3D 0, + .writefn =3D omap_ticonfig_write }, + { .name =3D "IMAX", .cp =3D 15, .crn =3D 15, .crm =3D 2, .opc1 =3D 0, = .opc2 =3D 0, + .access =3D PL1_RW, + .fieldoffset =3D offsetof(CPUARMState, cp15.c15_i_max), .resetvalue = =3D 0, }, + { .name =3D "IMIN", .cp =3D 15, .crn =3D 15, .crm =3D 3, .opc1 =3D 0, = .opc2 =3D 0, + .access =3D PL1_RW, .resetvalue =3D 0xff0, + .fieldoffset =3D offsetof(CPUARMState, cp15.c15_i_min) }, + { .name =3D "THREADID", .cp =3D 15, .crn =3D 15, .crm =3D 4, .opc1 =3D= 0, .opc2 =3D 0, + .access =3D PL1_RW, + .fieldoffset =3D offsetof(CPUARMState, cp15.c15_threadid), .resetval= ue =3D 0, + .writefn =3D omap_threadid_write }, + { .name =3D "TI925T_STATUS", .cp =3D 15, .crn =3D 15, + .crm =3D 8, .opc1 =3D 0, .opc2 =3D 0, .access =3D PL1_RW, + .type =3D ARM_CP_NO_RAW, + .readfn =3D arm_cp_read_zero, .writefn =3D omap_wfi_write, }, + /* + * TODO: Peripheral port remap register: + * On OMAP2 mcr p15, 0, rn, c15, c2, 4 sets up the interrupt controller + * base address at $rn & ~0xfff and map size of 0x200 << ($rn & 0xfff), + * when MMU is off. + */ + { .name =3D "OMAP_CACHEMAINT", .cp =3D 15, .crn =3D 7, .crm =3D CP_ANY, + .opc1 =3D 0, .opc2 =3D CP_ANY, .access =3D PL1_W, + .type =3D ARM_CP_OVERRIDE | ARM_CP_NO_RAW, + .writefn =3D omap_cachemaint_write }, + { .name =3D "C9", .cp =3D 15, .crn =3D 9, + .crm =3D CP_ANY, .opc1 =3D CP_ANY, .opc2 =3D CP_ANY, .access =3D PL1= _RW, + .type =3D ARM_CP_CONST | ARM_CP_OVERRIDE, .resetvalue =3D 0 }, +}; + +void define_omap_cp_regs(ARMCPU *cpu) +{ + define_arm_cp_regs(cpu, omap_cp_reginfo); +} diff --git a/target/arm/helper.c b/target/arm/helper.c index 7389f2988c..3ac88078aa 100644 --- a/target/arm/helper.c +++ b/target/arm/helper.c @@ -2900,83 +2900,6 @@ static const ARMCPRegInfo ttbcr2_reginfo =3D { }, }; =20 -static void omap_ticonfig_write(CPUARMState *env, const ARMCPRegInfo *ri, - uint64_t value) -{ - env->cp15.c15_ticonfig =3D value & 0xe7; - /* The OS_TYPE bit in this register changes the reported CPUID! */ - env->cp15.c0_cpuid =3D (value & (1 << 5)) ? - ARM_CPUID_TI915T : ARM_CPUID_TI925T; -} - -static void omap_threadid_write(CPUARMState *env, const ARMCPRegInfo *ri, - uint64_t value) -{ - env->cp15.c15_threadid =3D value & 0xffff; -} - -static void omap_wfi_write(CPUARMState *env, const ARMCPRegInfo *ri, - uint64_t value) -{ -#ifdef CONFIG_USER_ONLY - g_assert_not_reached(); -#else - /* Wait-for-interrupt (deprecated) */ - cpu_interrupt(env_cpu(env), CPU_INTERRUPT_HALT); -#endif -} - -static void omap_cachemaint_write(CPUARMState *env, const ARMCPRegInfo *ri, - uint64_t value) -{ - /* - * On OMAP there are registers indicating the max/min index of dcache = lines - * containing a dirty line; cache flush operations have to reset these. - */ - env->cp15.c15_i_max =3D 0x000; - env->cp15.c15_i_min =3D 0xff0; -} - -static const ARMCPRegInfo omap_cp_reginfo[] =3D { - { .name =3D "DFSR", .cp =3D 15, .crn =3D 5, .crm =3D CP_ANY, - .opc1 =3D CP_ANY, .opc2 =3D CP_ANY, .access =3D PL1_RW, .type =3D AR= M_CP_OVERRIDE, - .fieldoffset =3D offsetoflow32(CPUARMState, cp15.esr_el[1]), - .resetvalue =3D 0, }, - { .name =3D "", .cp =3D 15, .crn =3D 15, .crm =3D 0, .opc1 =3D 0, .opc= 2 =3D 0, - .access =3D PL1_RW, .type =3D ARM_CP_NOP }, - { .name =3D "TICONFIG", .cp =3D 15, .crn =3D 15, .crm =3D 1, .opc1 =3D= 0, .opc2 =3D 0, - .access =3D PL1_RW, - .fieldoffset =3D offsetof(CPUARMState, cp15.c15_ticonfig), .resetval= ue =3D 0, - .writefn =3D omap_ticonfig_write }, - { .name =3D "IMAX", .cp =3D 15, .crn =3D 15, .crm =3D 2, .opc1 =3D 0, = .opc2 =3D 0, - .access =3D PL1_RW, - .fieldoffset =3D offsetof(CPUARMState, cp15.c15_i_max), .resetvalue = =3D 0, }, - { .name =3D "IMIN", .cp =3D 15, .crn =3D 15, .crm =3D 3, .opc1 =3D 0, = .opc2 =3D 0, - .access =3D PL1_RW, .resetvalue =3D 0xff0, - .fieldoffset =3D offsetof(CPUARMState, cp15.c15_i_min) }, - { .name =3D "THREADID", .cp =3D 15, .crn =3D 15, .crm =3D 4, .opc1 =3D= 0, .opc2 =3D 0, - .access =3D PL1_RW, - .fieldoffset =3D offsetof(CPUARMState, cp15.c15_threadid), .resetval= ue =3D 0, - .writefn =3D omap_threadid_write }, - { .name =3D "TI925T_STATUS", .cp =3D 15, .crn =3D 15, - .crm =3D 8, .opc1 =3D 0, .opc2 =3D 0, .access =3D PL1_RW, - .type =3D ARM_CP_NO_RAW, - .readfn =3D arm_cp_read_zero, .writefn =3D omap_wfi_write, }, - /* - * TODO: Peripheral port remap register: - * On OMAP2 mcr p15, 0, rn, c15, c2, 4 sets up the interrupt controller - * base address at $rn & ~0xfff and map size of 0x200 << ($rn & 0xfff), - * when MMU is off. - */ - { .name =3D "OMAP_CACHEMAINT", .cp =3D 15, .crn =3D 7, .crm =3D CP_ANY, - .opc1 =3D 0, .opc2 =3D CP_ANY, .access =3D PL1_W, - .type =3D ARM_CP_OVERRIDE | ARM_CP_NO_RAW, - .writefn =3D omap_cachemaint_write }, - { .name =3D "C9", .cp =3D 15, .crn =3D 9, - .crm =3D CP_ANY, .opc1 =3D CP_ANY, .opc2 =3D CP_ANY, .access =3D PL1= _RW, - .type =3D ARM_CP_CONST | ARM_CP_OVERRIDE, .resetvalue =3D 0 }, -}; - static const ARMCPRegInfo dummy_c15_cp_reginfo[] =3D { /* * RAZ/WI the whole crn=3D15 space, when we don't have a more specific @@ -7043,7 +6966,7 @@ void register_cp_regs_for_features(ARMCPU *cpu) define_arm_cp_regs(cpu, cache_block_ops_cp_reginfo); } if (arm_feature(env, ARM_FEATURE_OMAPCP)) { - define_arm_cp_regs(cpu, omap_cp_reginfo); + define_omap_cp_regs(cpu); } if (arm_feature(env, ARM_FEATURE_STRONGARM)) { define_arm_cp_regs(cpu, strongarm_cp_reginfo); diff --git a/target/arm/internals.h b/target/arm/internals.h index 85980f0e69..6b16f1a560 100644 --- a/target/arm/internals.h +++ b/target/arm/internals.h @@ -1799,6 +1799,8 @@ void define_at_insn_regs(ARMCPU *cpu); void define_pm_cpregs(ARMCPU *cpu); /* Add the cpreg definitions for GCS cpregs */ void define_gcs_cpregs(ARMCPU *cpu); +/* Add the cpreg definitions for OMAP CP15 regs */ +void define_omap_cp_regs(ARMCPU *cpu); =20 /* Effective value of MDCR_EL2 */ static inline uint64_t arm_mdcr_el2_eff(CPUARMState *env) diff --git a/target/arm/meson.build b/target/arm/meson.build index 6e0e504a40..192ac7c31e 100644 --- a/target/arm/meson.build +++ b/target/arm/meson.build @@ -33,6 +33,7 @@ arm_user_ss.add(files( 'helper.c', 'vfp_fpscr.c', 'el2-stubs.c', + 'cpregs-omap-stub.c', )) arm_user_ss.add(when: 'CONFIG_ARM_COMPATIBLE_SEMIHOSTING', if_true: files('common-semi-target.c')) @@ -48,6 +49,7 @@ arm_common_system_ss.add(files( 'arm-powerctl.c', 'cortex-regs.c', 'cpregs-gcs.c', + 'cpregs-omap.c', 'cpregs-pmu.c', 'cpu-irq.c', 'debug_helper.c', --=20 2.43.0 From nobody Sat May 30 20:11:55 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=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1776938767; cv=none; d=zohomail.com; s=zohoarc; b=QHtvgIreNMVrNwUWPf9bzTI2aN6CXCyrZOS4VDEISfSzhmasvMHvU3sru77tww+cuQKjK9rTUT/cLQ18N+Y9dtOshYF/pyznT7xiZqduCtCp+YfNJknH4pvth6Rz4qWhDkEkArqTN73y/Rrmp02/FGDAiRdTq4nDoaQMhfw4+Es= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1776938767; h=Content-Type:Content-Transfer-Encoding:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To:Cc; bh=8DOkCaOsdmMKhwiPW8M5O1o3vF3/TFju0QCsu5MbO7Q=; b=KW3AqLGBg/a8TZ/BY3hm+9maEhjRe2Xz7EVpo2RCwjyhplDAU9U0olF3vkXZP8qFywOBT5e+f11XetIE42AY5pYpi/NDpGvdOsXx8Bj4tTLlP8e3CzIX4qcTrFJrGfK/Zbv8m//3lx8R/PWL3ylg7ohttx9kY6ya5aj6jMgDeLU= 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 lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1776938767307574.8548305435776; Thu, 23 Apr 2026 03:06:07 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wFqtY-0006MY-O5; Thu, 23 Apr 2026 06:02:52 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wFqtS-0006KW-ET for qemu-devel@nongnu.org; Thu, 23 Apr 2026 06:02:46 -0400 Received: from mail-wm1-x335.google.com ([2a00:1450:4864:20::335]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1wFqtP-00020t-LD for qemu-devel@nongnu.org; Thu, 23 Apr 2026 06:02:46 -0400 Received: by mail-wm1-x335.google.com with SMTP id 5b1f17b1804b1-48984d29fe3so61715065e9.0 for ; Thu, 23 Apr 2026 03:02:43 -0700 (PDT) Received: from lanath.. (wildly.archaic.org.uk. [81.2.115.145]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-43fe4e4eec9sm49323930f8f.34.2026.04.23.03.02.40 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 23 Apr 2026 03:02:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1776938562; x=1777543362; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=8DOkCaOsdmMKhwiPW8M5O1o3vF3/TFju0QCsu5MbO7Q=; b=o4WHfDMhE8D5Ux1VIuUdRD0e7FBKuLbJzQYRZTx41hGUiHxi1fQU+fd7J7y7i+iuJA GM/EJup5q5wSyLK2Ew8Bn3yZ8uVrahDUyldrcUdC0nj+bVV1Wvw9AwYmdWpcH+NSWRU4 nhTiyFPxEL6f9E281DEaExpis7/zbKQjP01N116Ya0IiUXnlCeb8cJvg2+LJejemWeo3 mkZt2jrzlsfQXl9jktGLoOT+ozMCywmAyONWRGIX8ZylGN4ZP3sqmuQnhIqfKzCqHVgI Kzj7QVPRWfIRGMft/Cidoygdc467fP0KRy1teQngrBIer5t6cijR1phCbersi+BKzQWd sUgw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1776938562; x=1777543362; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=8DOkCaOsdmMKhwiPW8M5O1o3vF3/TFju0QCsu5MbO7Q=; b=jUfaEVzuJh/fzR7JY/eGUc3LDmZhYFJMOdIbrUQP69wuP1fXjQwr9joDLCTzcm1lXL Xw/wsjyudq0Kfu+/lukk7JwgyIabHMIyiblOsF2wEuvzfIa+7iDECvPGsILHjYiYgjJ5 fQdv7QOCfxZU2uvnow74WnDn4SoV0DZMLNlKB/5qiiUVTzBgae0AUHzDB4uzbnjO1QEe iNaKhoZxNyda/FRa1eXTj8nksBbXaGATts6ApF14JSq2LzmEVwSk1M8VVh+9cnE5Vgtd NoPTW0UUcY7C+ifhfBb3ohAOdtkwy8rgyoRV9mdXWl6zbCzQnE6iBJ89gUX6wNCk9p8V K3ow== X-Gm-Message-State: AOJu0YxFxP5WGijqSGjt1BIWnogX4WiiHgCBlMS+zb9YdImObhBKtRxN dQc7rYHypRU328X1r+4+QslW/AR7YcL8wY4UstM1mkiKqCeeSF5MQdZlX2GBRp2hFOWFC/3iDDR N4D+d X-Gm-Gg: AeBDievHJsGx3GPb9iBo0B1nFMNNFIFTP+fNdtIc7X7853rl0w4NPEQ8nMxir21JRYv w29f9z6buYTlSLN1L8cCqyklauGzO40t5L+2BeJae4KR2ozy3TEKUHXRx+E4Geog6J5wB6uhCun +9rk5w5zjupwIXlHzVmg9FlU39905SSiJ2enJDdYfJk7Pxwcy8l830lH/OL+/3b5TbTT+VI2bG2 4R2KL1Dy4pqECiDQLsbdf1aao/k0suVor6u81jvBRiaRp9U/147N4m2SE+8diEC1nvqfeYDgTBk aR6h1F0SVvZKNHO6CfMzPLnJvJ13fgi5pHG8GHEDdsajcYtVn/TSgVtWIznVitg7Q7yqHjw4HkI qQuMItkeva8hJYU0ALBhyIkn5Ab2w5CkQrcWGeIdKMs9dLrBu1UvSKsmvjuba3zFEbDH3sINBem T1XypbjqhJMDV3cAUHu4uGK1zB1nqeoRkOlkAuy4HVhNtzRuu/nCfJdfSU4YMrwRsOvAcnj7fpU wwayhiwhcArCKG6nbpBZnCw8t/YnE4ruaJyCRRAoQ== X-Received: by 2002:a05:600c:3150:b0:488:9fb7:376d with SMTP id 5b1f17b1804b1-488fb792ce4mr380096015e9.28.1776938561947; Thu, 23 Apr 2026 03:02:41 -0700 (PDT) From: Peter Maydell To: qemu-devel@nongnu.org Subject: [PULL 10/59] include/tcg/tcg-op: extract memory operations to tcg-op-mem.h Date: Thu, 23 Apr 2026 11:01:40 +0100 Message-ID: <20260423100229.2941820-11-peter.maydell@linaro.org> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260423100229.2941820-1-peter.maydell@linaro.org> References: <20260423100229.2941820-1-peter.maydell@linaro.org> 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=lists1p.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::335; envelope-from=peter.maydell@linaro.org; helo=mail-wm1-x335.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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: 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 @linaro.org) X-ZM-MESSAGEID: 1776938770139154100 From: Pierrick Bouvier This new header defines a new type for target virtual address, independent from TCGv and is parameterized by a new define TCG_ADDRESS_BITS (name was suggested by Paolo instead of TARGET_ADDRESS_BITS). By default, tcg-op.h include set this define to TARGET_LONG_BITS, but it's also possible to include only tcg-op-common.h and tcg-op-mem.h and set TCG_ADDRESS_BITS manually, which is what next commits will do. We preserve existing MIT license when extracting this new header. Implemented from: https://lore.kernel.org/qemu-devel/a68321f0-3d54-4909-864c-9793cda05b2a@lin= aro.org/ Suggested-by: Richard Henderson Reviewed-by: Philippe Mathieu-Daud=C3=A9 Tested-by: Philippe Mathieu-Daud=C3=A9 Reviewed-by: Richard Henderson Signed-off-by: Pierrick Bouvier Message-id: 20260407222208.271838-2-pierrick.bouvier@linaro.org Signed-off-by: Peter Maydell --- include/tcg/tcg-op-mem.h | 126 +++++++++++++++++++++++++++++++++++++++ include/tcg/tcg-op.h | 100 +------------------------------ 2 files changed, 129 insertions(+), 97 deletions(-) create mode 100644 include/tcg/tcg-op-mem.h diff --git a/include/tcg/tcg-op-mem.h b/include/tcg/tcg-op-mem.h new file mode 100644 index 0000000000..36931d1dd5 --- /dev/null +++ b/include/tcg/tcg-op-mem.h @@ -0,0 +1,126 @@ +/* SPDX-License-Identifier: MIT */ +/* + * Target dependent memory related functions. + * + * Copyright (c) 2008 Fabrice Bellard + */ + +#ifndef TCG_TCG_OP_MEM_H +#define TCG_TCG_OP_MEM_H + +#ifndef TCG_ADDRESS_BITS +#error TCG_ADDRESS_BITS must be defined +#endif + +#if TCG_ADDRESS_BITS =3D=3D 32 +typedef TCGv_i32 TCGv_va; +#define TCG_TYPE_VA TCG_TYPE_I32 +#define tcgv_va_temp tcgv_i32_temp +#define tcgv_va_temp_new tcg_temp_new_i32 +#elif TCG_ADDRESS_BITS =3D=3D 64 +typedef TCGv_i64 TCGv_va; +#define TCG_TYPE_VA TCG_TYPE_I64 +#define tcgv_va_temp tcgv_i64_temp +#define tcgv_va_temp_new tcg_temp_new_i64 +#else +#error +#endif + +static inline void +tcg_gen_qemu_ld_i32(TCGv_i32 v, TCGv_va a, TCGArg i, MemOp m) +{ + tcg_gen_qemu_ld_i32_chk(v, tcgv_va_temp(a), i, m, TCG_TYPE_VA); +} + +static inline void +tcg_gen_qemu_st_i32(TCGv_i32 v, TCGv_va a, TCGArg i, MemOp m) +{ + tcg_gen_qemu_st_i32_chk(v, tcgv_va_temp(a), i, m, TCG_TYPE_VA); +} + +static inline void +tcg_gen_qemu_ld_i64(TCGv_i64 v, TCGv_va a, TCGArg i, MemOp m) +{ + tcg_gen_qemu_ld_i64_chk(v, tcgv_va_temp(a), i, m, TCG_TYPE_VA); +} + +static inline void +tcg_gen_qemu_st_i64(TCGv_i64 v, TCGv_va a, TCGArg i, MemOp m) +{ + tcg_gen_qemu_st_i64_chk(v, tcgv_va_temp(a), i, m, TCG_TYPE_VA); +} + +static inline void +tcg_gen_qemu_ld_i128(TCGv_i128 v, TCGv_va a, TCGArg i, MemOp m) +{ + tcg_gen_qemu_ld_i128_chk(v, tcgv_va_temp(a), i, m, TCG_TYPE_VA); +} + +static inline void +tcg_gen_qemu_st_i128(TCGv_i128 v, TCGv_va a, TCGArg i, MemOp m) +{ + tcg_gen_qemu_st_i128_chk(v, tcgv_va_temp(a), i, m, TCG_TYPE_VA); +} + +#define DEF_ATOMIC2(N, S) \ + static inline void N##_##S(TCGv_##S r, TCGv_va a, TCGv_##S v, \ + TCGArg i, MemOp m) \ + { N##_##S##_chk(r, tcgv_va_temp(a), v, i, m, TCG_TYPE_VA); } + +#define DEF_ATOMIC3(N, S) \ + static inline void N##_##S(TCGv_##S r, TCGv_va a, TCGv_##S o, \ + TCGv_##S n, TCGArg i, MemOp m) \ + { N##_##S##_chk(r, tcgv_va_temp(a), o, n, i, m, TCG_TYPE_VA); } + +DEF_ATOMIC3(tcg_gen_atomic_cmpxchg, i32) +DEF_ATOMIC3(tcg_gen_atomic_cmpxchg, i64) +DEF_ATOMIC3(tcg_gen_atomic_cmpxchg, i128) + +DEF_ATOMIC3(tcg_gen_nonatomic_cmpxchg, i32) +DEF_ATOMIC3(tcg_gen_nonatomic_cmpxchg, i64) +DEF_ATOMIC3(tcg_gen_nonatomic_cmpxchg, i128) + +DEF_ATOMIC2(tcg_gen_atomic_xchg, i32) +DEF_ATOMIC2(tcg_gen_atomic_xchg, i64) +DEF_ATOMIC2(tcg_gen_atomic_xchg, i128) + +DEF_ATOMIC2(tcg_gen_atomic_fetch_add, i32) +DEF_ATOMIC2(tcg_gen_atomic_fetch_add, i64) +DEF_ATOMIC2(tcg_gen_atomic_fetch_and, i32) +DEF_ATOMIC2(tcg_gen_atomic_fetch_and, i64) +DEF_ATOMIC2(tcg_gen_atomic_fetch_and, i128) +DEF_ATOMIC2(tcg_gen_atomic_fetch_or, i32) +DEF_ATOMIC2(tcg_gen_atomic_fetch_or, i64) +DEF_ATOMIC2(tcg_gen_atomic_fetch_or, i128) +DEF_ATOMIC2(tcg_gen_atomic_fetch_xor, i32) +DEF_ATOMIC2(tcg_gen_atomic_fetch_xor, i64) +DEF_ATOMIC2(tcg_gen_atomic_fetch_smin, i32) +DEF_ATOMIC2(tcg_gen_atomic_fetch_smin, i64) +DEF_ATOMIC2(tcg_gen_atomic_fetch_umin, i32) +DEF_ATOMIC2(tcg_gen_atomic_fetch_umin, i64) +DEF_ATOMIC2(tcg_gen_atomic_fetch_smax, i32) +DEF_ATOMIC2(tcg_gen_atomic_fetch_smax, i64) +DEF_ATOMIC2(tcg_gen_atomic_fetch_umax, i32) +DEF_ATOMIC2(tcg_gen_atomic_fetch_umax, i64) + +DEF_ATOMIC2(tcg_gen_atomic_add_fetch, i32) +DEF_ATOMIC2(tcg_gen_atomic_add_fetch, i64) +DEF_ATOMIC2(tcg_gen_atomic_and_fetch, i32) +DEF_ATOMIC2(tcg_gen_atomic_and_fetch, i64) +DEF_ATOMIC2(tcg_gen_atomic_or_fetch, i32) +DEF_ATOMIC2(tcg_gen_atomic_or_fetch, i64) +DEF_ATOMIC2(tcg_gen_atomic_xor_fetch, i32) +DEF_ATOMIC2(tcg_gen_atomic_xor_fetch, i64) +DEF_ATOMIC2(tcg_gen_atomic_smin_fetch, i32) +DEF_ATOMIC2(tcg_gen_atomic_smin_fetch, i64) +DEF_ATOMIC2(tcg_gen_atomic_umin_fetch, i32) +DEF_ATOMIC2(tcg_gen_atomic_umin_fetch, i64) +DEF_ATOMIC2(tcg_gen_atomic_smax_fetch, i32) +DEF_ATOMIC2(tcg_gen_atomic_smax_fetch, i64) +DEF_ATOMIC2(tcg_gen_atomic_umax_fetch, i32) +DEF_ATOMIC2(tcg_gen_atomic_umax_fetch, i64) + +#undef DEF_ATOMIC2 +#undef DEF_ATOMIC3 + +#endif /* TCG_TCG_OP_MEM_H */ diff --git a/include/tcg/tcg-op.h b/include/tcg/tcg-op.h index 7024be938e..96a5af1a29 100644 --- a/include/tcg/tcg-op.h +++ b/include/tcg/tcg-op.h @@ -16,6 +16,9 @@ #error must include QEMU headers #endif =20 +#define TCG_ADDRESS_BITS TARGET_LONG_BITS +#include "tcg/tcg-op-mem.h" + #if TARGET_LONG_BITS =3D=3D 32 # define TCG_TYPE_TL TCG_TYPE_I32 #elif TARGET_LONG_BITS =3D=3D 64 @@ -46,103 +49,6 @@ typedef TCGv_i64 TCGv; #error Unhandled TARGET_LONG_BITS value #endif =20 -static inline void -tcg_gen_qemu_ld_i32(TCGv_i32 v, TCGv a, TCGArg i, MemOp m) -{ - tcg_gen_qemu_ld_i32_chk(v, tcgv_tl_temp(a), i, m, TCG_TYPE_TL); -} - -static inline void -tcg_gen_qemu_st_i32(TCGv_i32 v, TCGv a, TCGArg i, MemOp m) -{ - tcg_gen_qemu_st_i32_chk(v, tcgv_tl_temp(a), i, m, TCG_TYPE_TL); -} - -static inline void -tcg_gen_qemu_ld_i64(TCGv_i64 v, TCGv a, TCGArg i, MemOp m) -{ - tcg_gen_qemu_ld_i64_chk(v, tcgv_tl_temp(a), i, m, TCG_TYPE_TL); -} - -static inline void -tcg_gen_qemu_st_i64(TCGv_i64 v, TCGv a, TCGArg i, MemOp m) -{ - tcg_gen_qemu_st_i64_chk(v, tcgv_tl_temp(a), i, m, TCG_TYPE_TL); -} - -static inline void -tcg_gen_qemu_ld_i128(TCGv_i128 v, TCGv a, TCGArg i, MemOp m) -{ - tcg_gen_qemu_ld_i128_chk(v, tcgv_tl_temp(a), i, m, TCG_TYPE_TL); -} - -static inline void -tcg_gen_qemu_st_i128(TCGv_i128 v, TCGv a, TCGArg i, MemOp m) -{ - tcg_gen_qemu_st_i128_chk(v, tcgv_tl_temp(a), i, m, TCG_TYPE_TL); -} - -#define DEF_ATOMIC2(N, S) \ - static inline void N##_##S(TCGv_##S r, TCGv a, TCGv_##S v, \ - TCGArg i, MemOp m) \ - { N##_##S##_chk(r, tcgv_tl_temp(a), v, i, m, TCG_TYPE_TL); } - -#define DEF_ATOMIC3(N, S) \ - static inline void N##_##S(TCGv_##S r, TCGv a, TCGv_##S o, \ - TCGv_##S n, TCGArg i, MemOp m) \ - { N##_##S##_chk(r, tcgv_tl_temp(a), o, n, i, m, TCG_TYPE_TL); } - -DEF_ATOMIC3(tcg_gen_atomic_cmpxchg, i32) -DEF_ATOMIC3(tcg_gen_atomic_cmpxchg, i64) -DEF_ATOMIC3(tcg_gen_atomic_cmpxchg, i128) - -DEF_ATOMIC3(tcg_gen_nonatomic_cmpxchg, i32) -DEF_ATOMIC3(tcg_gen_nonatomic_cmpxchg, i64) -DEF_ATOMIC3(tcg_gen_nonatomic_cmpxchg, i128) - -DEF_ATOMIC2(tcg_gen_atomic_xchg, i32) -DEF_ATOMIC2(tcg_gen_atomic_xchg, i64) -DEF_ATOMIC2(tcg_gen_atomic_xchg, i128) - -DEF_ATOMIC2(tcg_gen_atomic_fetch_add, i32) -DEF_ATOMIC2(tcg_gen_atomic_fetch_add, i64) -DEF_ATOMIC2(tcg_gen_atomic_fetch_and, i32) -DEF_ATOMIC2(tcg_gen_atomic_fetch_and, i64) -DEF_ATOMIC2(tcg_gen_atomic_fetch_and, i128) -DEF_ATOMIC2(tcg_gen_atomic_fetch_or, i32) -DEF_ATOMIC2(tcg_gen_atomic_fetch_or, i64) -DEF_ATOMIC2(tcg_gen_atomic_fetch_or, i128) -DEF_ATOMIC2(tcg_gen_atomic_fetch_xor, i32) -DEF_ATOMIC2(tcg_gen_atomic_fetch_xor, i64) -DEF_ATOMIC2(tcg_gen_atomic_fetch_smin, i32) -DEF_ATOMIC2(tcg_gen_atomic_fetch_smin, i64) -DEF_ATOMIC2(tcg_gen_atomic_fetch_umin, i32) -DEF_ATOMIC2(tcg_gen_atomic_fetch_umin, i64) -DEF_ATOMIC2(tcg_gen_atomic_fetch_smax, i32) -DEF_ATOMIC2(tcg_gen_atomic_fetch_smax, i64) -DEF_ATOMIC2(tcg_gen_atomic_fetch_umax, i32) -DEF_ATOMIC2(tcg_gen_atomic_fetch_umax, i64) - -DEF_ATOMIC2(tcg_gen_atomic_add_fetch, i32) -DEF_ATOMIC2(tcg_gen_atomic_add_fetch, i64) -DEF_ATOMIC2(tcg_gen_atomic_and_fetch, i32) -DEF_ATOMIC2(tcg_gen_atomic_and_fetch, i64) -DEF_ATOMIC2(tcg_gen_atomic_or_fetch, i32) -DEF_ATOMIC2(tcg_gen_atomic_or_fetch, i64) -DEF_ATOMIC2(tcg_gen_atomic_xor_fetch, i32) -DEF_ATOMIC2(tcg_gen_atomic_xor_fetch, i64) -DEF_ATOMIC2(tcg_gen_atomic_smin_fetch, i32) -DEF_ATOMIC2(tcg_gen_atomic_smin_fetch, i64) -DEF_ATOMIC2(tcg_gen_atomic_umin_fetch, i32) -DEF_ATOMIC2(tcg_gen_atomic_umin_fetch, i64) -DEF_ATOMIC2(tcg_gen_atomic_smax_fetch, i32) -DEF_ATOMIC2(tcg_gen_atomic_smax_fetch, i64) -DEF_ATOMIC2(tcg_gen_atomic_umax_fetch, i32) -DEF_ATOMIC2(tcg_gen_atomic_umax_fetch, i64) - -#undef DEF_ATOMIC2 -#undef DEF_ATOMIC3 - #if TARGET_LONG_BITS =3D=3D 64 #define tcg_gen_movi_tl tcg_gen_movi_i64 #define tcg_gen_mov_tl tcg_gen_mov_i64 --=20 2.43.0 From nobody Sat May 30 20:11:55 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=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1776938775; cv=none; d=zohomail.com; s=zohoarc; b=lJWP5GohIKii3TJ0k8n7jBs1k/kMVlWYT1dBGUYpxOp6SnzQm4J34atjVcFBM2A4hVP0hAByIRqN+ApqKVjvAs/que+0KFQOshqcIRb6FxIY/yJ07SyLUQMOruV3rI9Oxl8vZvtwHeLyeIEiAvFuZQV/W6x96PyJsXAsVSkg9tU= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1776938775; h=Content-Type:Content-Transfer-Encoding:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To:Cc; bh=3qwqN+DauHC4IRA0wcrAnRFZ+O5YVSUCRaHS35gZNno=; b=BI21olL8CiU6vvtZrEOmgFpOGr3Y+Oms4l0rI2YTz9Hnq+ICNTzFR+M8iwtx0xEn0S9gNOoQ8ff1cuZkNNiMYjLAd7E1MdmiETcpNGQi6ggkU4YuCFRjPa/oCL9coAnN3wp/40E3N6M4keG3ECuD2B9p4sKawdEbyj0J7je0qxs= 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 lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 17769387755491000.0673243276947; Thu, 23 Apr 2026 03:06:15 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wFqtV-0006LS-Gc; Thu, 23 Apr 2026 06:02:49 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wFqtS-0006KU-Bv for qemu-devel@nongnu.org; Thu, 23 Apr 2026 06:02:46 -0400 Received: from mail-wr1-x429.google.com ([2a00:1450:4864:20::429]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1wFqtQ-000210-Hp for qemu-devel@nongnu.org; Thu, 23 Apr 2026 06:02:46 -0400 Received: by mail-wr1-x429.google.com with SMTP id ffacd0b85a97d-43eb012ac4fso3929432f8f.0 for ; Thu, 23 Apr 2026 03:02:44 -0700 (PDT) Received: from lanath.. (wildly.archaic.org.uk. [81.2.115.145]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-43fe4e4eec9sm49323930f8f.34.2026.04.23.03.02.42 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 23 Apr 2026 03:02:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1776938563; x=1777543363; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=3qwqN+DauHC4IRA0wcrAnRFZ+O5YVSUCRaHS35gZNno=; b=bb5TyHnkn2OVivrBwatXFNxNDR7PHLXZzu6IMT5lhWqGIZN2zvQgaGZhoiderGGiCb KEAECNiRHTfFMGbIW9kXWBLHHeTqq0uLrbL422ZBcBktnCM4MjasZjhLzxlTLgeodCBJ DE2a7eVPBUemsXp2mzAfQwN/NC3UKl/2QaNaQYaIwxMJeB9CTBTi2/457yXbretYmt0+ iJ/TkZGVmC0Bfpv2FICkzV2ZcPEaa/XD7sMmyrzXKr20npQDIw8jKpRvWicjYV2xvt5O m2SXDidun5tqzygPsqYRZ34aFVZzLCppHnlDdj+bU3im4klMVgssmfeNlb7FWEm8xHir W+vg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1776938563; x=1777543363; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=3qwqN+DauHC4IRA0wcrAnRFZ+O5YVSUCRaHS35gZNno=; b=pNHmrRjKjmzD8hMe2fKHnTmtBABHckFgijj5752nE6SG7nFsNLaFjF8kyURAn311UU iPisjFQclO9gK2KIWMn5fPiG9bZsuMda1mJqcc2cJF3h9iwzGjHCa7nNcmMiI6p6/SUN hqyJZTR5r8yLSddp7rnTj/sl7D8/gIcfWUFuoca0jOvGoAuRGcqIvHaxCgjIzRIhoe1D mYNARyuvheaC3nY8GP+Jz1ieBHS/WNwEaE7N6iWoM7oDbbz5Od8ABDrxksp1hA8KRDLf hbKApyzdsFl9hNOT572gYh7sfWQi2baUDWyCrAPvwRIj89XhdwEDZ2IjcpxqOTr+ywPW zoMA== X-Gm-Message-State: AOJu0YxAw6F5CwNoaK6HSTyg9SG9nxYBW9PE3x1qWqTLwRhRJ5d+NOqi Co0oB7Apyb2rDlmvByQot/UPtbtyFZQ+w1kg1nN6+op5tv7nT77NxVXowD7A/gtsNaBkjr4VqEi MQIys X-Gm-Gg: AeBDieuFVj/LIz/hs+RskXFD0GV5aPUJ9tPFcmVZtvtAdDh0DOhyRnisUvBh9IyWcd/ 1peY46Ste53jGFq26qHT4m9Qt8hZehP5W5EqqsVb6Z1+DTP6d3gQe3CScipqTceI/sMNgLWW9RO 4SHVTEa0A0obYfKzUOnlzqwjopBSKPJY2VXQXCsANZbjAFu4bZtGUt+s5gDeU27Clru3lmZkeUw 8TQ9p4V3oM0W3suhdh36/5MtfBVxsBoRmrQ8iIlUgoldfd8y7XckL7vLEglitdHMVFScoyD6hhk 7RcMh1ybwdWesZiZTillhJs+Qr2wvA38KplznEUOT4k0DThGms1uYC6n0ewNLikFI/vZNlqEqJD rt1cZHE85cyRpAFYQLuJuJ+JWgZXIKzPMpVhG/zBCMPIWAx+R9QpqTFxB3A33e+cLwf6z0hjSnM RLi8mnsrgcD936WlXzf1h0cOhuRU3FTyjC4YmjgrZn9HLzktzCYnpMmZBayKC8QG7d4CmJML7WS 1RlSoOXCX0W3MMokO5FXp9OztO5B0B+7D6mar0x2P9pkSQp5dXu X-Received: by 2002:a5d:5d11:0:b0:43b:8858:1146 with SMTP id ffacd0b85a97d-43fe3e0fe61mr42226894f8f.41.1776938562975; Thu, 23 Apr 2026 03:02:42 -0700 (PDT) From: Peter Maydell To: qemu-devel@nongnu.org Subject: [PULL 11/59] target/arm/translate.h: remove tcg-op.h include Date: Thu, 23 Apr 2026 11:01:41 +0100 Message-ID: <20260423100229.2941820-12-peter.maydell@linaro.org> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260423100229.2941820-1-peter.maydell@linaro.org> References: <20260423100229.2941820-1-peter.maydell@linaro.org> 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=lists1p.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::429; envelope-from=peter.maydell@linaro.org; helo=mail-wr1-x429.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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: 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 @linaro.org) X-ZM-MESSAGEID: 1776938778233154100 From: Pierrick Bouvier Include tcg-op-common.h instead, and include target specific tcg-op.h in files needing it. This intermediate step allows to clean up every file (TCGv, tcg_gen.*_tl.*) in separate commits. Reviewed-by: Richard Henderson Reviewed-by: Philippe Mathieu-Daud=C3=A9 Tested-by: Philippe Mathieu-Daud=C3=A9 Signed-off-by: Pierrick Bouvier Message-id: 20260407222208.271838-3-pierrick.bouvier@linaro.org Signed-off-by: Peter Maydell --- target/arm/tcg/translate-a64.c | 1 + target/arm/tcg/translate-sme.c | 1 + target/arm/tcg/translate-sve.c | 1 + target/arm/tcg/translate.c | 1 + target/arm/tcg/translate.h | 2 +- 5 files changed, 5 insertions(+), 1 deletion(-) diff --git a/target/arm/tcg/translate-a64.c b/target/arm/tcg/translate-a64.c index 5d261a5e32..35ad7530c4 100644 --- a/target/arm/tcg/translate-a64.c +++ b/target/arm/tcg/translate-a64.c @@ -23,6 +23,7 @@ #include "helper-sve.h" #include "translate.h" #include "translate-a64.h" +#include "tcg/tcg-op.h" #include "qemu/log.h" #include "arm_ldst.h" #include "semihosting/semihost.h" diff --git a/target/arm/tcg/translate-sme.c b/target/arm/tcg/translate-sme.c index 7d25ac5a51..08254b088e 100644 --- a/target/arm/tcg/translate-sme.c +++ b/target/arm/tcg/translate-sme.c @@ -23,6 +23,7 @@ #include "helper-sve.h" #include "translate.h" #include "translate-a64.h" +#include "tcg/tcg-op.h" =20 /* * Include the generated decoder. diff --git a/target/arm/tcg/translate-sve.c b/target/arm/tcg/translate-sve.c index 5bace3fda1..aa7d72a35e 100644 --- a/target/arm/tcg/translate-sve.c +++ b/target/arm/tcg/translate-sve.c @@ -23,6 +23,7 @@ #include "helper-sve.h" #include "translate.h" #include "translate-a64.h" +#include "tcg/tcg-op.h" #include "fpu/softfloat.h" =20 =20 diff --git a/target/arm/tcg/translate.c b/target/arm/tcg/translate.c index f9d1b8897d..56ef1e0eb5 100644 --- a/target/arm/tcg/translate.c +++ b/target/arm/tcg/translate.c @@ -22,6 +22,7 @@ =20 #include "translate.h" #include "translate-a32.h" +#include "tcg/tcg-op.h" #include "qemu/log.h" #include "arm_ldst.h" #include "semihosting/semihost.h" diff --git a/target/arm/tcg/translate.h b/target/arm/tcg/translate.h index 3e3094a463..6d52606f9b 100644 --- a/target/arm/tcg/translate.h +++ b/target/arm/tcg/translate.h @@ -2,7 +2,7 @@ #define TARGET_ARM_TRANSLATE_H =20 #include "cpu.h" -#include "tcg/tcg-op.h" +#include "tcg/tcg-op-common.h" #include "tcg/tcg-op-gvec.h" #include "exec/translator.h" #include "exec/translation-block.h" --=20 2.43.0 From nobody Sat May 30 20:11:55 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=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1776938667; cv=none; d=zohomail.com; s=zohoarc; b=daJi36+0Bd+AqYtd0Pij2QMTAzmermDGGprHekxO/V4c27eeSksAeCsQu6FdgxiEbuyfU37Tnhrz1gf6oGV/Igf0ENNhc25m7Df9CgTlKXZw6LIRzFntA0vYt9jjKIbh6XmgUtwfr7peoaKsSp0fpp7SEMNWwVt/OHZy/Py8/HU= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1776938667; h=Content-Type:Content-Transfer-Encoding:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To:Cc; bh=mZccPFvcO82NBuIb5FyKP7ybA1UGUY8lGMxG8AvShMo=; b=G3FmTPd2FW4X7XLDiEh3TvD8QFETRJ0sChZDzZpFXynMo8IqJ71YcmG2lrNZA6pRj9MijX2Aua9GGgcCHXlMHuEKODDKaJ8ZMLBbmJgDiPsnwDQhaxGxERMFaR+zhiALgmX9QmqU91yk7Ggk0VW5GcOXHKtsj2sZfUhtiGztg54= 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 lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1776938667131578.7566329401309; Thu, 23 Apr 2026 03:04:27 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wFqtZ-0006NW-LH; Thu, 23 Apr 2026 06:02:53 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wFqtT-0006Kx-JF for qemu-devel@nongnu.org; Thu, 23 Apr 2026 06:02:48 -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 1wFqtR-00021S-N9 for qemu-devel@nongnu.org; Thu, 23 Apr 2026 06:02:47 -0400 Received: by mail-wm1-x331.google.com with SMTP id 5b1f17b1804b1-48374014a77so84330235e9.3 for ; Thu, 23 Apr 2026 03:02:45 -0700 (PDT) Received: from lanath.. (wildly.archaic.org.uk. [81.2.115.145]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-43fe4e4eec9sm49323930f8f.34.2026.04.23.03.02.43 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 23 Apr 2026 03:02:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1776938564; x=1777543364; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=mZccPFvcO82NBuIb5FyKP7ybA1UGUY8lGMxG8AvShMo=; b=xQXkSTjlRSX3Ig+30zlGkn8NplPyxbPe6HZ4O7m2Z+bszr8UXzR/Hxd85eXt03SWSj JKnIsi0Cmurhrr95oIxIJPqQgP7xoUcnL2lpV2sT+K+pw8FrG6ACVVACa6vfkY4wYKG+ +8TlqLUVeqYfsHgJSOTdLl32M55dk4BRhgL4+2XovCQI5Pj9V2MA6T1mpMFvxFAPT2g2 PVk/3/Gai1eTwZZYrWbcWQcmTE9JinH7NnjJqiFedi3X6tVi8JnwEUOJNVFCfZknrs56 3BDnfK2+UXyI/TpjvNsZ3bsdSiZTQdMFuFv8jBpquUGD4xs9xxYIkKZrwXmUAa9xNqWD iZEw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1776938564; x=1777543364; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=mZccPFvcO82NBuIb5FyKP7ybA1UGUY8lGMxG8AvShMo=; b=pIigpe3STIRcfv/3Y3hy181NRNr1YuLki6JUETByBW73hhg9OgjpQIzC+tqyOfuaTZ 5dLIkUZPRvNZj/oAX31M4D5JD1pIInrXVGBw4ig30KZZaRg2iA9IpTZIKDLIBs/AbEmA JOXAPld/fjvScJtIoxf8OgA4JFYomVVACXkkv47apKB7p2yhZ6o0qjwhnbg5ujZaKF7z RXg16ljBMgwNQ5DTV9+WHqEetHwTo2r9v7E5FBUhz1gGVkyQdodU0g/no6Vh7t8tdGtl pKJnQm+k/iUpLCcq8k58hyye6B+aJ58emjw+VVQ5PVwERCqnRwA4GMH0YpjqG67jenC0 rcsQ== X-Gm-Message-State: AOJu0YwSgJLHPrv2w0/kd7vOsIDsdpGN88I2WxFacMsfWlpfki8SHaX0 sWABoKtACvESOZqgle/Su+tzNc/b9Rlkb/WllaS6LP95A/e5Z56zD+cqYGTuZtADqgsRAg3ktU/ xKO+C X-Gm-Gg: AeBDiets+bCQ36bVTlTSquXCise8e4SyJ2CvO9aXpQyPEjJIge44ZMr+2mhnJoh3MUW qRYmuNHm9pkDd3e/iKciD4Rx4Rhle/2Smbw/AjcUHg2tjTNBIHQCVJPT4FOvnepH9+ZRyyZ7EYc 5pqMFtkbVbrN2G6OdWPkpNpEgRuOA42x4FO2NIGCEke7nzFOikdUPkXxEI8W9HOAcJ7a7x0xtDT J+eWJj0IWCBZn/4rgUaEBe3zEfBzduoDr2nSD9LiFLw5V4asLQYztc+6B10MKd7sAEWpOlor+0J UaK7iMeRCsuFDb+PTowg4BxmKIwqATLauh6vIfqFypPDIHiAU8/u1vYKQSWJjcjcJ3QMPnzyJBo hIzwuH2SBgB00qVtLOzRLPMLru2sjJb7Yxt7fin8/GICPxaTquDOwloMUs/o6uwRiKaEQJglZiC amYzWYQXzWa9bwqpIDvs6fTXOa4Afrpi/rJKt5GyKAoinHnMjawnXdQ0pQhdzWXbfnvUQyDwZpf ZZqf/dOCFnf5dBWIlPT2abePZpCkLcnqWSH3L26tQ== X-Received: by 2002:a05:600c:c4a8:b0:48a:52ee:5776 with SMTP id 5b1f17b1804b1-48a52ee579dmr213178735e9.11.1776938564126; Thu, 23 Apr 2026 03:02:44 -0700 (PDT) From: Peter Maydell To: qemu-devel@nongnu.org Subject: [PULL 12/59] target/arm/tcg/translate.h: remove tcg-op-gvec.h include Date: Thu, 23 Apr 2026 11:01:42 +0100 Message-ID: <20260423100229.2941820-13-peter.maydell@linaro.org> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260423100229.2941820-1-peter.maydell@linaro.org> References: <20260423100229.2941820-1-peter.maydell@linaro.org> 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=lists1p.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::331; envelope-from=peter.maydell@linaro.org; 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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: 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 @linaro.org) X-ZM-MESSAGEID: 1776938668217158500 From: Pierrick Bouvier Include tcg-op-gvec-common.h instead. No target/arm code rely on target specifics for gvec ops. Reviewed-by: Philippe Mathieu-Daud=C3=A9 Reviewed-by: Richard Henderson Signed-off-by: Pierrick Bouvier Message-id: 20260407222208.271838-4-pierrick.bouvier@linaro.org Signed-off-by: Peter Maydell --- target/arm/tcg/translate.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/target/arm/tcg/translate.h b/target/arm/tcg/translate.h index 6d52606f9b..e28eac54af 100644 --- a/target/arm/tcg/translate.h +++ b/target/arm/tcg/translate.h @@ -3,7 +3,7 @@ =20 #include "cpu.h" #include "tcg/tcg-op-common.h" -#include "tcg/tcg-op-gvec.h" +#include "tcg/tcg-op-gvec-common.h" #include "exec/translator.h" #include "exec/translation-block.h" #include "helper.h" --=20 2.43.0 From nobody Sat May 30 20:11:55 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=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1776938620; cv=none; d=zohomail.com; s=zohoarc; b=X8jWTXSaPxqZqJfhdTD/BaNc+EpVkY1mkWV4jeJPJyqkQl+ClGz0oeKzQnidwPdbS5Eidc0VEOQgF1HDQLk6sjRfLnHCORmM3akk60CrhCTElmYld/B43INNVRBETPORR8zSZNgVNrgGM7VVIQNvRaJKE3B7iNJmquVIX0O49gA= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1776938620; h=Content-Type:Content-Transfer-Encoding:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To:Cc; bh=Sj7ySvrLIG8cYiwe04sHLUzq9pGSUkXjv3mIv8QEZI0=; b=czkVYOa6275JekD9s9RnxtfFelGdq/lo7ZtKZxt459njY8fu3XEFLS2dp8fNmvJSTyJ5C3dbZhCvbvTH573WYrViqGstJRO+DvuvnCY7j0cvW2wEHjZ6Y8fz1Y6mnIofJL8uRoP33cmx5bwCcbsFi/RPnwfIPR1BfUo54ZRdtAM= 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 lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1776938620380655.0080581898318; Thu, 23 Apr 2026 03:03:40 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wFqtX-0006Lt-VR; Thu, 23 Apr 2026 06:02:51 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wFqtV-0006LD-1h for qemu-devel@nongnu.org; Thu, 23 Apr 2026 06:02:49 -0400 Received: from mail-wr1-x429.google.com ([2a00:1450:4864:20::429]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1wFqtT-00021m-BD for qemu-devel@nongnu.org; Thu, 23 Apr 2026 06:02:48 -0400 Received: by mail-wr1-x429.google.com with SMTP id ffacd0b85a97d-43cfde3c3f3so6632854f8f.3 for ; Thu, 23 Apr 2026 03:02:46 -0700 (PDT) Received: from lanath.. (wildly.archaic.org.uk. [81.2.115.145]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-43fe4e4eec9sm49323930f8f.34.2026.04.23.03.02.44 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 23 Apr 2026 03:02:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1776938565; x=1777543365; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=Sj7ySvrLIG8cYiwe04sHLUzq9pGSUkXjv3mIv8QEZI0=; b=kM9GKcX2CJRZprm4Dj07BJOrDC3u++cXMQlNDFMIQ67BaWCUorUc6z7I4L+5E8QoFa lWfBz399UKT/pxTd50xQJqg+sdE5TB7Nq2Ey9zFISbMkveZ0ukOPbgmlHSAOZAQZLoWu aUGfuulysjXGq0go+4SDyTUF/JxHf7RG52SbrzzX0z0cwEbWoY8OMdHtoGCez3+bzogo PhE2VsnTlpIiDUr8bg+yKljWoAaECbpkYvkuxjfXmUjYkxlv6Ys3N/JrwVzVqESdrQww TKdOXfOD61clUNDKagB0iTp/BrlrM02YH77OVw7oWXMMIuEFGbbID0/jGONw9CJhlW82 YbxQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1776938565; x=1777543365; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=Sj7ySvrLIG8cYiwe04sHLUzq9pGSUkXjv3mIv8QEZI0=; b=muW7c2iluwLmXb3zhH3WQ+VWw9e1OMCI2nE7fiJaTRtcrwxYtjLCQNmIzhMdI710lY FY/krrPFGblxzRdv6hVbLv6iWlbdMD/WLcvG6sZwNhqc/YupJcktOHsgE9kAANMX1fvG 9U9sLCMdprOUvG3Rry1AWC9zm8/52cFUcFJBPEK7nvox8OebZKTdp0o54nxFw2ZDDf1B V9phq7BlGFry59mVrnmjO0AG7SVL5zcU73BqdXkhZdMIBGeZI3PJBHKDr+U769ZgdzWb mXdNkm0U01pdmFeSoq34+g0kGCHxoLNnoRPREgTX3ntQh6nGkqAdQHPDkNN1zjTl/1lK erNA== X-Gm-Message-State: AOJu0YzKkCKMynZmdGOrzRvks8NwArJuoJsimXm9xXNxCaoWRord8Xtq J9EMG+p2hhqO9EZtL3qGrKcA+l55KEQfNNgmIc4l3CrlXyMxU9f08BlDvU67RzM0llOgMroeZ+W xfrnT X-Gm-Gg: AeBDietZH1OjWu2duurRPy37zu5LQ61zZm65v+u5kZ4+bi0p8ewNRX8Yyo3w1DBW704 Y0ZSS8YKrOWxbuLz6rG4/uL5DHjLtb0Q9fsDG9XY2I2D9CVbfVrw0CeyO32bWjxpjfStR25vTIR 69itnDlF5ELXy909/iHLrfBVD69mhSfADjKbyfnrZ8s3neH9iVUOjCBXhJnJ1RUzTsFC/WQG8Ej YrhX/OHTtmIqylCx5GAk5hQKJ0bBVdIHgEKumxtXQAjiL52k9gm1kiXS6xYY1aGcIpH0yzW5hPY nn6GM70vOtF3lxYvtj3pq2Ve5GpY37AONjSMHNuq+DKng9nlDuL3bKdEI/vvJ++/fM6kS5p6vUS y6asV+tBUtvW5GhGYTOTsgUir3/7sTvVU2DlewbJrZtu4Lj2V00Mto6gb5LPKdciLuDa0NDBNtu DL1BLosgCgwdKrjPm4Tnn+eN2WCFFYD3FJs2n4H8sk7T/fiSGE6ANwyk/6278txQ6FGvPZwrzkb HANoZC8r3Vtsix67S5gAnBja0v1pbrAgl+jvNvVpQ== X-Received: by 2002:a05:6000:2308:b0:43d:76d8:5794 with SMTP id ffacd0b85a97d-43fe3e14f8dmr43432131f8f.36.1776938565312; Thu, 23 Apr 2026 03:02:45 -0700 (PDT) From: Peter Maydell To: qemu-devel@nongnu.org Subject: [PULL 13/59] target/arm/tcg/translate.h: remove TARGET_AARCH64 Date: Thu, 23 Apr 2026 11:01:43 +0100 Message-ID: <20260423100229.2941820-14-peter.maydell@linaro.org> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260423100229.2941820-1-peter.maydell@linaro.org> References: <20260423100229.2941820-1-peter.maydell@linaro.org> 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=lists1p.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::429; envelope-from=peter.maydell@linaro.org; helo=mail-wr1-x429.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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: 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 @linaro.org) X-ZM-MESSAGEID: 1776938622001158500 From: Pierrick Bouvier We need to stub a64_translate_init and gen_a64_update_pc. At this point, we don't need to do anything for aarch64_translator_ops since it's just an external symbol. We can now include target/arm/tcg/translate.h from common code, since all target specific bits have been removed, or can be specialized with specific defines. Reviewed-by: Philippe Mathieu-Daud=C3=A9 Reviewed-by: Richard Henderson Signed-off-by: Pierrick Bouvier Message-id: 20260407222208.271838-5-pierrick.bouvier@linaro.org Signed-off-by: Peter Maydell --- target/arm/tcg/meson.build | 1 + target/arm/tcg/stubs32.c | 17 +++++++++++++++++ target/arm/tcg/translate.h | 10 ---------- 3 files changed, 18 insertions(+), 10 deletions(-) create mode 100644 target/arm/tcg/stubs32.c diff --git a/target/arm/tcg/meson.build b/target/arm/tcg/meson.build index 5f59156055..3e96c77df7 100644 --- a/target/arm/tcg/meson.build +++ b/target/arm/tcg/meson.build @@ -21,6 +21,7 @@ gen_a32 =3D [ =20 arm_ss.add(gen_a32) arm_ss.add(when: 'TARGET_AARCH64', if_true: gen_a64) +arm_ss.add(when: 'TARGET_AARCH64', if_false: files('stubs32.c')) =20 arm_ss.add(files( 'cpu32.c', diff --git a/target/arm/tcg/stubs32.c b/target/arm/tcg/stubs32.c new file mode 100644 index 0000000000..c5a0bc61f4 --- /dev/null +++ b/target/arm/tcg/stubs32.c @@ -0,0 +1,17 @@ +/* + * SPDX-License-Identifier: GPL-2.0-or-later + */ + +#include "qemu/osdep.h" +#include "target/arm/tcg/translate.h" + + +void gen_a64_update_pc(DisasContext *s, int64_t diff) +{ + g_assert_not_reached(); +} + +void a64_translate_init(void) +{ + /* Don't initialize for 32 bits. Call site will be fixed later. */ +} diff --git a/target/arm/tcg/translate.h b/target/arm/tcg/translate.h index e28eac54af..77fdc5f3a1 100644 --- a/target/arm/tcg/translate.h +++ b/target/arm/tcg/translate.h @@ -357,19 +357,9 @@ static inline int curr_insn_len(DisasContext *s) /* CPU state was modified dynamically; no need to exit, but do not chain. = */ #define DISAS_UPDATE_NOCHAIN DISAS_TARGET_10 =20 -#ifdef TARGET_AARCH64 void a64_translate_init(void); void gen_a64_update_pc(DisasContext *s, int64_t diff); extern const TranslatorOps aarch64_translator_ops; -#else -static inline void a64_translate_init(void) -{ -} - -static inline void gen_a64_update_pc(DisasContext *s, int64_t diff) -{ -} -#endif =20 void arm_test_cc(DisasCompare *cmp, int cc); void arm_jump_cc(DisasCompare *cmp, TCGLabel *label); --=20 2.43.0 From nobody Sat May 30 20:11:55 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=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1776939038; cv=none; d=zohomail.com; s=zohoarc; b=kUEReD8O9CHxMs0etMZJoEmmibq0tm0KG60U96N7pP5DlJla0quF4kh4PrxHHe8pR4+Lv9jlPafUZRb+1QrtXo/SyNaZJwa2UJmn8LY/19EGX5yH4zh89U3yxpzpuu4f60+c1mikfYSQgvXWXbg4zEXF0eM1mXV+Y/oUW30H/HU= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1776939038; h=Content-Type:Content-Transfer-Encoding:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To:Cc; bh=GP7zINidX0alauIbPBcoImfXTpXjnaXesFDiZ3dF3Ls=; b=XaJ2qzk3Je8I/MEC+4kfcyHT8NKNrYdCNHKLB32l8zdA4LZKIEDtzmrjurbmPgwYHcTylLtGe6E07RWLY2KfOaZsT+6+whwXpli/XYWjG3RGe3kELHu5/kpfw+2r0luEbYXoP6VDQW222xuXXPCMK0UhGBuhHMk//zni+YdTXQ4= 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 lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1776939038358547.7442735527959; Thu, 23 Apr 2026 03:10:38 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wFqta-0006OV-Hp; Thu, 23 Apr 2026 06:02:54 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wFqtW-0006LW-QB for qemu-devel@nongnu.org; Thu, 23 Apr 2026 06:02:51 -0400 Received: from mail-wr1-x42e.google.com ([2a00:1450:4864:20::42e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1wFqtU-00022B-5S for qemu-devel@nongnu.org; Thu, 23 Apr 2026 06:02:50 -0400 Received: by mail-wr1-x42e.google.com with SMTP id ffacd0b85a97d-43d7645adbdso3509332f8f.1 for ; Thu, 23 Apr 2026 03:02:47 -0700 (PDT) Received: from lanath.. (wildly.archaic.org.uk. [81.2.115.145]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-43fe4e4eec9sm49323930f8f.34.2026.04.23.03.02.45 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 23 Apr 2026 03:02:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1776938566; x=1777543366; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=GP7zINidX0alauIbPBcoImfXTpXjnaXesFDiZ3dF3Ls=; b=rtFoemHuTP7JvymushbG1a47OFtdr3spNAKgQa7LArzv/buAT3YOvEezjMKfMSe3sp XqnDZ57XUUsBYJBsDLf7qrDXRZ0wF5/POYAfHMUUDmBl5893XFCWBICEZCELafpOgMe+ mqyksmsEBPIZEcr6/y+BMEpKrGV4mmBcwnc5L0gu01tVezM87Cx27fQPvyQFUD2cYGR4 0YO9vw6d1KQvpBp3XZO+YwfZGc1spnNbvewTpieuYnG2LPJnE04XtOtze0HcxTzktsFC t157UBBz7Jxr+FpyHmJOsxvlodBPc8Xo5CY5UDQeGDRWCL/ziLffhWXhzCrA2qFYjbnu vJEg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1776938566; x=1777543366; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=GP7zINidX0alauIbPBcoImfXTpXjnaXesFDiZ3dF3Ls=; b=qBrDyQtwBNPaHDn1asZsVpmeK8+KAmmcTCJjLYbueKpxi5w9e9UY6Nk9S4TFocl+sh RJ0bS7KjTdeFaYhVwjUK3bbC42qWu6GXYkh8oH9XFIPQpbZx6VUbSNr2rbo5YrQ/jl7o Ldvz0EZiMX9MIcLb3tyN7Nm5QYWzpc6sEcTELVr2djUr1Y9s+Cm7ZMIlZNykM7B7xNvi iCkyUwc+kUEtzpaAjZbgQEZ0SbELOMQ5HPXnbhpGpFRRqqt/oYOGzD/zn5+JdTMOdMS2 DvgDP75JUvHvUehC3V6FrGckZbhmuOunigEP6eT9GWe49/WQX6ew1y+vElfiOIUuD/JP 7HqQ== X-Gm-Message-State: AOJu0YxSAKXYO7fzITFRI+oHUBFO0ay2ZlmlRwCqHS4DqWezy+pQO7W2 ta4eQUmUH31vpgY4clGi4auYBus4LeGKVRqcjS21Fu3oHtF43JE3pt0kjlsaL10q/u+uiBS3Tcc /qjbp X-Gm-Gg: AeBDiet0zHwferDY8LOKaq6Ln9X1NURCXDFSmZXB5KCExzJ3Wu+Gj9xh/8D1OWyE5AZ dWVQdKQ7bAYerL8AlypeR7qW0snvNThSID8xztz84qPSwpSWfW50LgEidkBO/EsdD+1jlzSo1JD PX36cXa2mljFGeEvEtvxQs4TDx7ZKdELjQjiSpXjTiq6JQuDtLYN3HXiiNI7npgLE8V65ZaIiT0 1Egbiv39k0Z+VPEnSQHMPgAWY5t6AuzmE1QF6HabzLMyeSAkjSnactwMdHe1UwP8t2L3cScYU+j RwceDemUDvWira+j3JLFx1pflDo25C5Taa1hKfyvMYGaYRMtmOfjDHSdT2SASuKyOvTr/VROQr4 ykzyct+2d/KZYHcijRiTvyoSBJ4LyKpDauxQWGIsupQv0cx8PjGFn3Vp0kHEon/aGRuH81vskLH zL3icdb4y+n+HosbLZlNnkIDZ/fGznv6wdzLrX2CZsxHamqR69vnwS2aarwgjRYcBbaB4dfyc/r wNET1ZyofEeMRGqUdnKWwEyRTL3FHWltg0lw+7FzA== X-Received: by 2002:a05:6000:24ca:b0:43d:4a43:53db with SMTP id ffacd0b85a97d-43fe3df2552mr40118994f8f.26.1776938566244; Thu, 23 Apr 2026 03:02:46 -0700 (PDT) From: Peter Maydell To: qemu-devel@nongnu.org Subject: [PULL 14/59] target/arm/tcg/translate-vfp.c: make compilation unit common Date: Thu, 23 Apr 2026 11:01:44 +0100 Message-ID: <20260423100229.2941820-15-peter.maydell@linaro.org> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260423100229.2941820-1-peter.maydell@linaro.org> References: <20260423100229.2941820-1-peter.maydell@linaro.org> 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=lists1p.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::42e; envelope-from=peter.maydell@linaro.org; helo=mail-wr1-x42e.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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: 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 @linaro.org) X-ZM-MESSAGEID: 1776939040468154100 From: Pierrick Bouvier Generated decode files must be duplicated between user and system, as they are generated in private folders per libs, and can't be included otherwise, as meson does not give control on output folder. Indeed, meson generator is a different approach than custom_target, and this is a limitation by design. They were already duplicated between arch variants anyway, so nothing new here. They will now be compiled once for system binaries, and still per target for user binaries. Reviewed-by: Philippe Mathieu-Daud=C3=A9 Reviewed-by: Richard Henderson Tested-by: Richard Henderson Signed-off-by: Pierrick Bouvier Message-id: 20260407222208.271838-6-pierrick.bouvier@linaro.org Signed-off-by: Peter Maydell --- target/arm/tcg/meson.build | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/target/arm/tcg/meson.build b/target/arm/tcg/meson.build index 3e96c77df7..5f33ecd76e 100644 --- a/target/arm/tcg/meson.build +++ b/target/arm/tcg/meson.build @@ -5,12 +5,15 @@ gen_a64 =3D [ decodetree.process('sme-fa64.decode', extra_args: '--static-decode=3Ddis= as_sme_fa64'), ] =20 +vfp_d =3D [ + decodetree.process('vfp.decode', extra_args: '--decode=3Ddisas_vfp'), + decodetree.process('vfp-uncond.decode', extra_args: '--decode=3Ddisas_vf= p_uncond'), +] + gen_a32 =3D [ decodetree.process('neon-shared.decode', extra_args: '--decode=3Ddisas_n= eon_shared'), decodetree.process('neon-dp.decode', extra_args: '--decode=3Ddisas_neon_= dp'), decodetree.process('neon-ls.decode', extra_args: '--decode=3Ddisas_neon_= ls'), - decodetree.process('vfp.decode', extra_args: '--decode=3Ddisas_vfp'), - decodetree.process('vfp-uncond.decode', extra_args: '--decode=3Ddisas_vf= p_uncond'), decodetree.process('m-nocp.decode', extra_args: '--decode=3Ddisas_m_nocp= '), decodetree.process('mve.decode', extra_args: '--decode=3Ddisas_mve'), decodetree.process('a32.decode', extra_args: '--static-decode=3Ddisas_a3= 2'), @@ -30,7 +33,6 @@ arm_ss.add(files( 'translate-m-nocp.c', 'translate-mve.c', 'translate-neon.c', - 'translate-vfp.c', 'm_helper.c', 'mve_helper.c', 'op_helper.c', @@ -60,7 +62,9 @@ arm_common_ss.add(files( 'crypto_helper.c', )) =20 -arm_common_system_ss.add(files( +arm_common_system_ss.add( + vfp_d, + files( 'cpregs-at.c', 'debug.c', 'hflags.c', @@ -68,14 +72,18 @@ arm_common_system_ss.add(files( 'psci.c', 'tlb_helper.c', 'tlb-insns.c', + 'translate-vfp.c', 'vec_helper.c', 'vfp_helper.c', )) -arm_user_ss.add(files( +arm_user_ss.add( + vfp_d, + files( 'debug.c', 'hflags.c', 'neon_helper.c', 'tlb_helper.c', + 'translate-vfp.c', 'vec_helper.c', 'vfp_helper.c', )) --=20 2.43.0 From nobody Sat May 30 20:11:55 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=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1776938640; cv=none; d=zohomail.com; s=zohoarc; b=FdU9BQae6bhz0XD6eJ5vPzOnHL/xbvgdr/q/hPsJ+ZLq7HkcBZ3U7sNdbUHezPgr1bJblHS7sYiFxrJ8lGPSopCHpFYAdvEueA3lhgCDyw8rx/san+o9sB78HZ5vT8TZ0TGAaBM9F9fSJPWTRuOphMZqf3vPLWUrHlNF9upigMU= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1776938640; h=Content-Type:Content-Transfer-Encoding:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To:Cc; bh=0vNlwteVDyyNcps1mz9G0iinQOOD/sdH2jkjzeJDXMU=; b=CxxH4mm866KLd7+xbl7zN7TAVI/n7boMivsIm5dybT331+KspDzaw2Ve7jYv6MnFMDaHTSgerjXN7Es1gKnyQzfQUiPzt+4SV1SibsQLBHHee+qOe59C0dC/3QW2QN+eH2WKycGkQy5wSnKuiE7fZys4m8Tzebz9ytLPQSFpSPQ= 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 lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1776938640860525.5650014476321; Thu, 23 Apr 2026 03:04:00 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wFqtb-0006Ou-72; Thu, 23 Apr 2026 06:02:55 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wFqtW-0006LX-Qw for qemu-devel@nongnu.org; Thu, 23 Apr 2026 06:02:51 -0400 Received: from mail-wr1-x429.google.com ([2a00:1450:4864:20::429]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1wFqtV-00022T-1u for qemu-devel@nongnu.org; Thu, 23 Apr 2026 06:02:50 -0400 Received: by mail-wr1-x429.google.com with SMTP id ffacd0b85a97d-43d0deb7ad5so5317688f8f.2 for ; Thu, 23 Apr 2026 03:02:48 -0700 (PDT) Received: from lanath.. (wildly.archaic.org.uk. [81.2.115.145]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-43fe4e4eec9sm49323930f8f.34.2026.04.23.03.02.46 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 23 Apr 2026 03:02:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1776938567; x=1777543367; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=0vNlwteVDyyNcps1mz9G0iinQOOD/sdH2jkjzeJDXMU=; b=CpuMrOP8C71Sup5+YkdhUp0sCGaP36s7d84c7N6EbuRPeiHCQinnJT9UJ5scJiby9y ml2cqDC06E22SNCkJq36zmt9DHlmh81OexvoK5aEpuXbHy+5amkclDSs5htCf743lKoK wwtZdFxK+D5FjqzmKhdnSsXUyrQTPHjkqaFtziutdm219/0i3EVSbknmObRlyvz/eDyD dhWRZHtWhjbIvsNScETB+c1uBEIaQVR7Q/tAZTmjT6eXx26s1sz8xCLlpw3HlJFxSnyu UGcb7NwFgFGAad/FKKk5tDoYh7FubnONghweszAEKZEomfCeISh8XQEPsO9FWqNxSCFX QMRw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1776938567; x=1777543367; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=0vNlwteVDyyNcps1mz9G0iinQOOD/sdH2jkjzeJDXMU=; b=c9HQGBT6RqLDUkzLhWYnCds5zdJY3F0fMnuB+OcYwkd9w+4l5s+dEhtL3GVs3+TbNp p2qbcBjhil3VZf7HMCEwT3UMMK5z+L9xGaF+8UP3uvSm+vTltE2Zqwro7JkbeVKtdOOE wX1B9HsKi3aqcKwbOxDD4LfS10MiVv7LixczibliEGe1YVamzma0rUHAhWcDlzHEHgQL Zy0+9QgH5QDo5MB/Aa+LNtPC55SPjZi5u26Vk04IFenwSYRccPACuAml47liozYDrOdX K7GMbuZPbK3M6koTJW05AgZGuS4H5Vlu2UOxdTFYx6Q8P4iWWCwHuwJlJ1zxhu7CxPbZ dvzQ== X-Gm-Message-State: AOJu0YyxaHKUF3CkW1DXlGjeghjx5yrWI5ZgMPLqkVjrc9hNoim4k5aR TgNfIOK6ntQm08dfZ6uV3y/WXluOHrgbiWN/qAChjkDSvLYRlppktsn6m4N4Si/BqE9MwChjxEU WFdWR X-Gm-Gg: AeBDievjwpiWrvkk8p/Jp9lkN03cxopXpv7fwg7BcN99ilhjrfowJCbKhFFtOpDZGkn Ejn8eyQPxTULK4LiApRJA/j6+75OL/FGoaNWLtsoBFIQaiEZsvSRcInGlwlrtYcGUYReU2fyi9b wYsbJzetbsjqLBRzS5tRjSoHqAfCib3iAuNw3odOWl7hWrYFujeiK88teURmNJZVyiswyxlCn8S yLkL4aCKE6BOVFA/yyNCrt+geB+9L2A6tUSYthk39lfgPyjG6E/INhNOkOhQeWZ+0enGNDJiVs6 +1IObj4P8R6sU9KEY4TAHi9DGSF2P0cpIK84XrJKWYd2j9nXofcCP3qT+wxboZRKg4Mb+DLH6S3 mUa4DlPxiHoQIU9h5qBgJ5FjooLCTYpEt0Tf6ZVFsS2u3qvajlnzOjm7p9Q9cEU1FeZU79xdrTN QSyPy2qG1I6TDnMvjgKh6slc7ttIHJdZRdMck9RN2tBHor7gZTxomRTHxWZmeazxnPdABgb5Dgt QLtV/m1uAysEe1bIm1lbQP9CC9fsU3fp55qH4aOTA== X-Received: by 2002:a05:6000:2312:b0:43e:aa88:f1a6 with SMTP id ffacd0b85a97d-43fe3e12c58mr41258783f8f.45.1776938567253; Thu, 23 Apr 2026 03:02:47 -0700 (PDT) From: Peter Maydell To: qemu-devel@nongnu.org Subject: [PULL 15/59] target/arm/tcg/translate-neon.c: make compilation unit common Date: Thu, 23 Apr 2026 11:01:45 +0100 Message-ID: <20260423100229.2941820-16-peter.maydell@linaro.org> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260423100229.2941820-1-peter.maydell@linaro.org> References: <20260423100229.2941820-1-peter.maydell@linaro.org> 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=lists1p.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::429; envelope-from=peter.maydell@linaro.org; helo=mail-wr1-x429.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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, TVD_SPACE_RATIO=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: 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 @linaro.org) X-ZM-MESSAGEID: 1776938642192158500 From: Pierrick Bouvier Reviewed-by: Richard Henderson Reviewed-by: Philippe Mathieu-Daud=C3=A9 Signed-off-by: Pierrick Bouvier Message-id: 20260407222208.271838-7-pierrick.bouvier@linaro.org Signed-off-by: Peter Maydell --- target/arm/tcg/meson.build | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/target/arm/tcg/meson.build b/target/arm/tcg/meson.build index 5f33ecd76e..8d9112f6da 100644 --- a/target/arm/tcg/meson.build +++ b/target/arm/tcg/meson.build @@ -10,10 +10,13 @@ vfp_d =3D [ decodetree.process('vfp-uncond.decode', extra_args: '--decode=3Ddisas_vf= p_uncond'), ] =20 -gen_a32 =3D [ +neon_d =3D [ decodetree.process('neon-shared.decode', extra_args: '--decode=3Ddisas_n= eon_shared'), decodetree.process('neon-dp.decode', extra_args: '--decode=3Ddisas_neon_= dp'), decodetree.process('neon-ls.decode', extra_args: '--decode=3Ddisas_neon_= ls'), +] + +gen_a32 =3D [ decodetree.process('m-nocp.decode', extra_args: '--decode=3Ddisas_m_nocp= '), decodetree.process('mve.decode', extra_args: '--decode=3Ddisas_mve'), decodetree.process('a32.decode', extra_args: '--static-decode=3Ddisas_a3= 2'), @@ -32,7 +35,6 @@ arm_ss.add(files( 'translate.c', 'translate-m-nocp.c', 'translate-mve.c', - 'translate-neon.c', 'm_helper.c', 'mve_helper.c', 'op_helper.c', @@ -63,6 +65,7 @@ arm_common_ss.add(files( )) =20 arm_common_system_ss.add( + neon_d, vfp_d, files( 'cpregs-at.c', @@ -72,17 +75,20 @@ arm_common_system_ss.add( 'psci.c', 'tlb_helper.c', 'tlb-insns.c', + 'translate-neon.c', 'translate-vfp.c', 'vec_helper.c', 'vfp_helper.c', )) arm_user_ss.add( + neon_d, vfp_d, files( 'debug.c', 'hflags.c', 'neon_helper.c', 'tlb_helper.c', + 'translate-neon.c', 'translate-vfp.c', 'vec_helper.c', 'vfp_helper.c', --=20 2.43.0 From nobody Sat May 30 20:11:55 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=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1776938796; cv=none; d=zohomail.com; s=zohoarc; b=YwiWouZhg+yDqmpbxu/8SvIIQslgGaFVp68mjWc3MJoPbZ+3dy838wzn7jQ3W9R0mwuM8X5EkFyFzy+8B9dKeK4V54wE/HU9PXbbDRxPXFQr0SqvPfdaPx/71a4Drwpncv2JVEwBEojIS63I7jPm3E26bWwIJR9rhmubUDcSwyk= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1776938796; h=Content-Type:Content-Transfer-Encoding:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To:Cc; bh=ZrQIDmttclUaAXYpJi+mOwzJolfVOzUQMfv7ec7TVxQ=; b=XMG18+ryYWmIRyG/ifYxxYSfZMXtxnJ8CG2oHoXK+Giyp+e1dJKnWZi3AQcMSC34AJ5t2GpflUTPYsZOUftxzdoBzNUZtilUybYf4F1fYzip96VMM6PpmCyjPxCJybbUT59/Y8y8e3CAQLpIhMAk1GUgJqwBoNb3T6Ei5ERneDU= 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 lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1776938796627657.1024720821107; Thu, 23 Apr 2026 03:06:36 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wFqtc-0006PK-0m; Thu, 23 Apr 2026 06:02:56 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wFqta-0006OZ-UZ for qemu-devel@nongnu.org; Thu, 23 Apr 2026 06:02:54 -0400 Received: from mail-wr1-x432.google.com ([2a00:1450:4864:20::432]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1wFqtW-00022r-JS for qemu-devel@nongnu.org; Thu, 23 Apr 2026 06:02:54 -0400 Received: by mail-wr1-x432.google.com with SMTP id ffacd0b85a97d-43fe8bda8e9so3461258f8f.1 for ; Thu, 23 Apr 2026 03:02:49 -0700 (PDT) Received: from lanath.. (wildly.archaic.org.uk. [81.2.115.145]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-43fe4e4eec9sm49323930f8f.34.2026.04.23.03.02.47 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 23 Apr 2026 03:02:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1776938569; x=1777543369; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=ZrQIDmttclUaAXYpJi+mOwzJolfVOzUQMfv7ec7TVxQ=; b=CKXS6mjo68XFgwW9fk1CqRuwe4mg1DrK1FP857sYX+gaiKmaqGTqyE5y0gbJlZGVGK qaAeBo8w8qNuNNbdyzSXkH6jWGWHEyysx7G10qoE3n3djQvZ23jWER+ftinxtX0IQ2zM UAc33WOsfQEgwltIz97/XU0yA32DUnG34hk1iYmGsErDkulbw3wet5Fa6PKIq7DZPHE4 YTyq6asOjaSz55/5NaXbyGVtD8oEIKEaURXENclwHuKqJh8WEN3U+W37OTDNVtUYItiG jbKXujo3y9ii3UqBLa04X79iEZhIfZCXDOgKlTD6GD2KCuq6B6h5bzadk2D4pnuVzy2P RfKA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1776938569; x=1777543369; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=ZrQIDmttclUaAXYpJi+mOwzJolfVOzUQMfv7ec7TVxQ=; b=hOdJ/s96J6/xHeIKtFGl+ZKHK9I1CTjXgb2P/gYoydoy/ADVg7nnRKIt3MhKsTaNYn qiIy3KUs4A3cpOmKKz5xnELSlAtrnVEVV47wIBm63+BbJnmwLuHHaGIVag2IojWN3Yzw IzziTY9djfetPeZF3U4oO2esMGDUUcO76F4JU+cwMRXTb0mwz5i+fAzA1vU2waX7aq+G oLjsnJOij7k3jOfbrhu+ziVC+Fv3Tu93lsT2SLkFKlPUKWYQd5NWdh7tGZC/R2t2QiIU SEFUUVJBai2N2jq7VkKwR4zpTRYtC9NiMAI6eRBR0HYRrwz7B9WlbB4j7IYSLoZL6M5q xiNg== X-Gm-Message-State: AOJu0YycfpRGU3j5VAZ9xB/EfxBV31q1ZPy3QKNTQq806F4uDjA7kTFJ KHaHfU4/o+C91W5E4GpwQsS1u04kOX3GC/rNjzTll3HDS24wYakDAx3bvZVQpIQNyamuH1yHTDh g3PN9 X-Gm-Gg: AeBDietRyqwtg65aoOEW0paoSQtc0qpFBsSWfl3aDHH01bsx3p6nPY6vzyLm3uVu7g8 1OY9rdaqkeLn/goap0jBR9yAw6vDg0Bip6SvOftCd2p5d4cMApnkvYSqER0nOGhq3FtwepAs8in fqhxXwgiqlsea6LyKQognezZjqJjcFfRs1icqekcV8a9K8qGxK6ven2mXmCT8tzyM0HLaxvLaE8 40pbL8EMxYmHtuOgmC/UH6E6GzJnnkKy+x4qPUUbK0VV1MakHW9gwTPR/FNkIPHGLspXCoPnMLk +ZxyUH1TYT+u6g75pEjWXEvmwUeuRMOwDZSBDbvh2lGyWWpZ0BZwhMDhwOlE7K5ti5z1UULZrKT eyNK3cL1KadFw7paIJuqBh+me9IimQWv5Po6q7XxhzOp8vcYuxd2Xecn7SYkvt07qpR7wc6gFxN IZJJZQaySO09xUhvloufFPJ3/VIpo+Xjd8nuh+TZJ4uI3hF8VW+YwuF+kpe8rpxzLAMzhnLWmE7 bvgL9pkBCiHoBHM3GCtUBqrlESlHAWWH4SLa+XplA== X-Received: by 2002:a05:6000:1a8b:b0:43d:c95b:c46f with SMTP id ffacd0b85a97d-43fe3e0be86mr40645237f8f.38.1776938568473; Thu, 23 Apr 2026 03:02:48 -0700 (PDT) From: Peter Maydell To: qemu-devel@nongnu.org Subject: [PULL 16/59] target/arm/tcg/translate-mve.c: make compilation unit common Date: Thu, 23 Apr 2026 11:01:46 +0100 Message-ID: <20260423100229.2941820-17-peter.maydell@linaro.org> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260423100229.2941820-1-peter.maydell@linaro.org> References: <20260423100229.2941820-1-peter.maydell@linaro.org> 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=lists1p.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::432; envelope-from=peter.maydell@linaro.org; helo=mail-wr1-x432.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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: 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 @linaro.org) X-ZM-MESSAGEID: 1776938796866158500 From: Pierrick Bouvier Reviewed-by: Richard Henderson Reviewed-by: Philippe Mathieu-Daud=C3=A9 Signed-off-by: Pierrick Bouvier Message-id: 20260407222208.271838-8-pierrick.bouvier@linaro.org Signed-off-by: Peter Maydell --- target/arm/tcg/meson.build | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/target/arm/tcg/meson.build b/target/arm/tcg/meson.build index 8d9112f6da..89c3b47682 100644 --- a/target/arm/tcg/meson.build +++ b/target/arm/tcg/meson.build @@ -16,9 +16,10 @@ neon_d =3D [ decodetree.process('neon-ls.decode', extra_args: '--decode=3Ddisas_neon_= ls'), ] =20 +mve_d =3D decodetree.process('mve.decode', extra_args: '--decode=3Ddisas_m= ve') + gen_a32 =3D [ decodetree.process('m-nocp.decode', extra_args: '--decode=3Ddisas_m_nocp= '), - decodetree.process('mve.decode', extra_args: '--decode=3Ddisas_mve'), decodetree.process('a32.decode', extra_args: '--static-decode=3Ddisas_a3= 2'), decodetree.process('a32-uncond.decode', extra_args: '--static-decode=3Dd= isas_a32_uncond'), decodetree.process('t32.decode', extra_args: '--static-decode=3Ddisas_t3= 2'), @@ -34,7 +35,6 @@ arm_ss.add(files( 'gengvec.c', 'translate.c', 'translate-m-nocp.c', - 'translate-mve.c', 'm_helper.c', 'mve_helper.c', 'op_helper.c', @@ -65,6 +65,7 @@ arm_common_ss.add(files( )) =20 arm_common_system_ss.add( + mve_d, neon_d, vfp_d, files( @@ -75,12 +76,14 @@ arm_common_system_ss.add( 'psci.c', 'tlb_helper.c', 'tlb-insns.c', + 'translate-mve.c', 'translate-neon.c', 'translate-vfp.c', 'vec_helper.c', 'vfp_helper.c', )) arm_user_ss.add( + mve_d, neon_d, vfp_d, files( @@ -88,6 +91,7 @@ arm_user_ss.add( 'hflags.c', 'neon_helper.c', 'tlb_helper.c', + 'translate-mve.c', 'translate-neon.c', 'translate-vfp.c', 'vec_helper.c', --=20 2.43.0 From nobody Sat May 30 20:11:55 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=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1776939033; cv=none; d=zohomail.com; s=zohoarc; b=LwJFCL2VYrEDwekfmnYepeJ4B9WZv0JhVgtEMEkjPjnr0W5sTj834T/RdOnNtcNYv3ebD8tRn85gOe30tewVF22HqjbBYmk7rwKJTWVnLtBHM7Y7OUFn43embh4seudWgOJsY2xMuSrvntE/2nkXQHEOqecNlQcGvOwwCw4jBLA= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1776939033; h=Content-Type:Content-Transfer-Encoding:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To:Cc; bh=g9YvA1O3UTs0XbhIrlFOBKfilX2+X6JufRIf4Y5Kogc=; b=i6MU4hNyFY0oYiMFo+X47XGIcX4fnrg6Ous3voCiNAPBuPbmMGAcwmJteMXeahW1nwPEBvuJ3CNTCmHI39ePs29drVaFoQPwtxH58gdmw8AHxr3EpsrIr+3KoNkmXk4JiKr2WZj/2+uHzWfNx4XfGWtLjK2vqrIiRr4kDtXaFO4= 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 lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1776939033036274.3676097925454; Thu, 23 Apr 2026 03:10:33 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wFqta-0006OW-KM; Thu, 23 Apr 2026 06:02:54 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wFqtZ-0006N4-04 for qemu-devel@nongnu.org; Thu, 23 Apr 2026 06:02:53 -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 1wFqtX-00023P-Ak for qemu-devel@nongnu.org; Thu, 23 Apr 2026 06:02:52 -0400 Received: by mail-wr1-x42d.google.com with SMTP id ffacd0b85a97d-43d75312379so4751242f8f.1 for ; Thu, 23 Apr 2026 03:02:50 -0700 (PDT) Received: from lanath.. (wildly.archaic.org.uk. [81.2.115.145]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-43fe4e4eec9sm49323930f8f.34.2026.04.23.03.02.48 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 23 Apr 2026 03:02:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1776938570; x=1777543370; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=g9YvA1O3UTs0XbhIrlFOBKfilX2+X6JufRIf4Y5Kogc=; b=EI8m0lKEnwcr8DO0G4o5Tlp6CGacPixeZjc9QGmXCFH2cGcwwSB8s2ACx/J9vV8kT0 zoiPoutYRI0xk1V7dT6XBtjU5Cenxmnxt+esPOD8l9p01hXXVFY6VcP8+5OqRdBmAJLy dLjeYVKN9pXHjDNyh6SX5WZkZSj3Ctq8/S+LTLpdpgE0+1Gys5wwH4A8iTkeErd9mfgS t07aeuiKd58mtjTVTjPeWa4lamEYzYPtmASvEEeFyz6hZ1NWm69aGEa853iKsoj2/aHk tozI/sgWkI1yd6pb70gZCiXXGG26tFbM9SKjXDaF6J+pkPcXdR5sv9wWdzaBy9RhB5d1 FZLA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1776938570; x=1777543370; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=g9YvA1O3UTs0XbhIrlFOBKfilX2+X6JufRIf4Y5Kogc=; b=XP5VRab5859riG0+ObOE7oKDXkZQl18SPc/KF6sa8ayUdOwZOJLwkRyo1jEV2DOU6B xefGcqutPuxHY+UIYfspgRk8i9pVbBg2wupuy+osE5wt4WSnd3D4n+7ItoXcBunZceMx VnnVGZiB01aCF+i/RuDL0OhRcl55vrRN4remhT5Ufh17N3VwSFMPDAOo7ur3ppsz1HGm s/pRlY3QObcjtVO6gSjzmOwvtWTOnpc+WEbsS5idW8vud1R8yxmRI8616vPwXuZjfD5M rZCWhjn7CQw6BQEz/gDK1V2T+cAf3WlHzKnu0Ljvj9HYG5zSC5OCyZCwuWw/wrMaRmnY FWTA== X-Gm-Message-State: AOJu0Yy6JA0EtOQzdSWs/RPdO8Y2qYNqvpwadWmrwVIuX2XJ3D61grKg Bi8VfrG4jFMZ+SCcpQhcmODCBTG2A73fl2f3/V9ehnUTofU6ARIm+NVX5cb4w6uTOVkB2ZXB7zp wWABN X-Gm-Gg: AeBDieuZE+3TSZGHsfpbmy2WAxm2ZHEZbkNuXpRixkSqXLYonyUBH84TLjSJWc0IRPV X+gSowzFIkTDnXH20zr+dUaF/lz+zwlp6kkpxiEIOvYZxIiY0GMbtTBuRU4U+6pLX5YU3/MUCIx sEQmKvks0HbfBxpMmGxcvXihpiGexpO5VmvaRgCP99DwBh1AniIK4fjw/n6sNo9DMoEdYb9HCA8 mIrOqIBTF4A9qQFeXqL5bg1MhVW3Pd404NZXhRL8ZR7/hfldDRo9llvNI7i7U5iWsEvigJIUWqJ 0Qhd/u7Qt4yk2nDukWdZsVLh169POyWmfT5RzgCygc7M88hDtdKMSHr8TV83SZYXRB7E5tZybLE r0yqq285OyOUYHD7s9sQ0KsFwnzL/szEVGilYiVje+HKaD3JtvUDooXoEbbF7g/X7t63C6ItBih dwnsOIVkLkKS22LZnopxEs8auUoBnNhfKSQ2bWpyIh9ZMkZ7r75dKiTsZuGIsLUEBp53n8bAq7y RdKZVESx1hO24ZLJhhJNOSKrwNesHFEGctHgugE5Q== X-Received: by 2002:a05:6000:1ac5:b0:43d:73d4:b1a with SMTP id ffacd0b85a97d-43fe407c0d8mr41820384f8f.19.1776938569595; Thu, 23 Apr 2026 03:02:49 -0700 (PDT) From: Peter Maydell To: qemu-devel@nongnu.org Subject: [PULL 17/59] target/arm/tcg/translate-m-nocp.c: make compilation unit common Date: Thu, 23 Apr 2026 11:01:47 +0100 Message-ID: <20260423100229.2941820-18-peter.maydell@linaro.org> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260423100229.2941820-1-peter.maydell@linaro.org> References: <20260423100229.2941820-1-peter.maydell@linaro.org> 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=lists1p.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::42d; envelope-from=peter.maydell@linaro.org; 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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: 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 @linaro.org) X-ZM-MESSAGEID: 1776939034368154100 From: Pierrick Bouvier Reviewed-by: Richard Henderson Reviewed-by: Philippe Mathieu-Daud=C3=A9 Signed-off-by: Pierrick Bouvier Message-id: 20260407222208.271838-9-pierrick.bouvier@linaro.org Signed-off-by: Peter Maydell --- target/arm/tcg/meson.build | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/target/arm/tcg/meson.build b/target/arm/tcg/meson.build index 89c3b47682..70beec7a6c 100644 --- a/target/arm/tcg/meson.build +++ b/target/arm/tcg/meson.build @@ -18,8 +18,9 @@ neon_d =3D [ =20 mve_d =3D decodetree.process('mve.decode', extra_args: '--decode=3Ddisas_m= ve') =20 +m_nocp_d =3D decodetree.process('m-nocp.decode', extra_args: '--decode=3Dd= isas_m_nocp') + gen_a32 =3D [ - decodetree.process('m-nocp.decode', extra_args: '--decode=3Ddisas_m_nocp= '), decodetree.process('a32.decode', extra_args: '--static-decode=3Ddisas_a3= 2'), decodetree.process('a32-uncond.decode', extra_args: '--static-decode=3Dd= isas_a32_uncond'), decodetree.process('t32.decode', extra_args: '--static-decode=3Ddisas_t3= 2'), @@ -34,7 +35,6 @@ arm_ss.add(files( 'cpu32.c', 'gengvec.c', 'translate.c', - 'translate-m-nocp.c', 'm_helper.c', 'mve_helper.c', 'op_helper.c', @@ -65,6 +65,7 @@ arm_common_ss.add(files( )) =20 arm_common_system_ss.add( + m_nocp_d, mve_d, neon_d, vfp_d, @@ -76,6 +77,7 @@ arm_common_system_ss.add( 'psci.c', 'tlb_helper.c', 'tlb-insns.c', + 'translate-m-nocp.c', 'translate-mve.c', 'translate-neon.c', 'translate-vfp.c', @@ -83,6 +85,7 @@ arm_common_system_ss.add( 'vfp_helper.c', )) arm_user_ss.add( + m_nocp_d, mve_d, neon_d, vfp_d, @@ -91,6 +94,7 @@ arm_user_ss.add( 'hflags.c', 'neon_helper.c', 'tlb_helper.c', + 'translate-m-nocp.c', 'translate-mve.c', 'translate-neon.c', 'translate-vfp.c', --=20 2.43.0 From nobody Sat May 30 20:11:55 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=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1776938639; cv=none; d=zohomail.com; s=zohoarc; b=b+wPZZy4lYnssSAgd8p3VQUh7RcgbM8TuV2L5jHUOSAq9yqH2ohDRSIl/WubiiBYcCZ1A5VCa559ZIBJDKyVbtR4WX0LUKZ1WWKyuKruHYODcwJU6m2fQNCbJ89tCzkqcU1Fbv2ij2cpZIQScAboXQM2cZaLU7tbz1aMxyMnEw8= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1776938639; h=Content-Type:Content-Transfer-Encoding:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To:Cc; bh=Z74Lu1fNc2TIQf0Sy4MvTYdXdhFVZWUeva99aw7JFVI=; b=GLpPwaEDy8x1GMGAoxm/EVgQg/FoPDdxC160zYhjWEEoxIMjqg/rNIgTcsYtRbBdichkTyGI12avQDlmy2odQoLPTC8f8uHKw/Xhuyce+IcYztmIZodkZydhGueNcLWX2PkHJegWET1bDIWrySHa17HTc2k4QGc56BbH7owBqiU= 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 lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 177693863958237.19319818671977; Thu, 23 Apr 2026 03:03:59 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wFqtb-0006PJ-RP; Thu, 23 Apr 2026 06:02:55 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wFqta-0006OH-8A for qemu-devel@nongnu.org; Thu, 23 Apr 2026 06:02:54 -0400 Received: from mail-wm1-x32a.google.com ([2a00:1450:4864:20::32a]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1wFqtY-00023d-2L for qemu-devel@nongnu.org; Thu, 23 Apr 2026 06:02:53 -0400 Received: by mail-wm1-x32a.google.com with SMTP id 5b1f17b1804b1-4838c15e3cbso59719605e9.3 for ; Thu, 23 Apr 2026 03:02:51 -0700 (PDT) Received: from lanath.. (wildly.archaic.org.uk. [81.2.115.145]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-43fe4e4eec9sm49323930f8f.34.2026.04.23.03.02.49 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 23 Apr 2026 03:02:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1776938571; x=1777543371; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=Z74Lu1fNc2TIQf0Sy4MvTYdXdhFVZWUeva99aw7JFVI=; b=iYBIATGRvNHaBQf7GUf1fsq0StwxU3GexHbc9cbxPws2YvaMUImUVfz8F7rqnFt1HV NAUFMyPf22Hzk13EyLstJtIadaYdCPze+9AB5fLOWD+FjUrVlE+74XOIngzPPU6Zhm5W wZoCbEbEYspyb8LU04/A8qwlggf0cnMxyWmE+f7dR8w090Pwb5/lDcMRnV/9fof6Ax8D z3mJ/VPNJAmYFyA+clPdauQf9AqsSiJiO28O+FbsTqjLB/aHZrIGMKh8Jf3Vg/ajWsjV rg4a3i3rjW/B3gF0oy3SmHdiU6svhtfbuT4b+Fmq44ZWwoaKUaNoQ5NVH9X0dFFgCjJ8 RaAw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1776938571; x=1777543371; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=Z74Lu1fNc2TIQf0Sy4MvTYdXdhFVZWUeva99aw7JFVI=; b=mjVSIB8vb711ZoM8k5IDzBiFRzTGyx4qSM20Tw+cnXyepCukZCKdUyQvZQhsvAC44q 0GHdELfPm3piBDNS4ZREosjCRtKRDOxAelPdM3zvE9dTJtXaHPllq9K4YVNvKTCsTWNv bikpEbH+TFAZ3sBQb1UtbR0ES4WI8N+tk9JAdV9hBSNqHkUAqqRMMOVynCIQ9JRoLOfh 3yExVtnEvBuWjh65n4MO5oDzuFrjqvGPdZxe5/NQ77bV44HeJX2oyGt86ZJ1Ra0Z6H9L KVAGtLgt+miK6UiRQhHz4gpXEZYT/lYfYnJR9xyiVIlNkWhtYkxxvKpZZ82+6MoNQBQR 6Onw== X-Gm-Message-State: AOJu0YyJR58MWGn4E6Lxe7GswLUs+llHBxM6HXFnkv1smpWNaz4KIBRY pUnroXcdIrFOcoPnnuChywqIlmzURmr5wPja85opt8XNA6cDR6Vlx4RWMhkpaR/Deaeisq3luOx r4TAK X-Gm-Gg: AeBDievGI2jvvAjo6pepCQ1rGhREgUFNAOD3DCGIbb5noPzW5DjtUt/CsWwq34hFXfK 7LDW05FXUhpukPbT9vOwpFlZ5g+QsBdQE5XQLtArG0ANzSFaFeA9X1XTmrQ9DixPMjQDmvv1tkf AYiJrIpQD8GT6xbIrKpYMsrWS3aLsp/javPKgO0EyRO+M3h0utHLf/pCkf6MqZGZyyGnWTxkqnr 1TB/cV4vr9zIzz7qrvv6W03oNXO6mKBFAPoJRJYicJWVmCidMaGAfWg/CmVFT6W7TSZL4yZLqsL oD7eqMG7K1EX4JjfkDId8f+DgmIMrs/UXSaWrMwySn5phm01LEsSnRzgl23bXnN25+HsUoh0qsP 5X8yuMyOWYiuRFtIVaCB3NZ1ucbrDmCBphIHpjMbP9kVgTq4oIx3UDzcyCDA2oKz3o8lOzzYFLF 6D5z+ajbet/kq4J/+NbRee6mNbMGsZuvRMIe6GaUGAYclTjT9/UZCdqAVsJ419egYBKADlQcWNn pAlJi6IY3j0B4ZMPlaM4HdN8fWRASduc7iLZps1bg== X-Received: by 2002:a5d:4b81:0:b0:43f:e721:76ca with SMTP id ffacd0b85a97d-43fe7217864mr24232256f8f.45.1776938570520; Thu, 23 Apr 2026 03:02:50 -0700 (PDT) From: Peter Maydell To: qemu-devel@nongnu.org Subject: [PULL 18/59] target/arm/tcg/op_helper.c: make compilation unit common Date: Thu, 23 Apr 2026 11:01:48 +0100 Message-ID: <20260423100229.2941820-19-peter.maydell@linaro.org> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260423100229.2941820-1-peter.maydell@linaro.org> References: <20260423100229.2941820-1-peter.maydell@linaro.org> 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=lists1p.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::32a; envelope-from=peter.maydell@linaro.org; helo=mail-wm1-x32a.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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: 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 @linaro.org) X-ZM-MESSAGEID: 1776938642116154100 From: Pierrick Bouvier Remove unused header accel/tcg/cpu-ldst.h that has target specifics. Reviewed-by: Richard Henderson Reviewed-by: Philippe Mathieu-Daud=C3=A9 Tested-by: Philippe Mathieu-Daud=C3=A9 Signed-off-by: Pierrick Bouvier Message-id: 20260407222208.271838-10-pierrick.bouvier@linaro.org Signed-off-by: Peter Maydell --- target/arm/tcg/meson.build | 3 ++- target/arm/tcg/op_helper.c | 1 - 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/target/arm/tcg/meson.build b/target/arm/tcg/meson.build index 70beec7a6c..1fa2667058 100644 --- a/target/arm/tcg/meson.build +++ b/target/arm/tcg/meson.build @@ -37,7 +37,6 @@ arm_ss.add(files( 'translate.c', 'm_helper.c', 'mve_helper.c', - 'op_helper.c', )) =20 arm_ss.add(when: 'TARGET_AARCH64', if_true: files( @@ -74,6 +73,7 @@ arm_common_system_ss.add( 'debug.c', 'hflags.c', 'neon_helper.c', + 'op_helper.c', 'psci.c', 'tlb_helper.c', 'tlb-insns.c', @@ -93,6 +93,7 @@ arm_user_ss.add( 'debug.c', 'hflags.c', 'neon_helper.c', + 'op_helper.c', 'tlb_helper.c', 'translate-m-nocp.c', 'translate-mve.c', diff --git a/target/arm/tcg/op_helper.c b/target/arm/tcg/op_helper.c index aa14f15eb6..75ad53ec6c 100644 --- a/target/arm/tcg/op_helper.c +++ b/target/arm/tcg/op_helper.c @@ -23,7 +23,6 @@ #include "helper.h" #include "internals.h" #include "cpu-features.h" -#include "accel/tcg/cpu-ldst.h" #include "accel/tcg/probe.h" #include "cpregs.h" =20 --=20 2.43.0 From nobody Sat May 30 20:11:55 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=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1776938788; cv=none; d=zohomail.com; s=zohoarc; b=ljbRWEJINjp0VWpRKWzYBqLXAFBkXPGXTsGX9qwbwL2l7bM73AylYmFfXOqyT8d9Y3hG5J1zmXwrYnWZevarXndNhmXg7dh7EOjNLDwxpDKEb5i9Ly+2BCUUJ/kWWCxW7QJAZD4dgBu8rH01pjjEkB35h/QKEMOSnQunXUtkeno= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1776938788; h=Content-Type:Content-Transfer-Encoding:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To:Cc; bh=/KhI2g3bhfEcm01HHOlbYe2ghCpZdWIHzOLcY0WdhUw=; b=W5X+UahSyJFpi/+P2bx8SI27aRNY5oMfBe5eVi9YteNVW9VTmUHNqmU06DN4UK6flxktuukPOfLHXs8z4BXioSdjDXh142C2YIkNfj56XwBuhdDwG5tunJBIhrhg3joaHjuhpdT2MvDI9h2jFez+VASQ2aF/VI0roK4BaJJ0Zd4= 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 lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1776938788987652.6097608051384; Thu, 23 Apr 2026 03:06:28 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wFqtc-0006PW-Fs; Thu, 23 Apr 2026 06:02:56 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wFqtb-0006P1-AZ for qemu-devel@nongnu.org; Thu, 23 Apr 2026 06:02:55 -0400 Received: from mail-wr1-x433.google.com ([2a00:1450:4864:20::433]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1wFqtZ-00024B-Ij for qemu-devel@nongnu.org; Thu, 23 Apr 2026 06:02:55 -0400 Received: by mail-wr1-x433.google.com with SMTP id ffacd0b85a97d-43cfde3c3f3so6632982f8f.3 for ; Thu, 23 Apr 2026 03:02:53 -0700 (PDT) Received: from lanath.. (wildly.archaic.org.uk. [81.2.115.145]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-43fe4e4eec9sm49323930f8f.34.2026.04.23.03.02.50 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 23 Apr 2026 03:02:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1776938572; x=1777543372; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=/KhI2g3bhfEcm01HHOlbYe2ghCpZdWIHzOLcY0WdhUw=; b=VbWJA5yWq6XshYNGYm1W9I0JXnYdVlKxVZO/W2gtKEJtqfm7D+cUzhEAbxx5IzTrx1 wrHRpXmkoTIkaz8I6Rog91oA/l6E7TgK+KrzP9rXE/XspP5BCqPP3JoZpr2H/kDF1aEI +f0eK8jfMFNI0WarJAaO+cp8qHjhXC4Z7zITwGnjjOzgBmPdfLzUUhd8PmJOXXNJos3v ke9xJzQbA+0kWTK3p0PvOKpx+oLrscl3pWm2A+DcUdXCmFhqeY4R0hdI0yKe55mGq017 L7genz0p6er9wANrDbbQvKGTX56+MzHy1PDDrbCA3ftMx0QBenv4MPxwjQpT7qxP4TcF 1MmQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1776938572; x=1777543372; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=/KhI2g3bhfEcm01HHOlbYe2ghCpZdWIHzOLcY0WdhUw=; b=Pu75DfwKcafKLoF+svJ0viQzk4oIIm9Bhx2yy49WZooTht+QbrwdsmaDE+12P6giiv UXNcrQpoDpGyjAEA+QPnFijYl9eWcJ6J08vwsi6ko7AONVEOvIPtxo+DLG5eaaQD+Yjm p9JidfMxIuNMYYXipWP6JlM5dG2XphsnwvGdQ0exwH4jVIZ816dBDuZM/pc9N9+i1Sqt pwYE/VmGZuu730s11BoNf+pDu4teansgFa6DYjmjLxaNYTqZ+Ixq4SPsa7ALMH3479XY G+MwdaERjMfWuhrY5eRr8yAzagx8cR486swQ6ah2JC/3jb9msS+eTNySTdsE4Y+/5t/k h6Jw== X-Gm-Message-State: AOJu0YxgLjYc2TlZHgnBpfP+e/UvuMN9dmewHWDgsWyCB6We1n/YiNw9 Y1/CmAedq8T1nPQWrqoau6HFIyMV+IixkcFgrPJB3vMl3ZGS8ZyGz0+qPVq4ri5TgEoyh5BcH09 sO/S3 X-Gm-Gg: AeBDiesyJXl8B9RilvuUhWrV7je0ygfXtOj+wOHxvdz7HwrwzUq6Xmh46tL3Ja6Hp0J 81LJiYBqWlQbBMbHi3sBOGOfvNS0R75spTyTWB0EnOtchcE/F2F5jCfBrzj4gDKEIsCQ0DNiVMt Zroq6niXoSUBQrS7cR+dkK2rJSCrmpwBp9Zn9Ve87cqrHN2UxDLwZ1vpbb11jeSFPFe4QsDYMqm wm6h9G8LBoSyb2ftXZj+tYO/47eXleqxCldTHQlgVYKj18FPZX/Z0jCKHCFJ5z5R7DwwAmunCay izA1KYAf3UppOsbbBRaMyj9o3WgB8cruBJXGyGQIVWRg8ijFThJXgbsmvGN0Sr4UPinmok7dTwB FS2pXFw6ZzhEBGnysdT6NwEUuGD1ahPvBGurluYFL4SUSKTi43INchFloaDUzWrUrf5vMDqeUCf RRrP3dnPCBtJwKlD0mRooPsu4rMXFo5lNjCnqC5szg4LWyk00dyk2rV3rpWpY3z72i7Qu9p45x8 iY+SJbRT0Vywm2JsZaqSfyYXWVJwWpmiZPeX/cBwA== X-Received: by 2002:a05:6000:40ca:b0:43d:70de:1c70 with SMTP id ffacd0b85a97d-43fe3e14359mr39939184f8f.32.1776938571857; Thu, 23 Apr 2026 03:02:51 -0700 (PDT) From: Peter Maydell To: qemu-devel@nongnu.org Subject: [PULL 19/59] target/arm/tcg/gengvec.c: make compilation unit common Date: Thu, 23 Apr 2026 11:01:49 +0100 Message-ID: <20260423100229.2941820-20-peter.maydell@linaro.org> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260423100229.2941820-1-peter.maydell@linaro.org> References: <20260423100229.2941820-1-peter.maydell@linaro.org> 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=lists1p.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::433; envelope-from=peter.maydell@linaro.org; helo=mail-wr1-x433.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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: 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 @linaro.org) X-ZM-MESSAGEID: 1776938790859158500 From: Pierrick Bouvier Reviewed-by: Richard Henderson Reviewed-by: Philippe Mathieu-Daud=C3=A9 Signed-off-by: Pierrick Bouvier Message-id: 20260407222208.271838-11-pierrick.bouvier@linaro.org Signed-off-by: Peter Maydell --- target/arm/tcg/meson.build | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/target/arm/tcg/meson.build b/target/arm/tcg/meson.build index 1fa2667058..0740de92c1 100644 --- a/target/arm/tcg/meson.build +++ b/target/arm/tcg/meson.build @@ -33,7 +33,6 @@ arm_ss.add(when: 'TARGET_AARCH64', if_false: files('stubs= 32.c')) =20 arm_ss.add(files( 'cpu32.c', - 'gengvec.c', 'translate.c', 'm_helper.c', 'mve_helper.c', @@ -72,6 +71,7 @@ arm_common_system_ss.add( 'cpregs-at.c', 'debug.c', 'hflags.c', + 'gengvec.c', 'neon_helper.c', 'op_helper.c', 'psci.c', @@ -91,6 +91,7 @@ arm_user_ss.add( vfp_d, files( 'debug.c', + 'gengvec.c', 'hflags.c', 'neon_helper.c', 'op_helper.c', --=20 2.43.0 From nobody Sat May 30 20:11:55 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=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1776938763; cv=none; d=zohomail.com; s=zohoarc; b=YyAEcxVokx/6C5xNCDTWZEtUpi29yzUccMd0JaIXnR/aC+3eHmQqdZG+b+TotAPUJRMBFaqMGgHo1eMTQ1ZtE7urES0RhJpCru526xIxLQRZzv4ekv4F8bp/63hvRTGdRqYtuSiiEQ2Vm4tkGozpwg55DM0RrWQu5BWFJ8d4RBI= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1776938763; h=Content-Transfer-Encoding:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To:Cc; bh=EflB/oHnlLOLha8xDj4O1hwidCsSLWOS91ihDs9A7d8=; b=DBU75/tK98W69nrvc6HLYfPaJF/SVpUyQYRXMVcSuXxF04cX9RzbV77h96v5OXi6JjZqhCu14cboCwbSCgAtuFf3Yts9BNjgNHV9LMdJhUyuAAZEgF8XEQeQn239oXNH8GCLGOf2qZ0aoz2kxbwaCrfSNWj0npep2iYVpUu2cbY= 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 lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1776938763240136.1312773436831; Thu, 23 Apr 2026 03:06:03 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wFqtd-0006Pv-Cm; Thu, 23 Apr 2026 06:02:57 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wFqtc-0006PL-1M for qemu-devel@nongnu.org; Thu, 23 Apr 2026 06:02:56 -0400 Received: from mail-wr1-x433.google.com ([2a00:1450:4864:20::433]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1wFqta-00024S-DC for qemu-devel@nongnu.org; Thu, 23 Apr 2026 06:02:55 -0400 Received: by mail-wr1-x433.google.com with SMTP id ffacd0b85a97d-43fe608cb92so4469540f8f.2 for ; Thu, 23 Apr 2026 03:02:54 -0700 (PDT) Received: from lanath.. (wildly.archaic.org.uk. [81.2.115.145]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-43fe4e4eec9sm49323930f8f.34.2026.04.23.03.02.51 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 23 Apr 2026 03:02:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1776938573; x=1777543373; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=EflB/oHnlLOLha8xDj4O1hwidCsSLWOS91ihDs9A7d8=; b=fhTyBFO/G5inGegSrRj4O4EB5n8fO/Lv4oAzs2GEzgqkT2WjYbAYtfQflgh1wEEEKC 3M2qV/s1FkDgR1Gr9giIbdIvgFBSQi5LOD0rrrxUUTXK1f3y/xDuasL4nvHHIWWk+hHN 05V7k2yh76A4KtWaNNY1K7yKnQrRm9khnY1Ia3LA7wAxV8K9UTgVsSR2I3+5EER6u33h LVv0vWR76O0eXWRUEC7qbzQjYRKjCU8jjJrQWUhel5ZxMZalP85X/H+uzUpkEIB5zRyt Jlg8zxwM1n6dA+OP1PrCwGO7+enQmYJUJmvoohAEFVVXHEqM4NCMtmleCIcq/g1Pt2dQ uC+Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1776938573; x=1777543373; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=EflB/oHnlLOLha8xDj4O1hwidCsSLWOS91ihDs9A7d8=; b=DLUkTTG2ybT+6A8RwM6+uPec3M4w/l6o/nEYQEunI3m/D6PS2PZhNS/6ixnKqpMihf tCJ1Ic1YuZ4N2S4LPfmeYnaaYCoaiCveKDveFfP6asaQdraBhC+9+LeqVOMkuH5T7OC2 o8iFeE1SQGryrAxVBS+KdBNyYUU1hkFun6MQNw0MYDBQMtogakiTzvPUQ2lrpDVHPhLZ /itY4nH/05Gq90ebmVb6f1moW9Hqyc8Q5Yf/na050hv7v1wD9bDe2eiwAMdw73jrZvts ywvj5EEw7ywz2DZ+XhwGMtqeifjWiq035TNp28dIRdjvRAcV62g6+XJTdL2LNOchp4lb ZeHA== X-Gm-Message-State: AOJu0YzoVBi7nqgrgpWEfYdNbmqKarACc825gqUFOWtHNbBKskHP6w8A s+FXhtMVHt7gYlpjX16CNFbIMb22Zo+2HcILO0OvDeuHRAi0R9juoXVQlJjPfGRzQJ6WMVqhf9p L/BtB X-Gm-Gg: AeBDieu3jsVanptte6tYDeSJnOuxTyQaW4jqS4b7GQg+LcjgDa3HRpyA2RzqThHwI7V 7j9mY4eQMoM2f0aNrc9TFVXQB3UwfaHbSb43LyQZigjFgTj4m/9yAoVziyz5mqm55IH1HharyTl ve6zgQgG1yDVEgzV5X2xATMzG/eOKJfsSvmNjZWVXqtoERg2LcSWUWP0Y9wfwS3ghzaZnh/gCy8 IT7rsbkMeFKCeBXoCsaCQ8d/c+4Tacjl4NsyPvll6MHsh9ZiA7B8Rzb6NN89iKqmmVvjGT00gbX wYr7vXD1AuBvIeCY4bFDMqJJtY1ak8rMszcxVFtaonMJOZka8iQE+YSD5Sm1W/WR9cFkfv3N0oL E0777keYgCIBFSX7c5L+tAPKXCZuqzUVFo/OgsmpN6CA+WUoCcpfbKT2MaaHOxMmdLBBlUJj/Oi lUqnjM81/f+A7+NdPxMFnJ1ohIj+7BWKYU9a7rWJlhqIuzYRavY8c7p8vcAzHD8jakUjbtcD/NE XmYNptMMdXUu/n/D97f3k0COIKbctXYmLkRSUPr1w== X-Received: by 2002:a05:6000:186c:b0:43b:4136:1e6f with SMTP id ffacd0b85a97d-43fe3e0af4amr41777990f8f.38.1776938572729; Thu, 23 Apr 2026 03:02:52 -0700 (PDT) From: Peter Maydell To: qemu-devel@nongnu.org Subject: [PULL 20/59] target/arm/tcg/translate.c: remove MO_TE usage Date: Thu, 23 Apr 2026 11:01:50 +0100 Message-ID: <20260423100229.2941820-21-peter.maydell@linaro.org> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260423100229.2941820-1-peter.maydell@linaro.org> References: <20260423100229.2941820-1-peter.maydell@linaro.org> 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=lists1p.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::433; envelope-from=peter.maydell@linaro.org; helo=mail-wr1-x433.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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: 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 @linaro.org) X-ZM-MESSAGEID: 1776938766081154100 Content-Type: text/plain; charset="utf-8" From: Pierrick Bouvier dc->be_data is already set just above in the same function: ``` dc->be_data =3D EX_TBFLAG_ANY(tb_flags, BE_DATA) ? MO_BE : MO_LE; ``` Cc: qemu-stable@nongnu.org Fixes: a729a46b05a ("target/arm: Add wrapper macros for accessing tbflags") Reviewed-by: Richard Henderson Signed-off-by: Pierrick Bouvier Message-id: 20260407222208.271838-12-pierrick.bouvier@linaro.org Signed-off-by: Peter Maydell --- target/arm/tcg/translate.c | 1 - 1 file changed, 1 deletion(-) diff --git a/target/arm/tcg/translate.c b/target/arm/tcg/translate.c index 56ef1e0eb5..4546bbeeef 100644 --- a/target/arm/tcg/translate.c +++ b/target/arm/tcg/translate.c @@ -6344,7 +6344,6 @@ static void arm_tr_init_disas_context(DisasContextBas= e *dcbase, CPUState *cs) =20 if (arm_feature(env, ARM_FEATURE_M)) { dc->vfp_enabled =3D 1; - dc->be_data =3D MO_TE; dc->v7m_handler_mode =3D EX_TBFLAG_M32(tb_flags, HANDLER); dc->v8m_secure =3D EX_TBFLAG_M32(tb_flags, SECURE); dc->v8m_stackcheck =3D EX_TBFLAG_M32(tb_flags, STACKCHECK); --=20 2.43.0 From nobody Sat May 30 20:11:55 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=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1776938699; cv=none; d=zohomail.com; s=zohoarc; b=LLsmafzBRbRSu/mWlTJerWHTZA6sHf/LeuVRLGABQxjTapHmzo8T1WPWE2IeYBLDpC37z6w9Jk+Agu+ra6V6KzTVsS6I2xUiyfIhBnVKa8p8+2wn9IZ095K/LRKv8/MTZK0F/j5Gdm+/eoQdwhLspRQ7gVqbdQwJD+KuR6xkAq4= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1776938699; h=Content-Type:Content-Transfer-Encoding:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To:Cc; bh=hygiL4rCH4Y4ETW/ONUbAGwRs7sVnhNnGSZRgBVtg9E=; b=V01cVaOc20hSUr/2Z8FQQYEyK/YAk68f+/tAjIJmiD28Gybf0Uhn1IYCTMojiMHQa6az2g5j40+L1OVxjbqN+ABiHHUk8GVdx03p8Pxw3OvjcudysywWFTCHrc7i+f9hq39lwzid93Sm5QAeCm8LnAaP8w/PkBKM+XOn0LlOSks= 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 lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 177693869937143.10363730162044; Thu, 23 Apr 2026 03:04:59 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wFqtf-0006Qu-18; Thu, 23 Apr 2026 06:02:59 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wFqtc-0006Pj-T3 for qemu-devel@nongnu.org; Thu, 23 Apr 2026 06:02:56 -0400 Received: from mail-wr1-x42b.google.com ([2a00:1450:4864:20::42b]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1wFqtb-00024u-Cy for qemu-devel@nongnu.org; Thu, 23 Apr 2026 06:02:56 -0400 Received: by mail-wr1-x42b.google.com with SMTP id ffacd0b85a97d-43d73422431so5467998f8f.2 for ; Thu, 23 Apr 2026 03:02:54 -0700 (PDT) Received: from lanath.. (wildly.archaic.org.uk. [81.2.115.145]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-43fe4e4eec9sm49323930f8f.34.2026.04.23.03.02.52 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 23 Apr 2026 03:02:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1776938574; x=1777543374; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=hygiL4rCH4Y4ETW/ONUbAGwRs7sVnhNnGSZRgBVtg9E=; b=h4XJK+dw5Mbrqu7FH04jegTCQXLMOooji0lV7cJaG+yhA7wXm6yechj2SPzv3JdWmv YDQfkNTZ/1vQO0r/QcHATreL993orBuoFR+IC+//dOO9TTS+MinKFfEivjwThQ8iuxYx iYTprNeMVL6QGaTy6u5vOV42k/4BKTL8JKbhMtWREOsx3ku2kzwVLqZ7qM583Em6bdLj 8IhPx9AfpFX7XkxM23ZT1XEOl6vJDKgIbFUj+amoRs2dlV2JBKG+aKCTNgvDriQuuuvL rvw6Q8Ky/DXwTvMIJds52QL1P9k68nsSRYd+/1ZuzarA14/jlwTMBTHxySzIUy6cj0vY c0bQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1776938574; x=1777543374; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=hygiL4rCH4Y4ETW/ONUbAGwRs7sVnhNnGSZRgBVtg9E=; b=YbW7E0JUGnrzSUcl+lFInb3Z1+zX9GrQCf8NU3ihf3IA9P1KOnHEHTLmPAvLKmYfBv S2zkILk8tIxTPwkWhYQTc7+9sGD1T63W2C5k2hWZ9NU6xkBNa5hm03XRGaKvTIikdIDF 2lOaBhgUtULjppxxs+bD9P5yXEYBF3b6VZoxLb31HKreGMDb1zWG2ckFn0nf0OuROxWs SzOpZtfr/kXLoX7qqgy9N/wEuvEETFPfATl86KF45YSCAR3krqgHQmoAQIzQjyMHcXc/ +pdo8vlBsqTOUdxM8UM04CoPgcwOix+hscYhOu3zUmGEpY2X1EUP+n/W3Epoc8Ecq85u t3gA== X-Gm-Message-State: AOJu0YxeHAEhCIhTdAWkRguG7bVvzKxrC58zALfpdBiyCEPuZ9UOHDfM i8ge6rcNubq6pEvQ5C9ff+KvwbaBgrVAUHPMeWOOCSJNF9zbPeuDlg3iETMIPhO6efNsqLph45V QgPoM X-Gm-Gg: AeBDietUD4oQdxzJ0vaqZUE3AUoAHUy730c8cXK0j+VZTZZkQVRLGdHpSEvm2HqLYXw QRjDzCRnU6pLgqMbuWaY6idqmkLakt41BnipBpqleHGOocPQUD29qjbZ/VIiOzVBfB5Oo1CL/pc WoeTP3C8MJFnFyhMO+Q5oXvLxOSkU/4rP0HgtGanBdi8Y9rOio3jsVer8/3MKoTmgr6IL4t0QEt vv/MkkCXHKbR+5gCiOO3ZDffsqhx8efe768vcgga/9vcckAc/XGTXDUzczMg3hk7mRtQpRu4jXO gKVKf53IS61oeBrXKdlFUBTszAF4X7puWgXQd2by0w8xyrXWOq28XoMDNqD5DUomQ2xwTXvobop KeqmZqvU5SPZ/5gFRlrkAugYDUR94nnzDhdooawTC7Vx2ZVz1+8scYhtTX4/cPEWlL9w9SteVjt xjnJ17Ie5X0U/JSbvYLj2ooTiKhJk4apMacBEoCebrqfoGglPOOOQ1FZndzjvrnRSxr7y0XDOjf L33354tg13W/7A3CMhRcEAVMwR3HXY+5YI273L9sw== X-Received: by 2002:a05:6000:22c5:b0:43d:6fb7:fedb with SMTP id ffacd0b85a97d-43fe3e1645emr41436464f8f.36.1776938573681; Thu, 23 Apr 2026 03:02:53 -0700 (PDT) From: Peter Maydell To: qemu-devel@nongnu.org Subject: [PULL 21/59] target/arm/tcg/translate.c: replace target_ulong with uint32_t Date: Thu, 23 Apr 2026 11:01:51 +0100 Message-ID: <20260423100229.2941820-22-peter.maydell@linaro.org> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260423100229.2941820-1-peter.maydell@linaro.org> References: <20260423100229.2941820-1-peter.maydell@linaro.org> 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=lists1p.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::42b; envelope-from=peter.maydell@linaro.org; helo=mail-wr1-x42b.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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: 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 @linaro.org) X-ZM-MESSAGEID: 1776938700418158500 From: Pierrick Bouvier Reviewed-by: Richard Henderson Reviewed-by: Philippe Mathieu-Daud=C3=A9 Signed-off-by: Pierrick Bouvier Message-id: 20260407222208.271838-13-pierrick.bouvier@linaro.org Signed-off-by: Peter Maydell --- target/arm/tcg/translate.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/target/arm/tcg/translate.c b/target/arm/tcg/translate.c index 4546bbeeef..204f965799 100644 --- a/target/arm/tcg/translate.c +++ b/target/arm/tcg/translate.c @@ -6450,7 +6450,7 @@ static void arm_tr_insn_start(DisasContextBase *dcbas= e, CPUState *cpu) * fields here. */ uint32_t condexec_bits; - target_ulong pc_arg =3D dc->base.pc_next; + uint32_t pc_arg =3D dc->base.pc_next; =20 if (tb_cflags(dcbase->tb) & CF_PCREL) { pc_arg &=3D ~TARGET_PAGE_MASK; @@ -6612,7 +6612,7 @@ static void thumb_tr_translate_insn(DisasContextBase = *dcbase, CPUState *cpu) bool is_16bit; /* TCG op to rewind to if this turns out to be an invalid ECI state */ TCGOp *insn_eci_rewind =3D NULL; - target_ulong insn_eci_pc_save =3D -1; + uint32_t insn_eci_pc_save =3D -1; =20 /* Misaligned thumb PC is architecturally impossible. */ assert((dc->base.pc_next & 1) =3D=3D 0); --=20 2.43.0 From nobody Sat May 30 20:11:55 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=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1776938832; cv=none; d=zohomail.com; s=zohoarc; b=ghjdEySdZAvCCowW4ImZrnunK6EM/A9wUKkwuAuOAGoEl9yR/OVl31IM0jNiW5BXt6X94GFj+CE6NIz1smWnptGd3EsWiZiZHwQTUcgD693p5ErLNndysvinbJ7tDov9BdJNZKJmaeTshO4a15oCqOYZFW4g1+YZPO/1SKaWOz8= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1776938832; h=Content-Type:Content-Transfer-Encoding:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To:Cc; bh=qDefFzP6x4fZXVOqtLO7cnEFxusLKsm++Fb1g5MTiJA=; b=Y5QG/u/d5XRXTpGDxR2zJFHbgzBqKfWH9kxBepdPSyJKaXClsKW66zbzh8+8w5hNk3tnM+26bRBxbZLmAsK7CqrGZRGXssS7t8S96AIJLpFtZ04GksgWwt1jt+uvlwbCDjrtlfuMeXB/BYCn4EZGhegtIO9kJDkwQ6t/dyGw9Dk= 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 lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1776938832064333.143957337742; Thu, 23 Apr 2026 03:07:12 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wFqtg-0006RG-08; Thu, 23 Apr 2026 06:03:00 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wFqte-0006Qq-Qr for qemu-devel@nongnu.org; Thu, 23 Apr 2026 06:02:58 -0400 Received: from mail-wm1-x333.google.com ([2a00:1450:4864:20::333]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1wFqtd-00025U-4H for qemu-devel@nongnu.org; Thu, 23 Apr 2026 06:02:58 -0400 Received: by mail-wm1-x333.google.com with SMTP id 5b1f17b1804b1-4896c22fcbaso37566585e9.0 for ; Thu, 23 Apr 2026 03:02:56 -0700 (PDT) Received: from lanath.. (wildly.archaic.org.uk. [81.2.115.145]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-43fe4e4eec9sm49323930f8f.34.2026.04.23.03.02.53 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 23 Apr 2026 03:02:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1776938576; x=1777543376; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=qDefFzP6x4fZXVOqtLO7cnEFxusLKsm++Fb1g5MTiJA=; b=bJg3GUjHpb75mBhB39s6wu9k56DWgRgPKKPXCkqU+CBEatq/1sNghp68aCy16u10p1 qK1CjCMbBXrwfOgo8RorF3C5/5hAXCv1v73pJBA13k1A8luWeyUSRxO7+2adBsUC7F0A V0v0cHocINmTggbZl5O67Ql568wGA9MgFfLM8HzW9mUfkV4WJdH/U80kmuLn2meZuNfk 1BXPP5TPQvARe23TUbtvZLzMccFCGuUH9HouqXXw9S7X8yXBjCs9TzsPI3C7Fbpx9aa3 amRiW2DVCju30S2bqkWxDEORMNjp9YTVZnzNGLCWi+et7IoE6+Xh7kRa+uGa+K/nS5s9 3GKw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1776938576; x=1777543376; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=qDefFzP6x4fZXVOqtLO7cnEFxusLKsm++Fb1g5MTiJA=; b=JFuGPn09/n/YKJzG9Dt9uZ57ejDBt0GNImbIS7SYchdU2uRvmRioBTM1tTUfUUCo+U efMs5ErlzFjFy5XUR62lC6Tf6FpyAcvEz52zKStD+zw/DiJSsXQ0+QR2Ca5VKaw1oyRs PG0HWhEaK3yb/PcH1BGbdvaEyffEIik9CjrsoJm4fF3Gnx99mTunmjFs4WSvxiwcXxdX 1JWh5FEwlWWeUksG+GQXHYsUeeyztxStgjaVD0Z5Vh/MSdlbIdVrGB4Hrh7+v9esbkgs lchscbLM42ZWCK9lWqMr30nj5iqRXWT1TDmRRL9Q1X/2Mu3+g/9NLYbAYYE8IpuYL6Ed 8Mrw== X-Gm-Message-State: AOJu0Yy2pJeypYeuJWi+H2e4luBDEFfh2YUn0pYUzouKJkm9zKTETUaD evcC/hig/3++PJFlpo9L46B++kXxApepVoozyQ8LaTEKaoEMEoLYbIcZjHYivBK3qHrlcoWsSwd e2GvM X-Gm-Gg: AeBDievYvV3VsIosYLAwrxdhct2SLYNZEOu7DemwBiY2MtmA8nKkNMHRCSTf1Rl572m yFFfHmYTfrJSu1qXaxgm/ykWIh9WPvR2X3P5Rk1aJyxy61uEW4Msji11uBMKqQ+wWE+6kNQfoQ9 TRxH0B1hPmdRcEbg3oubhEUyyFS2EtmkRkE1gYp4S+7nmww6C1DBn7hW/ye+lhJEnnz1zxh5RkL dgAg3xWpGNDBxiYS/S/vuXfwOqYesI7BgL1DaUXiU0PG+0JsX+eD48Q9SPdmfvDoK+ZAVB0kYEC wnIhcu1LHtFMgrMGSrAppElDuwplFTjUAOBKkz6Ysyk/I8/+OwBu/hvmRZKB0FelS7Iq5S4tXTT u90VEaeaXVJINXrDDNj0xoIB4sWxRT/M1ptpwMuiQJfdXsCsOPEOk0qeiUQZ2mqnDHV0xqJNAfW wnODOXSQvsiMNKAtph9s/0mej9c0CAvLwDPQUIr4VFbnXbvAJj1N0UNPPfTltvf+U/dTpS6s7kq iLvDVHZ/3J+XgKzk/fc1AWzYwO04W36mq0hVzHTMg== X-Received: by 2002:a05:6000:4203:b0:43d:242:b9bb with SMTP id ffacd0b85a97d-43fe3dc5c80mr40356297f8f.18.1776938575364; Thu, 23 Apr 2026 03:02:55 -0700 (PDT) From: Peter Maydell To: qemu-devel@nongnu.org Subject: [PULL 22/59] target/arm/tcg/translate.c: extract aarch64_translate_code() Date: Thu, 23 Apr 2026 11:01:52 +0100 Message-ID: <20260423100229.2941820-23-peter.maydell@linaro.org> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260423100229.2941820-1-peter.maydell@linaro.org> References: <20260423100229.2941820-1-peter.maydell@linaro.org> 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=lists1p.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::333; envelope-from=peter.maydell@linaro.org; helo=mail-wm1-x333.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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: 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 @linaro.org) X-ZM-MESSAGEID: 1776938833118158500 From: Pierrick Bouvier This allows to get rid of TARGET_AARCH64, and helps with next patch which will define at runtime tcg address type, by adding a second entry point in a different source file. Suggested-by: Richard Henderson Reviewed-by: Richard Henderson Reviewed-by: Philippe Mathieu-Daud=C3=A9 Signed-off-by: Pierrick Bouvier Message-id: 20260407222208.271838-14-pierrick.bouvier@linaro.org Signed-off-by: Peter Maydell --- target/arm/internals.h | 2 ++ target/arm/tcg/stubs32.c | 7 +++++++ target/arm/tcg/translate-a64.c | 9 +++++++++ target/arm/tcg/translate.c | 19 +++++++++---------- 4 files changed, 27 insertions(+), 10 deletions(-) diff --git a/target/arm/internals.h b/target/arm/internals.h index 6b16f1a560..af5e9a1acf 100644 --- a/target/arm/internals.h +++ b/target/arm/internals.h @@ -381,6 +381,8 @@ void arm_init_cpreg_list(ARMCPU *cpu); =20 void arm_cpu_register_gdb_regs_for_features(ARMCPU *cpu); void arm_translate_init(void); +void aarch64_translate_code(CPUState *cs, TranslationBlock *tb, + int *max_insns, vaddr pc, void *host_pc); void arm_translate_code(CPUState *cs, TranslationBlock *tb, int *max_insns, vaddr pc, void *host_pc); =20 diff --git a/target/arm/tcg/stubs32.c b/target/arm/tcg/stubs32.c index c5a0bc61f4..3945dc49e5 100644 --- a/target/arm/tcg/stubs32.c +++ b/target/arm/tcg/stubs32.c @@ -3,6 +3,7 @@ */ =20 #include "qemu/osdep.h" +#include "target/arm/internals.h" #include "target/arm/tcg/translate.h" =20 =20 @@ -15,3 +16,9 @@ void a64_translate_init(void) { /* Don't initialize for 32 bits. Call site will be fixed later. */ } + +void aarch64_translate_code(CPUState *cs, TranslationBlock *tb, + int *max_insns, vaddr pc, void *host_pc) +{ + g_assert_not_reached(); +} diff --git a/target/arm/tcg/translate-a64.c b/target/arm/tcg/translate-a64.c index 35ad7530c4..7533a4d01b 100644 --- a/target/arm/tcg/translate-a64.c +++ b/target/arm/tcg/translate-a64.c @@ -18,6 +18,7 @@ */ #include "qemu/osdep.h" #include "exec/target_page.h" +#include "exec/translator.h" #include "helper-a64.h" #include "helper-sme.h" #include "helper-sve.h" @@ -10949,3 +10950,11 @@ const TranslatorOps aarch64_translator_ops =3D { .translate_insn =3D aarch64_tr_translate_insn, .tb_stop =3D aarch64_tr_tb_stop, }; + +void aarch64_translate_code(CPUState *cpu, TranslationBlock *tb, + int *max_insns, vaddr pc, void *host_pc) +{ + DisasContext dc =3D {}; + translator_loop(cpu, tb, max_insns, pc, host_pc, + &aarch64_translator_ops, &dc.base); +} diff --git a/target/arm/tcg/translate.c b/target/arm/tcg/translate.c index 204f965799..9ab926b118 100644 --- a/target/arm/tcg/translate.c +++ b/target/arm/tcg/translate.c @@ -28,6 +28,7 @@ #include "semihosting/semihost.h" #include "cpregs.h" #include "exec/target_page.h" +#include "exec/translator.h" #include "helper.h" #include "helper-mve.h" =20 @@ -6878,18 +6879,16 @@ static const TranslatorOps thumb_translator_ops =3D= { void arm_translate_code(CPUState *cpu, TranslationBlock *tb, int *max_insns, vaddr pc, void *host_pc) { - DisasContext dc =3D { }; - const TranslatorOps *ops =3D &arm_translator_ops; CPUARMTBFlags tb_flags =3D arm_tbflags_from_tb(tb); =20 - if (EX_TBFLAG_AM32(tb_flags, THUMB)) { - ops =3D &thumb_translator_ops; - } -#ifdef TARGET_AARCH64 if (EX_TBFLAG_ANY(tb_flags, AARCH64_STATE)) { - ops =3D &aarch64_translator_ops; + aarch64_translate_code(cpu, tb, max_insns, pc, host_pc); + } else { + DisasContext dc =3D { }; + translator_loop(cpu, tb, max_insns, pc, host_pc, + (EX_TBFLAG_AM32(tb_flags, THUMB) + ? &thumb_translator_ops + : &arm_translator_ops), + &dc.base); } -#endif - - translator_loop(cpu, tb, max_insns, pc, host_pc, ops, &dc.base); } --=20 2.43.0 From nobody Sat May 30 20:11:55 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=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1776938666; cv=none; d=zohomail.com; s=zohoarc; b=epPeLCok2jHa9gwmk03CTJevsWpWcbqO9fEZnyW6BOzjSBn4GX8HMb7pAkZbKrotSNfzmFhL+3zU6FkmVko0+I4s6LnxbSDqNHD8kFkxvp1qNWX3vjB88KJYZBj5h3V1lGVY5Qh8Kc4Ng66d0boIiUUGFjmEl2udiGfFRB7UMv0= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1776938666; h=Content-Type:Content-Transfer-Encoding:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To:Cc; bh=76o6p9xqzOjDMBJseAhtqwlZMgfgjTWM2ndIhW33wcY=; b=LUdQ6ZUtlCBTz50WT/pG7AHH4B25vmCYIt7FmrnV8qnhgMZGlgNFxyb6C8zOYim8IJG8lfvkALBdVHxF7r9SHDBc2ofQg9YP8ZcUWVSmG6iTWycP0fjCAFJKf9pzOdf8CT/TuxLPetDSinpvARmlYX9PsWB/4BOrqv6Z9ZgPrrw= 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 lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1776938666538391.23904772709443; Thu, 23 Apr 2026 03:04:26 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wFquF-0006VY-8T; Thu, 23 Apr 2026 06:03:35 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wFqtg-0006Rm-Iz for qemu-devel@nongnu.org; Thu, 23 Apr 2026 06:03:00 -0400 Received: from mail-wr1-x42b.google.com ([2a00:1450:4864:20::42b]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1wFqte-000263-65 for qemu-devel@nongnu.org; Thu, 23 Apr 2026 06:03:00 -0400 Received: by mail-wr1-x42b.google.com with SMTP id ffacd0b85a97d-43d77f6092eso4439214f8f.2 for ; Thu, 23 Apr 2026 03:02:57 -0700 (PDT) Received: from lanath.. (wildly.archaic.org.uk. [81.2.115.145]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-43fe4e4eec9sm49323930f8f.34.2026.04.23.03.02.55 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 23 Apr 2026 03:02:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1776938577; x=1777543377; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=76o6p9xqzOjDMBJseAhtqwlZMgfgjTWM2ndIhW33wcY=; b=nVfe3s1aGD1fWsT8wrrzlUsRMIg85pZgJrulScTlKPMcU+gCOCXIIlDBiJrO7dRjzU 4mvT0CO3f8m5gH0zy1s7/ZDhMUhO/sdWMadAFtf+Q71fUFEiQMUYNGcDVp6fX3FWvAW5 1D3vUI2h6c0Pt1Ke7C4aKcofJLyYJ5ClUZVQXyuOpShNaKVkWfNGI+3RxIM/4tAILQQF cIOyYwzjThDkJLAodFxUDDkNvJnXbJlNtTakW1OH4ck02he9ooIduldORrJghenUx9HX 6x+p2tZp6hRRnJE6Ky6QLWW5/2FNEPLiiVUdVGoe5LrtFz4uCAcN0bxKYdB1Oz0S7L5u 0+GQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1776938577; x=1777543377; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=76o6p9xqzOjDMBJseAhtqwlZMgfgjTWM2ndIhW33wcY=; b=ld0I0sQA5g+ITdz747J0i9Hk2Vb6974mm7K0zLWZm+4HEeiPPaFAwP84Q4Git0FrIJ vWnlUkNy5sXMU1Ts4pMLxOANQfGSfRm2h6D/AhwswN5zjHAK7IqFmxlHfWC+x8A28SBW 7ariSEENANGom1pjaa4UxlG9OTliMnDGSqNbjhT0C6km5oquFZsPQ+KA3ge1I7XyMMd7 MoRrw6AG4coye3lQM6UnROwKihNellx4vPjQwjtj86GGuT4jP/HGaFEaXgwPJOZ7mZod Veo65rcRWKykn5kDcpWIKYe3grYoLPItNZ5vBgDnmlIYo/8v8btSjLi5Et6kqJfjPOwX cJMg== X-Gm-Message-State: AOJu0Yy5UjeD9ra+82yn3rZqGlBxDd6VUhtWySFQ0xNmqnvzLFKXsC2c ZTqh+k5SsrWqCdckgm4W1b9GVUbv2IYN6nYfVdcFFqCRcYlu+711JCLwTtmdcZDAucrNG8EgDjU i2oq0 X-Gm-Gg: AeBDiesEdpz8Z6kcsz09Ed+dbV4Ggx3w06GmNr45Fvy/0tMdX498DkBKoZs2tOIGEr/ cYWwsHZa91GITiwtnLkcHXP3WTemmRqFnWTXmG3LgYrYXpV039ctcYlfi6QYSOq3DKoppZ0OezO 4lK0E3N4PUTZU1kpjZCE9yucwOnExUdDV8qckRGBGc5SIJKlgZXX5e9bUkrAVa9zm2grVH+T2Wf TuWjkGfwmuEHjtDFrVeTE9Z1mQG+RKgCDPhjhZMAbH19qIwQufSni5g2gr7Y7x0aCeyA2PlwHXF Y/xlJj2/ipsNXEkLiNww9Sl/Infl6m8s6Y58CVe+yPSZ3vvekuY3aJ+Y8kkWHJdsGRK0p4M5VaW Sm0MYYrjrJQnEnrMM982J7FcbfI7UagQC+2w30OdY2S3wKxEjvG1c9HojkCdkHVfBE7e5HyddOW xhEzhWF/koYGmZvVwUJ/LlUWvqOUKK1ips2Sdq7HbJ4LPvsJRPdTpIO6XQ1LakjhHK4DfpoGngG sW6OM11xRIFwCVdCG94NAdMes+NGFPTpfC/aoElrw== X-Received: by 2002:a5d:64e4:0:b0:43d:7828:1f81 with SMTP id ffacd0b85a97d-43fe3e1170fmr41763476f8f.41.1776938576537; Thu, 23 Apr 2026 03:02:56 -0700 (PDT) From: Peter Maydell To: qemu-devel@nongnu.org Subject: [PULL 23/59] tcg/translator: add parameter to translator_loop for current addr type Date: Thu, 23 Apr 2026 11:01:53 +0100 Message-ID: <20260423100229.2941820-24-peter.maydell@linaro.org> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260423100229.2941820-1-peter.maydell@linaro.org> References: <20260423100229.2941820-1-peter.maydell@linaro.org> 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=lists1p.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::42b; envelope-from=peter.maydell@linaro.org; helo=mail-wr1-x42b.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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: 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 @linaro.org) X-ZM-MESSAGEID: 1776938668608154100 From: Pierrick Bouvier With TCG_ADDRESS_BITS mechanism, it's now possible to specify which variant every source file is written for. Compared to before, it means that addr_type will now vary per tb translation, where it was constant for a given target previously. Thus, we add new a parameter to translator_loop(). This will allow us to convert targets one by one. Reviewed-by: Richard Henderson Signed-off-by: Pierrick Bouvier Reviewed-by: Philippe Mathieu-Daud=C3=A9 Message-id: 20260407222208.271838-15-pierrick.bouvier@linaro.org Signed-off-by: Peter Maydell --- accel/tcg/translate-all.c | 1 - accel/tcg/translator.c | 4 +++- include/exec/translator.h | 4 +++- target/alpha/translate.c | 3 ++- target/arm/tcg/translate-a64.c | 3 ++- target/arm/tcg/translate.c | 2 +- target/avr/translate.c | 3 ++- target/hexagon/translate.c | 3 ++- target/hppa/translate.c | 3 ++- target/i386/tcg/translate.c | 3 ++- target/loongarch/tcg/translate.c | 3 ++- target/m68k/translate.c | 3 ++- target/microblaze/translate.c | 3 ++- target/mips/tcg/translate.c | 3 ++- target/or1k/translate.c | 3 ++- target/ppc/translate.c | 3 ++- target/riscv/translate.c | 3 ++- target/rx/translate.c | 3 ++- target/s390x/tcg/translate.c | 3 ++- target/sh4/translate.c | 3 ++- target/sparc/translate.c | 3 ++- target/tricore/translate.c | 3 ++- target/xtensa/translate.c | 3 ++- 23 files changed, 45 insertions(+), 23 deletions(-) diff --git a/accel/tcg/translate-all.c b/accel/tcg/translate-all.c index fba4e9dc21..05d9ce512a 100644 --- a/accel/tcg/translate-all.c +++ b/accel/tcg/translate-all.c @@ -316,7 +316,6 @@ TranslationBlock *tb_gen_code(CPUState *cpu, TCGTBCPUSt= ate s) } =20 tcg_ctx->gen_tb =3D tb; - tcg_ctx->addr_type =3D target_long_bits() =3D=3D 32 ? TCG_TYPE_I32 : T= CG_TYPE_I64; tcg_ctx->guest_mo =3D cpu->cc->tcg_ops->guest_default_memory_order; =20 restart_translate: diff --git a/accel/tcg/translator.c b/accel/tcg/translator.c index f3eddcbb2e..cd7d079fe0 100644 --- a/accel/tcg/translator.c +++ b/accel/tcg/translator.c @@ -121,13 +121,15 @@ bool translator_use_goto_tb(DisasContextBase *db, vad= dr dest) =20 void translator_loop(CPUState *cpu, TranslationBlock *tb, int *max_insns, vaddr pc, void *host_pc, const TranslatorOps *ops, - DisasContextBase *db) + DisasContextBase *db, TCGType addr_type) { uint32_t cflags =3D tb_cflags(tb); TCGOp *icount_start_insn; TCGOp *first_insn_start =3D NULL; bool plugin_enabled; =20 + tcg_ctx->addr_type =3D addr_type; + /* Initialize DisasContext */ db->tb =3D tb; db->pc_first =3D pc; diff --git a/include/exec/translator.h b/include/exec/translator.h index 8d343627bd..978dee25ad 100644 --- a/include/exec/translator.h +++ b/include/exec/translator.h @@ -20,6 +20,7 @@ =20 #include "exec/memop.h" #include "exec/vaddr.h" +#include "tcg/tcg.h" =20 /** * DisasJumpType: @@ -132,6 +133,7 @@ typedef struct TranslatorOps { * @host_pc: host physical program counter address * @ops: Target-specific operations. * @db: Disassembly context. + * @addr_type: TCG Type for addresses (TCG_TYPE_VA). * * Generic translator loop. * @@ -147,7 +149,7 @@ typedef struct TranslatorOps { */ void translator_loop(CPUState *cpu, TranslationBlock *tb, int *max_insns, vaddr pc, void *host_pc, const TranslatorOps *ops, - DisasContextBase *db); + DisasContextBase *db, TCGType addr_type); =20 /** * translator_use_goto_tb diff --git a/target/alpha/translate.c b/target/alpha/translate.c index 4d22d7d5a4..d2d1467a81 100644 --- a/target/alpha/translate.c +++ b/target/alpha/translate.c @@ -2953,5 +2953,6 @@ void alpha_translate_code(CPUState *cpu, TranslationB= lock *tb, int *max_insns, vaddr pc, void *host_pc) { DisasContext dc; - translator_loop(cpu, tb, max_insns, pc, host_pc, &alpha_tr_ops, &dc.ba= se); + translator_loop(cpu, tb, max_insns, pc, host_pc, &alpha_tr_ops, &dc.ba= se, + TCG_TYPE_VA); } diff --git a/target/arm/tcg/translate-a64.c b/target/arm/tcg/translate-a64.c index 7533a4d01b..df2cbd66b3 100644 --- a/target/arm/tcg/translate-a64.c +++ b/target/arm/tcg/translate-a64.c @@ -10956,5 +10956,6 @@ void aarch64_translate_code(CPUState *cpu, Translat= ionBlock *tb, { DisasContext dc =3D {}; translator_loop(cpu, tb, max_insns, pc, host_pc, - &aarch64_translator_ops, &dc.base); + &aarch64_translator_ops, &dc.base, + TCG_TYPE_VA); } diff --git a/target/arm/tcg/translate.c b/target/arm/tcg/translate.c index 9ab926b118..fa4c7907dc 100644 --- a/target/arm/tcg/translate.c +++ b/target/arm/tcg/translate.c @@ -6889,6 +6889,6 @@ void arm_translate_code(CPUState *cpu, TranslationBlo= ck *tb, (EX_TBFLAG_AM32(tb_flags, THUMB) ? &thumb_translator_ops : &arm_translator_ops), - &dc.base); + &dc.base, TCG_TYPE_VA); } } diff --git a/target/avr/translate.c b/target/avr/translate.c index 649dd4b011..3c57606097 100644 --- a/target/avr/translate.c +++ b/target/avr/translate.c @@ -2802,5 +2802,6 @@ void avr_cpu_translate_code(CPUState *cs, Translation= Block *tb, int *max_insns, vaddr pc, void *host_pc) { DisasContext dc =3D { }; - translator_loop(cs, tb, max_insns, pc, host_pc, &avr_tr_ops, &dc.base); + translator_loop(cs, tb, max_insns, pc, host_pc, &avr_tr_ops, &dc.base, + TCG_TYPE_VA); } diff --git a/target/hexagon/translate.c b/target/hexagon/translate.c index 633401451d..6ae2adabc0 100644 --- a/target/hexagon/translate.c +++ b/target/hexagon/translate.c @@ -1077,7 +1077,8 @@ void hexagon_translate_code(CPUState *cs, Translation= Block *tb, DisasContext ctx; =20 translator_loop(cs, tb, max_insns, pc, host_pc, - &hexagon_tr_ops, &ctx.base); + &hexagon_tr_ops, &ctx.base, + TCG_TYPE_VA); } =20 #define NAME_LEN 64 diff --git a/target/hppa/translate.c b/target/hppa/translate.c index 70c20c0037..cf57ec518d 100644 --- a/target/hppa/translate.c +++ b/target/hppa/translate.c @@ -4899,5 +4899,6 @@ void hppa_translate_code(CPUState *cs, TranslationBlo= ck *tb, int *max_insns, vaddr pc, void *host_pc) { DisasContext ctx =3D { }; - translator_loop(cs, tb, max_insns, pc, host_pc, &hppa_tr_ops, &ctx.bas= e); + translator_loop(cs, tb, max_insns, pc, host_pc, &hppa_tr_ops, &ctx.bas= e, + TCG_TYPE_VA); } diff --git a/target/i386/tcg/translate.c b/target/i386/tcg/translate.c index 14210d569f..2115c5cd24 100644 --- a/target/i386/tcg/translate.c +++ b/target/i386/tcg/translate.c @@ -3615,5 +3615,6 @@ void x86_translate_code(CPUState *cpu, TranslationBlo= ck *tb, { DisasContext dc; =20 - translator_loop(cpu, tb, max_insns, pc, host_pc, &i386_tr_ops, &dc.bas= e); + translator_loop(cpu, tb, max_insns, pc, host_pc, &i386_tr_ops, &dc.bas= e, + TCG_TYPE_VA); } diff --git a/target/loongarch/tcg/translate.c b/target/loongarch/tcg/transl= ate.c index b9ed13d19c..202b80e047 100644 --- a/target/loongarch/tcg/translate.c +++ b/target/loongarch/tcg/translate.c @@ -342,7 +342,8 @@ void loongarch_translate_code(CPUState *cs, Translation= Block *tb, DisasContext ctx; =20 translator_loop(cs, tb, max_insns, pc, host_pc, - &loongarch_tr_ops, &ctx.base); + &loongarch_tr_ops, &ctx.base, + TCG_TYPE_VA); } =20 void loongarch_translate_init(void) diff --git a/target/m68k/translate.c b/target/m68k/translate.c index abc1c79f3c..138c89d3e5 100644 --- a/target/m68k/translate.c +++ b/target/m68k/translate.c @@ -6126,7 +6126,8 @@ void m68k_translate_code(CPUState *cpu, TranslationBl= ock *tb, int *max_insns, vaddr pc, void *host_pc) { DisasContext dc; - translator_loop(cpu, tb, max_insns, pc, host_pc, &m68k_tr_ops, &dc.bas= e); + translator_loop(cpu, tb, max_insns, pc, host_pc, &m68k_tr_ops, &dc.bas= e, + TCG_TYPE_VA); } =20 static double floatx80_to_double(CPUM68KState *env, uint16_t high, uint64_= t low) diff --git a/target/microblaze/translate.c b/target/microblaze/translate.c index 2af67beece..5e8bb4ed77 100644 --- a/target/microblaze/translate.c +++ b/target/microblaze/translate.c @@ -1788,7 +1788,8 @@ void mb_translate_code(CPUState *cpu, TranslationBloc= k *tb, int *max_insns, vaddr pc, void *host_pc) { DisasContext dc; - translator_loop(cpu, tb, max_insns, pc, host_pc, &mb_tr_ops, &dc.base); + translator_loop(cpu, tb, max_insns, pc, host_pc, &mb_tr_ops, &dc.base, + TCG_TYPE_VA); } =20 void mb_cpu_dump_state(CPUState *cs, FILE *f, int flags) diff --git a/target/mips/tcg/translate.c b/target/mips/tcg/translate.c index 54849e9ff1..3426acd37b 100644 --- a/target/mips/tcg/translate.c +++ b/target/mips/tcg/translate.c @@ -15242,7 +15242,8 @@ void mips_translate_code(CPUState *cs, TranslationB= lock *tb, { DisasContext ctx; =20 - translator_loop(cs, tb, max_insns, pc, host_pc, &mips_tr_ops, &ctx.bas= e); + translator_loop(cs, tb, max_insns, pc, host_pc, &mips_tr_ops, &ctx.bas= e, + TCG_TYPE_VA); } =20 void mips_tcg_init(void) diff --git a/target/or1k/translate.c b/target/or1k/translate.c index de81dc6ef8..eb4485312f 100644 --- a/target/or1k/translate.c +++ b/target/or1k/translate.c @@ -1647,7 +1647,8 @@ void openrisc_translate_code(CPUState *cs, Translatio= nBlock *tb, DisasContext ctx; =20 translator_loop(cs, tb, max_insns, pc, host_pc, - &openrisc_tr_ops, &ctx.base); + &openrisc_tr_ops, &ctx.base, + TCG_TYPE_VA); } =20 void openrisc_cpu_dump_state(CPUState *cs, FILE *f, int flags) diff --git a/target/ppc/translate.c b/target/ppc/translate.c index a09a6df93f..3f6d326cef 100644 --- a/target/ppc/translate.c +++ b/target/ppc/translate.c @@ -6719,5 +6719,6 @@ void ppc_translate_code(CPUState *cs, TranslationBloc= k *tb, { DisasContext ctx; =20 - translator_loop(cs, tb, max_insns, pc, host_pc, &ppc_tr_ops, &ctx.base= ); + translator_loop(cs, tb, max_insns, pc, host_pc, &ppc_tr_ops, &ctx.base, + TCG_TYPE_VA); } diff --git a/target/riscv/translate.c b/target/riscv/translate.c index cb4f443601..f42e53df88 100644 --- a/target/riscv/translate.c +++ b/target/riscv/translate.c @@ -1440,7 +1440,8 @@ void riscv_translate_code(CPUState *cs, TranslationBl= ock *tb, { DisasContext ctx; =20 - translator_loop(cs, tb, max_insns, pc, host_pc, &riscv_tr_ops, &ctx.ba= se); + translator_loop(cs, tb, max_insns, pc, host_pc, &riscv_tr_ops, &ctx.ba= se, + TCG_TYPE_VA); } =20 void riscv_translate_init(void) diff --git a/target/rx/translate.c b/target/rx/translate.c index a245b9db8f..132d495710 100644 --- a/target/rx/translate.c +++ b/target/rx/translate.c @@ -2270,7 +2270,8 @@ void rx_translate_code(CPUState *cs, TranslationBlock= *tb, { DisasContext dc; =20 - translator_loop(cs, tb, max_insns, pc, host_pc, &rx_tr_ops, &dc.base); + translator_loop(cs, tb, max_insns, pc, host_pc, &rx_tr_ops, &dc.base, + TCG_TYPE_VA); } =20 #define ALLOC_REGISTER(sym, name) \ diff --git a/target/s390x/tcg/translate.c b/target/s390x/tcg/translate.c index 9234444187..0f274621e5 100644 --- a/target/s390x/tcg/translate.c +++ b/target/s390x/tcg/translate.c @@ -6509,7 +6509,8 @@ void s390x_translate_code(CPUState *cs, TranslationBl= ock *tb, { DisasContext dc; =20 - translator_loop(cs, tb, max_insns, pc, host_pc, &s390x_tr_ops, &dc.bas= e); + translator_loop(cs, tb, max_insns, pc, host_pc, &s390x_tr_ops, &dc.bas= e, + TCG_TYPE_VA); } =20 void s390x_restore_state_to_opc(CPUState *cs, diff --git a/target/sh4/translate.c b/target/sh4/translate.c index b1057727c5..5adf650744 100644 --- a/target/sh4/translate.c +++ b/target/sh4/translate.c @@ -2316,5 +2316,6 @@ void sh4_translate_code(CPUState *cs, TranslationBloc= k *tb, { DisasContext ctx; =20 - translator_loop(cs, tb, max_insns, pc, host_pc, &sh4_tr_ops, &ctx.base= ); + translator_loop(cs, tb, max_insns, pc, host_pc, &sh4_tr_ops, &ctx.base, + TCG_TYPE_VA); } diff --git a/target/sparc/translate.c b/target/sparc/translate.c index 7e8558dbbd..3156be6a94 100644 --- a/target/sparc/translate.c +++ b/target/sparc/translate.c @@ -5853,7 +5853,8 @@ void sparc_translate_code(CPUState *cs, TranslationBl= ock *tb, { DisasContext dc =3D {}; =20 - translator_loop(cs, tb, max_insns, pc, host_pc, &sparc_tr_ops, &dc.bas= e); + translator_loop(cs, tb, max_insns, pc, host_pc, &sparc_tr_ops, &dc.bas= e, + TCG_TYPE_VA); } =20 void sparc_tcg_init(void) diff --git a/target/tricore/translate.c b/target/tricore/translate.c index 0eaf7a82f8..8cd6b58f66 100644 --- a/target/tricore/translate.c +++ b/target/tricore/translate.c @@ -8500,7 +8500,8 @@ void tricore_translate_code(CPUState *cs, Translation= Block *tb, { DisasContext ctx; translator_loop(cs, tb, max_insns, pc, host_pc, - &tricore_tr_ops, &ctx.base); + &tricore_tr_ops, &ctx.base, + TCG_TYPE_VA); } =20 /* diff --git a/target/xtensa/translate.c b/target/xtensa/translate.c index 5e3707d3fd..6f9dd9fb5c 100644 --- a/target/xtensa/translate.c +++ b/target/xtensa/translate.c @@ -1233,7 +1233,8 @@ void xtensa_translate_code(CPUState *cpu, Translation= Block *tb, { DisasContext dc =3D {}; translator_loop(cpu, tb, max_insns, pc, host_pc, - &xtensa_translator_ops, &dc.base); + &xtensa_translator_ops, &dc.base, + TCG_TYPE_VA); } =20 void xtensa_cpu_dump_state(CPUState *cs, FILE *f, int flags) --=20 2.43.0 From nobody Sat May 30 20:11:55 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=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1776938692; cv=none; d=zohomail.com; s=zohoarc; b=ZM1CkHCbqrs4v6LzKS5y88sVW0PWD0VR52ZZBzWoXiKvXcjUWMkGClh4zu6Pvs0n03+Ywj4Ikfk2BcgJtX3YPu9H2uG5iGtu4oU38RIe52jzZWTfevnC66ZYLQ2M4diEsGm2GXFlccsX4cw6MSqUThdVZzXOUZ5RvDp/5cpNfs0= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1776938692; h=Content-Type:Content-Transfer-Encoding:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To:Cc; bh=tBdjRjEK2VHM/TQcuD55BbI0c9Tl7lLp8FbZsgY7OSc=; b=Hs1SO/EMJXS0J9axrpX0VoIRJAB1eMXNQpUV/fWY7YI30skMdSyTPv1rrRkMyxLDhmm3jzAS53mwU6/7RhypLmyStWBrlFgKW9dGpkbHHDYmneHs9Ne++MtyMZwcfJk5rG9x1fO/6UcucDUfj+zyRXtjqqnFwKZHh1/AEV7bevQ= 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 lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1776938692861344.14900713010877; Thu, 23 Apr 2026 03:04:52 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wFquS-0006tO-Qa; Thu, 23 Apr 2026 06:03:48 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wFqth-0006Sj-7m for qemu-devel@nongnu.org; Thu, 23 Apr 2026 06:03:02 -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 1wFqtf-00026H-CL for qemu-devel@nongnu.org; Thu, 23 Apr 2026 06:03:00 -0400 Received: by mail-wr1-x42a.google.com with SMTP id ffacd0b85a97d-43cfbd17589so5143536f8f.0 for ; Thu, 23 Apr 2026 03:02:58 -0700 (PDT) Received: from lanath.. (wildly.archaic.org.uk. [81.2.115.145]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-43fe4e4eec9sm49323930f8f.34.2026.04.23.03.02.56 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 23 Apr 2026 03:02:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1776938578; x=1777543378; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=tBdjRjEK2VHM/TQcuD55BbI0c9Tl7lLp8FbZsgY7OSc=; b=ZW2rQM7kORhk4Ic3Bzxh6cSMF08Bey8ZaRZzPDaAeVMTUGSN8tyyuqLQfgrGp4hbrl 3CWAqEGi729+cSLzJL9m99ASCr9irhx0Q0spjzIrlOt/ydGm97aC+S8PnKWbIlaJfQlQ UPcX9/FmcRft3zpGhPZznUbJQEAap2clqUkctb9WkuYtFI3m6lA5r8wTmq7YIN1xxL1C 1uRszyb/jdBeqI5nfDZBUvIaDP1tM2AnwKQhWOvbGlO7xd/bIkJYC7bdA0+i8e4jq0ZD DFoH+v+XaCmd+HzVtctKZyHhN1bnSkqBmCivAvFxDkraEPsr4tvsCOIkQc/FH1DASpI4 H0cw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1776938578; x=1777543378; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=tBdjRjEK2VHM/TQcuD55BbI0c9Tl7lLp8FbZsgY7OSc=; b=dftYF14C/kzQAllXOIoHi47imY0NBjpG6QIjPWWqORyNNXXNEK+tMtQor2KGAOAZWt CnXYB0VViEsfQNCw/OhNXzB8vQhM60KKD0GAv588CRSv1tqonWLWfgN8jfIQpld5s3Bm eRXYILPHjdRnkhQr4BbdLAxWYaEepHE3NWnkcMNjdTM88TWSk2JReN0oFBCgvbfi3USn EqltiSrROmO+YrJl2VxrV+ybLk6dL9Blx0+4TLNsxPNTVQfDbGnIB3ziyG9aHvDvPzd7 6IdfUwjOgAM8TgPc3JD1ryJJhrL0aC5sVUnJTT3Y6Gw7s31KLsAUaUt5Jy6Vtvmt+OIR KXKw== X-Gm-Message-State: AOJu0YyYG7xt0Ur8JBRanYLhqYDm/QV4KZCmtvY3rQcdBRPthsztl62g 7QpyFiL2XiQ9FkHla4H2hUsHxACeDCU3rE/kCBXyJTczSVqZ/FD/AioF8REHq/5wIYXWc6Lf/qh ChrHp X-Gm-Gg: AeBDiesb8veFe7z66SEistrFjoCMm3fEd9r9+hx78FCETlhQErpsLwIiwNptcH0jY6V NXjTKQKQw2fbyzRZwFmMIzPT3gf/0XiAjQcQFWehuUNxBfEtcK/W5ZCmCsdslt4si9N4AKGMGpI tVIyUOMcmS3QH7jFq+DWDc/GE99Ls5TZPQClzxC8H1jyv/2rPPI/kbPbXEfUq9s5+d9m+PPmSU2 i8AclK+qMfSCf8QtbdgJRnzjWKEsoBqq8qWrrCtony/Seg9Qr2iqi+4M5JwBUc69e8FAG0so9dK OfR7hj373QLObcKH3wA/P4jLMSpt6YVq7VIXMWTlBLvavGTlw9TUO4jbQ4ZLVCwM2WsY7Ymd/+Z +JUOTZAlxGT2z5o4KsWnpVlndcvwt1CwkdTy0Z+vLankefSsPLtarLTc26sr1YJcVkjZjG2G+Ji y1+oNPy7LGS4QKhtBH7oK+cFTZwmARsswv2IbrcKMtgCvNrMMN+OtByb8zyE5WY2r2fxmV7jccE ZlsfqLoJgGjtM8mtpJ8eJ6Ayr8DF8O+eM6Go34VTA== X-Received: by 2002:a05:6000:2081:b0:43b:5022:7fa with SMTP id ffacd0b85a97d-43fe3db2e6emr40332811f8f.13.1776938577663; Thu, 23 Apr 2026 03:02:57 -0700 (PDT) From: Peter Maydell To: qemu-devel@nongnu.org Subject: [PULL 24/59] target/arm/tcg/translate.c: replace TCGv with TCGv_va Date: Thu, 23 Apr 2026 11:01:54 +0100 Message-ID: <20260423100229.2941820-25-peter.maydell@linaro.org> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260423100229.2941820-1-peter.maydell@linaro.org> References: <20260423100229.2941820-1-peter.maydell@linaro.org> 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=lists1p.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::42a; envelope-from=peter.maydell@linaro.org; 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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: 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 @linaro.org) X-ZM-MESSAGEID: 1776938694988154100 From: Pierrick Bouvier We know this file is for 32-bit runtime target, so we can set TCG_ADDRESS_BITS. TCG_TYPE_VA is derived accordingly and is already passed to translator_loop. Reviewed-by: Richard Henderson Signed-off-by: Pierrick Bouvier Reviewed-by: Philippe Mathieu-Daud=C3=A9 Message-id: 20260407222208.271838-16-pierrick.bouvier@linaro.org Signed-off-by: Peter Maydell --- target/arm/tcg/translate.c | 29 +++++++++++++++-------------- 1 file changed, 15 insertions(+), 14 deletions(-) diff --git a/target/arm/tcg/translate.c b/target/arm/tcg/translate.c index fa4c7907dc..0b3b4ab86b 100644 --- a/target/arm/tcg/translate.c +++ b/target/arm/tcg/translate.c @@ -22,7 +22,8 @@ =20 #include "translate.h" #include "translate-a32.h" -#include "tcg/tcg-op.h" +#define TCG_ADDRESS_BITS 32 +#include "tcg/tcg-op-mem.h" #include "qemu/log.h" #include "arm_ldst.h" #include "semihosting/semihost.h" @@ -910,14 +911,14 @@ MemOp pow2_align(unsigned i) * that the address argument is TCGv_i32 rather than TCGv. */ =20 -static TCGv gen_aa32_addr(DisasContext *s, TCGv_i32 a32, MemOp op) +static TCGv_va gen_aa32_addr(DisasContext *s, TCGv_i32 a32, MemOp op) { - TCGv addr =3D tcg_temp_new(); - tcg_gen_extu_i32_tl(addr, a32); + TCGv_va addr =3D tcgv_va_temp_new(); + tcg_gen_mov_i32(addr, a32); =20 /* Not needed for user-mode BE32, where we use MO_BE instead. */ if (!IS_USER_ONLY && s->sctlr_b && (op & MO_SIZE) < MO_32) { - tcg_gen_xori_tl(addr, addr, 4 - (1 << (op & MO_SIZE))); + tcg_gen_xori_i32(addr, addr, 4 - (1 << (op & MO_SIZE))); } return addr; } @@ -929,21 +930,21 @@ static TCGv gen_aa32_addr(DisasContext *s, TCGv_i32 a= 32, MemOp op) void gen_aa32_ld_internal_i32(DisasContext *s, TCGv_i32 val, TCGv_i32 a32, int index, MemOp opc) { - TCGv addr =3D gen_aa32_addr(s, a32, opc); + TCGv_va addr =3D gen_aa32_addr(s, a32, opc); tcg_gen_qemu_ld_i32(val, addr, index, opc); } =20 void gen_aa32_st_internal_i32(DisasContext *s, TCGv_i32 val, TCGv_i32 a32, int index, MemOp opc) { - TCGv addr =3D gen_aa32_addr(s, a32, opc); + TCGv_va addr =3D gen_aa32_addr(s, a32, opc); tcg_gen_qemu_st_i32(val, addr, index, opc); } =20 void gen_aa32_ld_internal_i64(DisasContext *s, TCGv_i64 val, TCGv_i32 a32, int index, MemOp opc) { - TCGv addr =3D gen_aa32_addr(s, a32, opc); + TCGv_va addr =3D gen_aa32_addr(s, a32, opc); =20 tcg_gen_qemu_ld_i64(val, addr, index, opc); =20 @@ -956,7 +957,7 @@ void gen_aa32_ld_internal_i64(DisasContext *s, TCGv_i64= val, void gen_aa32_st_internal_i64(DisasContext *s, TCGv_i64 val, TCGv_i32 a32, int index, MemOp opc) { - TCGv addr =3D gen_aa32_addr(s, a32, opc); + TCGv_va addr =3D gen_aa32_addr(s, a32, opc); =20 /* Not needed for user-mode BE32, where we use MO_BE instead. */ if (!IS_USER_ONLY && s->sctlr_b && (opc & MO_SIZE) =3D=3D MO_64) { @@ -2036,7 +2037,7 @@ static void gen_load_exclusive(DisasContext *s, int r= t, int rt2, * architecturally 64-bit access, but instead do a 64-bit access * using MO_BE if appropriate and then split the two halves. */ - TCGv taddr =3D gen_aa32_addr(s, addr, opc); + TCGv_va taddr =3D gen_aa32_addr(s, addr, opc); =20 tcg_gen_qemu_ld_i64(t64, taddr, get_mem_index(s), opc); tcg_gen_mov_i64(cpu_exclusive_val, t64); @@ -2065,7 +2066,7 @@ static void gen_store_exclusive(DisasContext *s, int = rd, int rt, int rt2, { TCGv_i32 t0, t1, t2; TCGv_i64 extaddr; - TCGv taddr; + TCGv_va taddr; TCGLabel *done_label; TCGLabel *fail_label; MemOp opc =3D size | MO_ALIGN | s->be_data; @@ -3792,7 +3793,7 @@ static void do_ldrd_load(DisasContext *s, TCGv_i32 ad= dr, int rt, int rt2) */ int mem_idx =3D get_mem_index(s); MemOp opc =3D MO_64 | MO_ALIGN_4 | MO_ATOM_SUBALIGN | s->be_data; - TCGv taddr =3D gen_aa32_addr(s, addr, opc); + TCGv_va taddr =3D gen_aa32_addr(s, addr, opc); TCGv_i64 t64 =3D tcg_temp_new_i64(); TCGv_i32 tmp =3D tcg_temp_new_i32(); TCGv_i32 tmp2 =3D tcg_temp_new_i32(); @@ -3847,7 +3848,7 @@ static void do_strd_store(DisasContext *s, TCGv_i32 a= ddr, int rt, int rt2) */ int mem_idx =3D get_mem_index(s); MemOp opc =3D MO_64 | MO_ALIGN_4 | MO_ATOM_SUBALIGN | s->be_data; - TCGv taddr =3D gen_aa32_addr(s, addr, opc); + TCGv_va taddr =3D gen_aa32_addr(s, addr, opc); TCGv_i32 t1 =3D load_reg(s, rt); TCGv_i32 t2 =3D load_reg(s, rt2); TCGv_i64 t64 =3D tcg_temp_new_i64(); @@ -4068,7 +4069,7 @@ DO_LDST(STRH, store, MO_UW) static bool op_swp(DisasContext *s, arg_SWP *a, MemOp opc) { TCGv_i32 addr, tmp; - TCGv taddr; + TCGv_va taddr; =20 opc |=3D s->be_data; addr =3D load_reg(s, a->rn); --=20 2.43.0 From nobody Sat May 30 20:11:55 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=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1776938713; cv=none; d=zohomail.com; s=zohoarc; b=hHmDlik61TYMJ5e3n+dn6IKPCpuTpeWbt9ZFm5+IJIwpzCD0XTHPHcwj0f2wYC4T8oQBa8s+9JTe51p2xWQ2fpQgCNmNVElwsFIhgA7es77vMqCm+jAxsrxf7YfM+82wEQGPJW72qYQoE6vHdpM3Q2IHX8vIlKYPqwpGVEULqCY= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1776938713; h=Content-Type:Content-Transfer-Encoding:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To:Cc; bh=VXoj8K/1FLMjguol00rR4xSVo1FA7fFJ10qYf85eI6k=; b=aYaXn99O10Q027/JtIlHOXxlZRta3npR03OBNQZtmp5T/Jfefp4lZCAIuBWAH8m2gEnU+Lawkbm7RO3GN/pEe2gNfEGTI7P1k1UI22S2HkeDQatU/38js0LmXkoUuPlsp5qWTAaLi7SuTD0gYWRmH7X5oU1fWj8g6peHkyoMHIU= 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 lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1776938713891357.71555154950227; Thu, 23 Apr 2026 03:05:13 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wFqu6-0006Ui-B6; Thu, 23 Apr 2026 06:03:34 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wFqti-0006Sl-9r for qemu-devel@nongnu.org; Thu, 23 Apr 2026 06:03:02 -0400 Received: from mail-wr1-x42e.google.com ([2a00:1450:4864:20::42e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1wFqtg-00027A-OD for qemu-devel@nongnu.org; Thu, 23 Apr 2026 06:03:02 -0400 Received: by mail-wr1-x42e.google.com with SMTP id ffacd0b85a97d-43d77f60944so5190573f8f.3 for ; Thu, 23 Apr 2026 03:03:00 -0700 (PDT) Received: from lanath.. (wildly.archaic.org.uk. [81.2.115.145]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-43fe4e4eec9sm49323930f8f.34.2026.04.23.03.02.57 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 23 Apr 2026 03:02:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1776938579; x=1777543379; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=VXoj8K/1FLMjguol00rR4xSVo1FA7fFJ10qYf85eI6k=; b=UYs9zrx0rl+bqwZ0/qHeDcGqZ6xS14Y0RFnt/TxW4ihMcMdQHJOgDxqD1i6A4Vc256 xMGGoRGagdnsrVxs2Wp1SlExJnW7ymVyR2hLXS74GGMyQkAtwYl5dhBUor4EWl3gpYo5 8QsQj2+/1oe6aNnxbS+y8KDS6PuSFc6f8jbDGJgdfCxZc443VeS8QokfKicyd/E3yWPe FPps+S2I369chcfcTc6HRRJaWKNhxcS7r6lmpel2Sfq0phXZnWGfhUH61g3D7E4hXNW7 PT0BY9sF5kLjGdSnJ9y1uAvFlCiwlQaQgJN+HUQkSEb/5RHrFB4o4dUdsYX2P7hhcBGe 84vA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1776938579; x=1777543379; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=VXoj8K/1FLMjguol00rR4xSVo1FA7fFJ10qYf85eI6k=; b=SEdht5HHA9X16YaRSXcT2UtvkyvD7vckIFv2GEdaOE7UXehXLHi8L8lXVxqOKxiFSc RhWP3V6DwaEFFKW6xHBLxVxxgB+RgIKOGvpwIjKo8UVjkjNPRtLMyp7t/PG1dRnNldYZ gjcidiF8IVnDxdU2VoxlpGmaxYyB8DYyNOT7TiJ4Iz9ei6NpyQBykSYLoHot49LURBi8 ybpxgpTFubK0aFP6RnFDxyaVfzxDnXemB1Pg8l5jyTGtt+zybDC3ZaIlAiPDWYOun4Mg dInDTsyVxjiF426Y/glIjO/K8B9F4G4tcAbwxtfv+/w4C3zchN6Yk07yHmzFGLXpXgV8 nd3w== X-Gm-Message-State: AOJu0YywASQ7/HeaMr2tHAoSGtuErGPBTKVLOGlz5Wy6jRSPineeQdJj Q05rbjpSAaHR3OX5qdWIZyUwK67YROrIaqgTRaBIE7Kd3SfYqlgSrPDI/kB6cvRjh02ZqXQqQep /rejk X-Gm-Gg: AeBDievAbv/9YnnETAdGW+bunMoGL7dfy6j6ruQUzebHkPlXVTMFVVtM7BTzQodjao5 RILOxtbDDjsA8f8Qs0Y9nQOd6Ifs3h+jfBG1RXIwRGl0hqgxWZWreEpDpO9tda+HSn2GaRNF2oL BJh34M7Bp8QA2/SYccjPudVxyedA6Jxpe/TtcFHeGAdwfoHd4Uo3riFw914Unt9qgkKxPLX7Os8 4lVmEQ+sEPtJgU2z5DVPkIVTxU+U6AsmlHiwuK5pJG8VSm93ExGSgzq1rV8xv+GE0jxvYSK/KjS nPvqduv9BOXx9lKYmC8EMKFiqIqhQ2KgFqmXP23ppp3Kxa/mAMg4ejwxIHB7mEu5gpNOqgQ4zUQ Waf23wtmNcKdHKGpuqJO4AshF7x1VZcUmRBDSkqBgPfDHqkCd0gTnAn/3UlYlKIJUFTXA7pdcT9 BMFulbPj2vBx14IUAWWpS3P5fo3tyarDiyqxAWIdUmQAg4CGaWlfP/VgA/ANs4cWoqMT+eFxYCC 4olvxKXz+0iBhF7++LJBzCiZLLBwvrK+OJOmN+45w== X-Received: by 2002:a5d:584d:0:b0:43f:e263:c02 with SMTP id ffacd0b85a97d-43fe3dc8824mr39520135f8f.1.1776938578911; Thu, 23 Apr 2026 03:02:58 -0700 (PDT) From: Peter Maydell To: qemu-devel@nongnu.org Subject: [PULL 25/59] target/arm/tcg/translate-a64.c: use translator_ldl_end instead of arm_ldl_code Date: Thu, 23 Apr 2026 11:01:55 +0100 Message-ID: <20260423100229.2941820-26-peter.maydell@linaro.org> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260423100229.2941820-1-peter.maydell@linaro.org> References: <20260423100229.2941820-1-peter.maydell@linaro.org> 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=lists1p.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::42e; envelope-from=peter.maydell@linaro.org; helo=mail-wr1-x42e.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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: 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 @linaro.org) X-ZM-MESSAGEID: 1776938714440158500 From: Pierrick Bouvier Allows to reduce scope of target/arm/tcg/arm_ldst.h to aarch32 only. Suggested-by: Richard Henderson Reviewed-by: Richard Henderson Reviewed-by: Philippe Mathieu-Daud=C3=A9 Signed-off-by: Pierrick Bouvier Message-id: 20260407222208.271838-17-pierrick.bouvier@linaro.org Signed-off-by: Peter Maydell --- target/arm/tcg/translate-a64.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/target/arm/tcg/translate-a64.c b/target/arm/tcg/translate-a64.c index df2cbd66b3..48b5c57255 100644 --- a/target/arm/tcg/translate-a64.c +++ b/target/arm/tcg/translate-a64.c @@ -26,7 +26,6 @@ #include "translate-a64.h" #include "tcg/tcg-op.h" #include "qemu/log.h" -#include "arm_ldst.h" #include "semihosting/semihost.h" #include "cpregs.h" =20 @@ -10801,7 +10800,7 @@ static void aarch64_tr_translate_insn(DisasContextB= ase *dcbase, CPUState *cpu) if (pc & 3) { /* * PC alignment fault. This has priority over the instruction abo= rt - * that we would receive from a translation fault via arm_ldl_code. + * that we would receive from a translation fault via translator_l= dl_end. * This should only be possible after an indirect branch, at the * start of the TB. */ @@ -10813,7 +10812,8 @@ static void aarch64_tr_translate_insn(DisasContextB= ase *dcbase, CPUState *cpu) } =20 s->pc_curr =3D pc; - insn =3D arm_ldl_code(env, &s->base, pc, s->sctlr_b); + /* Code is always little-endian on Aarch64 */ + insn =3D translator_ldl_end(env, &s->base, pc, MO_LE); s->insn =3D insn; s->base.pc_next =3D pc + 4; =20 --=20 2.43.0 From nobody Sat May 30 20:11:55 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=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1776938700; cv=none; d=zohomail.com; s=zohoarc; b=j4GuUE4OrgzzHcMJMO9cIM0gTv90/3dtVy/OL7BuavTNY+Am/elJ1c/xm8FIf63OUp3K2qU1pvUuNR3KoAK+JF1t7t9HnsS3Tx7yUh0eWZRY5zY3nm8XgI/wSlsdHP3O2qWgJEM/2mArd6OrzsCUwv8Ipkk68eR7gF4mJywe6nI= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1776938700; h=Content-Type:Content-Transfer-Encoding:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To:Cc; bh=jiyQOt8Idv0DVCCbXBGrIdQrWUe5DIPWOUWKcNILS1U=; b=SgTILHtl55bbfECkowJH2Lo2ms1TiKVy+Yg4KwYdAqgE11KvIePJvn867IOJcF0UJ42HJYN0DYN8sWSvZDq1zBihIwjWfLzAX1Ivi4wgWEubTScZQoP7tMjwkqH1GzCrzNs6VJv2OPljRuGLhceUocEuGi8sHw8R3IOs6uCwqsg= 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 lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1776938700071487.55365810992055; Thu, 23 Apr 2026 03:05:00 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wFquW-0007Ag-D9; Thu, 23 Apr 2026 06:03:52 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wFqtj-0006TF-Bv for qemu-devel@nongnu.org; Thu, 23 Apr 2026 06:03:08 -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 1wFqth-000287-GY for qemu-devel@nongnu.org; Thu, 23 Apr 2026 06:03:03 -0400 Received: by mail-wr1-x42d.google.com with SMTP id ffacd0b85a97d-4411e1eba51so3072003f8f.3 for ; Thu, 23 Apr 2026 03:03:01 -0700 (PDT) Received: from lanath.. (wildly.archaic.org.uk. [81.2.115.145]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-43fe4e4eec9sm49323930f8f.34.2026.04.23.03.02.59 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 23 Apr 2026 03:02:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1776938580; x=1777543380; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=jiyQOt8Idv0DVCCbXBGrIdQrWUe5DIPWOUWKcNILS1U=; b=GecMn9lyOOCqj98cJYuh3XEJ5kvV4GsjyQ5j47EoZsMNxTOIYzWbAwNmvZzWm/Jqdk VZ+IwjKPaB1Zxgw2AIeWNscG9y9ZRLMxdEmBX2ToydbEzZkehaiTWlijerVFkd6ob2Ej cuEvrVcPGqmOKv2I+LbiQvuCC+VJbSmMRlD3ofS8/j/f8V+9bB96C7ZGeRrGfSxDu2H9 SzcyyiN5K312ZauQfTIBLiHXwKjGj61DSQJV5M3fYJh31FG+Ta3tBeW86QSsnGb77IUv wBBa2Jp0+MmRmLXZCqZ7tCehWzn2AJCdimPIldCWwRfFhQNIP31Z4kQPNGGUsgIUuyxU hkWg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1776938580; x=1777543380; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=jiyQOt8Idv0DVCCbXBGrIdQrWUe5DIPWOUWKcNILS1U=; b=SjJrBcKRXAvI4dYMil4DiPUysVAclwRj1a0gS0nKJM+RKeN0UoVG3U+/vp7cD7PMZ7 01pqy2xCfVBiOOrThykdLfU9hI5/pWBACDDMJLa2sYO0ZCLcZ6Rotg7cSSLMVZ/Kpi/A lXzA29cNmb0xIr7n0QswMJT0BkTYa2pVZzggVncMwNz1LsOepV83pzHO02gXfBAwEJ92 MUoT5CmwcvdReCzgB+9VLkUJxrsZx4daC4INxVTOI09j0XGUcAsTVhsLzdVaF51fibb6 91yeHES3fSL9UQATxhVJxl1BFRjlT8/iHXFRyUCdcVCIwI/6gtzeGCQwzWpu/Lkph8wj zeng== X-Gm-Message-State: AOJu0YxvG/Y80/CZr2fVbtKPMLCjnCNrnmlkyAQz5RE4NVRhcn5XbNHT vyoIJdgge5Gzyx2IGmlpUw+2N+s3Sz561gFY2uONGmfyaH38QBItPo4xcJvk06k4foMYhQO8aoy bafMc X-Gm-Gg: AeBDievz9Ac9GCTfwMquuiNeZKy+GtPuQPVFbV54hBGAPa88a1qk/dr3G1YmfLzNhq3 tcFTjKxVrpbIamclKYE351N1dSoqGFNzU4D6iFBFtftKoHFklSD+9CldEkUgDWWzXfHNlDsHjg2 4s14hCRtO6Luwc6XgAk5RKy9PQTXspIJwXDrrRNLdZfuJUCTsjFv1DlaYClbE3KQgfEbwtRnTSN WQ1a9FTkaPv+Rh0RVDjsBsm9fv/a25yrCaIcPbFbNDJyk+cQ+RokqAfcB49PUNGj4zzfwvldixI 0YqaiCXS4cpXCXIYW4gAMi7I/RHWw+FbET6MBfb/QfHpO+6UhWIZkOGj3iQ5zvhxokl7onkvNCd FUinK5AE40mzQSKG2BzeftBVUOAidINaW5F7Ui9NWu34o+zcD+vIazkj0M8rYVXDjQK1XICi0ZE 1Ne6QcJJjw9vzJChSR0ipytFa+iAi/ENoU4BjxlJiXZ7JIRuct7lCoTNLsLVBu39gXu/GeWzq04 0ExFVNbCQ5isEU8IP57/FyCkQtz99Ym7ONFP6+tJYUSRdvBeC57 X-Received: by 2002:a05:6000:1acf:b0:43d:7946:bae6 with SMTP id ffacd0b85a97d-43fe3e236c2mr39770618f8f.43.1776938579888; Thu, 23 Apr 2026 03:02:59 -0700 (PDT) From: Peter Maydell To: qemu-devel@nongnu.org Subject: [PULL 26/59] target/arm/tcg/arm_ldst.h: merge in translate.c Date: Thu, 23 Apr 2026 11:01:56 +0100 Message-ID: <20260423100229.2941820-27-peter.maydell@linaro.org> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260423100229.2941820-1-peter.maydell@linaro.org> References: <20260423100229.2941820-1-peter.maydell@linaro.org> 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=lists1p.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::42d; envelope-from=peter.maydell@linaro.org; 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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: 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 @linaro.org) X-ZM-MESSAGEID: 1776938701074154100 From: Pierrick Bouvier Only translate.c uses those functions, thus move them back to this file. Reviewed-by: Richard Henderson Signed-off-by: Pierrick Bouvier Reviewed-by: Philippe Mathieu-Daud=C3=A9 Message-id: 20260407222208.271838-18-pierrick.bouvier@linaro.org Signed-off-by: Peter Maydell --- target/arm/tcg/arm_ldst.h | 47 -------------------------------------- target/arm/tcg/translate.c | 24 ++++++++++++++++++- 2 files changed, 23 insertions(+), 48 deletions(-) diff --git a/target/arm/tcg/arm_ldst.h b/target/arm/tcg/arm_ldst.h index cee0548a1c..e69de29bb2 100644 --- a/target/arm/tcg/arm_ldst.h +++ b/target/arm/tcg/arm_ldst.h @@ -1,47 +0,0 @@ -/* - * ARM load/store instructions for code (armeb-user support) - * - * Copyright (c) 2012 CodeSourcery, LLC - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, see . - */ - -#ifndef ARM_LDST_H -#define ARM_LDST_H - -#include "exec/translator.h" -#include "qemu/bswap.h" - -/* Load an instruction and return it in the standard little-endian order */ -static inline uint32_t arm_ldl_code(CPUARMState *env, DisasContextBase *s, - target_ulong addr, bool sctlr_b) -{ - return translator_ldl_swap(env, s, addr, bswap_code(sctlr_b)); -} - -/* Ditto, for a halfword (Thumb) instruction */ -static inline uint16_t arm_lduw_code(CPUARMState *env, DisasContextBase* s, - target_ulong addr, bool sctlr_b) -{ -#ifndef CONFIG_USER_ONLY - /* In big-endian (BE32) mode, adjacent Thumb instructions have been sw= apped - within each word. Undo that now. */ - if (sctlr_b) { - addr ^=3D 2; - } -#endif - return translator_lduw_swap(env, s, addr, bswap_code(sctlr_b)); -} - -#endif diff --git a/target/arm/tcg/translate.c b/target/arm/tcg/translate.c index 0b3b4ab86b..b6abaff490 100644 --- a/target/arm/tcg/translate.c +++ b/target/arm/tcg/translate.c @@ -25,7 +25,6 @@ #define TCG_ADDRESS_BITS 32 #include "tcg/tcg-op-mem.h" #include "qemu/log.h" -#include "arm_ldst.h" #include "semihosting/semihost.h" #include "cpregs.h" #include "exec/target_page.h" @@ -6281,6 +6280,22 @@ static void disas_thumb_insn(DisasContext *s, uint32= _t insn) } } =20 +/* Ditto, for a halfword (Thumb) instruction */ +static uint16_t arm_lduw_code(CPUARMState *env, DisasContextBase* s, + target_ulong addr, bool sctlr_b) +{ +#ifndef CONFIG_USER_ONLY + /* + * In big-endian (BE32) mode, adjacent Thumb instructions have been sw= apped + * within each word. Undo that now. + */ + if (sctlr_b) { + addr ^=3D 2; + } +#endif + return translator_lduw_swap(env, s, addr, bswap_code(sctlr_b)); +} + static bool insn_crosses_page(CPUARMState *env, DisasContext *s) { /* Return true if the insn at dc->base.pc_next might cross a page boun= dary. @@ -6515,6 +6530,13 @@ static void arm_post_translate_insn(DisasContext *dc) } } =20 +/* Load an instruction and return it in the standard little-endian order */ +static uint32_t arm_ldl_code(CPUARMState *env, DisasContextBase *s, + target_ulong addr, bool sctlr_b) +{ + return translator_ldl_swap(env, s, addr, bswap_code(sctlr_b)); +} + static void arm_tr_translate_insn(DisasContextBase *dcbase, CPUState *cpu) { DisasContext *dc =3D container_of(dcbase, DisasContext, base); --=20 2.43.0 From nobody Sat May 30 20:11:55 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=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1776938802; cv=none; d=zohomail.com; s=zohoarc; b=Q1BC6lBfwTpq6rsmscr/YQKACVGg1opjEKoH2ByesHemKKbg8xL+6PjDyiPL2W0l+LNhY4gsgOjrds5A3EwYUYtqmOQ9U3QanPx45jhifOuF7oyllk8GSuBXgfKpRGRIggEBCJ8U0MpF7wQs53BLxpYhptT3pkA5iyRLxv8w/30= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1776938801; h=Content-Type:Content-Transfer-Encoding:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To:Cc; bh=w3VRC35u2ZWmI/ezGiXA6Xy2yCIZZPWUICWMZvJnfBw=; b=fYW51jXZ0cjJwzbAFY30WsPfAWRHMUgyqX0muNwP3ePsuqGwM/ZnxJPoMO6z23JUWS6S1ODdSJRQT8tT9EZMhjCBPdrusNMNkcpJJNhzi9b5Kdso3SPsVBf0G8RHs79a2EngZshKevF2X9SjZa35qDcLC3etQiwhbxQCesjgd10= 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 lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1776938801991879.1137737118395; Thu, 23 Apr 2026 03:06:41 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wFquX-0007Jc-VE; Thu, 23 Apr 2026 06:03:54 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wFqtl-0006TM-3p for qemu-devel@nongnu.org; Thu, 23 Apr 2026 06:03:08 -0400 Received: from mail-wm1-x333.google.com ([2a00:1450:4864:20::333]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1wFqti-0002A4-O6 for qemu-devel@nongnu.org; Thu, 23 Apr 2026 06:03:04 -0400 Received: by mail-wm1-x333.google.com with SMTP id 5b1f17b1804b1-4891d7164ddso27207945e9.3 for ; Thu, 23 Apr 2026 03:03:02 -0700 (PDT) Received: from lanath.. (wildly.archaic.org.uk. [81.2.115.145]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-43fe4e4eec9sm49323930f8f.34.2026.04.23.03.02.59 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 23 Apr 2026 03:03:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1776938581; x=1777543381; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=w3VRC35u2ZWmI/ezGiXA6Xy2yCIZZPWUICWMZvJnfBw=; b=sI0FHZsJT732pd6goc/N39LdyMr8Oy6ka+nutgna2ATd2IKH3anjw+T93ild72T6hx 2ex1+/Dnsu/RoE1gnFM3lCDfzKTN9A6yrbndj6P/yRnm6ryHvuiYw4q18CBYiSXMpZ0l Hmu3BzWD/XfYnLyOkenzTi3NmdsgB/7/WMO6UhbM11wjDEq58R4TX5HUjih1uJwGdA1T xEow9r4GtBHc8im5qFhHJiVNOS5XSk3kcVEg43zPxi79rKATel2L1fSj2xUx45KBPqRK tVfpicmFiMdcuZrC5MT1/sOzdwqIQ6rUn3ijac1nvYlp1BnQ08GaXB46XjaydycThx8d 4o3A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1776938581; x=1777543381; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=w3VRC35u2ZWmI/ezGiXA6Xy2yCIZZPWUICWMZvJnfBw=; b=I/OdvmBozs2CvTPL2iduefn6xlKLHaM4PGmWpzdLIM+O+59v0gjvfpg/LO90mrP3qS jBMLWDcOYq1C9xySE1+0P+hC9UR/ITXkEMAlXmtvya0ZtApAfLBKIAuPmZFVDcpG8Ucv wFhV6IIytuz6G1TvOciEB9RwCS6wlHNwZbngpy5Ko7DuroHAw//zyFdPqr8PrvBg8ljv Ve95apGNFuMerJ37TycyJLJJJ8WRRSWXXIyHvMWQVtIZGgyRoYGRlaAdkroFh+4TimY9 JQz4T20Sscm6Qfq/e2a7OW3n8rtRDrGkyyUz1oZfaXunUimeem9lfkNlqJ3axNW4EVt3 hUKA== X-Gm-Message-State: AOJu0YxXBveDlGz9gO1mQCMYUN2UmcCkDqbvp/kG3zgL4x2M2p8D5Kfe 3S+UoUMq3zNvNeGmL5RFiB4UkHqRwTLCFxSVSGjTcKlCpSkBE4SUx/h/MVyHDmQ59hJqBZhJOPM yTccp X-Gm-Gg: AeBDievO33ckv4ZUkFti30g5v6HZazcB20sIKknGBlYFf4GQG9mNApd3zt7gz/HV/bC tQZH2X5n9xNG+HmOVhEr+G7MTxX6JemQ0JdRNgi0WdSvxhon8MD4dwpvrH//onh9ChkHDzIgitk n8eeiGjezXVvJo19GEmSsEt1mGthcvntUMj0W85IoClUGE+cZWIP/uO3nb7i0kYAr7BIlWY31nL BJPAY4YJs2qcErDPiI5XrhPTN4fnDHLAg0OkFCbM9biJjplKkDi2HGnpimwxtpEStIfva6XWj0c 9e5j1mZByicFo6q6QQZVyrR64vsdcuqQy3nJbWDdK/JBwNAU7vVAG3GKNYroLah+PJ76MWmgbdo RqjIYsc6OFQshmZ0D4gg0AGiQ76zQuKBVHWq2wRe0faT84LbtgAyuAFTTZ95d1Xo7ycmgQGhlu5 6lU158GlxNRoDkNiQxvQOMifeqnGV735Lwp8RztA56av4e0omrN2kzA7DJ16Qe12DOS4yoQdyrE Wjo3tWipiFidHUKg36+IdqZ1y0bYBg+ZccGd/uzNg== X-Received: by 2002:a05:600c:4714:b0:48a:5574:3a5d with SMTP id 5b1f17b1804b1-48a55743e96mr162414795e9.7.1776938581049; Thu, 23 Apr 2026 03:03:01 -0700 (PDT) From: Peter Maydell To: qemu-devel@nongnu.org Subject: [PULL 27/59] target/arm/tcg/translate.c: replace translator_ldl_swap with translator_ldl_end Date: Thu, 23 Apr 2026 11:01:57 +0100 Message-ID: <20260423100229.2941820-28-peter.maydell@linaro.org> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260423100229.2941820-1-peter.maydell@linaro.org> References: <20260423100229.2941820-1-peter.maydell@linaro.org> 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=lists1p.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::333; envelope-from=peter.maydell@linaro.org; helo=mail-wm1-x333.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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: 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 @linaro.org) X-ZM-MESSAGEID: 1776938802912158500 From: Pierrick Bouvier Reviewed-by: Richard Henderson Signed-off-by: Pierrick Bouvier Reviewed-by: Philippe Mathieu-Daud=C3=A9 Message-id: 20260407222208.271838-19-pierrick.bouvier@linaro.org Signed-off-by: Peter Maydell --- target/arm/tcg/translate.c | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/target/arm/tcg/translate.c b/target/arm/tcg/translate.c index b6abaff490..c432de2a26 100644 --- a/target/arm/tcg/translate.c +++ b/target/arm/tcg/translate.c @@ -6284,16 +6284,13 @@ static void disas_thumb_insn(DisasContext *s, uint3= 2_t insn) static uint16_t arm_lduw_code(CPUARMState *env, DisasContextBase* s, target_ulong addr, bool sctlr_b) { -#ifndef CONFIG_USER_ONLY - /* - * In big-endian (BE32) mode, adjacent Thumb instructions have been sw= apped - * within each word. Undo that now. - */ + MemOp end =3D MO_LE; if (sctlr_b) { + /* In BE32 mode, adjacent Thumb instructions are swapped. */ addr ^=3D 2; + end =3D MO_BE; } -#endif - return translator_lduw_swap(env, s, addr, bswap_code(sctlr_b)); + return translator_lduw_end(env, s, addr, end); } =20 static bool insn_crosses_page(CPUARMState *env, DisasContext *s) @@ -6534,7 +6531,7 @@ static void arm_post_translate_insn(DisasContext *dc) static uint32_t arm_ldl_code(CPUARMState *env, DisasContextBase *s, target_ulong addr, bool sctlr_b) { - return translator_ldl_swap(env, s, addr, bswap_code(sctlr_b)); + return translator_ldl_end(env, s, addr, sctlr_b ? MO_BE : MO_LE); } =20 static void arm_tr_translate_insn(DisasContextBase *dcbase, CPUState *cpu) --=20 2.43.0 From nobody Sat May 30 20:11:55 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=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1776938831; cv=none; d=zohomail.com; s=zohoarc; b=IMYPPLwDtDruSGt/lLc0zS5Vyghp1z9pdVQHCpOa7v28NFSPuLcn85U1URrj2y8hWXDlOITZR4+W6KLffWDknrGUeAp36xjVioE2SZ5ZnQMD7v19S9jGDqr6OBozEICf1+PXD6+yY+1ry/403Hh2CEdfFcWiCrmWXAxoVZjH/DM= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1776938831; h=Content-Type:Content-Transfer-Encoding:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To:Cc; bh=Y6pW4GJO8LH2c/4U7MIrvNXSv3KgyWFqUobZ6FZ67NA=; b=Ie0A3cf6FbkCTQcmWxjia/eKb0BRssBkhlwaTHd3x2mPz2gIAQZWayxDtQH2hxIuNN5nuU0d/o+Xm6Gx4Qxg1GEE+kZVklO9W8hENVDVsgBVjCaTKlq7IraUbWJcoYiIEJQdfIlI5ovv1Bvo/ZGdpjkRv9wS75F42kkiYXHaUIw= 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 lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1776938831933710.1849915854172; Thu, 23 Apr 2026 03:07:11 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wFquZ-0007Qr-Nr; Thu, 23 Apr 2026 06:03:55 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wFqto-0006TR-30 for qemu-devel@nongnu.org; Thu, 23 Apr 2026 06:03:08 -0400 Received: from mail-wm1-x32b.google.com ([2a00:1450:4864:20::32b]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1wFqtk-0002AJ-TO for qemu-devel@nongnu.org; Thu, 23 Apr 2026 06:03:07 -0400 Received: by mail-wm1-x32b.google.com with SMTP id 5b1f17b1804b1-48374014a77so84334635e9.3 for ; Thu, 23 Apr 2026 03:03:03 -0700 (PDT) Received: from lanath.. (wildly.archaic.org.uk. [81.2.115.145]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-43fe4e4eec9sm49323930f8f.34.2026.04.23.03.03.01 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 23 Apr 2026 03:03:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1776938582; x=1777543382; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=Y6pW4GJO8LH2c/4U7MIrvNXSv3KgyWFqUobZ6FZ67NA=; b=ZxVk4SpJLRh+UUlwumvOqQ8Gbx9wJPtbHurFLU6Nn2StXZ7HLH7f4mIjeSbvKJ1/aH LgdYniIaCxgyZJUg6cn4yNwYzGB/LLe3BjRB/YauBn5goIKCqHSox7PXVEF59LLKCZm9 /f213yeYO2G0i1iDFuXTKc0Eti7GnK3oO6KboGRgE1LnGZjbPMIIE97aNECA1b7kQidv U929DgRTnVcPczU8X6KY8VIWxoHvKP1xlYBwSWoFP5UUoLzIfj3W6PTv/ojmfIFyA9N5 Hat79yWbvBAMx5NT7G2gwjD/qZlgGUJ+o39pzA0n32R+gm6sirUATZzSDKFIXvzrt8xS kogQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1776938582; x=1777543382; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=Y6pW4GJO8LH2c/4U7MIrvNXSv3KgyWFqUobZ6FZ67NA=; b=kjcW8psOVwpER+WKa6fYBG85tGk897caOdgGFckiOnO/gdM0LetzegXud6VY3oiuv2 EnVArJjfIri4vocoaChOxtj0tbrOAmqFNbs2iX+5TZAOfVktXoXs619YI3aP/k8yrep1 lgKCD2BLb1EgTc0pzCjNEptlvAxSv5seoV1lz+PVKx+Vtfc3Uj6IHSS/t8DG9YYmdKl5 LZJAyRso16670V+dWQSWFRJXGl1qepz8ZrBT8L6X5FGgvNdO7QtzQmNLh4RbLCGX+WMY /D0JTuSVdfdqqcINjii1Nc800orXQ2oq21WXpwYf1A+VzYSX2EDNJhUbrx4wgjh7E9TH MCiQ== X-Gm-Message-State: AOJu0YyMFjfbBGj8YDroOM9d31UOOZ+oCKqMLtZNF3Yj8/GWk5HI7aaJ DU+H1A6LSjTBEGUmGnPnFLWU3yLoKUGBgP24lHJjVZxi2RaxSnKMPN0Z5MbjIX+9NKdrGEmwNUL QMqKE X-Gm-Gg: AeBDieuVMtnjK4nO72lb1QjTJWMxoq8e7X6THeZhvpYR2gHJGwSM7/X4Z5O6HfOYd/x VGwxBr1Z6SuwiV4SasWpzIqYjz/dn/YC/FPm/CxtcyVEXecx5AQVV99wj9FlhjDxJn2YVReAbA5 T/yt6X5IYNXq9a3Hhm+V5awKT7axQqpigD95mXjXm163i0eBmRHTNEQWicijI93AvfMjyBOevCQ U1XpUE32PXzQj1ZuMNX5BMykEl4a51nj+Ltc/X334ReFN0v1MwjlTj82GJG+xowAzhtdMz8mOX8 xrtBWHfcD0LaKTSZbUnECSJcsJsjGVWwBU32Vco3FPfYTv+vLF0I4AvHAVc0m1RmeZugg+7jvAl 2cq1dVOO6jzU6/3YB2g64RSBkBBBlxlcOsmGcbURTOrJbw0m4LZ8nUp1pacUQJ7EGit5s8FCCAe wKC9y4khKZBs1HZpIIM55YS5lIvX3Aphbybzx8zNaPhTm00XB5JjYi1d0IQ7brtnEuh9KqlQi3V 77i1Ra0KddpUPrE4QnUU1qbaFq69H0PMCuF9uzFuA== X-Received: by 2002:a05:600c:8b28:b0:48a:5c23:cab with SMTP id 5b1f17b1804b1-48a5c230e78mr78284425e9.19.1776938582185; Thu, 23 Apr 2026 03:03:02 -0700 (PDT) From: Peter Maydell To: qemu-devel@nongnu.org Subject: [PULL 28/59] target/arm/cpu.c: simplify endianness handling in arm_disas_set_info Date: Thu, 23 Apr 2026 11:01:58 +0100 Message-ID: <20260423100229.2941820-29-peter.maydell@linaro.org> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260423100229.2941820-1-peter.maydell@linaro.org> References: <20260423100229.2941820-1-peter.maydell@linaro.org> 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=lists1p.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::32b; envelope-from=peter.maydell@linaro.org; helo=mail-wm1-x32b.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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: 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 @linaro.org) X-ZM-MESSAGEID: 1776938833255154100 From: Pierrick Bouvier Suggested-by: Richard Henderson Reviewed-by: Richard Henderson Signed-off-by: Pierrick Bouvier Reviewed-by: Philippe Mathieu-Daud=C3=A9 Message-id: 20260407222208.271838-20-pierrick.bouvier@linaro.org Signed-off-by: Peter Maydell --- target/arm/cpu.c | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/target/arm/cpu.c b/target/arm/cpu.c index ccc47c8a9a..b62de8addf 100644 --- a/target/arm/cpu.c +++ b/target/arm/cpu.c @@ -828,15 +828,11 @@ static void arm_disas_set_info(const CPUState *cpu, d= isassemble_info *info) } =20 info->endian =3D BFD_ENDIAN_LITTLE; - if (bswap_code(sctlr_b)) { - info->endian =3D target_big_endian() ? BFD_ENDIAN_LITTLE : BFD_END= IAN_BIG; - } info->flags &=3D ~INSN_ARM_BE32; -#ifndef CONFIG_USER_ONLY if (sctlr_b) { + info->endian |=3D BFD_ENDIAN_BIG; info->flags |=3D INSN_ARM_BE32; } -#endif } =20 static void aarch64_cpu_dump_state(CPUState *cs, FILE *f, int flags) --=20 2.43.0 From nobody Sat May 30 20:11:55 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=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1776938725; cv=none; d=zohomail.com; s=zohoarc; b=GWj1WcGOcTHF19kJX68LoBxqEHwkgYqJOiWQMXR0PXJbJXs9AaUKvpNaJ/MO7ThmUkcvSqXoVJdBobkNlaV32ONgnvM4V05S98ASZMB/2Ajv/ThvgCTiOOqwL2KhHHaCYiULzT9vqE3G1PF5v+SzV7v1uL/XEs8Pp+TMpTXDY6w= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1776938725; h=Content-Type:Content-Transfer-Encoding:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To:Cc; bh=7zZNkeHRQ8Kr3iPcUhyDO0K+W7wnqOd8n/AUj5CFYko=; b=K+v4ZFFZLeX+AryxfDJxh7VFoBg9kYbYTdzlL8OQutIVnCh2RN9fraZ1Al3c0wT8a10azZOjRdE8vbwnNvi7scmjCYLXh0Lb00puX3ewg8gVve/6d3LOZIo+JfabM7mlP/xvLtKrV2odVf0JdXTrzuJHwLZLrn8OFvvN56sPmaw= 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 lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1776938725511531.3389124018535; Thu, 23 Apr 2026 03:05:25 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wFquW-0007A2-D4; Thu, 23 Apr 2026 06:03:52 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wFqto-0006TS-DA for qemu-devel@nongnu.org; Thu, 23 Apr 2026 06:03:08 -0400 Received: from mail-wr1-x432.google.com ([2a00:1450:4864:20::432]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1wFqtk-0002Ad-TW for qemu-devel@nongnu.org; Thu, 23 Apr 2026 06:03:08 -0400 Received: by mail-wr1-x432.google.com with SMTP id ffacd0b85a97d-43d7645adbdso3509562f8f.1 for ; Thu, 23 Apr 2026 03:03:04 -0700 (PDT) Received: from lanath.. (wildly.archaic.org.uk. [81.2.115.145]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-43fe4e4eec9sm49323930f8f.34.2026.04.23.03.03.02 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 23 Apr 2026 03:03:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1776938583; x=1777543383; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=7zZNkeHRQ8Kr3iPcUhyDO0K+W7wnqOd8n/AUj5CFYko=; b=L1RYBGXXykLtuGu0lQgZ+/sbQ4Emh6mfsaeKyfyrpdOhJGqDuaxyW+y/prnpTcsgiW jUdoEuSRKxOrf63H7kAj4G6PBgOC76/CsRksf/p7l1uHOeHfN5IKr3niwBAEVQhOmz4h dyiqTfx1RaY9qfiKO6P4DztWizDbtwFdVr/yu212K/JW5/vDbu8FiIU2GFAk/OO1cguL h8hSQcxSnb3Fzo5a8BzDJYiqffIvCWxA+Du2fyLeidGE8DOaTsA+Z8nHrV5ddoydhRgE QwyIz+JlnQBTAzcKZHAbGkkkUczgOr9t7mxoCAAh7gVNKAvcBBisY4am8x5yFN0ImEcM WB9w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1776938583; x=1777543383; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=7zZNkeHRQ8Kr3iPcUhyDO0K+W7wnqOd8n/AUj5CFYko=; b=mFgiZ27nEjaZTXBAFGLoJNp1vovYtXnhov2vlAEnHGIAQ67VVvE8KDiyFl7T+Ke4A+ aaK+v49LWuWQ8pCZj8OHmUw4G3uflQluKiDN7iP8jpKFdAwAsXdTtZdlaB3tic51hBan CFZK3kNq48CVodNZpLqOtm9j0MEZsbx7Cn96vrykW233iApA4adWwl+eaXTHkTPqtBaU FpMmeydt+EbOuZ6M9OadgCtHMlEHSZjsmq4GPD4C3RcMTFRvTCgPFK4YJNaBeUqSIBAi Gzkz3+bNqC8d3LdxBY49TRSKDyLB0KPxcBReF80GChr0vPrPgyfQfNbQataDhnRwHNJN T9YQ== X-Gm-Message-State: AOJu0Ywa2ULFyrKlDy4Z53dw8GGaFPVs21t7xWl8kt9QHLboV8twapNt Zuz5e55YMQtFs6okdwLf8oCHINzPqgNxDLoZntSln6LUnacOiLXNcwCU/JC+JpMG/mD/FuAhBr1 Lcy7Y X-Gm-Gg: AeBDieuWEwaVqIIFs2QCcazrtQsYYZs6yiL/VPPBen2t8RVRtFYdUvxT+BsV4sDtebC 6mkMwuS/tLOLhQ0Px9ryomRDgnf0w9lQkD/Ez1tZbOYEuXs4xzbczgda9cnKaww8dANX0qAaS0F RlyXluRNpXiPS50KsaxbNULi6HYjWTYn9A8zCaqGrMP69iPcN4PfoJ9KfDJSzbI3gi9ZxIinMBz 3o9nGtePNB0sPIdnw4L1sRG53L0EvVcchra9tlkC/DT2OtKl3gV9q4CpiO5nzMrJVYUwphSlMQO KF3xOO/xalGageuYuqjw3fS14s4amXNNgULka8OsoqmYzFXArW2WiTyaO/cGRHdt3KqO9I45PRz SGhVvEinMI4kim1wH5xJBXSlEL2YEjjsAZURkyYbPFkxIYANVm1r71B3LeHACLSTX4lsnH+buw6 ll8TJjVgh7Jj2BvCyPw8EUeqk9bTcglXjUs4q+fIqpJU9Y/g951xc49ltCCFkGEOcZ+SL2xQWtD mjaMoAtGmCJGDaF/pKKllQNtKU3BWcu3OwQqqv0BEUmExZBKrYm X-Received: by 2002:a05:6000:2013:b0:43c:d665:3830 with SMTP id ffacd0b85a97d-43fe3dfd327mr38281837f8f.32.1776938583102; Thu, 23 Apr 2026 03:03:03 -0700 (PDT) From: Peter Maydell To: qemu-devel@nongnu.org Subject: [PULL 29/59] target/arm/tcg/translate.c: remove target_ulong Date: Thu, 23 Apr 2026 11:01:59 +0100 Message-ID: <20260423100229.2941820-30-peter.maydell@linaro.org> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260423100229.2941820-1-peter.maydell@linaro.org> References: <20260423100229.2941820-1-peter.maydell@linaro.org> 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=lists1p.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::432; envelope-from=peter.maydell@linaro.org; helo=mail-wr1-x432.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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: 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 @linaro.org) X-ZM-MESSAGEID: 1776938727453154100 From: Pierrick Bouvier We can replace it with uint32_t, because we know it's limited to 32-bit target. Reviewed-by: Richard Henderson Reviewed-by: Philippe Mathieu-Daud=C3=A9 Signed-off-by: Pierrick Bouvier Message-id: 20260407222208.271838-21-pierrick.bouvier@linaro.org Signed-off-by: Peter Maydell --- target/arm/tcg/translate.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/target/arm/tcg/translate.c b/target/arm/tcg/translate.c index c432de2a26..ce427c5a3c 100644 --- a/target/arm/tcg/translate.c +++ b/target/arm/tcg/translate.c @@ -6282,7 +6282,7 @@ static void disas_thumb_insn(DisasContext *s, uint32_= t insn) =20 /* Ditto, for a halfword (Thumb) instruction */ static uint16_t arm_lduw_code(CPUARMState *env, DisasContextBase* s, - target_ulong addr, bool sctlr_b) + uint32_t addr, bool sctlr_b) { MemOp end =3D MO_LE; if (sctlr_b) { @@ -6529,7 +6529,7 @@ static void arm_post_translate_insn(DisasContext *dc) =20 /* Load an instruction and return it in the standard little-endian order */ static uint32_t arm_ldl_code(CPUARMState *env, DisasContextBase *s, - target_ulong addr, bool sctlr_b) + uint32_t addr, bool sctlr_b) { return translator_ldl_end(env, s, addr, sctlr_b ? MO_BE : MO_LE); } --=20 2.43.0 From nobody Sat May 30 20:11:55 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=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1776938777; cv=none; d=zohomail.com; s=zohoarc; b=iGzQezrd3gpVsGGTmTzdRH/uNf4QvnSUE+u8nbbYcfmqlzZdTwj6huFlA0jcvmL5TBiwjymSajiMLTFlMh2s/PHzKWwG2bYeuXBiR2dLHqoAktBYO5d+mk7ArLCW/kqAr7+52GuqNcMZag31FRtxpge3RsOCazGc7E/kjYWV5qw= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1776938777; h=Content-Type:Content-Transfer-Encoding:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To:Cc; bh=K4l+IFtIAZGJNbd2OJKmbVo/QSAmTyKQLiCnarILlNU=; b=WrrpeUHfhPeZSo+fKQicn0/VSFZGFh/3QS54kewiSKRw9eEh+3lfFIfQ9iDdEKmkEzfWOSWuxYcPtT22kRVQQ1NTn+n7YLcKPxm589fmUCef1ldxxeZSDXrS+z11VGDGt/ub++ubX4IyWEOnDDX4JrcCbhTQq5hk5B9Sci0gEXA= 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 lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1776938777611549.1958310421717; Thu, 23 Apr 2026 03:06:17 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wFqui-0008HE-FG; Thu, 23 Apr 2026 06:04:04 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wFqtp-0006Tq-GC for qemu-devel@nongnu.org; Thu, 23 Apr 2026 06:03:10 -0400 Received: from mail-wr1-x434.google.com ([2a00:1450:4864:20::434]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1wFqtm-0002Ar-W6 for qemu-devel@nongnu.org; Thu, 23 Apr 2026 06:03:09 -0400 Received: by mail-wr1-x434.google.com with SMTP id ffacd0b85a97d-43cfce3a195so3770956f8f.2 for ; Thu, 23 Apr 2026 03:03:05 -0700 (PDT) Received: from lanath.. (wildly.archaic.org.uk. [81.2.115.145]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-43fe4e4eec9sm49323930f8f.34.2026.04.23.03.03.03 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 23 Apr 2026 03:03:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1776938584; x=1777543384; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=K4l+IFtIAZGJNbd2OJKmbVo/QSAmTyKQLiCnarILlNU=; b=XWqUhNP3gDLVV6tjAKlMTVOsk9vM2lqSZ1SnzI0Wulap4/9+kEmb+cyZvUy729oRnX SNCxrrlK2jRehhKhLDIbKAMW8RwbXXHNIjiKKbPD8rK3Biuq6O+5ioy2AE7KbTeXcJoD vuoqoTvcsIz90h8jT+MzsZh7p/L9Ns4f9Xqj7/m3Ptq5XDgu3YEUh5H5Dc8vrt1lqsv6 50zsZXVb0zaL/TBkiebmgoFwPRssleYI0aLeyT4hdV7pYt4f2EbEhYyjT8Ok61QYGUk3 /LRP7ueiUuluShrMdhcKeHwYO2KRN7wjzEOlYA7MLKyyorHGxkHceCERLJfwMNjTaq9p qtRQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1776938584; x=1777543384; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=K4l+IFtIAZGJNbd2OJKmbVo/QSAmTyKQLiCnarILlNU=; b=jbTBK95NR/+fb2HCN1oEwv3FPRtvrS1IiQS7/BGcpsN7VBTpFwQ542YqmxTZpcu8kE 8Hej8j5BPy2k7hl7NmV1XxVGsgkGpxGVvrHRR0ALN6g7SoLUZhv/GpG6uchDORB+Q4Aq ZBOS+SXnkeM5Co8yQq8E2UjjFyIIdE8ERTRloVhdTkZfu8bAd9ZT9XnnfpqdkxC4KvIN xSiRiPlbt1iaa5h7EjyVZFUTx1bDFpFCh2Z1IUaYFcXs26rFIQzScWkCiN+c4Pav4QHK 6sW2F4zTpV1ePtxYJmyCEslG5y6YvE49kz1gcaypcUt+fG96+iMgisHFGn8Pkix+DMql ZdrA== X-Gm-Message-State: AOJu0YxUFEgyZ5dTjQvIEB1FEPUI6WRkHqzEBWvBgYLm7wVfMRMMb+1Z Sj6z3arloDXz4fnLvww6zjc9K3doSLP1RIPQ396zakKKf2BqpE3Bi708lMoMc/o4cgdMeYALvq3 BNg0I X-Gm-Gg: AeBDiesfskGDbRbs5/4l76XF1GovrcTlHpaZryBjei1/rBjxVuNVXiPod1D1F+xsKh1 qevBZX1RXxgoli/pWubaGMoaoYmF2BnDMeH3SHPDyjaA8UUyjoLhRFasdMu1CTWNbOThAJmCeV4 I9CXuWIEHRIwbEp8zmr0b0BLAbmSYBHUvfYsLs+W3sDXifynBXvBaOWX8esLgU2VQSv7332igwy pLbk8YE5F+5NsXzv/GFbNZxCYaGGkmYB/ol7rfXdQhbih1EkEIqu9eysbnDG4SZH7depopPwjM4 ygLK8wyi8XjOE4Te2AX0VGhSkXL+TtnNqP8wdskB6Od4fScSwVurryn9LlAlyE6YR8yBxGwM4Q9 /6mANDci8pb+1q6MWxVnqYFoj5P8pNqLYCaehTZjFFDql6ddl5tZcmGgs3NmRV115fcWy0/p6AQ yu9dYhOr7WAJojN7aVe52dsuYBhoGGM4I1+y0sljo3YhfoM5MArk6bjC4KGSilx8ZyE5E1C8kML CvTHUbvLyf0MjTgfvPQKNgRoyiA8AUtrkwFOm+S+auWUih4EP2+ X-Received: by 2002:a5d:5d88:0:b0:43b:80a0:d92 with SMTP id ffacd0b85a97d-43fe3e0ba4bmr42161503f8f.45.1776938584225; Thu, 23 Apr 2026 03:03:04 -0700 (PDT) From: Peter Maydell To: qemu-devel@nongnu.org Subject: [PULL 30/59] target/arm/tcg/translate.c: make compilation unit common Date: Thu, 23 Apr 2026 11:02:00 +0100 Message-ID: <20260423100229.2941820-31-peter.maydell@linaro.org> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260423100229.2941820-1-peter.maydell@linaro.org> References: <20260423100229.2941820-1-peter.maydell@linaro.org> 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=lists1p.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::434; envelope-from=peter.maydell@linaro.org; helo=mail-wr1-x434.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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: 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 @linaro.org) X-ZM-MESSAGEID: 1776938778804158500 From: Pierrick Bouvier We removed all target specifics, and can finally compile this file only once. Reviewed-by: Richard Henderson Reviewed-by: Philippe Mathieu-Daud=C3=A9 Signed-off-by: Pierrick Bouvier Message-id: 20260407222208.271838-22-pierrick.bouvier@linaro.org Signed-off-by: Peter Maydell --- target/arm/tcg/meson.build | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/target/arm/tcg/meson.build b/target/arm/tcg/meson.build index 0740de92c1..506f031f1a 100644 --- a/target/arm/tcg/meson.build +++ b/target/arm/tcg/meson.build @@ -20,20 +20,18 @@ mve_d =3D decodetree.process('mve.decode', extra_args: = '--decode=3Ddisas_mve') =20 m_nocp_d =3D decodetree.process('m-nocp.decode', extra_args: '--decode=3Dd= isas_m_nocp') =20 -gen_a32 =3D [ +translate32_d =3D [ decodetree.process('a32.decode', extra_args: '--static-decode=3Ddisas_a3= 2'), decodetree.process('a32-uncond.decode', extra_args: '--static-decode=3Dd= isas_a32_uncond'), decodetree.process('t32.decode', extra_args: '--static-decode=3Ddisas_t3= 2'), decodetree.process('t16.decode', extra_args: ['-w', '16', '--static-deco= de=3Ddisas_t16']), ] =20 -arm_ss.add(gen_a32) arm_ss.add(when: 'TARGET_AARCH64', if_true: gen_a64) arm_ss.add(when: 'TARGET_AARCH64', if_false: files('stubs32.c')) =20 arm_ss.add(files( 'cpu32.c', - 'translate.c', 'm_helper.c', 'mve_helper.c', )) @@ -66,6 +64,7 @@ arm_common_system_ss.add( m_nocp_d, mve_d, neon_d, + translate32_d, vfp_d, files( 'cpregs-at.c', @@ -77,6 +76,7 @@ arm_common_system_ss.add( 'psci.c', 'tlb_helper.c', 'tlb-insns.c', + 'translate.c', 'translate-m-nocp.c', 'translate-mve.c', 'translate-neon.c', @@ -88,6 +88,7 @@ arm_user_ss.add( m_nocp_d, mve_d, neon_d, + translate32_d, vfp_d, files( 'debug.c', @@ -96,6 +97,7 @@ arm_user_ss.add( 'neon_helper.c', 'op_helper.c', 'tlb_helper.c', + 'translate.c', 'translate-m-nocp.c', 'translate-mve.c', 'translate-neon.c', --=20 2.43.0 From nobody Sat May 30 20:11:55 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=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1776938652; cv=none; d=zohomail.com; s=zohoarc; b=KNShaNhpOPJOBF8dZ31qDIcwathrjMoM/mIF8zndA1M1Ss/f9TxFPAyvOl+kR8KK1/IxAyqDnJeWIBP14LkU/t/+HugKMOdfbH1HxXFYWyEedoqYLsG8g+ujqU7mq1/U6j/He0sEqhctAy//r+tSZC7EKyuiP8ToaLj6GVvbEK0= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1776938652; h=Content-Type:Content-Transfer-Encoding:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To:Cc; bh=qjsOOiWEcKRkZbDhDSNYHUlJMVTSEqAzf3AnwWpREd0=; b=oL6OKc+ZFjtpJkf/82kyAJKrmSSHL3O0oZgH6g1qjaDLQAibhfPJ+BqTHwWntecq/xZYPgJCH1MOfgwMmgQRlE/oAG1nklrxgAb1XCpZe3NnkKT2/0z7S1aD2OP7oGs/+SzzkAAyuv4idJoziXMrXJoyD8zptKZhxljco4FtWhA= 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 lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1776938652829780.6793130500184; Thu, 23 Apr 2026 03:04:12 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wFquY-0007Jm-Co; Thu, 23 Apr 2026 06:03:54 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wFqtp-0006Tp-F2 for qemu-devel@nongnu.org; Thu, 23 Apr 2026 06:03:10 -0400 Received: from mail-wm1-x32e.google.com ([2a00:1450:4864:20::32e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1wFqtn-0002B6-12 for qemu-devel@nongnu.org; Thu, 23 Apr 2026 06:03:09 -0400 Received: by mail-wm1-x32e.google.com with SMTP id 5b1f17b1804b1-488b8bc6bc9so46012475e9.3 for ; Thu, 23 Apr 2026 03:03:06 -0700 (PDT) Received: from lanath.. (wildly.archaic.org.uk. [81.2.115.145]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-43fe4e4eec9sm49323930f8f.34.2026.04.23.03.03.04 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 23 Apr 2026 03:03:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1776938585; x=1777543385; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=qjsOOiWEcKRkZbDhDSNYHUlJMVTSEqAzf3AnwWpREd0=; b=V39q3GMUCekCnlrXg0I5fCc9OzxlpGHoIYkomozbmTT6DDNsDSFk5gYMohhr90GPor hieM24AoTNp861TQG61sx0nmqUKDCFi0wqDZqaX0O/NBcPmOLmFdVmZnmFAxe0LONmzb IZ3fuJhNKIzV3UBzFVoFZMhGDvYVVHevCUvb0UkvI2Q09RJPqepHg+IEdKyPiiiBUjID EMpOidaMeuAIDiE+88WDYUBqwQjL5aAnqz5oFxldspQfwP0QZKt2QOdmcTdn9zsfqk1t sbhJuV3U/T0K9oACI75xwexeKcR45zb8aYtw+UwtreQwM6+ruGup1b/xXCJpAzdW7qTR h2+A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1776938585; x=1777543385; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=qjsOOiWEcKRkZbDhDSNYHUlJMVTSEqAzf3AnwWpREd0=; b=F+LRquV9juuxtOeX19xXKIH7UJnq8uwk9eisbjasi5+jWX0gnMUC5e9qLS3YkcjXbF NC1TaDpdgasIA+xU37JwOPu8NGSg8JIPJfpiu2Ng+37n/dUPG9OqHTLBMSZ4i0b/mnlV Y/Z592Kl/u5Yn7oY8+8zKVt9zCJkdn+YcU0202reM5UoxUpUkAEt4ocFi07KIhLkpIgZ 1o/bf1yPwf6xYBjJixpRBtIaK+vC0Uz0+G0McXeTEvW9I2PS3xhfk5O86TINDS8k8Zoa vHg5BrbXnJbxuIes4EZ84G83nYJY2Mqi2nMpPRdwc7+lhor5PhqNstAT3UhRCcqaSCMl XV1A== X-Gm-Message-State: AOJu0YxDgx/q3OcLd4CYUiaSpxmyg5dnNFxwY2FgTC6z9O2dqJh5UxZ2 QJpGG88OJ0NRmZImOOpuG5drtJdT7O8wOcHRxGNNbLErIogKDtsRWdN1QfpuMixx1lHeXb0DEJN 5Nboz X-Gm-Gg: AeBDiev4ItNx6AEfWZFiBsml1D0SKEc5vRsXb8gaeyWMmRN0YWu1FU0iWF6CxIDU4OP k5htt3eECJ5YIO0/faF2bfdV9/IKpVqQrb5kJ9yY3h3zULADfNVc05dJIS7eGGs7Y7g5BrwORYd W0s4E3umHb9OUy2xAuFwisNAPXM+59ay4N8AraSm39moS1EyPaZyYaafhsh8IxrShS/ChRith7S oSQBcowVGGhPPJI1YRs3K7gR2bkWl0/Lldk9npvjzRU9LNM6bghVc/ULKhec2Hp7IZA2U1Uhjrv mE2aTauUQgpNNst6h9rnXHvdacoikb/J3J9qIe4k+hw2FFUiPwrPVIA3xrSAZNru4XT3F8sBMKK 4Brn/wFjinrKGs29HXtCppf5DGJTsNu2SkFOwEf2Bxx8GKBZn/IoO9CmCO8SySK6Uur7Qf4Wfhv 84F87UILLdPn1w2krxC1JxKD9HUvEMDbpx4lDAmDoebW3WQMkLAo8ZQRWVfctyYdps+ja0o/fnL CDtfid+j2ykRMkEy7yUIDrj75eVfwOvWKbFg5TyDA== X-Received: by 2002:a05:600c:a08c:b0:48a:563c:c8c0 with SMTP id 5b1f17b1804b1-48a563cd176mr149717505e9.7.1776938585192; Thu, 23 Apr 2026 03:03:05 -0700 (PDT) From: Peter Maydell To: qemu-devel@nongnu.org Subject: [PULL 31/59] target/arm: Replace target_ulong -> vaddr in guarded_page_br() Date: Thu, 23 Apr 2026 11:02:01 +0100 Message-ID: <20260423100229.2941820-32-peter.maydell@linaro.org> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260423100229.2941820-1-peter.maydell@linaro.org> References: <20260423100229.2941820-1-peter.maydell@linaro.org> 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=lists1p.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::32e; envelope-from=peter.maydell@linaro.org; helo=mail-wm1-x32e.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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: 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 @linaro.org) X-ZM-MESSAGEID: 1776938654318154100 From: Philippe Mathieu-Daud=C3=A9 Following commit 15500df3b3b ("target/arm/tcg/translate.h: replace target_ulong with vaddr") change, adapt guarded_page_br(). Signed-off-by: Philippe Mathieu-Daud=C3=A9 Reviewed-by: Pierrick Bouvier Reviewed-by: Richard Henderson Message-id: 20260401143456.79843-1-philmd@linaro.org Signed-off-by: Peter Maydell --- target/arm/tcg/helper-a64-defs.h | 2 +- target/arm/tcg/helper-a64.c | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/target/arm/tcg/helper-a64-defs.h b/target/arm/tcg/helper-a64-d= efs.h index b6008b5a3a..3c3c5dddb7 100644 --- a/target/arm/tcg/helper-a64-defs.h +++ b/target/arm/tcg/helper-a64-defs.h @@ -131,7 +131,7 @@ DEF_HELPER_4(cpyfm, void, env, i32, i32, i32) DEF_HELPER_4(cpyfe, void, env, i32, i32, i32) =20 DEF_HELPER_FLAGS_1(guarded_page_check, TCG_CALL_NO_WG, void, env) -DEF_HELPER_FLAGS_2(guarded_page_br, TCG_CALL_NO_RWG, void, env, tl) +DEF_HELPER_FLAGS_2(guarded_page_br, TCG_CALL_NO_RWG, void, env, vaddr) =20 DEF_HELPER_FLAGS_5(gvec_fdiv_h, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, fpst= , i32) DEF_HELPER_FLAGS_5(gvec_fdiv_s, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, fpst= , i32) diff --git a/target/arm/tcg/helper-a64.c b/target/arm/tcg/helper-a64.c index 2dec587d38..a7372aa6bb 100644 --- a/target/arm/tcg/helper-a64.c +++ b/target/arm/tcg/helper-a64.c @@ -1735,7 +1735,7 @@ void HELPER(cpyfe)(CPUARMState *env, uint32_t syndrom= e, uint32_t wdesc, do_cpye(env, syndrome, wdesc, rdesc, false, GETPC()); } =20 -static bool is_guarded_page(CPUARMState *env, target_ulong addr, uintptr_t= ra) +static bool is_guarded_page(CPUARMState *env, vaddr addr, uintptr_t ra) { #ifdef CONFIG_USER_ONLY return page_get_flags(addr) & PAGE_BTI; @@ -1765,7 +1765,7 @@ void HELPER(guarded_page_check)(CPUARMState *env) } } =20 -void HELPER(guarded_page_br)(CPUARMState *env, target_ulong pc) +void HELPER(guarded_page_br)(CPUARMState *env, vaddr pc) { /* * We have already checked for branch via x16 and x17. --=20 2.43.0 From nobody Sat May 30 20:11:55 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=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1776938693; cv=none; d=zohomail.com; s=zohoarc; b=URu7Vnb3unbA9K7+pJ1NEY1rwWXER7gT27u3MT7ZGzaa+NK90lQJa9NqmnpmFN3xKhLsMrPuevJ6TN5Tng1MXxH93lCA6k4qcyaON22HIzkHFhNpOJgjniaJrthK/IkgHfSf4OyfUvEWQlLf+84pWygxZ9y0AMitbJgh8Yb7Fl4= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1776938693; h=Content-Type:Content-Transfer-Encoding:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To:Cc; bh=m9X7w7Qrpvujv4YbXbCTTzwgBne1wVOAsA3GWSE5GEE=; b=UYbk4im78ls7u1Xtg3KWH3dRlueR/7XIfkmdBX5TJJ5FWpva8A198lytwRioT/YExiBERZxeBrAX5TxPTXqT2/2zqr9clOLXafLuElNyf/CGDWNdjktsgWqH/TuZ8eG7vOgP9qcxfwGJzZ1+ahqmJHI/1nz4mAqmTf4XiFkFEO4= 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 lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1776938693368288.11136212868814; Thu, 23 Apr 2026 03:04:53 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wFquS-0006w5-VM; Thu, 23 Apr 2026 06:03:49 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wFqtp-0006Tr-H6 for qemu-devel@nongnu.org; Thu, 23 Apr 2026 06:03:10 -0400 Received: from mail-wm1-x32b.google.com ([2a00:1450:4864:20::32b]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1wFqtn-0002BK-Uj for qemu-devel@nongnu.org; Thu, 23 Apr 2026 06:03:09 -0400 Received: by mail-wm1-x32b.google.com with SMTP id 5b1f17b1804b1-4891e5b9c1fso44928405e9.2 for ; Thu, 23 Apr 2026 03:03:07 -0700 (PDT) Received: from lanath.. (wildly.archaic.org.uk. [81.2.115.145]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-43fe4e4eec9sm49323930f8f.34.2026.04.23.03.03.05 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 23 Apr 2026 03:03:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1776938586; x=1777543386; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=m9X7w7Qrpvujv4YbXbCTTzwgBne1wVOAsA3GWSE5GEE=; b=ql6+abs6uCbtH2qXuTGhHTTA4GnlFd7R6vMLGnLvTajluJMLYQF3lP+jL99rEWcija 35Audua4ge7DJar8Ay59PXi6GFVgVD5ZO9MlGvyDaZVU49hWXHo+m0rAvZRtzURHE++d ll1jnlt+eSCu/2TPQrZ9gD6Xy2pcSlK71O7Gp+KYtKOhziWoXqhsfzqZ8yVsA1O9GKUU lGED1oWnmm+kDlYwGTabyjmmmwLSh7OTz+DSXFBESHgZXyL+VHXWOzMLNrz7PeTyfVsf aLuZ1XFu368PVHeBrYbqtPhe9tVTXXg0wm7kPocK6bShBWsue3PoPRZYcdq9yI2CoNc2 FhOA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1776938586; x=1777543386; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=m9X7w7Qrpvujv4YbXbCTTzwgBne1wVOAsA3GWSE5GEE=; b=Hl7UESfN72baAdWzSSDciFiuN5trHhqIz0EGJWCLTJbXPYqLoBX2nG4RpPYeQcQNDi b0OOQKY015nGUJPH9IamhHjjQ+K27sglgeJjlyVcgxEbmXnyInZvLBeFifJk55R38lQ1 CPsugon/cKUleWws2ipNmSMajgkfXIPskpFpSJR93hTbsRhD4CzzfO0OmYa8yMOBhgW8 J1f/ldGUjqKPesTNZZLv62geQCWXGwm7LoQXcv+fdC23LCg92gLCWgzd5ibe4BoWHlym yKcJ7xiwdPaBobTK2BlCahpjgbCFNLHjmzkQcRvLjwnln4notqb9wf1WzznduESUmtM0 UYaA== X-Gm-Message-State: AOJu0YznKu4FhsrSe+gFPbvMkKaEUO70Vlna4aGVNy6uTXwsUhXp6bvr KE33cfaLmS5Yz3QCBiAu2ggTiDwPU4OcQDEXvcHQYindwXw5jCz6V2fmJj7fCZFjTMKb7NI1w6f qC2bX X-Gm-Gg: AeBDietzXK4PQpkBkworbOYJ0lz857wOtJ6v0SEXu5At+s1LVySugThATF80kI8f+qJ y7lwa5IfxyqBZ4FT/A2YEmrBGdSMkijUCnf4qf+6UCm95LCTX+GG92cA993g6jURfw3cUSZ17/t /qve1zY89RZpSE+2KvcEQnq9E4On13Cg/lC+b8rK74fAZhVaLwxQUMp29mslB9IAymjgTaxJyrr V0+ElPnSiZaF0gjJsYPYeAY1k3a+jfgMTbWVYhgCIsf3No0FHmloH6ZVPT+NiIKr7vTP1dyTshV GG1unVn8YhDe0JDq9L3GyAuxm7Ii35S302bb46ZbOszv28J1uPq96sFHRDC5ZLp9pp0LtZY3pzb NQBlmCXrQOs3TpOdjiElrrUPFsZCeqLbTO0VDk42lJBWkgM3iK+nM9teLGh1oZ5S5ElLQKEN4BH Cakh6+2tAWvcUvxhOL3q9OWMfzopyi+YKguQ18u1C9kbvQKBhPN1XcEqPbZ34CNDlmDPibTEHSo /S3PDcmNaOnhPcACMyrIe/HqP/r+HOMPO3jwf0rYg== X-Received: by 2002:a05:600c:a105:b0:486:fb69:4960 with SMTP id 5b1f17b1804b1-488fb7786e4mr277016645e9.19.1776938586193; Thu, 23 Apr 2026 03:03:06 -0700 (PDT) From: Peter Maydell To: qemu-devel@nongnu.org Subject: [PULL 32/59] target/arm: Remove target_ulong use in hvf_handle_psci_call() Date: Thu, 23 Apr 2026 11:02:02 +0100 Message-ID: <20260423100229.2941820-33-peter.maydell@linaro.org> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260423100229.2941820-1-peter.maydell@linaro.org> References: <20260423100229.2941820-1-peter.maydell@linaro.org> 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=lists1p.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::32b; envelope-from=peter.maydell@linaro.org; helo=mail-wm1-x32b.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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: 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 @linaro.org) X-ZM-MESSAGEID: 1776938694328158500 From: Philippe Mathieu-Daud=C3=A9 Similarly to commit 3580aa03547 ("target/arm/tcg/psci.c: make compilation unit common") which replaced the target_ulong use in arm_handle_psci_call(), replace the one in hvf_handle_psci_call. This could be vaddr, because entry is the start pc for the on-lining cpu, but we prefer uint64_t because this is what we get in param[] and pass to arm_set_cpu_on(). Signed-off-by: Philippe Mathieu-Daud=C3=A9 Reviewed-by: Pierrick Bouvier Reviewed-by: Richard Henderson Message-id: 20260410194227.16357-1-philmd@linaro.org Signed-off-by: Peter Maydell --- target/arm/hvf/hvf.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/target/arm/hvf/hvf.c b/target/arm/hvf/hvf.c index 5fc8f6bbbd..678afe5c8e 100644 --- a/target/arm/hvf/hvf.c +++ b/target/arm/hvf/hvf.c @@ -1418,7 +1418,7 @@ static bool hvf_handle_psci_call(CPUState *cpu, int *= excp_ret) bool target_aarch64 =3D true; CPUState *target_cpu_state; ARMCPU *target_cpu; - target_ulong entry; + uint64_t entry; int target_el =3D 1; int32_t ret =3D 0; =20 --=20 2.43.0 From nobody Sat May 30 20:11:55 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=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1776938901; cv=none; d=zohomail.com; s=zohoarc; b=SNFWksf8/eRjppqfMEiCcfag27tZDRutG4RIv585kzoPNrZg3Hr6YKYxVRi6qLu2JFgqKbb2viIukNjeBGg4hiNHzv8jgB24W+GUZ/PgR54PEfiTgyJBClrynLCtE4j84MEalXAFycA/c0QkWswes2jEolGKobtIFJFXST3RlH0= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1776938901; h=Content-Transfer-Encoding:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To:Cc; bh=TDooCHYWgCENYqNshKAbC8XC1BQYUyuqsIfC7EpWfRc=; b=FYfc6ssiuxeiodfIP4ZdtgdQRycwrW4HP89S3dt6pgjLHe0sz3EheGffj43vX9eFH36IdmRIcDxIp/M54Eg08SkkG783LqVlOWRrw66TZUe8KwCbRkc0iZA81KZVA9ilmJm36GZQGPY3UEeviryBDuf5KlRd0EGNBQmd1GkDECA= 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 lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 177693890133123.447787135983276; Thu, 23 Apr 2026 03:08:21 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wFqug-0007x1-8X; Thu, 23 Apr 2026 06:04:02 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wFqtq-0006Tt-Ao for qemu-devel@nongnu.org; Thu, 23 Apr 2026 06:03:10 -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 1wFqto-0002BV-QP for qemu-devel@nongnu.org; Thu, 23 Apr 2026 06:03:10 -0400 Received: by mail-wr1-x42a.google.com with SMTP id ffacd0b85a97d-43d73352cf2so5287756f8f.1 for ; Thu, 23 Apr 2026 03:03:08 -0700 (PDT) Received: from lanath.. (wildly.archaic.org.uk. [81.2.115.145]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-43fe4e4eec9sm49323930f8f.34.2026.04.23.03.03.06 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 23 Apr 2026 03:03:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1776938587; x=1777543387; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=TDooCHYWgCENYqNshKAbC8XC1BQYUyuqsIfC7EpWfRc=; b=pDFLn34b5vVzXn+W7WzXghFjcsakPURNfMXR0d2THSGafkgT9CJp2gXLdyx8ISdX7z efxpSCIIgXuem5JKgaTcsLNo/WXQUybse9qV2+svRp5AldqnZ8O77PBDfjTs0NAZZ1a9 hnPaMWL0FE3Vbqc2ysrsnhOviXB3xObyG6V7alUPURmm4q21nBHMZLs0hkC8UutV6Ojm gH/P+29RdJKO1UQ+Pio2JZOBcz/646wqpirm1XNusTlz71MzfS/RBdyFqiKFPlSNsky3 iV1BXd6/ADyrqlEyn2jlKvq8e0Bo1xCxuP0KNQwWWbPAD8ehv9V2W7vcIY+reM7m0Njh U88w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1776938587; x=1777543387; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=TDooCHYWgCENYqNshKAbC8XC1BQYUyuqsIfC7EpWfRc=; b=mglPI/YV10Iq3OJqM60QVLvjWyXdm6V/u/sP4+Bl5YdImEARtZEsaOXOqY6Kv6hLoo xVAPWkGLE/UyXMGFUoEcxmKAJgEdIw2hOikvpVKqdPfV/NwH1itXjschXyzb9jInRb82 0JxYmxIGWbtVg9BBhgu+WhUapmiNBrOSUo+jtCRk8qMwLM0UvowtsQlx3JIYM89A+pIn GF1FwoLwAoIzY609Ug6GHP8IY1LqiuBfGetpdowlfeD361myuCxPRL9kjFaiaSgFTteO 0/pd5WiMB17XG74VmLmjCjlUHHCzRYLVCOa+K7bqPLzYXp0u/dMRkuicwcObXmSxx1wi fvvg== X-Gm-Message-State: AOJu0YxUe4F13r/IQor43SCRqxSPdWn+g2heo7ukL70w180tGJnlN2f4 MYNTbnRm2aFeJZC2Gykryxyph2wVCm2RXIz2g0ZKzeZCbYDDOa/1dSqG+MYMsSX3ZaeG10BDWCA mNX85 X-Gm-Gg: AeBDiesyVLhFgNeCy1XA5gGaagOSJCL+Nti4fvyW6WVJEh8HQzRH2bjfY2yy2PupdjK jxLwG/dSTQOxJB/vHq7dzrWNPm/074lv3RiJZlLaNmJl5nBkPwNPmmM8OWpAMmXW/AGmi7IirBt k41MmPjCa1/TIfKb3W+I8h3QVoezPQwpyLwdM/cGH/hbOD3fj38sUdFeQ03BXYYpkmGb0PA5+Et Hdig+AA7GA0qjLYa8WlaGZ802vIxrOUPRl+EAjOh+6jgGEf3PwUueIm8jBXBmJXAVjZa+KCj3xO P4b92ULFSst54OSLvY7kYkhES6xT/S8k2tUXYu+yy/yJMuLYupQGu5iyrKzSkgE+q+YQnUH3fWy tp/pMSdcmJelT4by7Bih5BmvY/M8Mtn8/8fv/x06zMJpJAVDmAA7a3qz8MvP8wdvZISv0R9JESM L1nFS90o3wJxJeBDYltiHMclwQQC6QGHZ5NmWw+axpJVPwNUfw8V+lHmrCOZ8OGioIgSIjJxXyF +m4WZgQw9xWXDWtqz8LoazIpinT7tbUpepB6WHdcg== X-Received: by 2002:a05:6000:184d:b0:43d:6fb7:fee1 with SMTP id ffacd0b85a97d-43fe3e23a59mr41467045f8f.46.1776938587165; Thu, 23 Apr 2026 03:03:07 -0700 (PDT) From: Peter Maydell To: qemu-devel@nongnu.org Subject: [PULL 33/59] MAINTAINERS: Remove Ahmed Karaman Date: Thu, 23 Apr 2026 11:02:03 +0100 Message-ID: <20260423100229.2941820-34-peter.maydell@linaro.org> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260423100229.2941820-1-peter.maydell@linaro.org> References: <20260423100229.2941820-1-peter.maydell@linaro.org> 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=lists1p.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::42a; envelope-from=peter.maydell@linaro.org; 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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: 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 @linaro.org) X-ZM-MESSAGEID: 1776938903403158501 Content-Type: text/plain; charset="utf-8" Ahmed Karaman has not posted to qemu-devel in some years and did not respond to a query about whether they still wished to be listed in our MAINTAINERS file. Remove them, on the assumption that they are no longer active in QEMU. This makes the "Performance Tools and Tests" orphan. Signed-off-by: Peter Maydell Message-id: 20260416091654.316158-2-peter.maydell@linaro.org --- MAINTAINERS | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/MAINTAINERS b/MAINTAINERS index 0a90204ae9..2fd2a5ebd2 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -4634,8 +4634,7 @@ F: rust/wrapper.h Miscellaneous ------------- Performance Tools and Tests -M: Ahmed Karaman -S: Maintained +S: Orphan F: scripts/performance/ =20 Code Coverage Tools --=20 2.43.0 From nobody Sat May 30 20:11:55 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=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1776938657; cv=none; d=zohomail.com; s=zohoarc; b=A//NK0m9hNReT1rusRWFkJZb/qHBlR8mAclr7WUuCyB9BIfKsAZUUPZOGte5DpL3PZj8/aALfgFULZQ2TGp+vKxRxUE6cwhYbxK0pveOR00qAVmTRbc18F4maGB/8o94H+QGtYHPoXM7fZlKrJX3+gdrZZlsuK+9J/yWX0ajJlQ= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1776938657; h=Content-Transfer-Encoding:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To:Cc; bh=3rKLMQ6RgFwzzecFEkNkkQjw+XyVm/JABTD5On1nUko=; b=l63bosCkl98Z39Fi+dMZDSWd5EGnlYJRoikfbasOR/1KnEuOsD47yEeFCT5W+QfIleMUttDDphMbAazcn+Q8lm/rXRD9j/DYCN4Tq+CMFZaebgICepjoyFNZS/zFoIUhinkAsX8RRpZUtytjXLstWS1XioS91t/hOaJH7Kk3WSU= 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 lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1776938657158447.99795830510004; Thu, 23 Apr 2026 03:04:17 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wFquh-00085R-Bl; Thu, 23 Apr 2026 06:04:03 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wFqtr-0006Uj-Cm for qemu-devel@nongnu.org; Thu, 23 Apr 2026 06:03:16 -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 1wFqtp-0002Ci-T3 for qemu-devel@nongnu.org; Thu, 23 Apr 2026 06:03:11 -0400 Received: by mail-wr1-x42a.google.com with SMTP id ffacd0b85a97d-43d0deb7ad5so5318082f8f.2 for ; Thu, 23 Apr 2026 03:03:09 -0700 (PDT) Received: from lanath.. (wildly.archaic.org.uk. [81.2.115.145]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-43fe4e4eec9sm49323930f8f.34.2026.04.23.03.03.07 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 23 Apr 2026 03:03:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1776938588; x=1777543388; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=3rKLMQ6RgFwzzecFEkNkkQjw+XyVm/JABTD5On1nUko=; b=O9ioZw1EzoKG6qnVDxQKz74KjWwFENoJnMHkGrOBhibkJoa5trs9Zg10U3tF/0TJq4 XqUjfNUvjQPBbNqQCCLEJxIO1btfye5V7H65qEUdz0lKZb7+ZKap8iOA/2+B3HtbeaBt J5Q/a2Mz0gSVCk4MznZVv/NMI3fC3r9P3YMkRvTI88hWM6gwqawWXdML0XGpzp7Dlvc6 URHSgxlRG5f6bY+RbLxDZuppV+OjGBAuz6iX2ZUm6F2uU51B68dRU2mXC+Z849g+Z1I/ 4hn3LzlkivXZT5MAFXmAtRcTbcgvZeupW47fVaj9wexnnwt4O7mzBQJxxKBzviYsbKjj iq7w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1776938588; x=1777543388; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=3rKLMQ6RgFwzzecFEkNkkQjw+XyVm/JABTD5On1nUko=; b=B4Vg59YFetIRtgXxouyr/8/hwnP8owitPm5obKoUal6OobzSGdVC+SU0Tz5Wvph/r7 QGuQqQ7KQ4gnrbPV+JzNBs5eJkTVV0uHeeamrxxr+QsWn16yrOHrEUVDM5nen9qb2h4f l97ytsGMyrseKmFMCs2aTn8DAjXEmJjGmyEjXJGFEzTVL57wlTV1EPsvRKzbf+5z20nY Sod5PB00oOi2Mvlwdfa015tDbfR6DayAsLmkhfPZNk4JZKOJuePTNYNvHr+tFrukiDi6 yujBPKk7zvMprEJKQ0LH7DcocQJ0V5SmXr9eU9jNIKLQel2o/2eAihn9ZZxWjF7Gb3xm EtAA== X-Gm-Message-State: AOJu0YyGFygrYAkz7Vso4yPXF0jFOWbjB0/IqGiNw1bvZgh1JtnJj+Qs QuI5U0ASJe5XDkVT+LdtLAF7uE/yc9XYrf2yJrRkPjbn6AlT7+vDc8OYOLmx2bCuIge2pELiKVi 6zUeS X-Gm-Gg: AeBDiev48KVt2GmBEwdE6EnNZcf7on2NPc49Bo39ZzzuBJ4ncocJdBO4hkfkP+ZSm7h TXDBiPHWo2mOjZu71kZ7/qWKrW+YPfI9V7y8TIgsUdslmx2roejRSIxkWYJNFQgXrO82YMopisf EncXkdKAWMjBdWU6IoFGEUJ3/ITC6OWZ87Lou7ZVknypJ4E7kbNF8rzVDjO0V8pYlhq7NKCF21U 1Y242Usfmna3GrchnYGN4B1LxBci4TMDrM19BHHGv2yRYiWKfSOnTT/ozGKSeoe1DSlcUAaaOcu /cQ5V/ZZyCus6jdDKwTwHY6q98lzZhkt4ABKf1uSFzw9QF+/GM6qYFXN2ZYGRH1nsAniUUQOn72 y+Z07yu/e+f6J7qUsBUaa615/SHDdERgaRo9fsESpeQKKxNtOpBsnLZkaI3yPy2P7ar+uAzK74S HCQi1wzhk58yb+VItewu2tE92pCbS2eFPbKPJqlbbMYapQqnJs4zM7Gon7L6qLnI6VnqY3QoWAT LcXp1sjMjrkAKG0/oUICkJqpEAuK/ie+WrdpfYctg== X-Received: by 2002:a05:6000:40de:b0:441:1ca1:6404 with SMTP id ffacd0b85a97d-4411ca1642cmr19823611f8f.18.1776938588388; Thu, 23 Apr 2026 03:03:08 -0700 (PDT) From: Peter Maydell To: qemu-devel@nongnu.org Subject: [PULL 34/59] MAINTAINERS: Remove Anup Patel Date: Thu, 23 Apr 2026 11:02:04 +0100 Message-ID: <20260423100229.2941820-35-peter.maydell@linaro.org> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260423100229.2941820-1-peter.maydell@linaro.org> References: <20260423100229.2941820-1-peter.maydell@linaro.org> 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=lists1p.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::42a; envelope-from=peter.maydell@linaro.org; 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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: 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 @linaro.org) X-ZM-MESSAGEID: 1776938658331154100 Content-Type: text/plain; charset="utf-8" Anup Patel has not posted to qemu-devel in some years and did not respond to a query about whether they still wished to be listed in our MAINTAINERS file. Remove them, on the assumption that they are no longer active in QEMU. Signed-off-by: Peter Maydell Message-id: 20260416091654.316158-3-peter.maydell@linaro.org --- MAINTAINERS | 1 - 1 file changed, 1 deletion(-) diff --git a/MAINTAINERS b/MAINTAINERS index 2fd2a5ebd2..5b5b686e76 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -842,7 +842,6 @@ F: tests/functional/arm/test_canona1100.py F: docs/system/arm/digic.rst =20 Goldfish RTC -M: Anup Patel M: Alistair Francis L: qemu-riscv@nongnu.org S: Maintained --=20 2.43.0 From nobody Sat May 30 20:11:55 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=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1776938776; cv=none; d=zohomail.com; s=zohoarc; b=lq3FehmjHR3cxcxwXvJ/4UHkbRbTykKqHAa1iBEuO6YDnuC1+NsoT/j3pmEJ4YDpwZbObry9K2NHJBjhCz72k9vURJjTocP00He1+CLJZhmgObfkbziL7hopZLbXT/aBFm45VQBbR3fcIBP0rXYX4yd1UotoMjQZuJHaOMPIz+Y= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1776938776; h=Content-Transfer-Encoding:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To:Cc; bh=PQd8vWYqkY7XkwicXMTKTl7BUfClkSukzruz/1XNzs8=; b=MVPODLplvWZqIPZ46/VI5NCoJkWmbnNFOIw6v4E0GmYHX8t2pbO2hEXe91bpsdaPMFlK3dBAm07lUZngYbayz5ZFhVlzHSJWQoGAYb106A70hvWJq5pQhlwD2OwAy/Gg9AKXqv6Dzhs7ff9OlAwN/vxHqOuBzTjW0QcS5gdc74M= 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 lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1776938776343938.6082394534069; Thu, 23 Apr 2026 03:06:16 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wFquf-0007vx-Nf; Thu, 23 Apr 2026 06:04:01 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wFqtt-0006Ut-AC for qemu-devel@nongnu.org; Thu, 23 Apr 2026 06:03:18 -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 1wFqtr-0002Eg-ML for qemu-devel@nongnu.org; Thu, 23 Apr 2026 06:03:12 -0400 Received: by mail-wr1-x42f.google.com with SMTP id ffacd0b85a97d-43d0deb7ad5so5318100f8f.2 for ; Thu, 23 Apr 2026 03:03:11 -0700 (PDT) Received: from lanath.. (wildly.archaic.org.uk. [81.2.115.145]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-43fe4e4eec9sm49323930f8f.34.2026.04.23.03.03.08 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 23 Apr 2026 03:03:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1776938590; x=1777543390; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=PQd8vWYqkY7XkwicXMTKTl7BUfClkSukzruz/1XNzs8=; b=hqnD/IAtaHalwhne9biIFgHf2+OBZiBVSM3Np69GBoc5d/yl/WkEqeu1ySVnX29MWw 5rFuYpZ738J7hytIEVLriwjvYV/EWhPTw+OOSmyMtGhZOBH24vLAbq1RlC1DSU9rM7f1 CXGslgHM7R2umOPRTY3//gKY5wPaVetV8kdpzgNN0pADbaxFbYc5rr91ib6ADUiow7CB s/MDZWXq4KgDomWVN4qP4kPLe9Mj8lZmh190ADgvS5B4or4+JvkSkr5y2UpXPBRbbotO nSz2EFiK8gU+sv8PpTVjLJ77C/Lccwt/8DISgDIqsALmzO3Ez71V7kfHjrC6qFAJZPOy TSTw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1776938590; x=1777543390; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=PQd8vWYqkY7XkwicXMTKTl7BUfClkSukzruz/1XNzs8=; b=oLbeqL3YgO1Y+XD45zYIxAXtLK0851ho9iVFdIqNmo31e6DXOjzQTD49fN/ao9YZcK 5gyBOPpyAI/W0on1Qq8Z3hdGO3CAhB+0I7ga0Dbg8C64ZV7uEwg9hLCZKAvt8kiFdAWt mbUcd+XKNTuYethgVreuTHl/F+2LfIyaXSAeBDE9/wxffUQRMNKiUASkL2QJ9OcLEmKr 7IXRh49iArKvGeFHXzGmJgcZF9qdQ5hiGTAo3u96ztg3/7LSRo8qAeYrke9xqXquNeYQ gI5iE+qnRkmX5iX891NgzC7BL3i2eUterJc4Aw1u6NDp9cQe+Jn6bFEfmdJJPenmjhHV nHHw== X-Gm-Message-State: AOJu0YxXbDsbP5CbhWfwp91jSLqG6X2H11VObdsQeNWrQ1mDBIUynBBp O1Lcw5/4vc38MZyL1+myDplrz8PcYrcwzX3qAJiosANzaAMYJbItfiLutQiq4bmEaUDWgYDeU/L Abpyf X-Gm-Gg: AeBDiet4i9NAAf1IfoUzfTxCWhBnDEy2oK/hOF3+AozJHT/ieW5BMK7g4a5j6QGiKi+ QQOMLY+O5r+HSB15mdfE6cOSHtMvfkgbeDkDFmAyu9Ok1imWfW8eAqAGbgPLNcxAtWe91FbVf4r tPEhN+65crC3XNkupd04m1gXG/O6aaRhHnbSccvX5xKOUXyQ02cykXHG/OHyelN0ecIONwNwN+f RmHwFNsLnt9z9vkZ0zxPxhbjJnVY9uvAdYuF+FavczjpzU39HSVS5zTXNWfcIXuukDHHE1AO+kH m1Mxj6Gq1xg0BpKx/HVwPSbRhN3Io1vOwKDEkzygJ5eqXcbyll/zjPgrN3pqftGRRlMmhbjpT0/ UnFhHdYQwRiwd/Gdl1XlmETdFo9HAqY1qnK14QEucMRyLMgecyBiaP6yS7weWz3LnbV2xcJB/Um CE5sX8i/n2pXmNRQ/z0zNxXrgFVz32Xxi5q8a0fNUmO7XE4Mnw7ypdDliPQ1Tf+D3nCRVsZh5X+ 15xNR32FwybIOJIlCZBzObHUp8fGr8Yheyl6LaSlA== X-Received: by 2002:a05:6000:1863:b0:43e:a69b:d818 with SMTP id ffacd0b85a97d-43fe3e0ab5dmr41387287f8f.38.1776938589473; Thu, 23 Apr 2026 03:03:09 -0700 (PDT) From: Peter Maydell To: qemu-devel@nongnu.org Subject: [PULL 35/59] MAINTAINERS: Remove Beniamino Galvani Date: Thu, 23 Apr 2026 11:02:05 +0100 Message-ID: <20260423100229.2941820-36-peter.maydell@linaro.org> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260423100229.2941820-1-peter.maydell@linaro.org> References: <20260423100229.2941820-1-peter.maydell@linaro.org> 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=lists1p.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::42f; envelope-from=peter.maydell@linaro.org; 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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: 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 @linaro.org) X-ZM-MESSAGEID: 1776938778259154100 Content-Type: text/plain; charset="utf-8" Beniamino Galvani has not posted to qemu-devel in some years and did not respond to a query about whether they still wished to be listed in our MAINTAINERS file. Remove them, on the assumption that they are no longer active in QEMU. Signed-off-by: Peter Maydell Message-id: 20260416091654.316158-4-peter.maydell@linaro.org --- MAINTAINERS | 1 - 1 file changed, 1 deletion(-) diff --git a/MAINTAINERS b/MAINTAINERS index 5b5b686e76..567b918a70 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -720,7 +720,6 @@ F: tests/functional/alpha/test_clipper.py ARM Machines ------------ Allwinner-a10 -M: Beniamino Galvani M: Peter Maydell R: Strahinja Jankovic L: qemu-arm@nongnu.org --=20 2.43.0 From nobody Sat May 30 20:11:55 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=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1776938802; cv=none; d=zohomail.com; s=zohoarc; b=XDS11CHZIhU1OjV+oRf0aGfGXlIHmWW2sCUnhQmYh1+uGGf2gxzMsrl571DxxZqfQkaDLHpRi60jsKE/t6ajrZYcHjrKtXAV88/rjgCKykWlfILqZU+UQGckSQ6IiO3cdH+BJP9GoniaBPZ6/RoUpFpdDBVA+9L64QO3lkB+hqM= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1776938802; h=Content-Transfer-Encoding:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To:Cc; bh=JZCnIRERVfWjIo+EO1aPIaYb12SPwec3CBaDb5Mb7x4=; b=kEpYqrrwCSNei+jgG6Pr/tqkHR2CF1cUNBrgSBGmaJwqWSlww1LccRWGheZbHI0hqw9qMLzntRcNGjDtvLP1oeN25+mPyA6mH7bsh/33DQOrAHlcnI4GPhFtZE1DH8Pt66skg2uA04yNg/rymv87LrlEoMIoSUO0meS6o8m0+ng= 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 lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1776938802065229.49441748899915; Thu, 23 Apr 2026 03:06:42 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wFqui-0008H9-Cn; Thu, 23 Apr 2026 06:04:04 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wFqtu-0006V1-Dn for qemu-devel@nongnu.org; Thu, 23 Apr 2026 06:03:18 -0400 Received: from mail-wr1-x433.google.com ([2a00:1450:4864:20::433]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1wFqtt-0002FF-2K for qemu-devel@nongnu.org; Thu, 23 Apr 2026 06:03:14 -0400 Received: by mail-wr1-x433.google.com with SMTP id ffacd0b85a97d-43cf8d550bdso5663937f8f.0 for ; Thu, 23 Apr 2026 03:03:12 -0700 (PDT) Received: from lanath.. (wildly.archaic.org.uk. [81.2.115.145]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-43fe4e4eec9sm49323930f8f.34.2026.04.23.03.03.09 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 23 Apr 2026 03:03:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1776938591; x=1777543391; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=JZCnIRERVfWjIo+EO1aPIaYb12SPwec3CBaDb5Mb7x4=; b=ldlETwzSCC1zw/8g0ADjM0OlafCx884xSIAK+te0ko3WyMUGPPCeSjJbKFg+nWrTEQ fntd/1tbm30XcVjgwu4nFC9TO2PAk7Qpt4zuNRD4tJOfycp4Hlf9Yxzh/4uy8C5q3rrp 6/lug5ZXDjlvnECVRWnD3A/j6BwUWq/z4U2r9bUvdqkzRteHLXhawbPURCSvA/jIRluN 78aAjI8OuUBsdTY006KWBCNZV0NOQrd66G9Ba/blkjJxl4jrwTvMaDE+rzKWk4aZBPgg +5BMaTzPRCj2pfcDm+7fQA/+IYO4UWyD+c56OqILOpEOu0eYyLu3eE/ab2J1HT89O+kc aMHQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1776938591; x=1777543391; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=JZCnIRERVfWjIo+EO1aPIaYb12SPwec3CBaDb5Mb7x4=; b=hbgxHGpTRySMKxdwzr0hr5AzK9AGIFCJqx3654sxk/FVvnXqYJj2Z4XRJULH0GXOzY 1pN5Mcm2X6AjswTFphv8Jpu2abC1NuIxohLz653pxQIPDyB28pbgdYdmRplS7n9j2xLp P7x0bczG3KtBlIR64UctmUlGajNSaPlhO913u3YFthz+oxjc1XaDgpES0WmyJYjJG6N2 FQmdGOVnLxysNW85J4maglx5C/IVUTxFUrKK9iVaKdHC32Lz+Kg0HHBfMDuM7l8YIOi4 C2D+Uen87NURx/ODi2+GNCuAlL6UwEUgcihRVLk19c3snzhkWNsW06x2Vc4NoM6JE7ix 4Faw== X-Gm-Message-State: AOJu0YwCksbNenmeE+dPz3jlhDpkF7N5EDnFRcpC03jR9KYfA8y+4jn5 mQacuZUrVK8n7j6aM9nwoe2JTe2/Ay1Sch5vf4+HMZI3D2Npzupm6/hlG9j7F4d8xK+P64rq5Ji fr9ms X-Gm-Gg: AeBDieuSzDtGEzyEdv4POSRu/vG2DoXPkXxNypM5RMCdIILYl+Pivtg6pa9QiOnsdv0 jSw1iBhA79E3F8rr1QsYom6V7rAIlVfJwM4QPTdp35Sr03aucvYm1n42AkzmPV8hTdJjrgr0t1w wdXdVaweM5og09bRX6q7uoit0TN7eeFsG5W6SoMH29cPiaaDYkQTYI8yFvIe1ndnmbky3TmHtII 1Lpkq6De3je5Y2p6huotBVJyFL85Ot6JMhuD2iFQV/XjunPOXsbGbDp1ST6elRkeZqdnDrb8IdH XuBusmNZw7s+Ju5CUBwLgPxfCbb2vbaf1LGVQRtgrT5UEkoJ/al4Ddcvr0QDn5C9+mduHHxQLdM FeeV5+YOY0rTM1Oc9MFePIXq/c63aMTPnOtY4344TOLUdvd5erpGsSoNmjBLRl40gKA7P1yLGJc u77epfMNNUQfuQ4GkmVe8b4mHrKY0Q/kJv0PAj9Ny05tUNt355O8T2+9YF2BccLQQi+e8hb8jl0 HH+rPijPUQOuIiRuPMDQj3ywjZgkPqDrZaIDBIrAg== X-Received: by 2002:a5d:4d06:0:b0:43f:e934:50ac with SMTP id ffacd0b85a97d-43fe93450b2mr24011161f8f.7.1776938590803; Thu, 23 Apr 2026 03:03:10 -0700 (PDT) From: Peter Maydell To: qemu-devel@nongnu.org Subject: [PULL 36/59] MAINTAINERS: Remove Jeff Cody Date: Thu, 23 Apr 2026 11:02:06 +0100 Message-ID: <20260423100229.2941820-37-peter.maydell@linaro.org> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260423100229.2941820-1-peter.maydell@linaro.org> References: <20260423100229.2941820-1-peter.maydell@linaro.org> 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=lists1p.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::433; envelope-from=peter.maydell@linaro.org; helo=mail-wr1-x433.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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: 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 @linaro.org) X-ZM-MESSAGEID: 1776938802889158500 Content-Type: text/plain; charset="utf-8" Jeff Cody has not posted to qemu-devel in some years and did not respond to a query about whether they still wished to be listed in our MAINTAINERS file. Remove them, on the assumption that they are no longer active in QEMU. This makes the "VHDX" block driver orphan. Signed-off-by: Peter Maydell Message-id: 20260416091654.316158-5-peter.maydell@linaro.org --- MAINTAINERS | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/MAINTAINERS b/MAINTAINERS index 567b918a70..d86d7536e6 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -4179,9 +4179,8 @@ S: Supported F: block/rbd.c =20 VHDX -M: Jeff Cody L: qemu-block@nongnu.org -S: Odd Fixes +S: Orphan F: block/vhdx* =20 VDI --=20 2.43.0 From nobody Sat May 30 20:11:55 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=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1776938924; cv=none; d=zohomail.com; s=zohoarc; b=Lx8lYNUA4ULBk6F5qBRvizFoX4HKIYlYjgz36IAGRhHNceytqr6V1YP4bbeT9tDoC1jErSOb4nW2MSp3o38HoFZ5skyX1+8j9yvnQJSmgL0hNbvLHUKlwIcY88690iU0MAvG+5RpKfFCHeXw3XW1jnxaAibMU2p6HaEi7ziHzR8= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1776938924; h=Content-Transfer-Encoding:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To:Cc; bh=Rz2RDGAOR8MawEux5rl7pLypGNvjkcRoo2JRrLQsJXs=; b=egru8D8fMc5/Fwg1+nPaEo4L52jxTi00PAhUy1O4icRymEit5QyX5IjecSVeEhQlRf1LgtRZwcoqtvVhaI1DAwtCdQim4A2ctoXjZih+V1YmjjCD1YVOepew+bDhKcie1aIXHM5Rxcc/PrE5/BX0WbYL7k9txofphFZYeB3L9Ps= 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 lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1776938924366789.6022258815855; Thu, 23 Apr 2026 03:08:44 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wFqug-0007zi-JP; Thu, 23 Apr 2026 06:04:02 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wFqtv-0006V5-JK for qemu-devel@nongnu.org; Thu, 23 Apr 2026 06:03:20 -0400 Received: from mail-wr1-x42b.google.com ([2a00:1450:4864:20::42b]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1wFqtt-0002Fq-Fm for qemu-devel@nongnu.org; Thu, 23 Apr 2026 06:03:15 -0400 Received: by mail-wr1-x42b.google.com with SMTP id ffacd0b85a97d-43fe62837baso3901451f8f.3 for ; Thu, 23 Apr 2026 03:03:13 -0700 (PDT) Received: from lanath.. (wildly.archaic.org.uk. [81.2.115.145]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-43fe4e4eec9sm49323930f8f.34.2026.04.23.03.03.10 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 23 Apr 2026 03:03:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1776938592; x=1777543392; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=Rz2RDGAOR8MawEux5rl7pLypGNvjkcRoo2JRrLQsJXs=; b=vjEGV2hVhmt8C/+KY96INaCIRAx3KF50Ob40fRFd7+/2aiD8tP3mcQ/ytnJ4n9+cf9 fdjnoecnEmmZBHeqKhs4tqgYxcwc1Iq6D7wrjOXAc3sKvIzNoyXVkcjoEe9CtvzgkTr/ TwLoRgsKZFdVJNaYvpwL4mgObxCpvj2mZrTv5Zn+Qg2Q3D1uBAriwVtX843QFYDArWEq 8BeDJsGNhSAcy2HpdrJ4ZcZtzNpIXZSWIpBAJiCHh+VVaU0SGbim1in0xOQ+P5TbUVs8 X5nWi/+8aHNghEn1nAKahxeIly/HZLQDou+qZdo3pK450l9NrxPgAkw66UBRcE99U2CP B4sQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1776938592; x=1777543392; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=Rz2RDGAOR8MawEux5rl7pLypGNvjkcRoo2JRrLQsJXs=; b=b6Mw5mcCVjnLSeJRIK72P6hKy2peTAqRhBgbiEss2g/narYLzIaAeqge3RB76qkbLf I/cCESzGKzepOrACs/Qh9PchJsRPe/iZ00UJn8jmQ6Yg3DoJGvYMGVZHMVDr81VBQhbz eL0sDPg8AXrr9O4j34wyMh4nNABBErYCWYI5v0jpOgXiYsprDwuaexerj1QbvKZkQM3F zWYtbh/P7HjcWEQByv84QuLuZbOmP2i7MiVHoemzb8nk28FHWB7L+6QPaE4DvCK576kT HwNmgm2kHkqpES6qhCJ/fLLUIY4xiT0FKviPDZkv5uZyy5Soi5iZrWCE2o/aQRZe9KS/ 7pRA== X-Gm-Message-State: AOJu0Yz4YU3Hpl9pkmVbtGM/0w1VXial+PqmdrAAOzmiIzJal6vGXdEm xSB1oq/kmRr419XJF/3tw0MYAE8MJegeVnt0gyKVjgDuG7LBIO81E37ZVgYTKMog+BkIBfDMi3q DMPRp X-Gm-Gg: AeBDiestMuRmlaokdVsJ1Cw3/w4VWQbiUZEbmHZ87FFumdJdnceLEzAcO+QIXVmCzSI aLpYTgfiVbawJaDapNhrdEsOwurelyfGRgG7BgieR7zVgyECm/EJDKVDbaMw5zo5GN+OgwTzCQr l1Q8F/mPapoYwqkVluyA4ueOlp2wgk+XE6v5AciB3fUknseESpoeLouRR32KQ9j+P5B9p+kHQvW BoUiOZIEMtLRWqjEkcigwvovogCWiPUZLbuMp2zLUqSCYPdw6ssSofS+20t33AjEr//QvQSCLwU o65w8/y69jPmQsObp84WEb0G1Gnq9pp+nELotbXyoltcMlfQ/7CKkTOhf5fzTBGATX6FGF8zmrN FZ4AzWzEZ1MMeHxebLiqyC+X27xYYISEgRaXP6+9Qifc8wUCkC6aTkX3XjASqrrq0QokJ1bNToG V5QZ5bVF9992IFlf+UJjJq3OriYd9CUOWmdEEr48hD+OG04fCyrsD0vrI1mkJ625nlBareebXDO /V59Q+g6trqaawW10yvoSDr/3F6CL2UhbVZwkVNVw== X-Received: by 2002:a05:6000:26c6:b0:43c:f66e:f31 with SMTP id ffacd0b85a97d-43fe3df24f7mr39499525f8f.27.1776938591958; Thu, 23 Apr 2026 03:03:11 -0700 (PDT) From: Peter Maydell To: qemu-devel@nongnu.org Subject: [PULL 37/59] MAINTAINERS: Remove Coiby Xu Date: Thu, 23 Apr 2026 11:02:07 +0100 Message-ID: <20260423100229.2941820-38-peter.maydell@linaro.org> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260423100229.2941820-1-peter.maydell@linaro.org> References: <20260423100229.2941820-1-peter.maydell@linaro.org> 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=lists1p.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::42b; envelope-from=peter.maydell@linaro.org; helo=mail-wr1-x42b.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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: 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 @linaro.org) X-ZM-MESSAGEID: 1776938926623154100 Content-Type: text/plain; charset="utf-8" Coiby Xu has not posted to qemu-devel in some years and did not respond to a query about whether they still wished to be listed in our MAINTAINERS file. Remove them, on the assumption that they are no longer active in QEMU. This makes the "Vhost-user block device backend server" orphan. Signed-off-by: Peter Maydell Message-id: 20260416091654.316158-6-peter.maydell@linaro.org --- MAINTAINERS | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/MAINTAINERS b/MAINTAINERS index d86d7536e6..db894223ca 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -4381,8 +4381,7 @@ S: Supported F: tests/image-fuzzer/ =20 Vhost-user block device backend server -M: Coiby Xu -S: Maintained +S: Orphan F: block/export/vhost-user-blk-server.c F: block/export/vhost-user-blk-server.h F: block/export/virtio-blk-handler.c --=20 2.43.0 From nobody Sat May 30 20:11:55 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=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1776938777; cv=none; d=zohomail.com; s=zohoarc; b=kK2tswxcTHoC7JWRWhnkaTT1OJc2oZszJ/e+K6zu7212AVZX7aqYbCJzEV7p6zqPBognkjL0e8sUWXSPavSoPkmRNbQwKL8c+6WRFVcOkHGgDVDrFLxSRuEvHY+IsmKy0J8vL7dum3SpS2BX8gewEdI/kv+wm9x8IbPyT6Wzebs= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1776938777; h=Content-Transfer-Encoding:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To:Cc; bh=SDREAVhQVCftlsNVYh/k/u+8eiUT7Fox+ascvSNpxfI=; b=DKDaRzWkm/195eHWbhiYTSoSmjPNGnCgPLW0FTa+Ig1RdAeops/bo63XLx96GGLyZizqCopZUGY2nk1m5ZRE+9bVWeRcSAGttQWsqjFsiMsSDXmKT74F1XcxVAtcWSjg+YOkd0tBuO8L5lZ7EQoiJUExFObW3iE/kFD5sBLdRT0= 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 lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1776938777385623.8739438530962; Thu, 23 Apr 2026 03:06:17 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wFquX-0007Em-0S; Thu, 23 Apr 2026 06:03:53 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wFqtw-0006V6-A8 for qemu-devel@nongnu.org; Thu, 23 Apr 2026 06:03:20 -0400 Received: from mail-wr1-x432.google.com ([2a00:1450:4864:20::432]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1wFqtu-0002HR-Bp for qemu-devel@nongnu.org; Thu, 23 Apr 2026 06:03:15 -0400 Received: by mail-wr1-x432.google.com with SMTP id ffacd0b85a97d-43cfbd17589so5143819f8f.0 for ; Thu, 23 Apr 2026 03:03:14 -0700 (PDT) Received: from lanath.. (wildly.archaic.org.uk. [81.2.115.145]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-43fe4e4eec9sm49323930f8f.34.2026.04.23.03.03.12 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 23 Apr 2026 03:03:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1776938593; x=1777543393; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=SDREAVhQVCftlsNVYh/k/u+8eiUT7Fox+ascvSNpxfI=; b=mGdKkHKfAZmPms+BWVQSG1mF/TAmg0ailBf+FGdPxD7liynnTGfZYJcKnm8xrdyEoL aoekpTahIzFeghoHAPs56Jg5/Tv+Dw43o8g3y3+rBJEu37U/aVgKu9ha191vOaSjD7CA lLO/Gi6jl36WWQycpj3sLe8fKpAiGUQQ8Iw7+hGrRdL3cZXlzQgVukDWVSCzPGZ63Qas 8mb54937R8f9v0JpWFqVoi2UGlbL9vzPShnobM0gb6AzX5yz+5AmycTIm09xc+5G2Aqy lb4NsoUi9V2I+m4Ha4DhKrpLOUty1MgkR3An1dabnNHdnT/JegtrHpUNJ7FVZxI/S5rM u/jg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1776938593; x=1777543393; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=SDREAVhQVCftlsNVYh/k/u+8eiUT7Fox+ascvSNpxfI=; b=WIkXXMrY6gCt8uFHcYy8iz3D+LfZ45f2hM0E6khh3qMsj1f+Z9sQ9K/cl+HutkUYLk UF92ky5VOUYsTdp2UNxpVpLMh/2up4VyCiP25gFIC+QhO5UN2TUqvM7nv9PWvDpHiNhE o+LtSrgaVO/5Y3tjMo+YBfQbyawhHrL122OIGk0y2aBf2ojgekuX1SsqzJgI1KDaG4y2 5qNfw425+HMEjEkVB+0KPXaKYgH07WqecGyKCnxa2rh9nF7THJzL2H3qZLYdvOm7WCL1 gidNfpB4uLli9Nunj8ZDFPuYRer+w3zV1PJMOirfMv6RTydw5h6KPtrGy+/SMlpT1HOu kGiA== X-Gm-Message-State: AOJu0Yy8HSZP77Q4AUnr+LI6H8acovYFrlP3KzAmtXSK1AC76qzOQHoz LEZ2MwJiJ4kaxfr/a4daWTWJyhapJ4tNlHbGn9UzSXrpszeZXt2wH/qqFM3FF37OGt0/1RSg12Y Rnu/g X-Gm-Gg: AeBDiev+3yqdEembggT0oqH9/4tac8ZoG8cpsIkPwLyGebCbfcQboeFkZUaH87v+mCd caso9aPkfFWHZalK3k4Tlj9D9bLAkLjza2T4CWgbt0OlnOks83aHHrDxNrTVBQda5kjbRd92TZH iO0CQOVexWq4gd0C9ACm7ttIC80GvTQHz1yRGg0RFFg8doLLimZfw7VA3EJYJxOTzKWigIAzqHu Z9mQbjnVgB4iIZwlR7NCs2b9Mw8QHXL/hKSqvncn92/y6pxLE5TIG/6BFYZsrC+IKEgkAMzoEU7 WIBDZ7WPcqN+UqI6rdn1v5g/7dHDJr4DuqwhL8zHRs9y5hmH07nx6h4B/XvtZ5t8lmD7/nmkITi IZ+fUUE2ys/TUTRQIvDjPWvY3d9YfCZZFp59oqXUJG/47qrtxnkuCfw5KXXzovkVAWWvvMNXQU+ zo6xeIxu5iN7xdbZbFkWUrEoFd76UeR1fihpJ3TwH9zrEjEj72gStOVuVJI/ePnS5k75BVTMImo 7GVOItyf4tChKfSniRO3wa+F/stAqIycRJ5IKT1IInTdtWR55UH X-Received: by 2002:a05:6000:1785:b0:43c:fc5c:a9fe with SMTP id ffacd0b85a97d-43fe3dbf4e7mr40458377f8f.20.1776938592958; Thu, 23 Apr 2026 03:03:12 -0700 (PDT) From: Peter Maydell To: qemu-devel@nongnu.org Subject: [PULL 38/59] MAINTAINERS: Remove Damien Hedde Date: Thu, 23 Apr 2026 11:02:08 +0100 Message-ID: <20260423100229.2941820-39-peter.maydell@linaro.org> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260423100229.2941820-1-peter.maydell@linaro.org> References: <20260423100229.2941820-1-peter.maydell@linaro.org> 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=lists1p.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::432; envelope-from=peter.maydell@linaro.org; helo=mail-wr1-x432.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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: 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 @linaro.org) X-ZM-MESSAGEID: 1776938780282154100 Content-Type: text/plain; charset="utf-8" Damien Hedde has not posted to qemu-devel in some years and did not respond to a query about whether they still wished to be listed in our MAINTAINERS file. Remove them, on the assumption that they are no longer active in QEMU. Signed-off-by: Peter Maydell Message-id: 20260416091654.316158-7-peter.maydell@linaro.org --- MAINTAINERS | 1 - 1 file changed, 1 deletion(-) diff --git a/MAINTAINERS b/MAINTAINERS index db894223ca..855b6dee70 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -4035,7 +4035,6 @@ F: .gitlab-ci.d/opensbi/ =20 Clock framework M: Luc Michel -R: Damien Hedde S: Maintained F: include/hw/core/clock.h F: include/hw/core/qdev-clock.h --=20 2.43.0 From nobody Sat May 30 20:11:55 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=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1776939017; cv=none; d=zohomail.com; s=zohoarc; b=dhRVrkXuUgmO29b9En8FxOkiEbUB8+nSPeOiB+qs4TMlEr3wTOg3eooQFVjc9ziajA3ZVbWV1mISZ5aHZilm58iHn9MX9SevtMNQ0V4NIDx69MaS68pragFxh3Q9q0BcBTsf2Jd1D43ymr49JENzrGHu7V+wHKYAEUclZMrKPQA= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1776939017; h=Content-Transfer-Encoding:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To:Cc; bh=bchUhgwLeQIINEy1KyvzDnGKmRD5dxdy42UfwhsWORo=; b=RBELJcPL8O8S7ulYhRu8VNtyOHEkb4y/i3mzSDzYYYUzpEJLoEviL2vDOvbSsKmgl5wmGrAamRdqYjcn3CS19DxaqKPr4m0ks8treZjQI1HWV1Lkj6C9OuvEb/iBPzaUsL5HcWPBAn2z6s8GR9n1jX5sfSLOSsrDrlgWpne4KI4= 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 lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1776939017646914.1661679859769; Thu, 23 Apr 2026 03:10:17 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wFqua-0007VN-PG; Thu, 23 Apr 2026 06:03:56 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wFqty-0006VF-Tf for qemu-devel@nongnu.org; Thu, 23 Apr 2026 06:03:24 -0400 Received: from mail-wr1-x432.google.com ([2a00:1450:4864:20::432]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1wFqtv-0002IZ-9G for qemu-devel@nongnu.org; Thu, 23 Apr 2026 06:03:16 -0400 Received: by mail-wr1-x432.google.com with SMTP id ffacd0b85a97d-4411e1eba51so3072279f8f.3 for ; Thu, 23 Apr 2026 03:03:14 -0700 (PDT) Received: from lanath.. (wildly.archaic.org.uk. [81.2.115.145]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-43fe4e4eec9sm49323930f8f.34.2026.04.23.03.03.13 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 23 Apr 2026 03:03:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1776938594; x=1777543394; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=bchUhgwLeQIINEy1KyvzDnGKmRD5dxdy42UfwhsWORo=; b=O/UL/WqtgquxTJPtmVlODCMoEGRv1ntgtFfRUOi/cmgaf98IVoj6PNqe5wWpNjz+mh nxJx4lfcl5Xl4sKKzug1QqPwoYF9ZNunC6mG6E5jjQ5VyJ9h1gb16w87dX2V1IRZxp+K opaH9AYnF3uQTvIBwtghJDRo6f/S1zwsJ2he2K1UlXTDv90+0XplilVTKZ24u0qsSnny plwMupsTStsHDy7XGCDwbx0+0OpqIIUk0f7K+BUN6jQwetvs18A6HYNjbDlVmu286Y4J JxLYGUhqavjA1H7BZfEWy6/9QX8p3+9EqAu/TjuypGo1D6yHxlMB0I0GABy7lP29u/Qx yECA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1776938594; x=1777543394; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=bchUhgwLeQIINEy1KyvzDnGKmRD5dxdy42UfwhsWORo=; b=ELPMuU1RzbENpjDDCcB18NB7m66NuYUw0j8JTpQzqasgejXSgLFeYN2+ZpQC4qT//q q2hcM8IjpWWmHyb5OeP0TrJoYY3W8SutaQJGLKh7TxuiOZsLdHlAQxXFn4BDJpUYFxOi YQu89O89ZDmhSu7JouPJ3MHl3xuwqvFX3M7QmwbcrDNhH+LF+185VYEADEwZP8ilWrBk U6q4NGbZCiHlpRvW91fR4d5GjWfkJCgTaZ299k9fIHnQ0FfGxR8A3+EKPp+uLeyL8i6N hrGQFr0u6jNuolRE8FpwemW0XZ9Gz1kGN1DV+X8gT07D16jRiQxEggOx3fFEL/g8E7CJ /VdQ== X-Gm-Message-State: AOJu0YzQhxBLTOK3d/oS/XgcwRi4HdcSvDI5i+cltfxqAkRP/4SuQNkb UgZ88PakTRxsrHGroLPrxvHgfCFHnxIEaJiYEE9U/LhoH//WTxmxWcSQBYXXvR/sbMz1sfKfYs6 OELpg X-Gm-Gg: AeBDiesYAVn91ZbzOdn0whJYIDb4r6OhcisHsW/F01PuwKwc4LTdqqahi+RovGUWWfN w1/QEoGjaPU+gBmHUmroM/DzkkXh+bJ4FJ05ZpeM0j5QmGU9PLMWJ13ASmu/trBb+WPMnnYVdLo HqaRpEgJY41ZWisatGjehYyTd0vta2LZNSEvaiO0Dtlo4orhdWeZjXRdTgHk32LVuCEr2zkc9Wl RY5xenhsxJMRDPp66uuwUzNoiEL9WEP5MaiBAJM5H0ZL8hxAjxVhb8ZqLevnrV0QW2nBDjtOYVC tfd/oT1hOSYzbuNhW/Ej+Rz58/OcvcUut4wDzWIOjjiigUcQWZja5j2+1Mu4ANMPfh9ehcezLDb WRiWI0Z+4r+Az57EEIhkTVvpcYEWlUTRN8ud8CMjLVG5Ci0VRIuL+3QEdTNGtmCNaXdEpXbsFqr XCK6dxdiOXbma4dtd6K9Dmby2RI6TKEnoPPj333BrO88Ro7YkhyhU/CSvFdFfgnavHRCXJ5OwJc vlIQFtJZFANZux8TGpLo+TWOn3TsXswSkyELlt8Ag== X-Received: by 2002:a05:6000:1acf:b0:43d:7946:bae6 with SMTP id ffacd0b85a97d-43fe3e236c2mr39772425f8f.43.1776938593877; Thu, 23 Apr 2026 03:03:13 -0700 (PDT) From: Peter Maydell To: qemu-devel@nongnu.org Subject: [PULL 39/59] MAINTAINERS: Remove Ed Maste Date: Thu, 23 Apr 2026 11:02:09 +0100 Message-ID: <20260423100229.2941820-40-peter.maydell@linaro.org> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260423100229.2941820-1-peter.maydell@linaro.org> References: <20260423100229.2941820-1-peter.maydell@linaro.org> 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=lists1p.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::432; envelope-from=peter.maydell@linaro.org; helo=mail-wr1-x432.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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: 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 @linaro.org) X-ZM-MESSAGEID: 1776939017991158500 Content-Type: text/plain; charset="utf-8" Ed Maste has not posted to qemu-devel in some years and did not respond to a query about whether they still wished to be listed in our MAINTAINERS file. Remove them, on the assumption that they are no longer active in QEMU. Signed-off-by: Peter Maydell Message-id: 20260416091654.316158-8-peter.maydell@linaro.org --- MAINTAINERS | 1 - 1 file changed, 1 deletion(-) diff --git a/MAINTAINERS b/MAINTAINERS index 855b6dee70..34944c3948 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -4495,7 +4495,6 @@ W: https://gitlab.com/qemu-project/qemu/pipelines W: https://travis-ci.org/qemu/qemu =20 FreeBSD Hosted Continuous Integration -M: Ed Maste M: Li-Wen Hsu S: Maintained F: .gitlab-ci.d/cirrus/freebsd* --=20 2.43.0 From nobody Sat May 30 20:11:55 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=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1776938705; cv=none; d=zohomail.com; s=zohoarc; b=n1lQHe4jfzTY+M9aGre7VITK4vkewOtNtGRfaJ9XPHrx8Fg29S1v+V/3NN9EOyBz+KEQgCp6WfI4Khgdue7LaQ7waD721DdhdYqeiQ2JqX6smhgd6hQqohlbB6MIOEg+H55Jz2Ym7dZH+lebvHNCEtZrRjyVfLcYET5wDPkUYwo= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1776938705; h=Content-Transfer-Encoding:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To:Cc; bh=YOyaac/ldGKuN+XC25ESAWOFzoZJtPFbNO1EUt1ltGA=; b=RRsdlonA+ehUqTbbFA6wcygTmIG/USQi+JEOXnAy8dfSh24+8yJ2xM8OFqa80lw2kLars9334872ZRa1tu4vZkzV6RHW+5N7/jn+Nvyhg1vogViCcv58VplhgtcFjPzNkGnba+PzQH71QEXm1xkT5cbeBJJDpKx+ZZzAK4735tg= 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 lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1776938705393267.94799444336513; Thu, 23 Apr 2026 03:05:05 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wFquh-00087W-Nv; Thu, 23 Apr 2026 06:04:03 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wFqu0-0006VZ-Un for qemu-devel@nongnu.org; Thu, 23 Apr 2026 06:03:28 -0400 Received: from mail-wr1-x433.google.com ([2a00:1450:4864:20::433]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1wFqtw-0002Is-Br for qemu-devel@nongnu.org; Thu, 23 Apr 2026 06:03:17 -0400 Received: by mail-wr1-x433.google.com with SMTP id ffacd0b85a97d-43d03db7f87so4401447f8f.3 for ; Thu, 23 Apr 2026 03:03:15 -0700 (PDT) Received: from lanath.. (wildly.archaic.org.uk. [81.2.115.145]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-43fe4e4eec9sm49323930f8f.34.2026.04.23.03.03.13 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 23 Apr 2026 03:03:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1776938595; x=1777543395; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=YOyaac/ldGKuN+XC25ESAWOFzoZJtPFbNO1EUt1ltGA=; b=fm2ztJqGLqwy6/oAFBomwODyz3QwmKc0g/MNDiz80FMkbvdr0X3fonRnzXkUcr6BxI z9mXT6HdFIbwY8QWHhkdBcLjuMFpkOYx/L9bQQqQ/ZHoH790c1wUXkD1aEB4Ks9opVRo yrWFJ5gT+Lo8b1/7fpAEKcTfmdb9/tuTuFiAjJu8j2QjwvIcpXjlVrN8roWHYJ0xSx7I 1rpbmHPtZpQpX+37mJSTmVOcH2P0yFeXLDUkCNuZ2We4GEvwsDyVdxfSGOHden1thcEN Iqee4AH81I7HrXUNI/Gqmo8F/WMs2GBblgCMXuvT+m2h1sJACg1uGh3gGraAgoPc1S1S oGgA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1776938595; x=1777543395; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=YOyaac/ldGKuN+XC25ESAWOFzoZJtPFbNO1EUt1ltGA=; b=DWDQ/ODz7JPrcFXrxr2DZLEvPSHnS+ktvOyl+mhAHseRkKjVEBEQaAqYNbsAbqD38z LorE868w4LgCembNr6DMqQ8+Qmxd4qiAnxZW40NALeo+woinMJUHybQga2vpFj4/H9+K AUNMp8GpuE2rB8rFezHquXOIgp32TqQJEC1ZALtmq4ekPa2t99GIsN+Pjm//Q29vU/qd QuzWsn7lWQmnO0/4GnbP0eBNO9MaSf+/wBOvcXj8XVycr78l8Z1gOWQKE1a3P/gPqqHE PCZwNErSi1HjtLQ7NZs7f1a5YovIUSlJ2eKaySjt5N/DToUEUn+wBV+6CEIXRcBzJeHr m1QA== X-Gm-Message-State: AOJu0YyNwaA6kqTuY0Z6tR9/cfF+gUK9Vn6jpdxBJA5/SQ5LxCc2/FA6 biTV2u47N3YCwW48iF6x+Wff8nIcLib9Ys2TgFbBLoSW5F2Yy9gjRkOtaaHduVFiadQPPnsBiwu 6+fuA X-Gm-Gg: AeBDietnshNUfvgkaN0cCHKL2FSbfic+lSaFhoh2blWl8bmtx/em5I5WG8uqS7+Wo5c 4hu9Yr8rq9Zm9lHsLvohieMeBXJ76ScJUtEfTFK9QArnHH/FHG09PZYZyQwN2xdbxhZSVrvI13c 4xEOXVtD7pxxjmA289yXgkN6ATIvZzrnOSZ6dh9RpfMy72muRfPIWCyEAX9If+72EVIunGkvM/F 6J3TmhhF4ZhmIs4hU3u4uqBLTP67m29FfMPvdf1q7W6t8Fa93Lr1gnXnqdg30v44+0n2cutYO9X nNfdTgw+kiXAgxBb0tKdkJlTpEsmfy4xjSpY1xMrd91FeR+QOU9jYMvL6VQnREE4ho62efTNJmm 7fQT4N0v886CoNcc84udiRmjTnxp/RP6BKDCciRzUz/5/H2aoekHMwdYxpQ5dWtWyjB2OL1oVdz 4Wr6DC0v8bbL8OE8aehVX03qEwSPSuH9UG0Z8acQnM6Cw7KaYsZfwH9Cfw3SRnfiGBCvNL8WtqH Q82t1b9WWh7JuI5OE8Ha1KIjYYxNvzRf1xWcN4NuQ== X-Received: by 2002:a05:6000:4283:b0:43f:e211:1090 with SMTP id ffacd0b85a97d-43fe3db3c62mr39345262f8f.1.1776938594861; Thu, 23 Apr 2026 03:03:14 -0700 (PDT) From: Peter Maydell To: qemu-devel@nongnu.org Subject: [PULL 40/59] MAINTAINERS: Remove Dongjiu Geng Date: Thu, 23 Apr 2026 11:02:10 +0100 Message-ID: <20260423100229.2941820-41-peter.maydell@linaro.org> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260423100229.2941820-1-peter.maydell@linaro.org> References: <20260423100229.2941820-1-peter.maydell@linaro.org> 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=lists1p.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::433; envelope-from=peter.maydell@linaro.org; helo=mail-wr1-x433.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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: 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 @linaro.org) X-ZM-MESSAGEID: 1776938706409158500 Content-Type: text/plain; charset="utf-8" Dongjiu Geng has not posted to qemu-devel in some years and did not respond to a query about whether they still wished to be listed in our MAINTAINERS file. Remove them, on the assumption that they are no longer active in QEMU. This makes the "ACPI/HEST/GHES" section orphan. Signed-off-by: Peter Maydell Message-id: 20260416091654.316158-9-peter.maydell@linaro.org --- MAINTAINERS | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/MAINTAINERS b/MAINTAINERS index 34944c3948..db29b267ee 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -2220,9 +2220,8 @@ F: tests/functional/x86_64/test_acpi_bits.py F: docs/devel/testing/acpi-bits.rst =20 ACPI/HEST/GHES -R: Dongjiu Geng L: qemu-arm@nongnu.org -S: Maintained +S: Orphan F: hw/acpi/ghes.c F: include/hw/acpi/ghes.h F: docs/specs/acpi_hest_ghes.rst --=20 2.43.0 From nobody Sat May 30 20:11:55 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=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1776938780; cv=none; d=zohomail.com; s=zohoarc; b=e45Vai7byh3VNJRNBQqQMWw9mPziLcg3nRJD8+sf8tQQrHhR3GHb/nMoN0p1phr3lQxz6TWz/wPGInw3ebpi0aEnqPrEEYjZS9GOOhknw9LUwqBn4lI22REJYH21fCZWIKPFu9DZJr0LtwZ7SvKMQXL/M1TCiJVh40sFyh4+O94= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1776938780; h=Content-Transfer-Encoding:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To:Cc; bh=fEUFHfMcLq9jFYBA6iiHhH3ilA9zZne4OSj0U6OqLbQ=; b=G7geM8b/K3xjJh6xinj+MrK/vu2RiHh5m3my5HcAf0Y+ejzemOCj0VVumUfx5adJlVhIXARoegeHQG6gC58j43y48AbYGvMShhEMLo3/jefcNE+gmD39oIhsBNe20IuQTmwx1qyFJfLtjMoLdIkOFgp9p0cRRnZm4LjBLGncs+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=none dis=none) Return-Path: Received: from lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1776938780693781.144622666482; Thu, 23 Apr 2026 03:06:20 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wFqub-0007ch-Kt; Thu, 23 Apr 2026 06:03:57 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wFqu4-0006Yp-IO for qemu-devel@nongnu.org; Thu, 23 Apr 2026 06:03:30 -0400 Received: from mail-wr1-x42c.google.com ([2a00:1450:4864:20::42c]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1wFqu0-0002JK-Fn for qemu-devel@nongnu.org; Thu, 23 Apr 2026 06:03:21 -0400 Received: by mail-wr1-x42c.google.com with SMTP id ffacd0b85a97d-43d7badbd7dso3191567f8f.2 for ; Thu, 23 Apr 2026 03:03:17 -0700 (PDT) Received: from lanath.. (wildly.archaic.org.uk. [81.2.115.145]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-43fe4e4eec9sm49323930f8f.34.2026.04.23.03.03.14 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 23 Apr 2026 03:03:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1776938596; x=1777543396; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=fEUFHfMcLq9jFYBA6iiHhH3ilA9zZne4OSj0U6OqLbQ=; b=nGmog8qEhMfifNYBu75RWnPbUI27hAnA8W1EF/+EkhfCWrmidLjYqaiMsLuDW6iFzT GJdYC2nxkleXS7vcUrvbu63hZE/Lx/A9CaOJ6QbBcbeArhwk0EyokmK/kJd8Lfyr6xud aR/2uypajJOsNeuuESPkMBPvLkPemAnoNIRV49FEcwsJpok3uJDJ8LrvLW9SRxfCcEFP o8bouR6oRI81iunoJ5d7b2CRVpMPuXsynW1vDQeKDyFewgfaHTqgogP/+9aIRQTE6LC6 NP9kUp+XIlhV+mad+lPQg7AQf/08RIgCWAgDkj4KdFJ8qk+omkGxmCDDWx9f5DKi2J7S +JMw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1776938596; x=1777543396; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=fEUFHfMcLq9jFYBA6iiHhH3ilA9zZne4OSj0U6OqLbQ=; b=KNKMF2yr5Ft+Qsn1+u/e9kqh0xIaf3h1lRs368mn27dJABDrG1iyZGE3f2W5cY+fvm 6CEGXFgm+vY7XamwgWZRjvRHB8apicesT9V4rdZORJfdcko/4zNNTdkMHRh/04gmxajp 2QEiosTNWL68crDAHR52NJkpQGZFCugHl+gYpF3qrIGJVhz2IsZFNBk6z84JyHDrNrJE Ymd61UhgKXQ71Lk6zXrNtMaMEZu1WZ8thT+UjPEl861/z0+DKUXgOMymWGPxavWM9ox3 oUobhwoMagqiEVYhM8y41AvqIsUAGPn4421noaNgbnIKIU2FMTg5KyfX2G/4HxRiaWUT SV5g== X-Gm-Message-State: AOJu0Ywpctq9axhjw6Y7hg0bH6BOejOQHcQpQrQxq8SGHvHc7tvqYEm8 Nhoos1UgNjtbD8y17i6ozSn/b2lvWPGxrnwSt08lDB5TluS3vdhHJAfZq2l7H5JBXojEpW38x5R fsT1R X-Gm-Gg: AeBDieuVkr6ouNPZYWZ0A9L6Iz3isr5y/qLDTS3Zaml/pvcaA0ecuClOOSUDI2EZynN NwtNKqao+5JvrLP6/DqxAoq3SRK2+lQ1eC0hvzRhO58X4UUSPJgVnG+PuQr8YabFwUaXFgJ78Ak 1r9Naff1q2waqEbo0gLeeQ3Uo9BZsuYOMLFDOk7QHkvxPvAkdPMcOgB3k6j27IJ87ENE8Q1RnqR GZt7ZwyoDZQydagB6SxBD/SUxh+GxFvsp8lXBvZZ5ufXNfs+hYcC4Ol313aLjy2hR1JYqAU+t2t 6yr+hRddG/qmd8tFmJR9jt9nh0lYoNLW7wcGmaYzVfzPULmtaWJItM9g+dzCLk/gQ+7A2PEeFwg PF07CALoxyofoDL+uX2kva0bawgSxk4FCR5RHf1oJGyIeDuBIsVY0+0v2Ub4JgsnF90DXPJ/j+v BfbKjAb5KKUVOweaPn2Iljb8TVtp+fIT7dTxrYjXQdvlMY/Eyoowu91IbvTzare6Y/jLyjsQZl2 K8+++yMjqIhk8nJ9hBLQyF6W8rZ/RoUbdelZK26Xg== X-Received: by 2002:a05:6000:1ac7:b0:43c:ff58:35c2 with SMTP id ffacd0b85a97d-43fe3dc5eaemr41742212f8f.20.1776938595797; Thu, 23 Apr 2026 03:03:15 -0700 (PDT) From: Peter Maydell To: qemu-devel@nongnu.org Subject: [PULL 41/59] MAINTAINERS: Remove Huai-Cheng Kuo Date: Thu, 23 Apr 2026 11:02:11 +0100 Message-ID: <20260423100229.2941820-42-peter.maydell@linaro.org> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260423100229.2941820-1-peter.maydell@linaro.org> References: <20260423100229.2941820-1-peter.maydell@linaro.org> 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=lists1p.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::42c; envelope-from=peter.maydell@linaro.org; helo=mail-wr1-x42c.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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: 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 @linaro.org) X-ZM-MESSAGEID: 1776938782768158500 Content-Type: text/plain; charset="utf-8" Huai-Cheng Kuo has not posted to qemu-devel in some years and did not respond to a query about whether they still wished to be listed in our MAINTAINERS file. Remove them, on the assumption that they are no longer active in QEMU. This makes "PCIE DOE" orphan. Signed-off-by: Peter Maydell Message-id: 20260416091654.316158-11-peter.maydell@linaro.org --- MAINTAINERS | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/MAINTAINERS b/MAINTAINERS index db29b267ee..38958254be 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -2161,8 +2161,7 @@ F: docs/specs/*pci* F: docs/system/sriov.rst =20 PCIE DOE -M: Huai-Cheng Kuo -S: Supported +S: Orphan F: include/hw/pci/pcie_doe.h F: hw/pci/pcie_doe.c =20 --=20 2.43.0 From nobody Sat May 30 20:11:55 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=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1776938802; cv=none; d=zohomail.com; s=zohoarc; b=YHyELKmmTlZiPOduBvdIbzY012o4LazO9SFjlIexDnArYgCJ+ZbBJEk6VJdNYeXXfXUkt8J0pO/w2TxFmXDT74CIMDRj78krDnUec2C8GzFz3bvkqtGfkSWwOS8gKCc0UrDRfZbFINI6u2ohAciiNuip/SGYy7DWPw8V8O4MPxY= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1776938802; h=Content-Transfer-Encoding:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To:Cc; bh=FCqkL9qseS61pwBSKDOrgWFMZpXLjKncnUqxjIl4M3M=; b=e5Z531KkfEtEtklhpjZhOfnBG4+AAZsmoLVGD36RtQFCA+rZ2f71hKqWVNk7R/2m0yTv8vkeH9puMFdOouyVuhzV3dDjRs0kgbUPspkeCr/D1o+Z+3C8eyL2TYX1yadcIIBp7t6nN64+x6kl+t9tsSl5KZfTHS2cxIO1Dm4opHk= 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 lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1776938802475372.37325577159095; Thu, 23 Apr 2026 03:06:42 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wFqua-0007Tf-8u; Thu, 23 Apr 2026 06:03:56 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wFqu4-0006Yq-JG for qemu-devel@nongnu.org; Thu, 23 Apr 2026 06:03: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 1wFqu0-0002JZ-VV for qemu-devel@nongnu.org; Thu, 23 Apr 2026 06:03:23 -0400 Received: by mail-wr1-x42d.google.com with SMTP id ffacd0b85a97d-43d7badbd7dso3191574f8f.2 for ; Thu, 23 Apr 2026 03:03:17 -0700 (PDT) Received: from lanath.. (wildly.archaic.org.uk. [81.2.115.145]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-43fe4e4eec9sm49323930f8f.34.2026.04.23.03.03.15 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 23 Apr 2026 03:03:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1776938597; x=1777543397; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=FCqkL9qseS61pwBSKDOrgWFMZpXLjKncnUqxjIl4M3M=; b=Y5sBWTysnD//a5oECssWIbRLQ7+dCOnb5m6zb+fGmQx74XjeXT4TQ9Lgy53PsObAOc xMTICCtJ9U9DDEEshBbR07YK1Hee/McPZ5Wahxw3AM422j7S630/AikHpiu5zdGtKNvZ knBW5xahrfrrW67YvrkoSA+abA1FDOQuy+/EKqXYzyn+ebYuoFkn8WwdOPdif0ab9Fag eyCvRAhdT0LTX3+3mo6ivQEZPhMzt9dQ5G4klZYWBpWAnLlZAFHLF3S7ATF4k9NBIPgj iYd76O1iWWnzkJc144dt2hMLon6dD1d74JUT9cBPLHibiAQenCQt1lvb6wPmCV3D6BrA Z0ZA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1776938597; x=1777543397; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=FCqkL9qseS61pwBSKDOrgWFMZpXLjKncnUqxjIl4M3M=; b=lcbJRYLvT0AV6/uOlft8qZ18WOiJeZnk4aG6gUZyMtJWOGgVHYqTIVfC1Z2zWp1ayA IfzZjMAIbaC8eVSOlJ0wBhvVhrA00XEaz3S+KW96A2u/yqJPtO4jwTZZb9wPLxlUb4Le X1P1OSuRLielLZrJKWSFYkeyPWsWzH9TaNZMYpo60F87ieUlpnSYRABjtU6fWRaK5URz ujcX0h2UHJtBIfRCDEvVJIshGTTTmB+zqBQA7q7WvFV2GEIqGKIAFNceSeCNyQQE3O3b yZCUW4QCLrbICALD5M/+4cgA3G7Mj/ubq5cZd7tPuEe1Dggl72KdrNzRgNkgwk1wFTS7 VFWg== X-Gm-Message-State: AOJu0YycZk553c5cBwqUwu5JG/agV6y95D5X6QCyWQ3SVGDiT+HDTOy+ wzpN6lMu80fwc/juanIjoI4duF1CCrjbs1jktGGhWIgTD1u2+uZNmhhRauywT6xM4o59OT38PlN iw583 X-Gm-Gg: AeBDievFCEjf+Jc3trBCWom08LW47sDVXzsM68RMsqB4j+Zt5Vti0poPGetUyqhOKNm t9bUQV8/Am4u4zl7jxNzHbH6aBSoHks98oMQBRLkjSku+4FjU7BSD3VyGxgf8Cko59SL4fg+0ii Sw67Mnt+QnnZAoa4NUIWrBu/iHCKIl/9QxJ2Ov6UAS/BBGt8xMpatFiV5wXg31/9h0kax+O6zdM Eyaq+FlR4jxX/zYf/k5AveUdQ9BtN4j/o2V43yrfHFD/aDAE/3f8iSkE6zOjx0CGfZq5mpFUvqB XkhwpYG/BFZROqkkvQaBMfDLstclylk3y2Yv+Sdi+ROFS+zuozEmd18k47lMDJf/hzk5/2Zwkcm M0qZA37bdaDaaSQwgwJekjKDRlzmQxjrfNKw5y8bE+ZgS+35mw/9yA95X+JmLx8EpGn+wg5RegI HoGUp1vXlfC92Hj79yJIJNG+efRuzYsIA82707tMYH7VIsCYN6KApMrSQopghlEESgkEUldbApZ 2l+D62lMdmIDUNK+PSeAcCPg/1jg9SslW4E3CHoEARinqPBqpE6 X-Received: by 2002:a05:6000:2082:b0:441:1c18:f779 with SMTP id ffacd0b85a97d-4411c18f7c5mr21542053f8f.37.1776938596805; Thu, 23 Apr 2026 03:03:16 -0700 (PDT) From: Peter Maydell To: qemu-devel@nongnu.org Subject: [PULL 42/59] MAINTAINERS: Remove Bastian Koppelmann Date: Thu, 23 Apr 2026 11:02:12 +0100 Message-ID: <20260423100229.2941820-43-peter.maydell@linaro.org> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260423100229.2941820-1-peter.maydell@linaro.org> References: <20260423100229.2941820-1-peter.maydell@linaro.org> 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=lists1p.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::42d; envelope-from=peter.maydell@linaro.org; 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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: 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 @linaro.org) X-ZM-MESSAGEID: 1776938804698154100 Content-Type: text/plain; charset="utf-8" Bastian Koppelmann has not posted to qemu-devel in some years and did not respond to a query about whether they still wished to be listed in our MAINTAINERS file. Remove them, on the assumption that they are no longer active in QEMU. This makes the Tricore TCG CPUs orphan. Signed-off-by: Peter Maydell Message-id: 20260416091654.316158-12-peter.maydell@linaro.org --- MAINTAINERS | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/MAINTAINERS b/MAINTAINERS index 38958254be..11ae4829fd 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -447,8 +447,7 @@ F: include/hw/xtensa/xtensa-isa.h F: configs/devices/xtensa*/default.mak =20 TriCore TCG CPUs -M: Bastian Koppelmann -S: Odd Fixes +S: Orphan F: target/tricore/ F: hw/tricore/ F: include/hw/tricore/ --=20 2.43.0 From nobody Sat May 30 20:11:55 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=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1776938670; cv=none; d=zohomail.com; s=zohoarc; b=AIS6EIParTCYQy4bY2nixDH/dGmRcxl+K46Btc/pnebYgD2VXWHAB5xhUSYwxag/7Yv5Vom011pBc+8TOdQgK7a9WgOlDSoq1W1EXkjP0zsO+Rviz4kE+ElSRqUDFAlvH81qAhyE3MoAU9YuPBm10h1kSD/s85Ng5polQ4/SvtE= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1776938670; h=Content-Type:Content-Transfer-Encoding:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To:Cc; bh=c36wM9GXpuhtY8lyA+CKnk1dts9o0aviDitOSmQhN5c=; b=TnjsWVHFvHIadCTFgn9voDyziT+LoH6KWgPnMtQXLAUaFXfsCFSddJSo0buV/wWYH/4uk9wHCpkEu6WWg953BCyLiAzj/2ffWLDs3uDL2nDZeqzp3I36+zfF+V+c2WvDGhexjulQVm5wv5Q7pBnjP1kOx7XaTSzXZysrtaHsaic= 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 lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1776938670655260.0593656405639; Thu, 23 Apr 2026 03:04:30 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wFquj-0008JP-9g; Thu, 23 Apr 2026 06:04:05 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wFqu4-0006Yo-IB for qemu-devel@nongnu.org; Thu, 23 Apr 2026 06:03:30 -0400 Received: from mail-wr1-x429.google.com ([2a00:1450:4864:20::429]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1wFqu0-0002Jp-Ou for qemu-devel@nongnu.org; Thu, 23 Apr 2026 06:03:22 -0400 Received: by mail-wr1-x429.google.com with SMTP id ffacd0b85a97d-43fea39e066so5291818f8f.1 for ; Thu, 23 Apr 2026 03:03:18 -0700 (PDT) Received: from lanath.. (wildly.archaic.org.uk. [81.2.115.145]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-43fe4e4eec9sm49323930f8f.34.2026.04.23.03.03.16 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 23 Apr 2026 03:03:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1776938598; x=1777543398; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=c36wM9GXpuhtY8lyA+CKnk1dts9o0aviDitOSmQhN5c=; b=KTLXs/pKMtnnbIfRx+l1R59CQkY40G89K3EmNnnjcHKexHTwaFZlUdmAL794ikU41F IM3lzKvFYoJH+xgBut/qMBvLpxRKLQv2BnUvXUhoJe5L7XkqX5AiDisraRYgVI953k88 thB0RLn9+4ux+0jRF/tId5YhOG8tzO4WAF14ol4nLNHDiC7xtuxmMYtmF7qgnvNceDO2 9SjZD8RJHbwePO8C+AOjAZvMw7lmDcjjrKTeTVVQNUDK5xhQn5gHP+G6SF7SqGs7kAxd yeWQzIRkNmKHbVC8DFGsDFPeBRuhHeJiZzlNxRSrKl+S1UuyrOTQdMXQgL1z8mJSng/X 08xQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1776938598; x=1777543398; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=c36wM9GXpuhtY8lyA+CKnk1dts9o0aviDitOSmQhN5c=; b=q7O3mheF8IPHQPDmE5lG+Z6PBcW4YvhS1+F6aGNcmbAUVbLFh+0Z+9yzwamrh2HXgb MVNTW5goJOjoMzCIIe6FK8uXuoeJDdXK78cqKF4BIatNe+iP4Lj/ilCpPO5yyc7IOrOo Y216eppaaBOM4Cn4oQNt8wCZhA9DKacaEpEfIku/1SfVlo4N3v3/rpniNyRFJUvzSQm3 soq90JjcDY/42NrCxne9KP+6O4yJwhKIytruZhhLKLl+73EGkCra1/eFS6mwlELVk7c0 aavB+cgVx5ArzMFgVBjXyLnvY3NbdJqFQT1qb9AtMpB63AkDhU//asaKk6Ur6sF0n3j/ Y27A== X-Gm-Message-State: AOJu0Ywb78eWNz2twaSHIXcUbVU7j+gCNqs4JcYxWSRh0+llAPoGqrPX biJ2spmOuOu4hBnK4q0x/sJWLSbWTRUZeTluoviakWBH3r7L4VPcaVUTWBAd2UKXcsrL0aT8FMe k/NV/ X-Gm-Gg: AeBDievIGoMg35yaX8u7+BZLtiGKekxQMuQTm0Pd2+sWVkK/8FXHEYfPB3cL+iGjz3U 47Bwt9tKk5rl7EGWfsX8+5PF1L+DaNni3Z5lOTsO8EhLEzj8S5jM3EtRrkLFf7WgQSSCoGxqlWT qv25UEhlu5XvvSo7bfGtVw21OVbcSVVV2pmnX4U2mU83rHokSxr+1z95q9zk8F3pOpR/zWGEdm7 iwiW8tpTJLzEx40BkoUukT+7t2JLIrar3DjgS0ZjkL6LNjW8RiiXWXMTuzkU71+iSNbqS4037KJ 5Xt+ctOxjefEbkWwUzaxHdMApD5YreUAg3SWkSrano2j1sCyJS2kvBAz8xAxjKEEpFEAk/BcUlE 2909DobqnwEv6XRmVBSD+ZIx/yJfhJeIcR/tJLOUe5O+UEwK7bas3ZYlHYyM2CsoknvNAf3d+AJ DUYXxvIDp/eEMowrukRqZvV4/6z1CISZrFM2qZ9/HOoDUmsWHpqgI/IGJWVpPNh0g/kLZ9YUG+D jwaJmDYwBd+omiaGdAHsSVJx/IN8eTGZQ77lBQ+BPY3Coc76CC/ X-Received: by 2002:a05:6000:2c0c:b0:43f:e22e:e8da with SMTP id ffacd0b85a97d-43fe3dc5b0bmr40547819f8f.5.1776938597764; Thu, 23 Apr 2026 03:03:17 -0700 (PDT) From: Peter Maydell To: qemu-devel@nongnu.org Subject: [PULL 43/59] MAINTAINERS: Remove Mahmoud Mandour Date: Thu, 23 Apr 2026 11:02:13 +0100 Message-ID: <20260423100229.2941820-44-peter.maydell@linaro.org> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260423100229.2941820-1-peter.maydell@linaro.org> References: <20260423100229.2941820-1-peter.maydell@linaro.org> 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=lists1p.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::429; envelope-from=peter.maydell@linaro.org; helo=mail-wr1-x429.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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: 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 @linaro.org) X-ZM-MESSAGEID: 1776938672192158500 Mahmoud Mandour has not posted to qemu-devel in some years and did not respond to a query about whether they still wished to be listed in our MAINTAINERS file. Remove them, on the assumption that they are no longer active in QEMU. Signed-off-by: Peter Maydell Message-id: 20260416091654.316158-13-peter.maydell@linaro.org --- MAINTAINERS | 1 - 1 file changed, 1 deletion(-) diff --git a/MAINTAINERS b/MAINTAINERS index 11ae4829fd..206ff228d3 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -4092,7 +4092,6 @@ M: Alex Benn=C3=A9e M: Pierrick Bouvier T: git https://gitlab.com/stsquad/qemu plugins/next R: Alexandre Iooss -R: Mahmoud Mandour S: Maintained F: docs/devel/tcg-plugins.rst F: plugins/ --=20 2.43.0 From nobody Sat May 30 20:11:55 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=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1776938924; cv=none; d=zohomail.com; s=zohoarc; b=nbVR2wwvT2gkt/vQJvk9zBTSz5SnGIKoFs92C9+rLC7TeZPdD+KhcZGM296+ob3E5nXCkx99gMd280LT6ROZfLwfkS9JNaO5G19ugp7KWW4QlqJoxy/WCwlX8DPOeKhVmEptr3SpY6Qf+i5rgzF6X2V+cLP/SWCynbKAD7azY5o= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1776938924; h=Content-Transfer-Encoding:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To:Cc; bh=5O50KkeZH/Cg0Cjwa49v6zuMPRfWLVp99KJcSLVDpMw=; b=iDtWRkv+5Y3aKiFgRsXrRRBGRGzt02A0wfNsbwZdZ+YlpYyVsrRUCbDM8QuRwYgAVMotFeEsj8BJR1fWHQ6w59gkYiJbUFMvNhvyMDVzESnCkNuOT9l8yyIbOO0ZhOCq9xHPIGSz9qz+UjSME1wXx3eHNbX2r6s+ONLA1kmTW8w= 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 lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 17769389245311009.0820313177547; Thu, 23 Apr 2026 03:08:44 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wFqui-0008HP-G1; Thu, 23 Apr 2026 06:04:04 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wFqu5-0006Yv-NC for qemu-devel@nongnu.org; Thu, 23 Apr 2026 06:03:33 -0400 Received: from mail-wm1-x32c.google.com ([2a00:1450:4864:20::32c]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1wFqu1-0002KC-2V for qemu-devel@nongnu.org; Thu, 23 Apr 2026 06:03:24 -0400 Received: by mail-wm1-x32c.google.com with SMTP id 5b1f17b1804b1-4838c15e3cbso59728085e9.3 for ; Thu, 23 Apr 2026 03:03:19 -0700 (PDT) Received: from lanath.. (wildly.archaic.org.uk. [81.2.115.145]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-43fe4e4eec9sm49323930f8f.34.2026.04.23.03.03.17 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 23 Apr 2026 03:03:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1776938599; x=1777543399; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=5O50KkeZH/Cg0Cjwa49v6zuMPRfWLVp99KJcSLVDpMw=; b=ijLwUuZKhfcQLoEYPEjCTOVQvt/uiWxqO7iNHmm7Fg75LpPs+hp+HiTKyfFo/BwRvc Xwt3i9GU1sIdV0KYvbHuzhbYHkY5pduF8W5vB8p5pwBnCFpf6s1d+JBrLMb9bRyNxxHV OqrO6DjGc7unJAdOmnE8TNngGIr49JMD2HYMgmeXq341VdoytEJFnRBVwnsM8baUkQOd yVKpud5D7/H1h8d6fqlE9nq7wn2DyH8vuKxZAD1ngxBMH3KUSbnum8XdPOJc6DU4l3z4 9MYvlpd4Td7wHfoX5gz7I8SKKAz0gtNNZfmLdQcxbcpX2XXQNEzOTarPUMmAXZOrWNvo rikQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1776938599; x=1777543399; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=5O50KkeZH/Cg0Cjwa49v6zuMPRfWLVp99KJcSLVDpMw=; b=elVXqZZOxT44fb+6MxTzSRGZinOIl/pVmiPGpNGZ0OMLp36rgkoXTrdnFLIvkOqZqr Zii0NM0Z8bKoNkw2JdDB8vm+rccb0gqFSQ/YJJuSwXIDkjm4mRrODQUMDQot+w38S4Hg VYvTmtr02uz05Uvm6yPUw0g4yUdifNXNQB5bBwC4hfoDONI+2rJPkvnUKUzlwFr0xOa+ I/WB6lh19Gz0hrfan/26DWig37N2/85UecEAt7wjE8zQ3ABZ10JmTXm3H1Mkb5a6fb0x xEG03v1NQpZ/5HNliSjPqbIWBgr4w3PeuI6Sv5gJRXCdNfxof3nP+LaPBY4zwGth4oFC e8xw== X-Gm-Message-State: AOJu0Yzx6NqJCQ8hXhdknHw5yYfkv8Sifwj+Xc4gSWtPstGcypajLGdu fvzxnLz4oHqJxbMYmra3vDjhiDNIr9s8387Od8LcKkrcXtGQNaC+XXD4iEMzlBUR/WnLJLiVEXM jvylp X-Gm-Gg: AeBDiet5D2IjDQFEBMU19ukY30sIrj/wIdqIW6trfMJKDAgPBfFtXd2YLwPxNzarVbJ rnnqnpvjJPz/fe4Fg318uLaYs72b4EeWIlBai6Mg+VstF2l7o5+PNvadx5BK/RWEsRRGRwQabFY GThoVB8+PEnLkzb7TjUJVf3WCXpDBSLT9R5cg+Ra9m4qnio70MsjHOlANEUl9JNFVJhXSiCTQtW szmr9nEMubU+ZIinqxb6oyKX49uytUCzgWPEgEvy4XLgegWhCiesTvvAwJ9xr8Lf7KsdZi9bu3t 2+39ZNNI4ifL5pz7hXNG6kYiaH7eaJG1W0QAd2oU2OX4vSnTHaRiQjGJHSr5se4PXXkon9TeXpJ FylTMiNUASTnSaRsDe39mUBK/Jda1M6YpaR5E5vSJOk7J0SMFV1d+8DC/a6cES4Ygq4zkbOwd+O KeYg7f8aZ26IW3VPqyuUYR58RXT+CtL/d+Yk+mLoWSRM9mh+rfPMN89/Vw6FKrUa3Rufx8NbH1H l2MzI1eNehneQV0A5ekQgtPOFq4WOWkyx4c9G297aqu931AeK1W X-Received: by 2002:a05:600c:1d86:b0:48a:53ea:1405 with SMTP id 5b1f17b1804b1-48a53ea14f5mr176698895e9.12.1776938598794; Thu, 23 Apr 2026 03:03:18 -0700 (PDT) From: Peter Maydell To: qemu-devel@nongnu.org Subject: [PULL 44/59] MAINTAINERS: Remove Magnus Damm Date: Thu, 23 Apr 2026 11:02:14 +0100 Message-ID: <20260423100229.2941820-45-peter.maydell@linaro.org> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260423100229.2941820-1-peter.maydell@linaro.org> References: <20260423100229.2941820-1-peter.maydell@linaro.org> 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=lists1p.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::32c; envelope-from=peter.maydell@linaro.org; helo=mail-wm1-x32c.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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: 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 @linaro.org) X-ZM-MESSAGEID: 1776938926640154100 Content-Type: text/plain; charset="utf-8" Magnus Damm has not posted to qemu-devel in some years and did not respond to a query about whether they still wished to be listed in our MAINTAINERS file. Remove them, on the assumption that they are no longer active in QEMU. Signed-off-by: Peter Maydell Message-id: 20260416091654.316158-14-peter.maydell@linaro.org --- MAINTAINERS | 2 -- 1 file changed, 2 deletions(-) diff --git a/MAINTAINERS b/MAINTAINERS index 206ff228d3..065a18986c 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -1781,7 +1781,6 @@ SH4 Machines ------------ R2D R: Yoshinori Sato -R: Magnus Damm S: Odd Fixes F: hw/char/sh_serial.c F: hw/sh4/r2d.c @@ -2880,7 +2879,6 @@ F: docs/*/*xive* =20 Renesas peripherals R: Yoshinori Sato -R: Magnus Damm S: Odd Fixes F: hw/char/renesas_sci.c F: hw/char/sh_serial.c --=20 2.43.0 From nobody Sat May 30 20:11:55 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=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1776938692; cv=none; d=zohomail.com; s=zohoarc; b=Ui8dgdWaObUA1FsCZ7EqdphpuW0GmHbyTIl0XCF7Ht8Gg8LXQH2DQ9/WBwxqx6S582iQ06QNYxp1Q+GtPG1pI2LAJ04ZeWJtkuZNSTsszK3aFgwO/of06sK5tcNlCpveU6jKOO1CjehTkObzXW/JhF7mx3iSTZmut1i5XfwT1ao= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1776938692; h=Content-Type:Content-Transfer-Encoding:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To:Cc; bh=5jtxzNslKZuQU5rJrwMQ7igVsUYizcXwn/USYZz0v9g=; b=S0rRrf5eCQ2izzaxMlIT1XuAjQ6R3odbqojqnWw1Zsqf/u6d6EGDQcNTDAV7mjRX+KBpt2MVEh9OQqgurF7dGaF3aCDg6Mgl23RmSJ7ri1eGijxkX74U6vaeXsTT2U0PeSDVEOezkclzmhz8NI+KLqNmZttt2whWWMg+1V1Oilo= 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 lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1776938692842605.0722204707531; Thu, 23 Apr 2026 03:04:52 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wFquj-0008JW-Cw; Thu, 23 Apr 2026 06:04:05 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wFqu6-0006Yy-6r for qemu-devel@nongnu.org; Thu, 23 Apr 2026 06:03:33 -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 1wFqu4-0002KW-2v for qemu-devel@nongnu.org; Thu, 23 Apr 2026 06:03:25 -0400 Received: by mail-wr1-x42d.google.com with SMTP id ffacd0b85a97d-43d70c30767so4347530f8f.0 for ; Thu, 23 Apr 2026 03:03:21 -0700 (PDT) Received: from lanath.. (wildly.archaic.org.uk. [81.2.115.145]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-43fe4e4eec9sm49323930f8f.34.2026.04.23.03.03.18 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 23 Apr 2026 03:03:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1776938600; x=1777543400; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=5jtxzNslKZuQU5rJrwMQ7igVsUYizcXwn/USYZz0v9g=; b=LQUDC/nA+0ohENhGlzep5mMi5rIBnWYs0FfR8V4aQbep8hJ0ymLh338EhNS1ZDM8hx LyYNVI9ciiO7sn2ZHUUWFP188Ko6EEK0xdWQ7ktnH6vWDr9LfRhrnipKW/uG2Q65n7Fi oy3w7Q2iSTQr9UpFpLtTWTd/A9YNvi6Be/D8t1JZiT5BQ0VoLBNcDd/nhG6peWXizcib k7Z6d7ifvIWoAG9WJdTdMscoL93PThd5XyhW7HFAApyS6krZp2lhzvWMghcSM8TQS70q ZcsrALBhe5qukWa5+jAYnYBTBXSvlrFZwixoXNwUeVVmx/GuOFiCgOh1r745G8+Fpe2o qp3w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1776938600; x=1777543400; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=5jtxzNslKZuQU5rJrwMQ7igVsUYizcXwn/USYZz0v9g=; b=f8xPu08FwtPFCk5e5BHbyjcZzhWw89j2VHJOdy8WjdW3vXsfTWlk/VjcHs6tV1vi3k Tk0woQ924Bj8G3ba+U7fJDlKvWm24uROnPNv0hCuNV1Jd9Ape6WzStcwOOH3UnMUeaUW /ODJC/3OkGGqIC3FU9H9dwIzxCZd+y9Xu2xky/8WNFZ2M+jI05m9oP+4Q6ITT0z7HSNb 91C32T5ePracc+uNDfcYZTce0tenqpAzK/UYDV9RYx0wsfk106A2buvlflHUMen3fiW3 VitavVuygvT9+lcAj8AQsrUJJEjKelEwLu2Npi5VJS4M9J/z0EW+AxLPxyGYsApATztC iiNA== X-Gm-Message-State: AOJu0Yxk0a5LC7zZYCoNJxWi1o+5SN1sp5viFboSjmRoxsDdJyxzES+u Cfmwa/Svpkoe8/zKFkbcB4SCXjfMEJfbL2+JQRYTqjQuXHx3ds01yLy1qrY8l1tntGfraHs2qCJ /E4WG X-Gm-Gg: AeBDiesmhz1ZgNseXFFEOKajzBXUQ9frYi/vVefgDVBhCGOylIu37p1blesDZMH+GLd l0FVkU0EgrtKXrUy9uwYgq304BnkDIoa7YU6Xe3yF2/dLuMpCqLFjdOEOt/RuYlK17TP611UdOb V35Ket8vNKI5DS4vIJ5DSecKxBp+x5dasHja1FbTUtfOfxQv2FHuv+v9svaRQcWdvztBWZawhQP zh+D2U2F3aqMZDWN7A3ULykgmQ+fvq1tQhQo+F3i4zpBCQuUImZbtMSrP546GOcYln98iMms85m hPmgCLZYuPZUf286xx741AyL5S0Q2LMf44TOZTDTYmlK3mc57nuo2ztMHpuforxPdOlEtOhWFFo rarq/1nulfHn1TZGVt+68vXtQKDMkxLAk7Tfz+uW9AmnsMdNJmKneDfU48Z8/++x2KebAEtnKTz EJiuDHsdIVQ+XushNeIZFdXe/T7BAVbWV6tb339wWSPGhz0EoMhzllOKQNlBuycZ1m6AqVhxj3n sb9eZxj0N63eIOi30Sd4+jg0VBv37SPMv5xgIUBHA== X-Received: by 2002:a05:6000:2dc6:b0:43d:7512:6f7b with SMTP id ffacd0b85a97d-43fe3f35785mr41745799f8f.5.1776938599915; Thu, 23 Apr 2026 03:03:19 -0700 (PDT) From: Peter Maydell To: qemu-devel@nongnu.org Subject: [PULL 45/59] MAINTAINERS: Remove Marcel Apfelbaum Date: Thu, 23 Apr 2026 11:02:15 +0100 Message-ID: <20260423100229.2941820-46-peter.maydell@linaro.org> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260423100229.2941820-1-peter.maydell@linaro.org> References: <20260423100229.2941820-1-peter.maydell@linaro.org> 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=lists1p.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::42d; envelope-from=peter.maydell@linaro.org; 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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: 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 @linaro.org) X-ZM-MESSAGEID: 1776938694349158500 Marcel Apfelbaum has not posted to qemu-devel in some years and did not respond to a query about whether they still wished to be listed in our MAINTAINERS file. Remove them, on the assumption that they are no longer active in QEMU. Signed-off-by: Peter Maydell Message-id: 20260416091654.316158-15-peter.maydell@linaro.org --- MAINTAINERS | 3 --- 1 file changed, 3 deletions(-) diff --git a/MAINTAINERS b/MAINTAINERS index 065a18986c..48bfa032e3 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -1928,7 +1928,6 @@ X86 Machines ------------ PC M: Michael S. Tsirkin -M: Marcel Apfelbaum S: Supported F: include/hw/i386/ F: hw/i386/ @@ -2011,7 +2010,6 @@ F: include/hw/i386/nitro_enclave.h F: docs/system/i386/nitro-enclave.rst =20 Machine core -M: Marcel Apfelbaum R: Philippe Mathieu-Daud=C3=A9 R: Yanan Wang R: Zhao Liu @@ -2147,7 +2145,6 @@ F: hw/ipack/ =20 PCI M: Michael S. Tsirkin -M: Marcel Apfelbaum S: Supported F: include/hw/pci/* F: hw/misc/pci-testdev.c --=20 2.43.0 From nobody Sat May 30 20:11:55 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=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1776938770; cv=none; d=zohomail.com; s=zohoarc; b=IDkuZbLKt8YQ+adFF9Q0/JH6Qnsooyv3D8XC1lBZzeMMLYMU3nIH7qoMhfns23g5fSdgsHqAuQt+VkNzZAiQJec9r2wva5Ar3fPJNUxFzRVZ3GLP4gMTRTJOp+IPbsOK6l338IZn+v0UPGSTeFFUH6BshfF7rlcZljus1tJEWnU= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1776938770; h=Content-Transfer-Encoding:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To:Cc; bh=co2cvif63j3+U7G00UZQLi6jjvOKb19tUasGk1HUUQ4=; b=I1Hg7UaHX9ect3SlAi6OuqSQuSfkYhu+AkVz0GNe41ZLmuNw+gzhsZL15Ti3xSl5Xxu6T8WOwCSNp+cCxM6VH82PnINT6fgW39gBsAyUAKI4oBF21IZ26PcXHzAdGekr/EDqDdSVufGud8AFCOM0n0YVYZ54LzxLT5rxDcQ/Ctk= 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 lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1776938770607642.2857109159565; Thu, 23 Apr 2026 03:06:10 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wFqug-0007xb-GA; Thu, 23 Apr 2026 06:04:02 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wFqu6-0006Z4-II for qemu-devel@nongnu.org; Thu, 23 Apr 2026 06:03:34 -0400 Received: from mail-wm1-x332.google.com ([2a00:1450:4864:20::332]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1wFqu4-0002M9-4q for qemu-devel@nongnu.org; Thu, 23 Apr 2026 06:03:25 -0400 Received: by mail-wm1-x332.google.com with SMTP id 5b1f17b1804b1-4852a9c6309so59429195e9.0 for ; Thu, 23 Apr 2026 03:03:22 -0700 (PDT) Received: from lanath.. (wildly.archaic.org.uk. [81.2.115.145]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-43fe4e4eec9sm49323930f8f.34.2026.04.23.03.03.20 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 23 Apr 2026 03:03:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1776938601; x=1777543401; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=co2cvif63j3+U7G00UZQLi6jjvOKb19tUasGk1HUUQ4=; b=r0zal3Xr3hLr9N+LdLIB0RStKMOvF8fGrkVfiNXgu01RxffW6KHTgpu/4f6Mn6sjlN QVIIBv+43UK2zbaYDPkLAlC7FLj1/WXs2oESEgjKx7cizygDSI/pVTYslqzPpgL4yBgz IZqybHK+I1Yfb2uBqtqAUW8gHAG6qkevuLt30YJWQgBMFAaWlSzuvpNaY8xtRSsORsM+ aWaVf2RzQiZAhjuwsAeo+a5QfAkVnjsBoOAuwqmq9o/rZxFcARIDYN8u65aHtfRajTdX fxWZEUmwlhKoMOdwKoszdwL2z4bnppTHEtQAlVaGbxWYsPdVLu3moOZIS2wWbvZ2NUZn xFIg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1776938601; x=1777543401; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=co2cvif63j3+U7G00UZQLi6jjvOKb19tUasGk1HUUQ4=; b=IttjqFLugWVEUcA0YyqSQEtKh+jwjq70krnSMPNR4WXJw0NH7yB5e+Ygt3UUxAIdOe 8K6zRK8TRPUpR+syGe73TRXwXO4uy5ynX67u7oGVWyFXtpYEfWM1mH/SFjKSAV2EJbbq fLmZd+dWPibk28LIIosGkqBm8YX2sPwov5oFpAOg3xrku5DMJvecFUQ+h0hF57FG6keg WwQwQe2bgRPhzFohHPZMWAodKxpLzD0H9SWfbpL8P6mCDUoYN7/1OpMcsqICtCNwfZbK OYK4TWU1lwLHgcSFPW34pRVnphfJ1dj170dhZ+7dYm/gZGgBrOihiCRG2U8+ay1hrTHo Bnrw== X-Gm-Message-State: AOJu0Yy3jPNtPDDMEDKjTLCzgy5DW7aiKr6qHz8R6GmGJFaveICVJ2cF Z6k21X4Ukn750OKJcog4qAC1EVgKUn2a0Bc1diyf+SlkjKW9h1E1xQIxN1Et9FqRyltSGye1EZt ZEm2b X-Gm-Gg: AeBDievoCa95HJNJtZUAeJv3M089728wM3wGbMBHwhH0khkP7Y0669HseiLRninKoEY 5JxXCuWfVpKD1KLCci5D4g6DY/BGKfu3WOcD+JAfZUsgKjMffrNqw1tr1OSmtMOwga2NapyFFvE a6ftu6P3TGgtzrT7l6oSRjBDnS6HoKEWsvOW44UfyFiYanLnGzU+1PBOh0R7axoT0xF60tTYhzi 6QxRw3pF7sN1ynq5PpYf/O/YGbXJOEwMPTtBD/oTrOStUmr+SBJatO9t+nPwoQL1262JIuHuU8h c0dfBOCnFt8VFVCD52dnZFHOklNCuMAtAKw/n0qeygmbej2iwCgTj8lVYNF3ABk69rheSufjqYO wicPkuI4ynAQ/ayCc6sgZVASxVrytFQBYwgmctPDNDhR+w5NsiHPGgYnLz89Il/OPGGx8pd9oa4 0wS9+euhsNDuEaIozMNwHS4ZQbSWcOIIDN2HTqZrfuzLJDjYYgLeZ7qfSjp+7YwFTzUMqXcGoLB WLRvB/EjpPiMIytE4yFvBWwtUGdZzkzv+u43GvJSA== X-Received: by 2002:a05:600c:46cb:b0:488:a723:ea53 with SMTP id 5b1f17b1804b1-488fb744fbemr373926915e9.7.1776938601088; Thu, 23 Apr 2026 03:03:21 -0700 (PDT) From: Peter Maydell To: qemu-devel@nongnu.org Subject: [PULL 46/59] MAINTAINERS: Remove Aarushi Mehta Date: Thu, 23 Apr 2026 11:02:16 +0100 Message-ID: <20260423100229.2941820-47-peter.maydell@linaro.org> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260423100229.2941820-1-peter.maydell@linaro.org> References: <20260423100229.2941820-1-peter.maydell@linaro.org> 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=lists1p.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::332; envelope-from=peter.maydell@linaro.org; helo=mail-wm1-x332.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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: 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 @linaro.org) X-ZM-MESSAGEID: 1776938772169154100 Content-Type: text/plain; charset="utf-8" Aarushi Mehta has not posted to qemu-devel in some years and did not respond to a query about whether they still wished to be listed in our MAINTAINERS file. Remove them, on the assumption that they are no longer active in QEMU. Signed-off-by: Peter Maydell Message-id: 20260416091654.316158-16-peter.maydell@linaro.org --- MAINTAINERS | 1 - 1 file changed, 1 deletion(-) diff --git a/MAINTAINERS b/MAINTAINERS index 48bfa032e3..75cc6704f4 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -4321,7 +4321,6 @@ F: block/file-win32.c F: block/win32-aio.c =20 Linux io_uring -M: Aarushi Mehta M: Julia Suvorova M: Stefan Hajnoczi R: Stefano Garzarella --=20 2.43.0 From nobody Sat May 30 20:11:55 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=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1776938716; cv=none; d=zohomail.com; s=zohoarc; b=KPAT4tmiCsrfMbfmn5aOt1uJZtL1fEsrzcHtPPMC02JChgv2Z/bX+03ATbSgMmku4XHHCF4NDaQKnKVveOkZstDeXpq5wrDBre8acPEs0VuOUkf4mhBrM984j7zd5XVRRQoydD2PDNpSEhi2SPCtGb13eaMAOQJO+FLf9OBzG2o= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1776938716; h=Content-Transfer-Encoding:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To:Cc; bh=smRHFbZ3lUkLYKVcrIk8sD3R9MJPz7ZFklbF7kQOzmU=; b=bzo65Izv5XgKRLqH5p4CPgCWmPPSLHjv9WbVMJvkc1Dp6qAKM/fVFaUsU0Q2X+APIICdd8/y86QEZfGcRmSos4UPFCPqCcc/1mmhl8/cp16A97lfOuU7AiBZaptj5s8MAxozmNRAWeo3d6PpIukESy05tXaZrgoD8uno2/aq9pQ= 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 lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1776938716138138.07959960235996; Thu, 23 Apr 2026 03:05:16 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wFquc-0007hb-Ru; Thu, 23 Apr 2026 06:03:58 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wFqu6-0006ZG-WB for qemu-devel@nongnu.org; Thu, 23 Apr 2026 06:03:34 -0400 Received: from mail-wr1-x432.google.com ([2a00:1450:4864:20::432]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1wFqu4-0002NO-C3 for qemu-devel@nongnu.org; Thu, 23 Apr 2026 06:03:26 -0400 Received: by mail-wr1-x432.google.com with SMTP id ffacd0b85a97d-43d74086e5bso6307607f8f.0 for ; Thu, 23 Apr 2026 03:03:23 -0700 (PDT) Received: from lanath.. (wildly.archaic.org.uk. [81.2.115.145]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-43fe4e4eec9sm49323930f8f.34.2026.04.23.03.03.21 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 23 Apr 2026 03:03:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1776938602; x=1777543402; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=smRHFbZ3lUkLYKVcrIk8sD3R9MJPz7ZFklbF7kQOzmU=; b=ghN74jGwdpJcn2q4xZT4qaE12Y6GSQyBiJ9TBqReb4qXngFmw/q5/5FraKzBXU+9m4 tzFqnTMeQZOYxl9dUe5/EQ1l31xvKostwbqcp54w0V8Jfj4DYmvMwWRjsXkFP/f5cFgJ EfABQXtElPnmvdwQ6X3NpbBA20cesPOWKHMRpuyjtSkSCHD+BeZTnnwJMm5dR66yI7oi ABXJKVSyAL0WjztLu1kDuZ8KhpldfrnqwqhN2J7wf1pQy7A7p0iNoPrqrYbgPbLMcJvw VyV+7SbhgCk9MFSxX3qVe2I8TYRNpwAmuJHT34r2vaDN4eyUo6tyDiqGnFIJk8+358mn ccOQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1776938602; x=1777543402; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=smRHFbZ3lUkLYKVcrIk8sD3R9MJPz7ZFklbF7kQOzmU=; b=pWFwC8Lxz2Ar8jO1oguISSn5McjKRLk/ePJV+1DSNB36QQ0nXZT99nq7vRFoDmBPhn QCSPA5IulHrCF4fSyDIesDN7YNhRJWkmZgpXzRn6lfYhY1yHGFZ+e5IEblkext4hwFz3 odG/Zzu0fB8yZCWADjz7ChUin/xJDIz4S9jhm6eflsWTiK6YHjX+TOhnJn0qDnxfcqnQ yK76NHalKhq0/EOl9uRWRU+0ZlQKX3DzmDVA7eRbZO4hmOgJzHGrtj+0XMiuBrImAP6u 7JCViVEP+GleIWyOmWuOgJwAZHQ13TfrubAybT399SG4C7PfYMhcIUX8wYyZfNJBUdKs s9XQ== X-Gm-Message-State: AOJu0Yw0KCYQi//V3OXaSyTsToSEN0D8IGGbB/845qJd2ntrBpAxOwU0 odKKZV/JAQBe+MHUXWGE2nUGyG9Gr5iQDmkQ81adxIRieAAiGrz1HjAMYxxV6uHxyt49pKb8SRB j6EjF X-Gm-Gg: AeBDietUD4vj1CxKfFrAGj12rv5xNH13w2uAIcQenNZZ2l3JvjwZVC/Lz6Xy8ue/5+G 0hFP+nSDSG8EJiur3gbDCijMUw2Wh3nMDS7GPZX1ZztEUeGF7g2iuhjV4dyHjjjG9FT+gHruaZR 6hVS+ME0HmZPvu1W/+baVQOk/67er9y34BYsNjxXBftgv1fSfyo5hMetJ6a6vVxGLzl9FBzY/zy mO0mLn16QCDYYuYj4+of0feE8iW8D/5uOioQSbzTDw2yzW6DfwFc5JVcBKxCFomE3+IahBgQQ7V OsgYVJi0MAOX14snMaONIayow7DfgR59EgShg0ZM9kjbKrnxsH83wcjw2EeEpKROn1jotqwTBfR X7SyyjVpGLBUwwN1rgT9rBAk3dZQu0Ha0FdWSfGL0SA26U+8YX0K2sASyUdGgo6V+Kbm8xOkt/1 cwMuHS6DNqrYl/sO9XVqsICynpyB+tb1PsZIBPcsgHYAMzMyeKg2jr1oYkLkFwPosgKbUZB6Gjh 51pYvK3jpOVus/ywbSq43GJVUyEI6sUyiMhf2H5FA== X-Received: by 2002:a05:6000:2211:b0:43f:e938:1e67 with SMTP id ffacd0b85a97d-43fe9381e75mr38017299f8f.38.1776938602288; Thu, 23 Apr 2026 03:03:22 -0700 (PDT) From: Peter Maydell To: qemu-devel@nongnu.org Subject: [PULL 47/59] MAINTAINERS: Remove Paul Burton Date: Thu, 23 Apr 2026 11:02:17 +0100 Message-ID: <20260423100229.2941820-48-peter.maydell@linaro.org> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260423100229.2941820-1-peter.maydell@linaro.org> References: <20260423100229.2941820-1-peter.maydell@linaro.org> 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=lists1p.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::432; envelope-from=peter.maydell@linaro.org; helo=mail-wr1-x432.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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: 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 @linaro.org) X-ZM-MESSAGEID: 1776938716458158500 Content-Type: text/plain; charset="utf-8" Paul Burton has not posted to qemu-devel in some years and did not respond to a query about whether they still wished to be listed in our MAINTAINERS file. Remove them, on the assumption that they are no longer active in QEMU. Signed-off-by: Peter Maydell Message-id: 20260416091654.316158-17-peter.maydell@linaro.org --- MAINTAINERS | 1 - 1 file changed, 1 deletion(-) diff --git a/MAINTAINERS b/MAINTAINERS index 75cc6704f4..07a08b1a65 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -1487,7 +1487,6 @@ F: include/hw/intc/loongson_liointc.h F: tests/functional/mips64el/test_loongson3v.py =20 Boston -M: Paul Burton R: Aleksandar Rikalo S: Odd Fixes F: hw/core/loader-fit.c --=20 2.43.0 From nobody Sat May 30 20:11:55 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=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1776938643; cv=none; d=zohomail.com; s=zohoarc; b=i7PMmwyvszYO1T7RHI+WAHK22XMcrY58OjN5cMGVDJGrbqNon3RbVpi2/ouBKGmqdmzIUfbBl8hZWNbklgS/XvU7Am0qcBofBtlxtNaz4xh3VltdTtZbiwGblagzVQSzAJ1FmjgdoEQT6mUg7u4wlRLPeMu6ZsT1+U5MyyEVYMk= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1776938643; h=Content-Transfer-Encoding:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To:Cc; bh=QN43xmMq03C+GhN/cYJlUfio02EJPwSIHegtQrTYpd0=; b=aA7GSkdafCQanrgmGN7kSfxGswr0P7V9eI5K1yjfcoNz568Mo3GymH9/nAVPHPj0i73YIMQL84YjFsNfSapBZ8+M5CpezJJiAhvIsKfjGp2N1uNYZyqHVuhdRyhpLv0ynApqojjib1Xjg/DPCH60r8W9zy1IOCEeSw6PFEahNfk= 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 lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1776938643316462.0597054219744; Thu, 23 Apr 2026 03:04:03 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wFqud-0007mz-Mh; Thu, 23 Apr 2026 06:03:59 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wFquC-0006Zo-AH for qemu-devel@nongnu.org; Thu, 23 Apr 2026 06:03:35 -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 1wFqu5-0002NW-Br for qemu-devel@nongnu.org; Thu, 23 Apr 2026 06:03:30 -0400 Received: by mail-wr1-x42f.google.com with SMTP id ffacd0b85a97d-43d75312379so4751908f8f.1 for ; Thu, 23 Apr 2026 03:03:24 -0700 (PDT) Received: from lanath.. (wildly.archaic.org.uk. [81.2.115.145]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-43fe4e4eec9sm49323930f8f.34.2026.04.23.03.03.22 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 23 Apr 2026 03:03:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1776938603; x=1777543403; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=QN43xmMq03C+GhN/cYJlUfio02EJPwSIHegtQrTYpd0=; b=eU8IIJNBYfuN57QBB1fM7DCriQBlFZsAEWftl/+5MwZWLege/GhO4zb87mij9cBokX eJ2tTeMkoc/0umZLVAkMifzlw9HT/vH4k/HbLkiNA0q6arS1L/B1aWEZ1rSrFslmpGMD 449F4OcO9/HiHlWc6MhlbFxEz3256YU3/6jGzBBX58FnIm0V95mvDQHzKQL9mttk7jHk wXj4i7UM4JJUc32x0OGk2wvwOO4TVWO6XObkoznp4YN4s/ENLX7MnR55Wu7RNJKNcaRw EUV4++x1fvvHQZbYM0y/gRcsDq82TSmqOXs2YYpeYj0aqHxvZ9bxFN27Zkj2sF3pVCau R6JQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1776938603; x=1777543403; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=QN43xmMq03C+GhN/cYJlUfio02EJPwSIHegtQrTYpd0=; b=Y0VC/gnmq7HeEV+lB3ka/Dhs2NbUFTN0L12JtZd0ClbpcJgaxLV4NwxQzaaEQP8h+f XfFSb3XB4cb/wGMZwXDRjsZlmPbEVjZfddlQ6Oo70m4bprrBr07dIIl4XB+ZXwa4x2dK aYScJGDUDP/zFeem/ewnuHmiPAqpM7RRgiTNn0ZKhrGoeUiW1Sn5FJTBkK97c+TNZJU2 0PQT8Y8hBbfSVNC9FP8wViT0TUye/h4cN1jFvH2E6V3KX/3Zz+7aF5uXaA9wj4ews7eh FxtgiZVwCtnCct3YbVd4Ghr+VAZL9jLt1nKMq3tTdElcByW1LWo3S7gQ3L9WTGTofv8g ciXw== X-Gm-Message-State: AOJu0YzaDOrxEftvo+dqgtLnuO8nP22M3k2u14Tfb620VH3n8XK1V7D5 msgble+bI31AE8S6eW9JX7FzozMMceiT4uegdRBbALgYClQmTlW/Np3/H8c34A2smxsQ0TTvty2 5iedc X-Gm-Gg: AeBDievhx7sd3itlYlsU1v+fc4/ujzFezGJ5tmFeZm7LYRIkfbgUV10Qg5szTTR9Bws 8MtkwXORPy6T6BhqSJXP7ENi8WVa4tWd23+7HsN4tUss6XwRmIWxqlUE89EeUa7J5b+ytujQ4jl rfKOSFrjNtxOVWPh0R53mio8W6D4YPlgQSwrY0YwzB4Osu/mwGOhRgBkGBjt9EepWguFajEuRKq Nc/tPqlmw0QE4q+yDqdtQKzgrVVVkbTfLkEZLkJFAqW4w78QYr7GbKBY3Dwdh48oxPCTuUyQULe uyjbx3Je7y38R5V0zOAR5cQaX3xDuMT4urI8LYrGnRjelJFCxulCi+j8xVQiDlVNc6gXCrEUTQg qOfQmGvB0EpuWlhbSP7FCKtf97yGky1dKWjOjJAcfLx6LHOB+68lJkecC/B1Z/rkzq1na66NKei IWs0IzFeK4AWfBq9g3v4W3M2TXjPsVZrb05lkR/r3IsFDIPluUJazgRh9xCbK/qLOa+PsZTc3ak ztASPUdQIsaRngsskkcFS8epLzRQDR5aioOz7pf6w== X-Received: by 2002:a05:6000:18a6:b0:43d:6df0:c7f6 with SMTP id ffacd0b85a97d-43fe407a70dmr41308465f8f.18.1776938603386; Thu, 23 Apr 2026 03:03:23 -0700 (PDT) From: Peter Maydell To: qemu-devel@nongnu.org Subject: [PULL 48/59] MAINTAINERS: Remove Jia Liu Date: Thu, 23 Apr 2026 11:02:18 +0100 Message-ID: <20260423100229.2941820-49-peter.maydell@linaro.org> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260423100229.2941820-1-peter.maydell@linaro.org> References: <20260423100229.2941820-1-peter.maydell@linaro.org> 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=lists1p.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::42f; envelope-from=peter.maydell@linaro.org; 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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: 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 @linaro.org) X-ZM-MESSAGEID: 1776938643998158500 Content-Type: text/plain; charset="utf-8" Jia Liu has not posted to qemu-devel in some years and did not respond to a query about whether they still wished to be listed in our MAINTAINERS file. Remove them, on the assumption that they are no longer active in QEMU. This makes the or1k-sim OpenRISC machine orphan. Signed-off-by: Peter Maydell Message-id: 20260416091654.316158-18-peter.maydell@linaro.org --- MAINTAINERS | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/MAINTAINERS b/MAINTAINERS index 07a08b1a65..c58200cf37 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -1497,8 +1497,7 @@ F: include/hw/pci-host/xilinx-pcie.h OpenRISC Machines ----------------- or1k-sim -M: Jia Liu -S: Maintained +S: Orphan F: docs/system/or1k/or1k-sim.rst F: hw/intc/ompic.c F: hw/or1k/or1k-sim.c --=20 2.43.0 From nobody Sat May 30 20:11:55 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=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1776938817; cv=none; d=zohomail.com; s=zohoarc; b=UoWLqLvjtp04Agof5H76wezWDajyzwrwDlEVI2eUYYgoW4vh/Ct1PQKBND3f+ojE3INhr70bySPr2JNPl84Mgp4T2BrWYagHxLwaJ40H6N3Tl672TnRiHfM5YDU0WLFZrkE1SG+WN+GDktvXIvP80W67n+H6e7FuTnmKCEk2PYE= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1776938817; h=Content-Transfer-Encoding:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To:Cc; bh=GCkO0pein/QuTqyD8EbkjZLuu3mM6IzpBO9la+bzpC0=; b=QdF65FP895l0nHfKJQvEdGpfrPyt8Pz/l6VIx/h7VVDDlC5MfGx+mdblpdhjJvSmsgFunUP/ZFp8CNXLCXHZr0Nkhr+fZa2aeVm6d2N4I4W1dx5b+1zKlTWgVkE6pCCciCZ05RWG56h79w4kZHpX8X75kwFemY7JPPTbl2pu9lU= 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 lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1776938817368345.6394454069814; Thu, 23 Apr 2026 03:06:57 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wFqua-0007XO-Rz; Thu, 23 Apr 2026 06:03:56 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wFqu8-0006ZQ-Ac for qemu-devel@nongnu.org; Thu, 23 Apr 2026 06:03:34 -0400 Received: from mail-wr1-x432.google.com ([2a00:1450:4864:20::432]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1wFqu6-0002O6-Ad for qemu-devel@nongnu.org; Thu, 23 Apr 2026 06:03:27 -0400 Received: by mail-wr1-x432.google.com with SMTP id ffacd0b85a97d-43fe62837baso3901626f8f.3 for ; Thu, 23 Apr 2026 03:03:25 -0700 (PDT) Received: from lanath.. (wildly.archaic.org.uk. [81.2.115.145]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-43fe4e4eec9sm49323930f8f.34.2026.04.23.03.03.23 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 23 Apr 2026 03:03:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1776938605; x=1777543405; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=GCkO0pein/QuTqyD8EbkjZLuu3mM6IzpBO9la+bzpC0=; b=swCJFx/j/nzcmzlhdAJ9C8n8LIm41tQb5awp8bwhzBaFPg2qJcgzGUWAZTxGXScUY3 eOdDe/pqTqp3Me1nswXmdoj3uxxm5T4rUR8EZjGF94LOuQLJ92QgoOEx+efwq/tWs4+J pJ5HhJpCcVFK9D0noEN8epyYJq2bIyx5A/M4RUQN124jx97ZhHKuZCMoZRDZ06tY/rWv fhI81FEvCBQE8f3a0JmKzRHv1NmnuCbHRSn76HpTC794/H0kKVU7zzf+UuP1+nfrXPAJ 8rkFOTGcNf7hNC3eQWcpnrlEVUpwDCGIvJz5NcHshobZu9kIuXi7/IYJSWPDYQX3EfgB 9J5Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1776938605; x=1777543405; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=GCkO0pein/QuTqyD8EbkjZLuu3mM6IzpBO9la+bzpC0=; b=W4xJ8rafZGf1J/vcbO2+Bzv4BsoaFqyKi6FFwJ4OU+PWBRk+8bGR6wEjpxvUN/IHU2 2PHFjfzT65u6o0t3KSRPS43FWKubNekaBGoVgXeDIQ9B0dN1eG+W0b3fvRo6pCBvdCL/ sPtCSHSnufq6rfqQSvQoExBFVPgxE/wiTkUXcM+SgZzBGy43nbsJ7vXuMBKmqZ7iVeRF F5NdaLi607uxQvXxpP1GWmdAgefRnAaVeZu0UtePpsVzUwYpbASi/pLDuIkgXGi6RtTn UO9+PBUrO5kbQqJCYX0K+59FiBblEnxP3v+2OYTUQ1Ro5NSOaT9dZo7/+UGZAFl+sE6r XGUQ== X-Gm-Message-State: AOJu0YzY6Kug0oabahuFyscOB+nRE15yPfIZ2ZBYfk92v0GLamSdv6bB o4fEID4LYHWkWZTqkFm6G3AxaTKGiHALogmGHtZA1Rf8HXAQCIhPDRRMSeWEeKRlvP05y7Xh9Eb RgDR5 X-Gm-Gg: AeBDievIYyCa9y1g1kt+pQde4xYpX3tTMJfWmpEf1IZCFUQC47AhY9iyhlY8Eh+u3QG R50qZF4KqglxkIlhS346xMhzE9rc4/w30g7DhfMwnCBpK0HHR/KX2BngAWoeoPvJyjNM425iXSl c/PEbX5hS7uO8wWMWSRem6Lr2DZU2C9YIo5CWYeqM2Tswb+pswVzJztcZPam3yINxqgBnD031uL ZzJAcmvTQcVRCHqYmLNoDI/hLBAxJjoIPXsoDtAqr9qjOqeDYlVei/45n89Ye3QDnAtKGwZBZLD hoeSQJozbRrbA/now+cH5VHmzWkgI3131GIbkC2bo4AAT2W0lxkv7lBSWKUe37xVrBRTNB1xCCj teTbXw4Y5K9aXHM7dTm0yZJtVDWPl7LszNpwonMcp258QzPNXsxbetErQO0wbFnJqd7Yjjuep8Q WHFHGJOTGdRNc4z3F1J1cL2TXcpQiNTfiUzki1u7Xo8ryG69Dq6qm3A81lRKNoFE3gzGeEYTOY5 2W8RwwlRZpWX9ya4+Dkutbv5eG8CirgNypWWkiGjA== X-Received: by 2002:a5d:64e7:0:b0:43d:77e1:6a67 with SMTP id ffacd0b85a97d-43fe3da648dmr40618744f8f.5.1776938604688; Thu, 23 Apr 2026 03:03:24 -0700 (PDT) From: Peter Maydell To: qemu-devel@nongnu.org Subject: [PULL 49/59] MAINTAINERS: Remove Qiuhao Li Date: Thu, 23 Apr 2026 11:02:19 +0100 Message-ID: <20260423100229.2941820-50-peter.maydell@linaro.org> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260423100229.2941820-1-peter.maydell@linaro.org> References: <20260423100229.2941820-1-peter.maydell@linaro.org> 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=lists1p.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::432; envelope-from=peter.maydell@linaro.org; helo=mail-wr1-x432.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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: 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 @linaro.org) X-ZM-MESSAGEID: 1776938819122158500 Content-Type: text/plain; charset="utf-8" Qiuhao Li has not posted to qemu-devel in some years and did not respond to a query about whether they still wished to be listed in our MAINTAINERS file. Remove them, on the assumption that they are no longer active in QEMU. Signed-off-by: Peter Maydell Message-id: 20260416091654.316158-19-peter.maydell@linaro.org --- MAINTAINERS | 1 - 1 file changed, 1 deletion(-) diff --git a/MAINTAINERS b/MAINTAINERS index c58200cf37..abe7b5f920 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -3607,7 +3607,6 @@ R: Paolo Bonzini R: Stefan Hajnoczi R: Fabiano Rosas R: Darren Kenny =20 -R: Qiuhao Li S: Maintained F: tests/qtest/fuzz/ F: tests/qtest/fuzz-*test.c --=20 2.43.0 From nobody Sat May 30 20:11:55 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=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1776938784; cv=none; d=zohomail.com; s=zohoarc; b=VSSUAz7M5WVhHkO5EpY7zUGv2qcar+2kkfFRcwdtzJ0NZwKkw7Xg3MSf8UF8iTYz35muTcO751WhW60lGuLDZ2JaZbJeszS9NrBLCy4JRbLE82N11quSeItCD4QYE6y1836ozXgIKVJHEWsL7EfjO0n1JymB0ZkNJy08kNkCqhM= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1776938784; h=Content-Transfer-Encoding:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To:Cc; bh=x7v+y/r7ud8TkOZ5YHxxZT1br3uJMt6yufYYxuHRJwA=; b=fdN2yEV73AVznBzoI8SwJ9aT65p0VCV3hYXI798Vj6arTw3GbijJC+ligK3eimxfbRAKfrbC0I6FTnaoyK7n5iqmKThCoqQ8pB926vtFDqDZVC1vTjbh4lVWHLENwPtySytQN2ZrMqe8KYCxIh77Eo7s+vTOcWNGOxwjPxiWkdE= 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 lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1776938784755845.0616127417532; Thu, 23 Apr 2026 03:06:24 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wFquf-0007vL-CO; Thu, 23 Apr 2026 06:04:01 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wFqu9-0006Zh-Pt for qemu-devel@nongnu.org; Thu, 23 Apr 2026 06:03:35 -0400 Received: from mail-wr1-x430.google.com ([2a00:1450:4864:20::430]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1wFqu7-0002Pc-OP for qemu-devel@nongnu.org; Thu, 23 Apr 2026 06:03:29 -0400 Received: by mail-wr1-x430.google.com with SMTP id ffacd0b85a97d-43d77f6092eso4439658f8f.2 for ; Thu, 23 Apr 2026 03:03:27 -0700 (PDT) Received: from lanath.. (wildly.archaic.org.uk. [81.2.115.145]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-43fe4e4eec9sm49323930f8f.34.2026.04.23.03.03.24 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 23 Apr 2026 03:03:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1776938606; x=1777543406; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=x7v+y/r7ud8TkOZ5YHxxZT1br3uJMt6yufYYxuHRJwA=; b=hDXbW1+hZG/A9PO0z6Ybf5iGITdb0zkGIS4io+AurZxjAfF+YIGEQe2s+2iNumEO9c PNGUelAdQ5y0PVF4Q0VyJQrRqki2kfsEyfu0cOw68qcAXwx/rc7ZvvVqrdXXubeSAlWC WxwYIGO/3y2vqx7ghtFJ4mzNUIfeOalZ6NrehibUt9S6NECBe/+tfKUSuJZS89vtGXqV ZUCcnntg+dScin/xNoJr/4FI0V+xjLeR45SgU7llDoB/Iz7nRnyOadLMDMTfp7rs8jaF QtV36GVOAjoPQf5+EstB5wTV/QJBHC5gf8cNpXpXZHx/tt2ir888zHif92HWApyQ9hID LxVQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1776938606; x=1777543406; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=x7v+y/r7ud8TkOZ5YHxxZT1br3uJMt6yufYYxuHRJwA=; b=fIJGN0sLq0RmrxcJhtWUf/h8pClL3scAf9M61wGOatRKqsU+F4vyN2O2jxA4sLZePX GgHS61z0yRcMX7yChG1xhYRhQB1GVU1m+RX5p8Y5dTgOtHsjA9QaTiAqxV1FkroAt2FW 5OAf7Seku3w62+sHARFotg34w72m3W1wQk4F9V6d4LoQ9zf9iSp1/p3EnV+5S5HyicGt 4t8HXYh6RK5crNzZad4ilFmyo2V5EHiap/mygtLYMFlOJgNbXbnX4nl+aWKY3kAE2tIF qriFaCrLS5MK8BilELY28ejDEEOhc1hwQzgR3tV3if56YO+jC+GD2PlllTuJeI2j3A30 DzAw== X-Gm-Message-State: AOJu0YwJfnoq/3d4vuUpGbfQL35ZTDjfgI+IPWkkqdZf6+adoX9XhauR OIJXDCPD2idmN88j8DhLcWq+YDue9VTAXZEYoFmggs/81KXcTmqLJ6hTBs9z0mCveuoHNMuzs5r goqdX X-Gm-Gg: AeBDievcwFTkxSfih3LgeJt/HaXaBiFtafOuL43Fz8k73Cvkr9GE52aBaeEoUjNJM0b o6WQWKm49piU4B61bysfSiu8e3s3hIFKZYPL0kKZfd8KQY4KMhg9BPwk7jR4fuLayMH7h/sC5+p DYddcO2W350TXCJ16st1+gyJy1xXCt8/F0+ILtEOlQdjBEJ4sGD46CLBYWoKDVNAOTuJ/hcG5Lq afJg1beW2dNHzHKDskd3pgrUK0ZWJf9YuH72QTe4j1vubUpu6U1/n/afp/Mq5/hUYARRlEDgLPp 1YdPFg+BpBn0SOrBnpDC7qM9ABEORBqYq8l8LIUuvC9POKankBhJXr0xm/MYapRmdZR3kfKvD65 ut+Hu6AjdW4I2/ab7vqNtA1tgQTeNRo2UuyNEMcclKeLhvQ+jm2uEHu/EDB3PdcdrGPRxG3Tmli Ogv/w01H8wvO0tXogyxSb9cIqk2OE1XZtE+9rloaJPa4uqPNhPoKKevqwBq4DjnQSf89Kjxm6qV I5PuG7W0Ms3shCEtymqXRcq8NBBmQtlD8JYWgJlDA== X-Received: by 2002:a05:6000:2c01:b0:43d:7af0:3a8a with SMTP id ffacd0b85a97d-43fe3e20a0fmr41039561f8f.46.1776938606130; Thu, 23 Apr 2026 03:03:26 -0700 (PDT) From: Peter Maydell To: qemu-devel@nongnu.org Subject: [PULL 50/59] MAINTAINERS: Remove Luigi Rizzo Date: Thu, 23 Apr 2026 11:02:20 +0100 Message-ID: <20260423100229.2941820-51-peter.maydell@linaro.org> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260423100229.2941820-1-peter.maydell@linaro.org> References: <20260423100229.2941820-1-peter.maydell@linaro.org> 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=lists1p.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::430; envelope-from=peter.maydell@linaro.org; helo=mail-wr1-x430.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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: 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 @linaro.org) X-ZM-MESSAGEID: 1776938786774158500 Content-Type: text/plain; charset="utf-8" Luigi Rizzo has not posted to qemu-devel in some years and did not respond to a query about whether they still wished to be listed in our MAINTAINERS file. Remove them, on the assumption that they are no longer active in QEMU. Signed-off-by: Peter Maydell Message-id: 20260416091654.316158-20-peter.maydell@linaro.org --- MAINTAINERS | 1 - 1 file changed, 1 deletion(-) diff --git a/MAINTAINERS b/MAINTAINERS index abe7b5f920..c1537b0db2 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -3413,7 +3413,6 @@ T: git https://github.com/jasowang/qemu.git net F: qapi/net.json =20 Netmap network backend -M: Luigi Rizzo M: Giuseppe Lettieri M: Vincenzo Maffione W: http://info.iet.unipi.it/~luigi/netmap/ --=20 2.43.0 From nobody Sat May 30 20:11:55 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=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1776938803; cv=none; d=zohomail.com; s=zohoarc; b=A0tumZPc+pYVss1pwe8Lxas5cX91zv+6L1d6KEH6D+ychiD8fDNif8bxpzofHCfpgwxSj3ehuVO23obJ4YFnQle8+k5Oi8Qnd8IVYY8gclTNLgkgNfRbpl7Nlc0B0N0YYHZWNwr6OAxHDjOFo6FbtpayAH1HBC/zS6HxAv5rPaA= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1776938803; h=Content-Transfer-Encoding:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To:Cc; bh=OT7gO6UF1PSEXEGRWiSsG3xtgIQqj47ZJLCPKk7AwyY=; b=FBSqnhvFrIp9rW0kBIw3W1WTVfgqsjBlljGme7bkKHx7Mgc0gA9x10J4oq5ksvTlVI5A02j/8mRno3d4efQr2UafkKnPhl9w2YSYSebKBiT8xg8DakwEdfdtO8cGz/7tR+p8eaeeL6YhaHkI4pX7HZYln0Or2VLOg7rAl4XFY3g= 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 lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 17769388033677.154302500113317; Thu, 23 Apr 2026 03:06:43 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wFquZ-0007Mi-2d; Thu, 23 Apr 2026 06:03:55 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wFquC-0006Zp-Au for qemu-devel@nongnu.org; Thu, 23 Apr 2026 06:03:35 -0400 Received: from mail-wr1-x436.google.com ([2a00:1450:4864:20::436]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1wFqu9-0002RB-HV for qemu-devel@nongnu.org; Thu, 23 Apr 2026 06:03:30 -0400 Received: by mail-wr1-x436.google.com with SMTP id ffacd0b85a97d-43d77f60944so5190985f8f.3 for ; Thu, 23 Apr 2026 03:03:28 -0700 (PDT) Received: from lanath.. (wildly.archaic.org.uk. [81.2.115.145]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-43fe4e4eec9sm49323930f8f.34.2026.04.23.03.03.26 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 23 Apr 2026 03:03:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1776938608; x=1777543408; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=OT7gO6UF1PSEXEGRWiSsG3xtgIQqj47ZJLCPKk7AwyY=; b=ftKpKNwlutIklYc69XXXaVZtyzVtxixc7YfmW6zUGn3HZi1IhYPd8ei5Pb3FIXGe0P Zqsnsgwds3lmtPqcZRHC5x5psTv7BKAog8KMqgN1rYHwDA3OAKnipnt5Y3vcbM06Z3Dm S+i6KLRkKAU3Q6BaDRuwUIrHVBH0k5n580uoKkmpE2FmXF1m4k64VrI4jPHGNBL+XRaQ RHXU/vmqv5o4vNQThPKzbTHwB8G3+zdIa8mQUWAxxeWgvmf2vsaAHNm6FqWnpRtHPXBj 30czLua53jBLGu+PsTd3FF96z5YDHNF6Z8+Y8goH6legn6EIRRyjgcFdHUG9glHcMXyk xYfQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1776938608; x=1777543408; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=OT7gO6UF1PSEXEGRWiSsG3xtgIQqj47ZJLCPKk7AwyY=; b=WkKUVT6Vx3UbGLFTuyFHsSHfu3knC1uLPb6agaYU6oIpMM51KeIQ9AVs15+AQ8fEGc 3m0bdCzWK25QWWZpshS37hPU8HTEzdEx1qSCIEYlnluyMGAVEjoPtrAXVkHoPE5xml7P PtsLh4sZoTvbocletj6BuqZ/jFUFrJrPMLYWLWutJ6sjCEs2LkMnDXyPR9XpyPoICClc 6kA4LHG0vo+/kmyuiSX3Q+nO+G745Z9Ol76q4EVq/2EgpGEUDyrjKoxrW+Glvok1lXqw J/yXV72DpVUZxwbdzMEHlntzWSpZjqdngtX9Gk2kyC7u30bQvF4uKjySvA+/bFJtbVGt 0lrA== X-Gm-Message-State: AOJu0YyUJMLe2B9KDGbAzXmSGcIBxpC0t9LR8y+SDoZCl/TG02slsBXi B2sdaZ98NtGZOe2r53SYM2cxRVVCRbaYJuBuDYVznkkEfRedYnvte56iv3Ks/ONC1eA0lKpvgBc fMBUR X-Gm-Gg: AeBDieuy37/Pthf9FxdMzO6XmWizwR7y9bA74wFJJasYgpXhkyEDCA68TdhWwHaE5S8 zVLE5oMilH8C4EL0gExA9Wma0ESKMFcZ/8z1r81+wOqMNl6T8DZWxqiv9wehlZyZ9j4fzoraOQN zlXRjsLTLE3e84e2xhG5o7j+mdfYXRf8xOkmahkTn0AEEtbTEg+BfLT0Fi3Gz0hlR79ExELIiJx t4e1dyu1auXxWzpY5jZyjyuMHZK2RD8bY83TqiFN+0Z312m78bA1Gr1UQXvcHuut4Bm76LsR4mE GCkOG+goiyA4BeL4zbhVThhKHXRuScr+88NH7kcnGK9OkJWBbXyQL90DVwmYEYLRnuLiVvlm3JD Nx0rnOOvQdroGtBT8ZtsMxYu1UM7fP9vLB2ag/ajxk1C+q1N0ElUWXlOCfEAJuWIK/Rda4fJcQz P1Rthw5sGXfV2QKAAoDKbDYJDGyRtSruzTUdEgT58KnIiJjsiykSsWgKKZsszjX+MlrVLUjidyf 7K4S4IAqNtriyDBi2kcH31W6UABlHlR3QPu5W7NkQ== X-Received: by 2002:a05:6000:1849:b0:43b:9416:1aeb with SMTP id ffacd0b85a97d-43fe3e25681mr41590259f8f.45.1776938607633; Thu, 23 Apr 2026 03:03:27 -0700 (PDT) From: Peter Maydell To: qemu-devel@nongnu.org Subject: [PULL 51/59] MAINTAINERS: Remove Ronnie Sahlberg Date: Thu, 23 Apr 2026 11:02:21 +0100 Message-ID: <20260423100229.2941820-52-peter.maydell@linaro.org> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260423100229.2941820-1-peter.maydell@linaro.org> References: <20260423100229.2941820-1-peter.maydell@linaro.org> 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=lists1p.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::436; envelope-from=peter.maydell@linaro.org; helo=mail-wr1-x436.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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: 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 @linaro.org) X-ZM-MESSAGEID: 1776938804900158500 Content-Type: text/plain; charset="utf-8" Ronnie Sahlberg has not posted to qemu-devel in some years and did not respond to a query about whether they still wished to be listed in our MAINTAINERS file. Remove them, on the assumption that they are no longer active in QEMU. Signed-off-by: Peter Maydell Message-id: 20260416091654.316158-21-peter.maydell@linaro.org --- MAINTAINERS | 1 - 1 file changed, 1 deletion(-) diff --git a/MAINTAINERS b/MAINTAINERS index c1537b0db2..bb05deefbf 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -4182,7 +4182,6 @@ S: Maintained F: block/blkio.c =20 iSCSI -M: Ronnie Sahlberg M: Paolo Bonzini M: Peter Lieven L: qemu-block@nongnu.org --=20 2.43.0 From nobody Sat May 30 20:11:55 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=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1776938692; cv=none; d=zohomail.com; s=zohoarc; b=gFxyDYCQIHWUM5dQSlU04DV7cYPvCpDnELxFAM6oeSMLW9LaZsrLXeJ/CWM40nUhJtzCB0tTuPgBxckeCYZJlpb5iGueUvnYFwQ3K9g6ZwUTnR4E3v/F5MERZpYJoRgaXcUtZnP89+++thlc2bXCd0jSFtIZgO7wIyvRFyKntMs= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1776938692; h=Content-Transfer-Encoding:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To:Cc; bh=+ugqpbtwvm5Gd4soksvRZxwbioF4y2I/h5kbMLra7Ac=; b=kdLpKx85vECVLL6wipv67z8lEnFOiDsljMWzUC8XNl0GVTq5vGvsNkSNR24pJtK1qN65xliOTMsEy7OsLnpExbMslOCIO4GGJ2Ymd8VyySdr4IsF6SDz84UxR0CGz2bVJqcrMcEjfSF1zRob+krQPGnW8pMDcztc+HfRAw4/3iw= 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 lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1776938692623758.6897490299069; Thu, 23 Apr 2026 03:04:52 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wFquh-00085z-H9; Thu, 23 Apr 2026 06:04:03 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wFquD-0006bK-EP for qemu-devel@nongnu.org; Thu, 23 Apr 2026 06:03:35 -0400 Received: from mail-wr1-x435.google.com ([2a00:1450:4864:20::435]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1wFquC-0002Rn-19 for qemu-devel@nongnu.org; Thu, 23 Apr 2026 06:03:33 -0400 Received: by mail-wr1-x435.google.com with SMTP id ffacd0b85a97d-43cf7683a28so4381779f8f.2 for ; Thu, 23 Apr 2026 03:03:29 -0700 (PDT) Received: from lanath.. (wildly.archaic.org.uk. [81.2.115.145]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-43fe4e4eec9sm49323930f8f.34.2026.04.23.03.03.27 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 23 Apr 2026 03:03:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1776938609; x=1777543409; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=+ugqpbtwvm5Gd4soksvRZxwbioF4y2I/h5kbMLra7Ac=; b=cK5vajTUFmkNySgWv92GFwsT4fn4/AZaWmT4Y5YjA9z094KXxWu9V8lxmiI2/jFCUn NTW18aukL67O+YFdsgPsY1xqqypkfsF7ZzVY9FgRrExyWyJLcGfrx2+dW6CP71ze4tD9 /4d4Tid3VQvsxxNnSOBBScAmwLyFFckc0pgF/BDHiAqyE8aHD5jV9R8bSsVPYEkz4HHv GBW4lkNkaHzoVK7E/QyifpuB/HoDgKtze4ft3S1dp8zvxG235jfHtqiPaddNm7Ux6VSt m6KqI/18/QTotnM6pE0xgpVsB2ypJo8dKbcr3zN1opONVpNDOVVnxnInx5BGA/1oej4M XSvA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1776938609; x=1777543409; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=+ugqpbtwvm5Gd4soksvRZxwbioF4y2I/h5kbMLra7Ac=; b=U+xIziUP9VBsclaLeEpBKCAAoMRM7fZzb2gKyg3mzvaewaLvyXAbgiYKMsCdjEqmnx ZUPqhHGTDKL//sbDnr7mjjA4Rt0ijchTIthX6IF4D1TQ3AwTYrXKyVkDHqOM0kOS6J+W BYoDmgADx7ZLbTtHWeqB9n3mLyNBmE4WKY2LIFQr+e+uPEC9Hx0OxiZenMgXI3RbGBRQ dOs8UtjiWF8gziHUKd/q7BXR4EgFdNoCX6DqEV6Mgqx1oSeQjmnMFQSWwIhADqqJ4pnt j8hyCjK573LhnZTK+IBGF4EOwORiBunPec2+Ag4WYDn6DZgRCPbSyqbs20I2xe0GvVQs 2HQQ== X-Gm-Message-State: AOJu0YwmAsku6k4jOMC8GSTfX5I3o811QlPlq6o0zomghR03bniyO8Kh /jNBk8Aig0UGPEFfG9lpWkIN1Nu+bTIGuo6Mxr0tRRt1JYb0YmwG7NNTuWOEdWZNqDCBl8AsJPB xF92Z X-Gm-Gg: AeBDieuyI4nhgpE89+4i02I5iedO3/dCAYV51FJk2tS0rJD3czYbM8vCkrhsenJmdDW 6lTctCBjtdojW9adQBXIRchFsZQ5ms76VxfkdC69cGugLCHdE1AJJtEuY9xThTE5WOprc3ZuhWx eN9tHn92gCOSpy4tGfev46PK1bWantQNINMztBx923gdJmi/dwlZTqX+V2vRgx7l/QZ3XZ0AC7V zO5a1wHwmD25PvCv+6L6lfMLmdpx8zvKy9GrRh2yPc/P7A8QU6xr+LtDO1t7DweT3GS1DOvMLwe iaSk5U4s4FN/T5w4Tuo8u7IYwYRqeptO7jyVa+HkcAo3SKDRpbrokbimlj2u2iKrZuVOmZTIPkZ pjLE+UxwGF3QiXBwVKoUKGwD4cWvL3uOXtDzZYPPiBTKsmjncbhaJWblnA+XD+MKrDrjiVPBTdf s4uVjNAV8gbMApVYXFlbATprGbYMMOR3ZSP/+cyPVDqeWojj2HmS/PTTijhMikgEGg+DUWjSuTg 411nrQhZjvS3f0fW5pQhnd0IXJNKZO45lKUwb20sw== X-Received: by 2002:a05:6000:2087:b0:43d:6787:9933 with SMTP id ffacd0b85a97d-43fe3dcae81mr41666148f8f.13.1776938608664; Thu, 23 Apr 2026 03:03:28 -0700 (PDT) From: Peter Maydell To: qemu-devel@nongnu.org Subject: [PULL 52/59] MAINTAINERS: Remove Ryo ONODERA Date: Thu, 23 Apr 2026 11:02:22 +0100 Message-ID: <20260423100229.2941820-53-peter.maydell@linaro.org> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260423100229.2941820-1-peter.maydell@linaro.org> References: <20260423100229.2941820-1-peter.maydell@linaro.org> 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=lists1p.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::435; envelope-from=peter.maydell@linaro.org; helo=mail-wr1-x435.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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: 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 @linaro.org) X-ZM-MESSAGEID: 1776938694319158500 Content-Type: text/plain; charset="utf-8" Ryo ONODERA has not posted to qemu-devel in some years and did not respond to a query about whether they still wished to be listed in our MAINTAINERS file. Remove them, on the assumption that they are no longer active in QEMU. Signed-off-by: Peter Maydell Message-id: 20260416091654.316158-22-peter.maydell@linaro.org --- MAINTAINERS | 1 - 1 file changed, 1 deletion(-) diff --git a/MAINTAINERS b/MAINTAINERS index bb05deefbf..ddb2633ebd 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -671,7 +671,6 @@ F: include/qemu/*posix*.h =20 NETBSD M: Reinoud Zandijk -M: Ryo ONODERA S: Maintained K: ^Subject:.*(?i)NetBSD =20 --=20 2.43.0 From nobody Sat May 30 20:11:55 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=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1776938764; cv=none; d=zohomail.com; s=zohoarc; b=hSCBGh8osFGLXF95ggdV7UHUHV7/7Gc+vrqyXMmNBA/fOz1uHp8RdV62ZArYYt0uJER7oEcq71ooJyMob88ofz6Cev82gapZxgQAWbQmvFmUkbmHKdVp3FLSwX2NDQ1sGOof+q2XDgaXpQnag/tU/e3SUR0YqgxPaOAmQ1ddP+0= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1776938764; h=Content-Transfer-Encoding:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To:Cc; bh=yNMD+cZhFkCSWWBwMZg0ulQAIbieaEaFnQleXzBKqfc=; b=NhTczIuofN780XKil1Fgjij+hlBAUAr8ZpMNkm+AMDqIY3kilUFDolltyGKMktUbJ4aIrBFS+JYY2ant62Fqmv9fjCs7keWi2fNlmRKgVdqjNrRkYxfcml1NoED05kL3DYK6HKLwxVHc2EYNUAlm57YzgMoszYqPCKe9iDxMftE= 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 lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1776938764797608.8590713641703; Thu, 23 Apr 2026 03:06:04 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wFqub-0007dM-Md; Thu, 23 Apr 2026 06:03:57 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wFquF-0006dr-KB for qemu-devel@nongnu.org; Thu, 23 Apr 2026 06:03:37 -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 1wFquC-0002SO-3b for qemu-devel@nongnu.org; Thu, 23 Apr 2026 06:03:34 -0400 Received: by mail-wr1-x42f.google.com with SMTP id ffacd0b85a97d-43d73422431so5468586f8f.2 for ; Thu, 23 Apr 2026 03:03:31 -0700 (PDT) Received: from lanath.. (wildly.archaic.org.uk. [81.2.115.145]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-43fe4e4eec9sm49323930f8f.34.2026.04.23.03.03.28 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 23 Apr 2026 03:03:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1776938610; x=1777543410; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=yNMD+cZhFkCSWWBwMZg0ulQAIbieaEaFnQleXzBKqfc=; b=XzE0pfec4i8BJZ6thSoXAEuyu/aXH4em22Qizu2RKrM2EMGO92BoDq/fzypABuN4+M Ji4XvXh7Hjj4sunm3md5pMXo+pDey/mmjYABnQtpkfnfuw4uMsc7u3WjYE7kbML8FK7t oDIe3JkgVQ5OOtiyBxezqA1R0JD4E3/XYvvmfILFNyIrqSZp7jOphl5p6ceFrmllCwey 9qPTG/QQTOOfpH8aoDrrVE8pEVEClLWhPCeArjMeS0+xeLvr3eH/spse6cGo/8mjRrHQ 9NSSRvKpB5RDUxgejtAhtIWRG1B50Z5+zeHPWVDWXC9AO9HtBPFH90wnzxNW6zZBIQdA wCPw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1776938610; x=1777543410; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=yNMD+cZhFkCSWWBwMZg0ulQAIbieaEaFnQleXzBKqfc=; b=V82O4QkzCPg8jBYHgY1D7AxoaGOZ04hq47ZCPHd4q0DZbIuHmaMNjO6aday/BvxmdJ ZGaYSTWZe7sPBDKTZ0sm56guhGpgkHzZ1v5OYleXSDvaZNybHqdNj0t05ecoGFplvsHQ PmJMPL+T8ictni7cFgoFdHhDx2/fCdhRJylcSOPs5rMTOulEJ4teWCPEN4qHzvFodFiC PMi5sA5AaiawBEeVBnT6ZKBF8pckGWsE87YWB4tiSXYn5Zpi5rsGw+JDUCgIZwsmN1Pm YuCIBRG933XB3+ROPc3MPx/pIyP5Kg1+6TJPDekAMvOZ5ScmZKO5yAwiaxq5/51xnUHz EcNA== X-Gm-Message-State: AOJu0YwCpMQ+cRV917CA0X7UcYufkvXUhQiA5PJsF3v5QpQPRny17Dle WoO0GrhEtpBEWrpT1uX2puCTxKBYHWa3fKqUFUnbDfDLYwlQLxkVEiQmZ+VSG42q/sjtv+tIHwN QDTsE X-Gm-Gg: AeBDies8HucDpvIbwgUsyDK4xBelorGGc/l+Bp0ufuKVjePAPhB2wjie0PwScWUyrxm GDYm8i9DfO3kNJNv3b+XskWOaFT/wk32tWahYCcwJE35SKI/iv4ZtgwLydnQbj53WCsV9XqVyhZ aHSoG454cRKcv89PzFoPm65wEHqHbtLrQfUc85Y4ARAVqWeUhiqWs5ahJtHbWRFDGBS90ufjP3G RW6nOAd3NFhw1ebCrX0v1SmqUXTU8azdKzPqAJH0uxRwgyCu9VqVZBjTs6IYejK/84yO8dRfth0 NyKREW2urf1I4H2oQQbZMhkg/2stvf/5pMcZ7ytSGaw6U1nTzR2eqX2J4DW9DDmbIfTd++Ql1ZH TKRZ+xZs+ejoQ0MMk0mxoq7vSpz5+Efa88+m63T2+vWQNTZTGkbR3ae45kx/CuHitf2TQMaiKSH Mjw+YXQrg0lrm5Aa3Y2sPANLXRqhpw8c85w/Zw4zYFDUQZx0qHr5Spms2xLBXJceFiOX5UvjUJv DsS2PfMO+KuKO/XgYZ8fBLiZOBmj5fNhKMfLmUVFw== X-Received: by 2002:a5d:4350:0:b0:43f:e721:76b8 with SMTP id ffacd0b85a97d-43fe72178cbmr29474734f8f.37.1776938609991; Thu, 23 Apr 2026 03:03:29 -0700 (PDT) From: Peter Maydell To: qemu-devel@nongnu.org Subject: [PULL 53/59] MAINTAINERS: Remove Shannon Zhao Date: Thu, 23 Apr 2026 11:02:23 +0100 Message-ID: <20260423100229.2941820-54-peter.maydell@linaro.org> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260423100229.2941820-1-peter.maydell@linaro.org> References: <20260423100229.2941820-1-peter.maydell@linaro.org> 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=lists1p.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::42f; envelope-from=peter.maydell@linaro.org; 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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: 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 @linaro.org) X-ZM-MESSAGEID: 1776938766684158500 Content-Type: text/plain; charset="utf-8" Shannon Zhao has not posted to qemu-devel in some years and did not respond to a query about whether they still wished to be listed in our MAINTAINERS file. Remove them, on the assumption that they are no longer active in QEMU. This makes the "ARM ACPI Subsystem" orphan. Signed-off-by: Peter Maydell Message-id: 20260416091654.316158-23-peter.maydell@linaro.org --- MAINTAINERS | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/MAINTAINERS b/MAINTAINERS index ddb2633ebd..b5d5f74099 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -2185,9 +2185,8 @@ F: docs/specs/acpi_pci_hotplug.rst F: docs/specs/acpi_hw_reduced_hotplug.rst =20 ARM ACPI Subsystem -M: Shannon Zhao L: qemu-arm@nongnu.org -S: Maintained +S: Orphan F: hw/arm/virt-acpi-build.c =20 RISC-V ACPI Subsystem --=20 2.43.0 From nobody Sat May 30 20:11:55 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=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1776938777; cv=none; d=zohomail.com; s=zohoarc; b=FuFW5RjjQpzWhgD9vaXOKx3FxfCRlp66r5t1THjG2y0bvzJuafKWuJ1PHYQcvNU2ukd4SUbx6mLz38d64M9rn4VKs9tZQcBMoPqkrIuEMiQ28LG35QmGGeO/p83MLcAFwRfLwbMPA3JLGVPa9IUVmIHBu1bTf1HekVn17N2HkBQ= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1776938777; h=Content-Transfer-Encoding:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To:Cc; bh=JVz10CrCDOI9L4NieaArKqFLucBpvthbzdziOn4I7dU=; b=mboZwafjSjhKnzgYQvEp1LWzofSzCiUq+AAmgW5plZmRB2tX7FYj5YFevhwMpw1gmluGfa772Cgxj7xZ+yEu5QmqGhMKXgc9Ewj+X5jKiJTV7SJ1m4gIluwc/rTJn6/LNrRLm0tN9lN4dlydTmTbiE8VbY6MVSIYxvMVP5deawg= 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 lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1776938777254820.561224239274; Thu, 23 Apr 2026 03:06:17 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wFqub-0007ZC-95; Thu, 23 Apr 2026 06:03:57 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wFquF-0006dt-Ji for qemu-devel@nongnu.org; Thu, 23 Apr 2026 06:03:37 -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 1wFquC-0002Sc-UY for qemu-devel@nongnu.org; Thu, 23 Apr 2026 06:03:34 -0400 Received: by mail-wr1-x42d.google.com with SMTP id ffacd0b85a97d-43eada6d900so6320828f8f.0 for ; Thu, 23 Apr 2026 03:03:32 -0700 (PDT) Received: from lanath.. (wildly.archaic.org.uk. [81.2.115.145]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-43fe4e4eec9sm49323930f8f.34.2026.04.23.03.03.30 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 23 Apr 2026 03:03:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1776938611; x=1777543411; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=JVz10CrCDOI9L4NieaArKqFLucBpvthbzdziOn4I7dU=; b=jqRL+hm43w9pfNJB5pU73eZqi3TrZvgSFE0oXB9Q5+3+17IV6LilUiigkDMrM6F1XZ UCG5o3EgX/L4i9GDZ0PFDdznxyp+vuTMdW/xagdopCaBr1PKhEli1sGFfaW5MOIPo9lh ZufnhoF68ol2OhcXl40IQw6eCeOW9zCj/bmjLTPRANhlws0ZnyU4cJ60+9Zp9x1lsNl2 05TFT5M3Mlk4IOJWQZ+Peep1R6kP2cId0rgwjEDCyYXJP+IdL1JnfxEbSzgu5IoaFPxI zcan4VAcegT9QCn3kXOHkUIRU5CHY4q01qOXfwR9n7WOoSi2g7rUjnacAyGf3Yb+AMWA MZOw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1776938611; x=1777543411; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=JVz10CrCDOI9L4NieaArKqFLucBpvthbzdziOn4I7dU=; b=ZnDgwGj0WejoqZJX+BLZvcHS3mR/0J75HrqAQfvFL9R0pfnRGICWyHeEpDIdkAwbHk v4VjlKypHYExpkqN6uiTVzvzj7M7V7yMjXBFlT6pVzKC9qeDn3CwhEGiruQ6OstzZDv1 aKs+NtHM0ZIMiy0umL9q57G6KPrU70kESm+MR1mYXVA+VutDQUW5HqDAjSQcTis36VJU Bh9b8DsHp6IiEDRP9zw4HknNzQmL2z3xsOiyYJj2DnGAItL0DPi1Gc+bTb9I1YnoTMS8 8DI4K862TYCpxjKg+3idoLBB44tkLXZdT9P9HzsJ1IAbQWpMaqpF2u2U4EyKri/UtaDO XJNg== X-Gm-Message-State: AOJu0YzaJEHS3wVf96Z1Otyg5CIl7kK8zN0BftQD7JW9pzpFE+dvz0EL lh5ZP3OAwf4PrhBW6QtN3quO2ux0QodeW4C8z6FNGA5InRtvFApSvHF1Jr5dUvfNf2d+qFZa2y8 oHMtm X-Gm-Gg: AeBDiet6jNoEHttupaAjc6BbscbAtxMxvJ0oAEZ1XnyNwnHa9fsLYWUj6oFCVM6g7Ft dbAj/0MDzlcZ8J9SY6tqulGKvg1M5iE407qakSJAcxHycrb8d1M7/pjhOU+CduHM1rhhj6DUJTX AFzk++5d5qckBLtLc1zzak/AiLOqYnI9QT33cKqPrTWSrBvIvNeJ2py3RC7zj+5w7pV3S73Hhl+ XCMVRnFD3zUf6cTul24/45PeFSTFxnb9b8IUsvRlpiN6cGCnLDAK6wozI+c1AbL65EEgmQLQ0fj uEDzXl+PAXRNO6q16YiPD8caaJoYwJFj5SVplQAzhjpfXl47OqGPH3sJcLZKHSYnOb81yDTVk+9 kMQnlM0tHcQFNeuyriIeUZcd6GjUvdPNRw7jj0moWr+dJ/7b4v3UP62akeeVRFqYnPI9D5bPQqc Io08hHf/vnu9HO8cTfNqEHBoGd/xcCuMfA8+prukLszo1yt2OS7MgtjAbznd/Vl8AcLfF2CMYg2 y5oTF2M7KeV2C8mjwl0dftLaaXeZsX9BzT52gE3BA== X-Received: by 2002:a05:6000:2309:b0:43f:e211:6e6 with SMTP id ffacd0b85a97d-43fe3db9b6fmr41352844f8f.1.1776938611232; Thu, 23 Apr 2026 03:03:31 -0700 (PDT) From: Peter Maydell To: qemu-devel@nongnu.org Subject: [PULL 54/59] MAINTAINERS: Remove Su Hang Date: Thu, 23 Apr 2026 11:02:24 +0100 Message-ID: <20260423100229.2941820-55-peter.maydell@linaro.org> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260423100229.2941820-1-peter.maydell@linaro.org> References: <20260423100229.2941820-1-peter.maydell@linaro.org> 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=lists1p.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::42d; envelope-from=peter.maydell@linaro.org; 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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: 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 @linaro.org) X-ZM-MESSAGEID: 1776938778738158500 Content-Type: text/plain; charset="utf-8" Su Hang has not posted to qemu-devel in some years and did not respond to a query about whether they still wished to be listed in our MAINTAINERS file. Remove them, on the assumption that they are no longer active in QEMU. This makes the Intel Hexadecimal Object File Loader orphan. Signed-off-by: Peter Maydell Message-id: 20260416091654.316158-24-peter.maydell@linaro.org --- MAINTAINERS | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/MAINTAINERS b/MAINTAINERS index b5d5f74099..02696f46f2 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -2717,8 +2717,7 @@ F: docs/system/guest-loader.rst F: tests/functional/aarch64/test_xen.py =20 Intel Hexadecimal Object File Loader -M: Su Hang -S: Maintained +S: Orphan F: tests/qtest/hexloader-test.c F: tests/data/hex-loader/test.hex =20 --=20 2.43.0 From nobody Sat May 30 20:11:55 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=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1776938719; cv=none; d=zohomail.com; s=zohoarc; b=LlTQj9GkWTQyz9G7JM8yp3jhiOZR8PAAQvJo0sIvrHo6PekzTZYdTsFBbrd41LxrXERaj8dn5Eg57QanNtG750PGh1CAlQ9S9lRGT8ixoNqKoAgu/dcFw1Ms47272irL2XKCeAZzwytrN9gM5stjENKr3A3mHGNWuAeQjENZFNU= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1776938719; h=Content-Transfer-Encoding:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To:Cc; bh=k71EiA698awn8baW17i5bs+rUZgHTCfmiS8BNMUGwMs=; b=hVDVdSD+uPEwrfdFizmI+bogGBmKNI2pt65PiH9HzK1io1OFSGsLwoPuBQxBwLATI+yF/bVg5XO9SUrrSfXdgSkXxaF5L0qkzIlugsq36GM/YIn8DvYEzBQ8wMtSFGGK8uOeeCjn0Qa0ONkOPPqr9raB6/6wloQvlgI0Ov08AuI= 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 lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 177693871915572.98673726874495; Thu, 23 Apr 2026 03:05:19 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wFqul-00005h-5a; Thu, 23 Apr 2026 06:04:07 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wFquH-0006eI-KH for qemu-devel@nongnu.org; Thu, 23 Apr 2026 06:03:38 -0400 Received: from mail-ej1-x62e.google.com ([2a00:1450:4864:20::62e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1wFquF-0002T8-76 for qemu-devel@nongnu.org; Thu, 23 Apr 2026 06:03:36 -0400 Received: by mail-ej1-x62e.google.com with SMTP id a640c23a62f3a-b79f8f7ea43so888632466b.2 for ; Thu, 23 Apr 2026 03:03:34 -0700 (PDT) Received: from lanath.. (wildly.archaic.org.uk. [81.2.115.145]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-43fe4e4eec9sm49323930f8f.34.2026.04.23.03.03.31 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 23 Apr 2026 03:03:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1776938613; x=1777543413; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=k71EiA698awn8baW17i5bs+rUZgHTCfmiS8BNMUGwMs=; b=EzUeFvniqkXI16p3YDaPH3j4KbSKnBmZoE1ZbeDQWdehg01jWlPQrsNib1apX2xsKx boQfzWXQorBNbcxVWSnMBnlzEfEZCmVNslsxy4F9O2BG/p1GT4655WSQW6n9jTd833Tg 5BDeiasPUEBhW6M48RUedwzkIuW36OXawnH2c+CQTD3f6jYQh1+0grMB56uRV9My1WNf obIRSt9CYQezS5i602ZKkl7/dzbbmH494uh2v4b1UtG39u7v4UvV+gJByBeafW19jpvI EFKEptnkAlb14gbf8ene/YHC4douY5sFhl1Lf5OSQPqOOaaEuPQeRszjKvN60vnPHgTU c4zA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1776938613; x=1777543413; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=k71EiA698awn8baW17i5bs+rUZgHTCfmiS8BNMUGwMs=; b=L8BlaGqxYBT/jp2BeOGMDK45yg9Tw9IhRMY4xG+KTMbXjkL+gBSIPS7LvJgpopnVcR vlf5PYvNDh+8rj2YGvBYjmSuliVfqL5ITBUzSzu6JRfxf9Em3tsgFufR7iPatJvPf4oU i92a5zLLY/SbmsvBRLNn2DoQ9mKdBBYzKnO8K5vAvp5pPcK7ZwijrM7PJNrsdnnN7L3R FpANBl6wKwFVLv4FrecFxdXWnirQjr2MxVVt7MwYoje/qpD6KHuvrCwJvFBCldJtODqh kaBjX0Vyr0jHCCy9oWvdq3kbej07IOcI2MpM747lHvGx4yC3Qcbpl/pl24BY3RFNdHoP QEew== X-Gm-Message-State: AOJu0YwqR7MCE3A/A3y2l6+tue1/atjG7bAobNsaafkYsNHpBaOpBDNK aTZmNUeUotbVUAvayBKmVq13oxvfi5EozPa9MLqGGdSkZkiA4ueY8YEU6BKigi+RoCjgxYRpDLQ 2OOiE X-Gm-Gg: AeBDiesl6wzkxPD3pFEUdnkHwbB+wQM1/3O5qtuNg/UvI+OWSquIWAqATVGw01SYRcd agmihtxVTE6uCTAhZhNLgEfVl9NyvQzyUyNLhrOOdiQ+GcgbC7U5GaJA2VecKmgsQ1bFrw/sR5M fQwC0y93rp8obzztfMFfvszzPhaOP5ymRiRyToCGFN4ScVOMB1U+6UCtSsZmX44SHVmB6tYjQ+R pTkMHXN6iTOSF/alFUqaUDUTI8XRGtcXLd4Sc4LrIhAJ8MglKIYPUwNNMtxB4XZXcHzcjbz+jMQ qZhNFneT8O6jqxzWdjzZhojzRXmuzTPWeeNG8ReY43YFZuhhlHf8RzwaWk/rUrUDzMh105jhG5g vga0oelm1bg1Yjrm9a2wWA3JCdlJlhtdMeGFD0kzdL+KoErPDW4rUPmaxJw1pjR6mwDzLtdwYaO HyuOK/EBqQSjNdJRgmwwmA9/TeMiqJAxSXa+/8ya1PmFFt7ovN9YNGZ5zHe+qFTfkFqMFrolLO4 Ml5tWHMZX+gNnyz6UnSFBO4GBrHIL8ngoEX6h1UMPFx1W19a8YV X-Received: by 2002:a17:907:9618:b0:bab:d8e9:53a7 with SMTP id a640c23a62f3a-babd8e955d1mr216483266b.29.1776938612349; Thu, 23 Apr 2026 03:03:32 -0700 (PDT) From: Peter Maydell To: qemu-devel@nongnu.org Subject: [PULL 55/59] MAINTAINERS: Remove Vijai Kumar K Date: Thu, 23 Apr 2026 11:02:25 +0100 Message-ID: <20260423100229.2941820-56-peter.maydell@linaro.org> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260423100229.2941820-1-peter.maydell@linaro.org> References: <20260423100229.2941820-1-peter.maydell@linaro.org> 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=lists1p.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::62e; envelope-from=peter.maydell@linaro.org; helo=mail-ej1-x62e.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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: 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 @linaro.org) X-ZM-MESSAGEID: 1776938721347154100 Content-Type: text/plain; charset="utf-8" Vijai Kumar K has not posted to qemu-devel in some years and did not respond to a query about whether they still wished to be listed in our MAINTAINERS file. Remove them, on the assumption that they are no longer active in QEMU. This makes the Shakti C class RISC-V SoC orphan. Signed-off-by: Peter Maydell Message-id: 20260416091654.316158-25-peter.maydell@linaro.org --- MAINTAINERS | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/MAINTAINERS b/MAINTAINERS index 02696f46f2..f1577e6c5c 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -1733,9 +1733,8 @@ F: include/hw/misc/mchp_pfsoc_ioscb.h F: include/hw/misc/mchp_pfsoc_sysreg.h =20 Shakti C class SoC -M: Vijai Kumar K L: qemu-riscv@nongnu.org -S: Supported +S: Orphan F: docs/system/riscv/shakti-c.rst F: hw/riscv/shakti_c.c F: hw/char/shakti_uart.c --=20 2.43.0 From nobody Sat May 30 20:11:55 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=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1776938716; cv=none; d=zohomail.com; s=zohoarc; b=aHluY9+pLeXKBTJw0Di8ZRdbl64fKzX5x8oOWvhpquKNk+whc0y39e55MOti8RrafT3i/L5k2ghDQ/4HJ3wt5f7nVeAQwWecbvU4cwFwrWaG1RqN7zebGUa0oGFsFnGGk/xofJdj2sHDy0aVYeH2GMf7KHOYpEwdfGUu+/qLCvQ= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1776938716; h=Content-Type:Content-Transfer-Encoding:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To:Cc; bh=L+c0h+CLPgBfTzUuGx7+tZ9wXi9zIucBCy1ZZEJuP5o=; b=WVrrpZQHpvDzmpGUvvkcddi2YdpJ6AVwQ6iGwGGVuMPvn6EmQEyRmiDG6jnGpi6QX2eSe125LVop2BgX1cKsHxIinOt9re7egmxyTxkEu6hHaCwdKxNDnlRHemW1SkZnNWABtP31raa1mrXxLb9VSTjUR/Wm4bo57lcvk11fvMs= 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 lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 177693871660620.369021770652694; Thu, 23 Apr 2026 03:05:16 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wFque-0007ra-E7; Thu, 23 Apr 2026 06:04:00 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wFquH-0006eH-KK for qemu-devel@nongnu.org; Thu, 23 Apr 2026 06:03:39 -0400 Received: from mail-wr1-x42b.google.com ([2a00:1450:4864:20::42b]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1wFquF-0002TK-EJ for qemu-devel@nongnu.org; Thu, 23 Apr 2026 06:03:36 -0400 Received: by mail-wr1-x42b.google.com with SMTP id ffacd0b85a97d-43cfbd17589so5144103f8f.0 for ; Thu, 23 Apr 2026 03:03:34 -0700 (PDT) Received: from lanath.. (wildly.archaic.org.uk. [81.2.115.145]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-43fe4e4eec9sm49323930f8f.34.2026.04.23.03.03.32 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 23 Apr 2026 03:03:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1776938614; x=1777543414; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=L+c0h+CLPgBfTzUuGx7+tZ9wXi9zIucBCy1ZZEJuP5o=; b=rSS+eIxC7cteMJ4jA91L4onu+mfXOJZi7ZLAXSHOAZDeK68M7Pe+TxhYfZEWyrLsUj EfnTl9U9/dUVr2LrJoXQy+7vWqgb88nEZ+s/xrCdPpe+ruNyq1nDcoY2nJDk0bDoquvi zYYijT3JnSxC3LtBvzWimpaJnd/AfaihX3AHigqZ5SCjHsr+7T0u/qxsNROfh6aqy3h3 8Rl6LLu5OEgUAk98chrGN2QQv2Qu1WtvL/8BVBQfbqxkoNHX/eyhZtcX5b/Hy6bjSC2W h0XJAnasJNo2hjMQezNMJu1VFY5Y+xGD5bT5Bih9nF8cKN608JwGdjaotlzqtZMny3Cm w7vQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1776938614; x=1777543414; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=L+c0h+CLPgBfTzUuGx7+tZ9wXi9zIucBCy1ZZEJuP5o=; b=o5iq3pkYHDhY4eDsIKrCJ7ToVUBgfcvekctrn4gEkJdKXkk1vUuFwE5nlR85DWz0oL QIJC+LHg+E97UUDsR+o8B5FQhGfsX1aQM5L6wDZfKByrZD5ifKmrbuhapNjBkukx9n3p hxadABzQO2FvYG8dtRg8lUV7AJRAlKWCgG35NWUVMXR7mq8NPx4t4FWkazlvMuVd6pLI MBNWXR+RX8e4efReqoQujVtwNQEsBhZ3BPU36088TPbHIwJ8Ne2i/EQk2nTEyFU1e6qN sFmu+echy//Hg/ttgZZsIrGo48fPHsIgz8hamyDLf5lBuYCsU34f/iFFNa7K73TzMD3h gOtQ== X-Gm-Message-State: AOJu0YxJZN+ez6Rr+dbtahu9bSgGs1EKCZraN07a2nmazODu/RMuT5SD qsc3eTlKDTt0URwJ64uz0l53aJ6WB2H35R5DS8zSPQboZdpXEZFYsvainWDNSJK/1f9hk7koNhW wScQ3 X-Gm-Gg: AeBDiettTyM76nCgM+mHIHJZA7/bt9O5gfZkHsTkhRDmQvCEDNmhHnAPL7EHx/QLE2g Mz7jYc8kt/S2VbtCYDDvkUzEYxlYk7j7h1cUKEKsLMxeQmMCKJmeqOdWajJsSOSlorUmEXOXqLr TbEdPQ/clZNFVZ5jvwByDpT9SHkOcrFA84WC7v4uM/cQpaFsyyXFX1PQRWgjoARqv2YO2FBGLyb ymc0QLme40DPyBv8wySxrrpBsFwiAbnO1KH75pXULbRgpdoWa7X8hMDc9aEfcFjUvi6jl1giHZX eYL3xzK8cvQCDqD0AL1640JXRNtcIYtoQJ1WmsaMu9xSApxXsm5qcgt3nfPTq5jQ+xhD8CbxXNv BRa5WB93uhXTjAGu9eSwezTRGHga/sf3BdW2Op810yPZ75JkrDTzMtOLGKnEY12fwwSsO7YQW0W nCriIvHp4W3noK0va23EZIOrRXZ5YmEaRsgPlxNn5Hzj6+f3jALcjR1YwbnjaW9gOPhZDRJZu5y yE7SWqs2Mfar6JTF+irbwi1HhAT7IiPzh4sElV2J6+cW9cPB+yZ X-Received: by 2002:a5d:5cc4:0:b0:43f:e430:e6df with SMTP id ffacd0b85a97d-43fe430fc09mr28864983f8f.1.1776938613579; Thu, 23 Apr 2026 03:03:33 -0700 (PDT) From: Peter Maydell To: qemu-devel@nongnu.org Subject: [PULL 56/59] MAINTAINERS: Remove Yanan Wang Date: Thu, 23 Apr 2026 11:02:26 +0100 Message-ID: <20260423100229.2941820-57-peter.maydell@linaro.org> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260423100229.2941820-1-peter.maydell@linaro.org> References: <20260423100229.2941820-1-peter.maydell@linaro.org> 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=lists1p.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::42b; envelope-from=peter.maydell@linaro.org; helo=mail-wr1-x42b.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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: 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 @linaro.org) X-ZM-MESSAGEID: 1776938718426158500 Yanan Wang has not posted to qemu-devel in some years and did not respond to a query about whether they still wished to be listed in our MAINTAINERS file. Remove them, on the assumption that they are no longer active in QEMU. Signed-off-by: Peter Maydell Reviewed-by: Thomas Huth Message-id: 20260416091654.316158-26-peter.maydell@linaro.org --- MAINTAINERS | 1 - 1 file changed, 1 deletion(-) diff --git a/MAINTAINERS b/MAINTAINERS index f1577e6c5c..9b3da13653 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -2007,7 +2007,6 @@ F: docs/system/i386/nitro-enclave.rst =20 Machine core R: Philippe Mathieu-Daud=C3=A9 -R: Yanan Wang R: Zhao Liu S: Supported F: hw/core/cpu-common.c --=20 2.43.0 From nobody Sat May 30 20:11:55 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=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1776938770; cv=none; d=zohomail.com; s=zohoarc; b=dr9Qb7vCWCr7m4ntc58v/NAyPpcEcTflbgxG95p0B8EnV5fLF1/4HA8T3X6N6TzyglhCHL2LrAYwC5t6qp0GMN25vVZ8v3fBsVmKDv/rh8BNVzPuMZ6AY8QjfJdJDuzE/Pq6yD2GpVVuRJpvLFyfNZWHN6/m9hUp5Kj/qP8Kvss= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1776938770; h=Content-Transfer-Encoding:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To:Cc; bh=8wBP9zwQSa8bR4IBfzsBFbe2jBjlLM6vVm7DD/f/N9k=; b=hDQaqu7CLfoGpmQGxLhSquKzIeOGsmQ0ut14ZQeDPO+YR9/fiD5I7C01sVf+vx57Y1RfBtCrNTZJS2oJ8HMkViLQxzmBtJvcPJhJEKktNIO2Bl4CJXus8gEA4KmQIRxQ61030GBz+LRpQRJ6w4TYvYA89QQLHuWSnV92iRis1+I= 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 lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1776938770838368.0022189053269; Thu, 23 Apr 2026 03:06:10 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wFquc-0007h6-Q3; Thu, 23 Apr 2026 06:03:58 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wFquJ-0006mz-8P for qemu-devel@nongnu.org; Thu, 23 Apr 2026 06:03:40 -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 1wFquH-0002Tj-CK for qemu-devel@nongnu.org; Thu, 23 Apr 2026 06:03:38 -0400 Received: by mail-wr1-x42a.google.com with SMTP id ffacd0b85a97d-43cfce3a195so3771486f8f.2 for ; Thu, 23 Apr 2026 03:03:35 -0700 (PDT) Received: from lanath.. (wildly.archaic.org.uk. [81.2.115.145]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-43fe4e4eec9sm49323930f8f.34.2026.04.23.03.03.33 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 23 Apr 2026 03:03:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1776938615; x=1777543415; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=8wBP9zwQSa8bR4IBfzsBFbe2jBjlLM6vVm7DD/f/N9k=; b=SeM81G9STGiqmIGbm0xbQOZ0o0y/1egoaYzEwb1533GhznVAzHM+HlGSV65CRc4Iuc u9BreKk8Zl/ToJ5rMrE3+3rS6m2PuStOMzL7V0nL9/dQ0gTXtmUGfOZgd4n+1soHFqFP zXFA6B8qhdPZEeSSNV5199LGAb1T9LeKMv6uLd6IF8sCokpQO1yHjmi9bKnfJyvu5EMx 8XVoQKTkKLXHzk336QkaFpwt+iDPK4KGG170W3vCmzYrgibzVwbXRrWTzQAigwTR0C5A JQcrG/yqVf50qFtJL+VuBcHSJ/mFWkH23Llsp8deo0IOopYdo/nSEv9D12EkiZcEJgB7 zA/g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1776938615; x=1777543415; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=8wBP9zwQSa8bR4IBfzsBFbe2jBjlLM6vVm7DD/f/N9k=; b=T6F0Gzbdi3VAFoGLZ9iWPAi64bZhdhWT33r3htD+B8Lzrm3HTVdyQWf9RXjd4iC0j/ gPF+jAdANzsGDqlbGgAUJvnNIQ8SS7R+UajFzD5AJ2F4KWtb58xGj9WBawSnCG78EJ1L 4dqaiYBSY2w18834gnwwEzEc4oN9gcqzLaQkgByfSHZRZbeu8XEqQh4/BYnF1ZnnkUiy gilrufNvUSOVx453xGaelGIa5JlSiFKqVR94leUobiSpv3LIN/GOyG5QGFUeGAo3p5Bj kafbKpYqtyiSprnoergA/2L5XijsI4iUk5FRUNhz8V0do//UxC8knYwSj4XwHpCQK+d/ xJ7Q== X-Gm-Message-State: AOJu0YysJaVGVJ1pZUFCILnvPtjjGeWlND5OW2VCYoPKoWKd5YhEfDK6 FXYFjjD2xEE4MfAcy7VDMxoAc4YA5v8rQTAxzqooKfPRBoqOIAzxqvWYRjenrB4wr634XEJdssk SUZwp X-Gm-Gg: AeBDies62JyRj67xiqKBsI55uesFGh8jmsd4/Tw91LGCib5zNPYN4yvlSMSRjSp84U1 XClLqR2sqq/EcvlEh5dZXxWvMPUT1H4cGtJjZZFl5oLnFkFJOTksfekkGyjNCJTJ57uy5+QisGY 51Q/v+trymVHUm+bqYtuuSpYYbhsRpIoccrTH1n/Bbw/azxf5dFphTy7Fgn4SgQiNUicoj8y95k Mh2eifhm3FFP8nPXq9dY/UPjylTv4Vqb/V9Yi23gLNbriVkUrxYomU5QzArY/9dKBxyvDUgSnch yKiesqpGhWnzAn5wrowJ5icnGLZuwmUtFP8tkE59tLJXEDa4xZKNZ9exZEn2md4/lwuLano72/W NgRkqGkx1i6mwaPvslu0DQ8LHgr8DmtaTqHqSnNGj0CtdZHzovO7g/7fd5CwOCRoEltvg0WfaTK JoPvsmEc6KlgV9l8Nc6IpdHzHm7oplXyrOWG6keYFMQzWkMgypkEDa2LuYbmyTir62etZZoaCAM RsntjkkRAa0CwSma0++/csD9rduW4kWaEl8DjaiIVqCuhMNXCQu X-Received: by 2002:a05:6000:26c6:b0:43c:f66e:f31 with SMTP id ffacd0b85a97d-43fe3df24f7mr39502522f8f.27.1776938614699; Thu, 23 Apr 2026 03:03:34 -0700 (PDT) From: Peter Maydell To: qemu-devel@nongnu.org Subject: [PULL 57/59] MAINTAINERS: Remove Wen Congyang Date: Thu, 23 Apr 2026 11:02:27 +0100 Message-ID: <20260423100229.2941820-58-peter.maydell@linaro.org> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260423100229.2941820-1-peter.maydell@linaro.org> References: <20260423100229.2941820-1-peter.maydell@linaro.org> 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=lists1p.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::42a; envelope-from=peter.maydell@linaro.org; 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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: 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 @linaro.org) X-ZM-MESSAGEID: 1776938772718158501 Content-Type: text/plain; charset="utf-8" Wen Congyang has not posted to qemu-devel in some years and did not respond to a query about whether they still wished to be listed in our MAINTAINERS file. Remove them, on the assumption that they are no longer active in QEMU. Signed-off-by: Peter Maydell Reviewed-by: Lukas Straub Message-id: 20260416091654.316158-27-peter.maydell@linaro.org --- MAINTAINERS | 1 - 1 file changed, 1 deletion(-) diff --git a/MAINTAINERS b/MAINTAINERS index 9b3da13653..55fc63d298 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -4385,7 +4385,6 @@ F: block/export/vduse-blk.c F: block/export/vduse-blk.h =20 Replication -M: Wen Congyang M: Xie Changlong S: Supported F: replication* --=20 2.43.0 From nobody Sat May 30 20:11:55 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=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1776938729; cv=none; d=zohomail.com; s=zohoarc; b=YNURjDM3wFMF5kUQAJmeb2OEXUbs0kALyXOLkXTYB7XsEauzhYCr7ZzCFKBVOcPFgul4gZyZ5bHntUe8mUJtgRjKVpcUr7vXBgSxPDople+edFGbRicGWhU5C04eE0+5rAJk41/i/abPuVQl1+kuBeEr8r1wg7tfiAA1sM0tBVk= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1776938729; h=Content-Transfer-Encoding:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To:Cc; bh=rdwwawiR0FXaLxRIH+hmzlhv7jRlEW/KPTZ/pEJfBfA=; b=kFEL/xsA9wAyIjTAhXLoRnMqbJIQ58AQ7nRegCrxUJXINdssL6Cr3nqFA1lvwLoHRTsh/wv8TwnJ+F8XQ03yedAjilMS9pzXsbGyBbKKPIYq93xQI+/ROfHwh3LJ30R93tFFA8J3wWyb8e6KWha2+Ydpl5NWjezXnhYaI5MUBEM= 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 lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1776938729764427.3365078688711; Thu, 23 Apr 2026 03:05:29 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wFqum-0000Lz-LM; Thu, 23 Apr 2026 06:04:08 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wFquJ-0006n0-92 for qemu-devel@nongnu.org; Thu, 23 Apr 2026 06:03:40 -0400 Received: from mail-wm1-x334.google.com ([2a00:1450:4864:20::334]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1wFquH-0002UT-Cc for qemu-devel@nongnu.org; Thu, 23 Apr 2026 06:03:38 -0400 Received: by mail-wm1-x334.google.com with SMTP id 5b1f17b1804b1-483487335c2so63379725e9.2 for ; Thu, 23 Apr 2026 03:03:37 -0700 (PDT) Received: from lanath.. (wildly.archaic.org.uk. [81.2.115.145]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-43fe4e4eec9sm49323930f8f.34.2026.04.23.03.03.34 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 23 Apr 2026 03:03:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1776938616; x=1777543416; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=rdwwawiR0FXaLxRIH+hmzlhv7jRlEW/KPTZ/pEJfBfA=; b=TuPLKQoJczCuxNSFbs/zXp+F/UKcrVAz4beYy5ZstuNNtbd2QKaMTyRpWNUHkU+y3l rmtjRV/BU+5mdOcPL6lIgzGjOeLVD00GezNl4uDnpPvkIFHwRAOSRWNTB6uD+5S3TJZs +HeHr0imeg8u54HvjMGuAyRvo8lc+U4TtGvEaT106nx+sbCWKcWvK/Iv1oRRGpBSCPWs 7qEFus5utJ0pK6Gpf308h10Nl5etXQ+1JXlfrzeM57rfLtmoxv5ePu2AchH+YExqyQ/8 in6sRipL4LZ2olzbl4viVp0nHiOoJgjcy9duN1NYLtXDRYWaAB1Tl2dGtgOCzS76oFTT ar3A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1776938616; x=1777543416; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=rdwwawiR0FXaLxRIH+hmzlhv7jRlEW/KPTZ/pEJfBfA=; b=g52WJ2y1ZWJEWg2ZPAfaFlGlB4I32A2c1Ff6jeDEZrV0lwvj86vdf4Lzg65QgGnh5I CldBrKBhxsiZsUErRN1Skk08+BiLl+YulqCQtL8dFqYpWO/sHEz9lqxnU2xNHQ4ANG4c 0U0PtToJMibz7eOrbGMESEMDTJpeTeGPIt1EcBKIUuqz2gO/YvlqHD3WCwCmul+puZ4s aC8XUApapNpGYN8ufMQ9TiXq16x4AUoEQowdM77H56qAflTe6GpGOvq2bZH6Bpo5H9dE rAnJJU6C501iBDsIacFU8sUTR2u932Jg+DmDjIeZqw/2iuV6mlToC0xM9muVTQW354fd NKxw== X-Gm-Message-State: AOJu0Yx2R/vr3ulj/RFgdDXmTfXGb28aM23k8VeMwc0ut+8D7ZDtEBvT O8aR0dAIF1QNAfTKwIYDXPC3SqCo3GbiTqifD+vuOayXRVonQizfyr2szziCvcH+6bAqia7KRzi CwB+w X-Gm-Gg: AeBDievdiolY6/9J5H0HFt3TetanTp7SaZaU7m9Mr5EglNG2DzXHVR56T1DvOuCaZRw QS730WxNSA0p5d3I77YW+lch+MJnH47JIxCoAN9NkIf+qvnjtnCL9C1Inn5aUl+3SPQJxlO3OMB QsYavUFYpVJdaGFLkPsQogHHKMx0CwNe6WIBdLnwsmEoU2L/aExFiXRDLaOigZrrlFP9MCnCAlx u2avhiRFg4Q0/nDScBmBMBuKgf0owUa2nU4PpdlJqGJudV5izyrmiCHWjWblwJhByH65QcFLGap 5NmfPLfTbwwYFHskPTCA9DJCW1j/ircsn23zFfteRxMxr2u2tI82svwCko5G1uqqX+ojIOemrPM aUolG4WHo82ckHHqrGiL8tFM2sICZAfNUAG4ia+BuYTVNUdi8knI9IV/JjVa0+ZEqs6ynb9E87I SyaHa7mlvpERg5abWBlJrI+hszL/MKB3uKXQkpcd8N1MNnquN/bh3tJsSUlMRU1GgqvJzJbwtcG VScVtu3/HZMTuaY2OZtKEMFoXBRV4i2KOj9ZHOhKw== X-Received: by 2002:a05:600c:a404:b0:47e:e2eb:bc22 with SMTP id 5b1f17b1804b1-488fb73b2a3mr314608675e9.5.1776938615701; Thu, 23 Apr 2026 03:03:35 -0700 (PDT) From: Peter Maydell To: qemu-devel@nongnu.org Subject: [PULL 58/59] MAINTAINERS: Remove Xiao Guangrong Date: Thu, 23 Apr 2026 11:02:28 +0100 Message-ID: <20260423100229.2941820-59-peter.maydell@linaro.org> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260423100229.2941820-1-peter.maydell@linaro.org> References: <20260423100229.2941820-1-peter.maydell@linaro.org> 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=lists1p.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::334; envelope-from=peter.maydell@linaro.org; helo=mail-wm1-x334.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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: 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 @linaro.org) X-ZM-MESSAGEID: 1776938730493158500 Content-Type: text/plain; charset="utf-8" Xiao Guangrong has not posted to qemu-devel in some years and did not respond to a query about whether they still wished to be listed in our MAINTAINERS file. Remove them, on the assumption that they are no longer active in QEMU. Signed-off-by: Peter Maydell Message-id: 20260416091654.316158-28-peter.maydell@linaro.org --- MAINTAINERS | 1 - 1 file changed, 1 deletion(-) diff --git a/MAINTAINERS b/MAINTAINERS index 55fc63d298..ed77b28c2a 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -3319,7 +3319,6 @@ F: scripts/coccinelle/memory-region-housekeeping.cocci Memory devices M: David Hildenbrand M: Igor Mammedov -R: Xiao Guangrong S: Supported F: hw/mem/memory-device*.c F: hw/mem/nvdimm.c --=20 2.43.0 From nobody Sat May 30 20:11:55 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=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1776938749; cv=none; d=zohomail.com; s=zohoarc; b=cjV7VfoBSEbwlt6mZtcNi9Yhe0aKBk1xgA6Z91gc4BTmDYhr/o65VP+SH10dROpwTQOzBNY3oCtL9bgOjDWxuhN7rZuNAz7eFgvzOewHSR7NF/0OeaNbN2c+tt/Gf0MYhA8gO5vBLbfJFKEuuHvcw9snEHsGaKhc8tHosLUM8c8= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1776938749; h=Content-Transfer-Encoding:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To:Cc; bh=/XP138kta01scYB1bF3t+1hO+RwaAXtXBB09kK0OFo8=; b=KVIODcQH6en1iGJQTB8ffx9+YEGbR1chIpBgC3hqPrxllUtmRJFsPr/1r4JrT/sYHk5f2Jkne3ryGCTKKtjW0lkcXQsE2d89KE7jz2Yez8PMi4byfziOqQyFGXs/w9CGPbACCLB9bC+WZVgGTG1oi192Kqr1T1jbMxNbP6GMXG0= 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 lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1776938749035981.2282193043543; Thu, 23 Apr 2026 03:05:49 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wFqun-0000Ru-L5; Thu, 23 Apr 2026 06:04:09 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wFquK-0006ra-C1 for qemu-devel@nongnu.org; Thu, 23 Apr 2026 06:03:40 -0400 Received: from mail-wr1-x42c.google.com ([2a00:1450:4864:20::42c]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1wFquI-0002Uv-F7 for qemu-devel@nongnu.org; Thu, 23 Apr 2026 06:03:40 -0400 Received: by mail-wr1-x42c.google.com with SMTP id ffacd0b85a97d-4411e1eba51so3072738f8f.3 for ; Thu, 23 Apr 2026 03:03:38 -0700 (PDT) Received: from lanath.. (wildly.archaic.org.uk. [81.2.115.145]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-43fe4e4eec9sm49323930f8f.34.2026.04.23.03.03.35 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 23 Apr 2026 03:03:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1776938617; x=1777543417; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=/XP138kta01scYB1bF3t+1hO+RwaAXtXBB09kK0OFo8=; b=ToGVwjIv4j9BOBJup9EJW7aRcaEKDmtJA/J6VlVxp/Lf9pcmYtoEba3ALXFTwjYKqr AhJ5m81FtJz0kMla6FRQEhZ6zXwzroo7RPuHdoGJgm77uEP+BIKDhWR6wmC/Zle6R1YL 1rw71JHU7CodR2iK4/Z1pJLzxpUG13/rhNHvmrUvoEozGOfMizsiYF0dAISatSt/2z08 elu3Skqk9xYCSyLfNLvBudruYjVE5XJUixu0LnSqm2bJHNTc8+e6I9l0/uzTxjF0euIS 6Qa0FKGGVNd1kzRMtzj8SHIyMWCsoi5cxUG7nsJb6ItQTF0tOwyZOTasI+y43uXlMa57 R8gw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1776938617; x=1777543417; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=/XP138kta01scYB1bF3t+1hO+RwaAXtXBB09kK0OFo8=; b=XVSWA01tnZZ6CmiJxhyfBmvrCxLnRBbiBW5CrFOs2SKG74dic08i1bt+wCnrK+RP5U bJV4hVBqjaTtZdhoOd35WkA4wzkeeisRtVIFBIYxZv0sdj2lMTUF7mRsh3gIVrjqu8y0 qYh4cVE42kWMxqLhKXZ352f+WgwOl3Dv9///o7zMw7+PyAkrOXKqdULS5sH9GPlXnmvQ i3lmwgEQLNkkYJkBLZQf8FzI64wKjWtszYPXCqvjAyaDf1hROn47KH5Y2aLOAwenT/a1 RLycX2aSBmEEtwxXEbtqFTR0phTEQs9FXsZ1/dkQHyyzEJ1u0A6s49pNmD5Bi+3h6Yub VzlA== X-Gm-Message-State: AOJu0YzkpmPfE/hP+5+OsBIUt030ZwJOphOd5yq4XJq31hR/vmVBSIuP NntaGB2rHR79nYGgyAjpvV5T51Qyqk6+xPLBSM0GaR1mCWlLXPIYdGkcOs5m7pN5ZbV3KntfTKE B7BwZ X-Gm-Gg: AeBDieuJ53dxeUmZ8Ea9bENJaU6OX2xRH7nx5TIjLddDit137FCB53ostst1HvYKNXf 0BEgzee7CCt4PYKpS1PtyJl4lEbus5OKmoCHjCneJHUMIJx3oV5OG2gaJCGq1R9tiqugAi55pKd C88Fw2HBv+BoxC9esJptEGRIjYgXjb5phcQ1NWbh2bQFX+TbiRkvZ72mM+zgX/HTEwHvNnK/9xB O4kl2QOm5IW2mz+16qrrCYC1OpDZsMCjCXxbvdHetceCqgal5MD5/TPXT1rwkd8eIodbUCzALAE 466yHjdijwreIhO5h7LBaK2X4YMx7xf6YVGdXGJKDJtQLhFmPICFKAQE3F6XYFOhMdf8+sRukBm V2JhQYadT92ADHVv42zm+VHGtX0bHjgiMmU4tLwZszJoBZmK3F6ysroymubUsewv7E8e7dXDE2Y oilGWOPn2+TIS7Qp/vBubtOuboFn5i/UVHq6ZGFprnibN1jj1n3ObjmoMshzuNG3sAZvXpM6thH 9HZXpyHnRnUpyO12ZzzXGgQihdNLKQg28DN2JeW6w== X-Received: by 2002:a05:6000:40dc:b0:43d:1bf6:927 with SMTP id ffacd0b85a97d-43fe3dc7558mr41960104f8f.14.1776938616734; Thu, 23 Apr 2026 03:03:36 -0700 (PDT) From: Peter Maydell To: qemu-devel@nongnu.org Subject: [PULL 59/59] MAINTAINERS: Remove Xie Changlong Date: Thu, 23 Apr 2026 11:02:29 +0100 Message-ID: <20260423100229.2941820-60-peter.maydell@linaro.org> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260423100229.2941820-1-peter.maydell@linaro.org> References: <20260423100229.2941820-1-peter.maydell@linaro.org> 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=lists1p.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::42c; envelope-from=peter.maydell@linaro.org; helo=mail-wr1-x42c.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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: 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 @linaro.org) X-ZM-MESSAGEID: 1776938750644158500 Content-Type: text/plain; charset="utf-8" Xie Changlong has not posted to qemu-devel in some years and did not respond to a query about whether they still wished to be listed in our MAINTAINERS file. Remove them, on the assumption that they are no longer active in QEMU. This makes the "Replication" block filter orphan. Signed-off-by: Peter Maydell Reviewed-by: Lukas Straub Message-id: 20260416091654.316158-29-peter.maydell@linaro.org --- MAINTAINERS | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/MAINTAINERS b/MAINTAINERS index ed77b28c2a..facc4b499a 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -4384,8 +4384,7 @@ F: block/export/vduse-blk.c F: block/export/vduse-blk.h =20 Replication -M: Xie Changlong -S: Supported +S: Orphan F: replication* F: block/replication.c F: tests/unit/test-replication.c --=20 2.43.0