From nobody Sun Nov 16 04:04:50 2025 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=1743495094; cv=none; d=zohomail.com; s=zohoarc; b=HNUQLfdv6/UGDf66+R6H5kVa+9I4GC4SveZEaFzguzGslANl6QXX8446Gg9LB0qsuvnLQLu8A9r8wuPNIDVT/pnZA1GeIKIH31pyOwusk2kkXwBK0YP7iVfo6HNTGXDNqSvJ0aWfOU+LL80oNN3puyDX+tfGF2RAOAcGo2856NQ= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1743495094; h=Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=UNtQ0wjdidlnHf+EtMOg0l4ypH3brGi+lZBt3b6ydkU=; b=FHAkhShEGxoTLDx5N4oLt+gLczzFfBel1xgql7cAuqbIC1N82/eIk+HzSX+9Xf6TI+ANvSYAoVEJ5M5XDfEcT0NSbXVf6KJsOtmo7Q8WpsQi/2bjS7GoX4yfsI3rik8tWW+VLntjGEcRuNCfNujnIGdh6Vt7yZMg4X/DM3Dq+oo= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=none dis=none) Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 17434950947081001.7255221510541; Tue, 1 Apr 2025 01:11:34 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tzWh0-0006dD-1F; Tue, 01 Apr 2025 04:09:54 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tzWgw-0006cw-MD for qemu-devel@nongnu.org; Tue, 01 Apr 2025 04:09:51 -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 1tzWgt-0005hq-Fq for qemu-devel@nongnu.org; Tue, 01 Apr 2025 04:09:48 -0400 Received: by mail-wr1-x434.google.com with SMTP id ffacd0b85a97d-39ac9aea656so4321021f8f.3 for ; Tue, 01 Apr 2025 01:09:47 -0700 (PDT) Received: from localhost.localdomain (88-187-86-199.subs.proxad.net. [88.187.86.199]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-39c0b658b52sm13272047f8f.4.2025.04.01.01.09.44 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Tue, 01 Apr 2025 01:09:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1743494985; x=1744099785; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=UNtQ0wjdidlnHf+EtMOg0l4ypH3brGi+lZBt3b6ydkU=; b=fQSyTa5/bTHrXv0uYW/4gUcxqMpB3IY8XELMU7RoIL4C2WoZZeORAnUcEC+l/Crl5A vo2/h6C83LGyJA78aJTmTRth/QOruHad7PEfJyn9iM9aHpd+j2PHcvkuMOB6ITZMFJtv U6g7KtSAd6dYnG0SzNdTHTjzTRavkP/i6e37+10sPbyfvWghIOXyRVav37y1B0je+HBG P5Gy3WqwjMcAtJw0VrHE9QDLpilDzE7P4dD2gpnrT0jOSiQWXtXbux4mwzhblUZkxZO/ JKa0/n9wSj4qwGAdGxHy6KEwivNTaALV0NvDGN5xe26wMQCK7r6/myathYdgxI4Orb0O wf6A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1743494985; x=1744099785; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=UNtQ0wjdidlnHf+EtMOg0l4ypH3brGi+lZBt3b6ydkU=; b=NJHAiuVN1oY7Ft6kIZVVAqMp2oOcLG4gkRRl43K28HyAvAbzo8gF3rV6uvLMpZbLRl p1uzdwRBF7nDz8M9xPdSuYLjhwWT4vEoC4GFgOG4mQ0xoba0Xo0lr7Pdy+j45QjtUI1s EWBTjXQcP8Hma+roSm0u1NMBUUlRlQRiBiAhqUf/NkZdg5fcy2ik+aa9ZAqg+hxfLNxf gXtW1TOxLISHQ9GNpdaHbx3K2bPaspt6MeOxYxwisfHfgQIwij1hrVnJz4leJTKy8l6w Z1mQlbxnHcnJgwqNPcgKzfO9LhJKMSAbz3a6tmAK3/431ufjPVqN11hJ20Oso6YDq4DN OGEg== X-Gm-Message-State: AOJu0Yx7aWWv8Y+DTBR1Cqdq5Y23XnfMTBDutfX5RIGaM0x2Ga2w0C2r oSfwpDg/lO5DoAlrJXin7Oq7EBvJMWagbtrKqQhbdK77+7hdRGeuFW/QiZQHZwglB5MJFWZzSFD D X-Gm-Gg: ASbGncv5JLW5ckDgCx5pEx7e0JiTc05dokuom8H1+hK9vRg6MWc5fFRxossPm3aSpnR 0Z3YpmZ0Qjcdtzq8fcWFdGQz6Oo6pX5R7ZkP1L/giXKxSXryl4PeIGhtBeqhvdINWYmb8W7FePR vLaaz/Mdj97e10Xv0/rrt4+n3uvfdyY/CVIGjqgYmGGszclJP65W+Q7VQgtX+HV1Qp2KX+X/9ZG D3ORK/Fw55i1h0KJVo8Fx0k/JAB+Zqz2S1tR9Z9ZDCJLjsmnj9UGPmBJv0WILodIh33t3M50ARw 6XjlI+jZT0RxythYD7OoZhF+Xbg4w7jKcc0+p/+MOeo12w9airSt7dkBzWvJ2Sqjs/A3gLkx2/F LAq85qWUiOy0t9jJfWvUD57TqqPo/tQ== X-Google-Smtp-Source: AGHT+IGUy/m+s/etawRsKabVccvS2BIilGr+T5pt0O60knmpFzGYs6+35rzTTNxVlgMoj/zBqyPjrw== X-Received: by 2002:a05:6000:42c4:b0:39a:d20b:5c14 with SMTP id ffacd0b85a97d-39c12117aeemr6826736f8f.36.1743494985460; Tue, 01 Apr 2025 01:09:45 -0700 (PDT) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: Gustavo Romero , Pierrick Bouvier , Paolo Bonzini , Richard Henderson , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Subject: [PATCH-for-10.1 01/24] hw/core/cpu: Update CPUClass::mmu_index docstring Date: Tue, 1 Apr 2025 10:09:14 +0200 Message-ID: <20250401080938.32278-2-philmd@linaro.org> X-Mailer: git-send-email 2.47.1 In-Reply-To: <20250401080938.32278-1-philmd@linaro.org> References: <20250401080938.32278-1-philmd@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=lists.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::434; envelope-from=philmd@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: 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: 1743495096570019000 Since commits 32a8ea12fab..90b7022e698 (target: "Split out TARGET_env_mmu_index"), target's memory_rw_debug() callbacks use the target's TARGET_env_mmu_index(), not the generic CPUClass::mmu_index() callback. Update the documentation. Signed-off-by: Philippe Mathieu-Daud=C3=A9 Reviewed-by: Richard Henderson --- include/hw/core/cpu.h | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/include/hw/core/cpu.h b/include/hw/core/cpu.h index 84a71d8cf17..60b7abaf49b 100644 --- a/include/hw/core/cpu.h +++ b/include/hw/core/cpu.h @@ -104,8 +104,7 @@ struct SysemuCPUOps; * instantiatable CPU type. * @parse_features: Callback to parse command line arguments. * @reset_dump_flags: #CPUDumpFlags to use for reset logging. - * @mmu_index: Callback for choosing softmmu mmu index; - * may be used internally by memory_rw_debug without TCG. + * @mmu_index: Callback for choosing softmmu mmu index. * @memory_rw_debug: Callback for GDB memory access. * @dump_state: Callback for dumping state. * @query_cpu_fast: --=20 2.47.1 From nobody Sun Nov 16 04:04:50 2025 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=1743495036; cv=none; d=zohomail.com; s=zohoarc; b=VuLnI0ADRfxgchu2QwV+XXoVa74hK47vD1QZboAzK1YqlCf6myJBffS0Agbv8mgxVP1qkBi9gXRolijtdEPNz4quUMa6Xbihg94VH1OXMjfNuwHf5X6Jdl6ctSSc0OUxNJ0hZ8GMAWbZGg3A34cjZnzGJkV+KmfcT+MexgLXoT0= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1743495036; h=Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=Z/C9eBT5K6NV+Z7IEOoDW8bFUHrvBiPlv6gBs4OyowY=; b=Kf6AwzzlbJkO+9g+zRXLxPjM1jKah3KSafsPyKVwfwvAGw0k1uBc/71SM8XMFoE4/F6AenDtjH30v12Q2do5Cuu3w8qOYPSX4J87saYQgd63vwoA6K00cOEbCgzayM/LbNq2YVFiLwyX1qlSsbYckMsptvggWP2iUYiVoKWNoWo= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=none dis=none) Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 174349503637115.219762799866885; Tue, 1 Apr 2025 01:10:36 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tzWh4-0006dz-LZ; Tue, 01 Apr 2025 04:09:58 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tzWh2-0006dX-Kp for qemu-devel@nongnu.org; Tue, 01 Apr 2025 04:09:57 -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 1tzWgz-0005iZ-R7 for qemu-devel@nongnu.org; Tue, 01 Apr 2025 04:09:55 -0400 Received: by mail-wr1-x436.google.com with SMTP id ffacd0b85a97d-399744f74e9so3392420f8f.1 for ; Tue, 01 Apr 2025 01:09:53 -0700 (PDT) Received: from localhost.localdomain (88-187-86-199.subs.proxad.net. [88.187.86.199]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-39c0b79e1b0sm13319243f8f.75.2025.04.01.01.09.49 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Tue, 01 Apr 2025 01:09:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1743494991; x=1744099791; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=Z/C9eBT5K6NV+Z7IEOoDW8bFUHrvBiPlv6gBs4OyowY=; b=PI/MTn3/i1mEMSCbCzFZ4mSNZDKyHdi31cA/PdRrVVqVy6U4g0rZw/+EorBdzEtRWH m1+8HU8GaFr2R7RctbaT1ux7EyR2feyrfpKwNZ4WmsvSgiPUGFj87xuTOtGDqPrnpncN oWrvpTIozYMaHm24XzjMmIwL5r7yjug00Y8iKSWULdIfwWa48CYibd04fDMi+/RkEcQl zBAyoewmDaLXBBd68+MnoFkRX5/l4g/r3t+EQl/QhWMFe4Lh1YaLJygUygX93ufVmWBV Mm3OWo0aPQrzb0VaIzSGjlUGy4kvpqvZejB26CRwNYB3EFtINBsU79m8ESggvkFaUCBB DuLg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1743494991; x=1744099791; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Z/C9eBT5K6NV+Z7IEOoDW8bFUHrvBiPlv6gBs4OyowY=; b=LHwnwbvgt0Th38kTkFtotFUsmBNAXw3A9+mTAYDnLIcqjNaLBzl99bxRrrdZfNu2By txzwOEXtRNP2A6C/Oc8/FOvWuJsdeR7oYNm/r7upfUdOguu/3oEHHnzwloUFDGkHoKe6 JKaAM+9dwkKPCba2tVz6Ox87TRbOJNk8CgIZYivK+zqx4zwE60PAvTPFJ1scmKZuEWqn 6Rvol2qqVWdKNWyEFFiFSoTkfrIQme2ubLgmxvuSxdoDUAro+RcPMSF0l684nYKdvid6 IZn/9P5kX0ZtG3DFK1LAHG0vrUlmbMfeTrk50iToAU9OA8/O10ykwzpgBm2rQ7Tt1saL lhnw== X-Gm-Message-State: AOJu0YxxbRMJA2MgkpwtjkN6/mwtQr4+5/O+kqL3l2a9XkrHvTazdaYp Jk+WJOFg18BMvDMVUIIVVL9Fl6DwvuaUpDzu9aJKTn5oH5Qt7pohOM7Itxdk5vmsu/yD06SB433 1 X-Gm-Gg: ASbGncvu/TQdKvjhD3AM6XJYnbU2pHR1a7zw/Q8MgaFuDPm8iuH3EhQE5JBS6lz71OJ FdcCzwoHrn948Ifz4K6EF5qVldl8ZhrsZa0t3ifoQrPcRgKlCLQYfOgOhaEodco/UYDPvGUy9Xy If0hiwDO0mz6Niy8G0Qq7njvTiTZTay/of9upxLnkeh5WcD4/sYvA/kxP5vuc6NjaP00+8q0jyh XwvtH9dOqsNAXzpnHqdKordVaUIonM0xtLkcM1VdbP9JocBOmpimQ36NownGI0KeOvUrJF9TJMU 2CwbUwpX/qaoIIJz1LaTl3Y7ilhT17sUfwsi1nx8FoL8Eu+k7reCiLizLOsKt8b2Z1yu5yNBXF6 Vs1rdUPch9/6A094/m3s= X-Google-Smtp-Source: AGHT+IEKyHABW/9S8MH+kAgs6Yt/oKt/EVfk0i2V29/3U1pIuY5Jx2iNHdVs56QAL9K2kaJcsqiXcA== X-Received: by 2002:a05:6000:40e1:b0:391:49f6:dad4 with SMTP id ffacd0b85a97d-39c12113977mr8572739f8f.41.1743494991123; Tue, 01 Apr 2025 01:09:51 -0700 (PDT) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: Gustavo Romero , Pierrick Bouvier , Paolo Bonzini , Richard Henderson , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Subject: [PATCH-for-10.1 02/24] accel/tcg: Introduce TCGCPUOps::mmu_index() callback Date: Tue, 1 Apr 2025 10:09:15 +0200 Message-ID: <20250401080938.32278-3-philmd@linaro.org> X-Mailer: git-send-email 2.47.1 In-Reply-To: <20250401080938.32278-1-philmd@linaro.org> References: <20250401080938.32278-1-philmd@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=lists.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::436; envelope-from=philmd@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: 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: 1743495039076019100 We'll move CPUClass::mmu_index() to TCGCPUOps::mmu_index(). Signed-off-by: Philippe Mathieu-Daud=C3=A9 Reviewed-by: Richard Henderson --- include/accel/tcg/cpu-ops.h | 3 +++ include/exec/cpu-mmu-index.h | 5 ++++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/include/accel/tcg/cpu-ops.h b/include/accel/tcg/cpu-ops.h index f60e5303f21..106a0688da8 100644 --- a/include/accel/tcg/cpu-ops.h +++ b/include/accel/tcg/cpu-ops.h @@ -67,6 +67,9 @@ struct TCGCPUOps { /** @debug_excp_handler: Callback for handling debug exceptions */ void (*debug_excp_handler)(CPUState *cpu); =20 + /** @mmu_index: Callback for choosing softmmu mmu index */ + int (*mmu_index)(CPUState *cpu, bool ifetch); + #ifdef CONFIG_USER_ONLY /** * @fake_user_interrupt: Callback for 'fake exception' handling. diff --git a/include/exec/cpu-mmu-index.h b/include/exec/cpu-mmu-index.h index cfc13d46bea..651526e9f97 100644 --- a/include/exec/cpu-mmu-index.h +++ b/include/exec/cpu-mmu-index.h @@ -10,6 +10,7 @@ #define EXEC_CPU_MMU_INDEX_H =20 #include "hw/core/cpu.h" +#include "accel/tcg/cpu-ops.h" #include "tcg/debug-assert.h" #ifdef COMPILING_PER_TARGET #include "cpu.h" @@ -31,7 +32,9 @@ static inline int cpu_mmu_index(CPUState *cs, bool ifetch) # endif #endif =20 - int ret =3D cs->cc->mmu_index(cs, ifetch); + const TCGCPUOps *tcg_ops =3D cs->cc->tcg_ops; + int ret =3D tcg_ops->mmu_index ? tcg_ops->mmu_index(cs, ifetch) + : cs->cc->mmu_index(cs, ifetch); tcg_debug_assert(ret >=3D 0 && ret < NB_MMU_MODES); return ret; } --=20 2.47.1 From nobody Sun Nov 16 04:04:50 2025 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=1743495045; cv=none; d=zohomail.com; s=zohoarc; b=abVtnoKX20sBo8pxBAXBju6U9lPSiSloif+0VSciOSSx9m+yM7HgsjT2nKo82hRUC4JzK6VPn54/Ohgr90Xa1ap+04zdTOO8AV0RpmP01qvBvIWzVcJf0rtoj2w4US9Zot8wCUVXt38dcPhh0E7BKWlQa6NHSVdpeedbs7TDZwQ= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1743495045; h=Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=bNXbkOwvuq2QN9fW+1tUFXQARVhg5/MHeMsjkrPZFlI=; b=IbwSg2uQFrYBDz4TrTw7BQpo5tGe1P6BqNAts9HLjvJRb49aqLAgFVhW/n/ekNgLQ1a6QK/+Jo5ueWBwlnCC8Daj8Uw5kYKA/Qq4SmsreHpLvtEWzFrsV3sQZ9W6govzhGTQntQoLFj5c1M5nnraiA01Fq1KxTy+OVgX7XZLzm4= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=none dis=none) Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1743495045032479.5714159364678; Tue, 1 Apr 2025 01:10:45 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tzWhF-0006kN-JZ; Tue, 01 Apr 2025 04:10:09 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tzWhD-0006iP-30 for qemu-devel@nongnu.org; Tue, 01 Apr 2025 04:10:07 -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 1tzWh3-0005j4-KT for qemu-devel@nongnu.org; Tue, 01 Apr 2025 04:10:02 -0400 Received: by mail-wm1-x333.google.com with SMTP id 5b1f17b1804b1-43cf3192f3bso53003685e9.1 for ; Tue, 01 Apr 2025 01:09:57 -0700 (PDT) Received: from localhost.localdomain (88-187-86-199.subs.proxad.net. [88.187.86.199]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-43d8fbc10f7sm149580475e9.14.2025.04.01.01.09.54 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Tue, 01 Apr 2025 01:09:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1743494996; x=1744099796; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=bNXbkOwvuq2QN9fW+1tUFXQARVhg5/MHeMsjkrPZFlI=; b=lwuBmsfE7jggVx4hNFrQ07xl5ldZi6kBVTGY6TZpf43FaYwAciVUD+vO38J69nHnXy YZLBC/Fonc/39TD3hRWKQdL0D2jvEymLrGZ4eLMMu2DIxWZzOcvCQSGL+kRrvBxVruCR oCkqfbTRuvTRm0UuuSxXrxBk8AcXumj1rZtJIQ2c6tsTg8ZuHCnrhSqLSNqWtQEDbPzu /YhA6jnPJYcI6awSCOTa6Yfz1OhdM9WyVakvW51eDdaYakPRv6aygrrVHNqADhDIGyAH 1kEXwB2Vq300Iy7QAf1GKPJOtkVvTc5cDDkO/6KIBTPtbZyhjVL2DC5+yeCw7V8YdsTq Wz6g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1743494996; x=1744099796; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=bNXbkOwvuq2QN9fW+1tUFXQARVhg5/MHeMsjkrPZFlI=; b=mGB2cxiplQd31VfEZUFBaQ2P1xxOWd4n6WH4B1E4Bq5kflj02DgKVD1XRv4dN+hMhy QKw4Z+f4gG/U70DmDdL1rPjULMwy9UP1Z+ECqF6/fRPyUnjiMcjGSAkC4kvK74D6iUlF eDTIXb9EtD4+UCnnU0X4ZaNJr+k9J7NejdAhZbJEjdZ+vLcdPsHt59391iTmL4FFAUbd Sd7932McV6V/0aUWE3hkOIncgFyWQwS8ZRIKWQeGxByP/81vkUfbbwdT8lUvavg9/0cX nBeF67H35Cj8/O4oHb86Mfgno86UbezB28rUBzXJ9DsxPlEywlkRLnZ11tzNMYS/FPDQ NTEw== X-Gm-Message-State: AOJu0Yw5HW1FeSlQD1JT71EinwuSAwl+lbFnZ3hygNvUYER6iER30RYE eIO5HQb+XuKWl0DrHGFnSc1pB81ElZAHwaseqrU5zWIJ8WEqw7+iG+KcEvutU9KlSr0hbWWEihK d X-Gm-Gg: ASbGnctOX8SW9HangclWTX/zpk+T6GUpFsfVbsAOtEYGFbeaN9eZCNgOJ4iwqXfqfZX YzEnBoJI1eTfo19eozhzDj7/z8h8DPNf0amp6iDbs1fU3z2N1409pOHpcVSa0c2sW1FcPL7H28x fTKYfZBkAC3tM1oXoHckFTYSuSvWW+/cmvhDDvaGUsXdTnLDmJSWGTPcWSWl0yh+4ZqJT4WlHUs CZUDJZZYRxDdkojKi169iaE2e72p0oe2jFKEnrFrzkpfFKX+MtMprpe/XUA+pbw6AtdSlXBy8bO tURwyxEqaxqK5/f2bndcxpllYCLeY+yJAxBJMYuRm+WI82oGooFt6FzFx4UnmAB6f+yzo8ZoMQe 4qRUaOflGXEFRImIiwkk= X-Google-Smtp-Source: AGHT+IFtEW3DeI/hzpgUESKtYEKLKhgs6Mbr4tNYHRbNrvP9VQs+/qC7Wlw0T19hyf3l73d3vWcCRw== X-Received: by 2002:a05:600c:458b:b0:43c:e8a5:87a with SMTP id 5b1f17b1804b1-43db624b447mr106880205e9.16.1743494995720; Tue, 01 Apr 2025 01:09:55 -0700 (PDT) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: Gustavo Romero , Pierrick Bouvier , Paolo Bonzini , Richard Henderson , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Subject: [PATCH-for-10.1 03/24] target/alpha: Restrict SoftMMU mmu_index() to TCG Date: Tue, 1 Apr 2025 10:09:16 +0200 Message-ID: <20250401080938.32278-4-philmd@linaro.org> X-Mailer: git-send-email 2.47.1 In-Reply-To: <20250401080938.32278-1-philmd@linaro.org> References: <20250401080938.32278-1-philmd@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=lists.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::333; envelope-from=philmd@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: 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: 1743495046209019000 Signed-off-by: Philippe Mathieu-Daud=C3=A9 Reviewed-by: Richard Henderson --- target/alpha/cpu.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/target/alpha/cpu.c b/target/alpha/cpu.c index 935ad2ee1ae..99d839a2792 100644 --- a/target/alpha/cpu.c +++ b/target/alpha/cpu.c @@ -239,6 +239,7 @@ static const TCGCPUOps alpha_tcg_ops =3D { .translate_code =3D alpha_translate_code, .synchronize_from_tb =3D alpha_cpu_synchronize_from_tb, .restore_state_to_opc =3D alpha_restore_state_to_opc, + .mmu_index =3D alpha_cpu_mmu_index, =20 #ifdef CONFIG_USER_ONLY .record_sigsegv =3D alpha_cpu_record_sigsegv, @@ -263,7 +264,6 @@ static void alpha_cpu_class_init(ObjectClass *oc, void = *data) &acc->parent_realize); =20 cc->class_by_name =3D alpha_cpu_class_by_name; - cc->mmu_index =3D alpha_cpu_mmu_index; cc->dump_state =3D alpha_cpu_dump_state; cc->set_pc =3D alpha_cpu_set_pc; cc->get_pc =3D alpha_cpu_get_pc; --=20 2.47.1 From nobody Sun Nov 16 04:04:50 2025 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=1743495069; cv=none; d=zohomail.com; s=zohoarc; b=Ek3wIlroXzXfREEd9iyJXcXctfmHFpbzLatQy0Q0KK+5Gv9K62YBW3AAjaq+6Lt2HBMKr+5NNx29RB8GjmDh3EJuU3uj2nKurmSoljheGV49LWcPwYxYd2eZqxrihu1/1ZR0zy0huod69zxDMH8dNsw4L23704Kirf1XlMxiiJw= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1743495069; h=Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=iOUfwVEN3xQycXHlRqTY2E9mL68SSaiI0fdupHWA/TQ=; b=LhyV9QFMZdzR6/zPlF7jY6otsrKbvE5SPoA25za9g7OW/Rv4eWMPCfSoC+vq/18iUVK675skIomhlRzxcfjm4ckLyLiWWGFaTuAg68ejyLcgktkBxWpTeIcwpXtqZrEi5YzqjqAvrWA75HjF9gCbj8JdShjLr0Q84aJ/WW5XK2I= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=none dis=none) Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1743495069642435.21624743091456; Tue, 1 Apr 2025 01:11:09 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tzWhL-0006lf-HQ; Tue, 01 Apr 2025 04:10:16 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tzWhH-0006ks-64 for qemu-devel@nongnu.org; Tue, 01 Apr 2025 04:10:11 -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 1tzWh9-0005jP-AF for qemu-devel@nongnu.org; Tue, 01 Apr 2025 04:10:07 -0400 Received: by mail-wm1-x32b.google.com with SMTP id 5b1f17b1804b1-43690d4605dso35401325e9.0 for ; Tue, 01 Apr 2025 01:10:01 -0700 (PDT) Received: from localhost.localdomain (88-187-86-199.subs.proxad.net. [88.187.86.199]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-39c0b66ab6dsm13157538f8f.48.2025.04.01.01.09.59 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Tue, 01 Apr 2025 01:09:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1743495000; x=1744099800; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=iOUfwVEN3xQycXHlRqTY2E9mL68SSaiI0fdupHWA/TQ=; b=ZXKy9IIRDy44Un1AITLOHZoOxDAzWgbWhTkC/MgL0fAvMi2T6FaryfiRNpTWhtkep/ LTx2Z/gh5JUljs+emBqJl0XhWdhlHDBtpkP6x/ZOufYIic4Jld4ZH3Akxrtmjl0qgoB8 DvI77zRyseWhTc9oUxEoawj2cyl5Ul1BrZMS5Fvh1ja/kbvKjDeW2pkzba3r6OzdXDyJ 0CZFi64LT5k4DbdavWgs1556RXv6YMNTwDQI72pjT9b5CGnwC4dqsGn0jSl9fZR2/2WQ XHRAh6UrMfZqVtONuK4P5btyv0yx7ucvvt6x9aV6HSZoyVx10WGqR+wdrn25kaxufIQT eSBQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1743495000; x=1744099800; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=iOUfwVEN3xQycXHlRqTY2E9mL68SSaiI0fdupHWA/TQ=; b=ft1ckjdYuxnnMVD3Uovic5Vm6nSy3nVdZ3CqpXVV+VoW1ULxV0vnQc/KwRaTGN3ZpF b370YEMhg7oDVrL7acpbzxY0bKogZzJyFDw3in2NyZ2ytuBuC8uJiGE3syal7HHbTfKj biP94s4F6f7zYc6U2eZ1mbegFdjEQ2+qrs9Y7oANo+FnAEXz63gM8oNV+mgUPdR99QuU kMwclQAdwl4FPzcPx/gej9dvk6AjpAm7esIE+ho46XtI+qsX+sBhWhi66JIa+j7VtNcY iAx13ZEcyHGDHeQ1j1xz6//6SnXpWJ9vWaCvVlwlb+MHip7kZtx9j4fzwi9LAjkzZooI wkGA== X-Gm-Message-State: AOJu0YykqmpS6Uyou6DQsBu8x2SzDe5oPO6vjqDD6JVkqNt89+TekHoK 5+VxfhyOstwCQDPyx9unWgzGPG5lsX1IqdLJ+4tqgwHh3VQzdHXowLHis5NO+QK0WncQB1+5PHi 5 X-Gm-Gg: ASbGncvT66e7faT8JCGoOSEt5rhoqIHSMKCFhLWkCBVpHPw0C+DGlHh0R2uqR/LqDzD q92uD/uVjOsN0rQn/FAQfDhpEVIpWy6Gk0V7FtJdabonBIUW6+VSB7nauzLUihzrSzVAxkm9o8F PFPd1EGWCaL17wnC1KlvQjLcvL3XKeRCctw4edoLJ6QSIcvxdaoHf3LDlAeoByIxh03eC3Req7s gTLDqTexXw0s8K43YH1mW5ucN2kX31L1fsULGtV3wpH1UYlbePBreE+m5elG8nWQh737GUbJOvM bbBKeMfhQTNlZb/N7S1ZjpwVIO6WbEfxG9jlKJbc4xDQBn3A0SJ2C/JCHOwvtmzkiiq2LWv6R6A t/mQT4uXW+ZezOzAeoyU= X-Google-Smtp-Source: AGHT+IEU6A/6PSmeDQpwdXNsZdDsUPO6oB0Sg0d/oWSbD/GRHxgzqaM1gx4mGstmwG/SRloWfkupSQ== X-Received: by 2002:a05:600c:4fd4:b0:43c:eea9:f45d with SMTP id 5b1f17b1804b1-43db6248e50mr110255725e9.18.1743495000349; Tue, 01 Apr 2025 01:10:00 -0700 (PDT) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: Gustavo Romero , Pierrick Bouvier , Paolo Bonzini , Richard Henderson , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Subject: [PATCH-for-10.1 04/24] target/arm: Restrict SoftMMU mmu_index() to TCG Date: Tue, 1 Apr 2025 10:09:17 +0200 Message-ID: <20250401080938.32278-5-philmd@linaro.org> X-Mailer: git-send-email 2.47.1 In-Reply-To: <20250401080938.32278-1-philmd@linaro.org> References: <20250401080938.32278-1-philmd@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=lists.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::32b; envelope-from=philmd@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: 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: 1743495072177019100 Move arm_cpu_mmu_index() within CONFIG_TCG #ifdef'ry, convert CPUClass::mmu_index() to TCGCPUOps::mmu_index(). Signed-off-by: Philippe Mathieu-Daud=C3=A9 Reviewed-by: Richard Henderson --- target/arm/cpu.c | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/target/arm/cpu.c b/target/arm/cpu.c index f29661938c4..92909276f0f 100644 --- a/target/arm/cpu.c +++ b/target/arm/cpu.c @@ -122,6 +122,12 @@ void arm_restore_state_to_opc(CPUState *cs, env->exception.syndrome =3D data[2] << ARM_INSN_START_WORD2_SHIFT; } } + +static int arm_cpu_mmu_index(CPUState *cs, bool ifetch) +{ + return arm_env_mmu_index(cpu_env(cs)); +} + #endif /* CONFIG_TCG */ =20 #ifndef CONFIG_USER_ONLY @@ -145,11 +151,6 @@ static bool arm_cpu_has_work(CPUState *cs) } #endif /* !CONFIG_USER_ONLY */ =20 -static int arm_cpu_mmu_index(CPUState *cs, bool ifetch) -{ - return arm_env_mmu_index(cpu_env(cs)); -} - void arm_register_pre_el_change_hook(ARMCPU *cpu, ARMELChangeHookFn *hook, void *opaque) { @@ -2676,6 +2677,7 @@ static const TCGCPUOps arm_tcg_ops =3D { .debug_excp_handler =3D arm_debug_excp_handler, .restore_state_to_opc =3D arm_restore_state_to_opc, =20 + .mmu_index =3D arm_cpu_mmu_index, #ifdef CONFIG_USER_ONLY .record_sigsegv =3D arm_cpu_record_sigsegv, .record_sigbus =3D arm_cpu_record_sigbus, @@ -2709,7 +2711,6 @@ static void arm_cpu_class_init(ObjectClass *oc, void = *data) &acc->parent_phases); =20 cc->class_by_name =3D arm_cpu_class_by_name; - cc->mmu_index =3D arm_cpu_mmu_index; cc->dump_state =3D arm_cpu_dump_state; cc->set_pc =3D arm_cpu_set_pc; cc->get_pc =3D arm_cpu_get_pc; --=20 2.47.1 From nobody Sun Nov 16 04:04:50 2025 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=1743495362; cv=none; d=zohomail.com; s=zohoarc; b=Jr7Ig+7UGtbJybhCSM9SAtBfRMtdtsahcSJrgMZpx4fuHmeQd/+Rxd+j6CtWkQgay4UcP2DTmGqN4iIBTGA4guZ8WT5U3Y1txiouCii1eM+MEoFpQOnzFP8zy3GvwHWyv+nSSnNHXK2m0ZfCTsKS1tBxnDqv2xszH9wJKien41s= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1743495362; h=Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=mfcvOAj6GV5G3ldirX7XsQaX70LEZxyBu8Djn/9K/DU=; b=coSu7bUcQdskOlLFmB+BLR2dBid+9E3MTQ2MS65klWjZhE7HF5xB32UpzejezWpudfkYDHFlhEXuDZP+Eddmg6BjV8pQEO9p+fEu1+Uvdhsp+xX2pEhU8kqbVt8MoruovCMJRZ9Mxs9uedPhwVgdk4CzCBoiUFY/8cXZZ+IRf0s= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=none dis=none) Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1743495362126350.39960729570294; Tue, 1 Apr 2025 01:16:02 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tzWhN-0006mW-Gn; Tue, 01 Apr 2025 04:10:18 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tzWhI-0006lc-Tv for qemu-devel@nongnu.org; Tue, 01 Apr 2025 04:10:13 -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 1tzWhD-0005vL-SF for qemu-devel@nongnu.org; Tue, 01 Apr 2025 04:10:10 -0400 Received: by mail-wr1-x436.google.com with SMTP id ffacd0b85a97d-39ac9aea656so4321278f8f.3 for ; Tue, 01 Apr 2025 01:10:06 -0700 (PDT) Received: from localhost.localdomain (88-187-86-199.subs.proxad.net. [88.187.86.199]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-39c0b66277dsm13351147f8f.24.2025.04.01.01.10.04 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Tue, 01 Apr 2025 01:10:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1743495005; x=1744099805; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=mfcvOAj6GV5G3ldirX7XsQaX70LEZxyBu8Djn/9K/DU=; b=ttQVAamIzjNngh9OvMZFLtRVT39JTwOkrqeE46Y2RCMi/t0mZ0qrL1pXt0wawoaaDu Ya1BkbpmnvAoR5KKKCJA+1pOXGh2wf7jchJauKXCvEZ0OcBTd8ilanjrjEabriruFR4j YXsc09LZSAhXJcdBR0Cqiz07ti3/VTN8yScBnwoGbvTwMK6s3sxkWTvyY/Q4YR9kC75c zBdmhpLCAVZ6hH81Or7UD21eyULSYo4WGt3Of3dm46/jxFj4isv0+JrikWH5aaKmW1k6 bMELqP4JFmF6EXSEpbqyLN20QfF7igMyY8TiIJHUMAk934gLYWaEwRTH9gNbbctC6bM2 aMbQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1743495005; x=1744099805; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=mfcvOAj6GV5G3ldirX7XsQaX70LEZxyBu8Djn/9K/DU=; b=Dbt4e/4el6SZgYgO6JZyDuevymfiBgSKDfM8DG/TcUcbDnlYqE9kg1fc4VVG51BWzJ wAj3htmrK/Ww2g7erNZ6SvO5dB7l+oXvcDaFVe2Mg+AJ/UGVdvpC/rl6KQex7Yia8pcg VrB6eGzfqrx6SVpLzbNlf9GCdR7y4M2nYefQ7oy+d8iUJXAp+v9pbYMpNgX8nBLI0mby NS070/b6X82eNnWFN0GceT33bf8rX1Vxu4ziFZx5mZ8MpozLO0Zztw/Mu4GWNrFppXA1 DahDLzPHHkOG7dOaA4Qk7pDlj99rJ2l4T9UxWFMKP5EvwuwWKwzFAmXe7VOoqpfddJHb N8Rw== X-Gm-Message-State: AOJu0YxKiOvbdC46JNMmfSC62MvupC/OckOJTdW8QSEZqst/dQXiv9iZ 0UIqoYDrTS160yJmyB6Js+1aEAmcrRWaQkQAXT+WvKqVhNJjidNpIslsx02wfKixVOtljo84M+o E X-Gm-Gg: ASbGncuQtFJgyFBh2NjpYacsvhCEWTbDl4GzwkwQFWg2wCEe85VzomxrVCH0KU7zJV/ YNjxvQ+Y7QjCwaClsizQ1yXdpuef8eCgQEu/v09lz8kmgA1TUnMEX6PIZP9yQQNya826s45qmVB ymZuK8sS0M17WMhi8aD3fVSNE3FRilC9pt8n8LD9bM5o/zIm2zvkvXHPGmP1vsU8JUZfYfHMBGD nULVi5RSS5YyiWzuzEFXSz4bWKi5Rm2JjWQyDHhRW0+t5IQzcEsY3p2fD16DXJeHzdyNJ4LMKLR BlFUmm8HogozWhlKSgRu/RoNKEwdRamCLiBiD9et7ciY/RYUceAJ2ECRc4b4QkMZESbjq0OZLRI lpQqAi95/TS3CqFGNZ2c= X-Google-Smtp-Source: AGHT+IEOboWhSbNGNzAmlYR7B2bf83bg582vHG1VhyNedAg8v3uuqRAKXCGbtFCVvv/LeJ9/1W4CgQ== X-Received: by 2002:a05:6000:1a85:b0:391:2d61:4561 with SMTP id ffacd0b85a97d-39c120cb57bmr9755645f8f.6.1743495005079; Tue, 01 Apr 2025 01:10:05 -0700 (PDT) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: Gustavo Romero , Pierrick Bouvier , Paolo Bonzini , Richard Henderson , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Subject: [PATCH-for-10.1 05/24] target/avr: Restrict SoftMMU mmu_index() to TCG Date: Tue, 1 Apr 2025 10:09:18 +0200 Message-ID: <20250401080938.32278-6-philmd@linaro.org> X-Mailer: git-send-email 2.47.1 In-Reply-To: <20250401080938.32278-1-philmd@linaro.org> References: <20250401080938.32278-1-philmd@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=lists.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::436; envelope-from=philmd@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: 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: 1743495362891019100 Signed-off-by: Philippe Mathieu-Daud=C3=A9 Reviewed-by: Richard Henderson --- target/avr/cpu.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/target/avr/cpu.c b/target/avr/cpu.c index 11218224704..feb73e722b3 100644 --- a/target/avr/cpu.c +++ b/target/avr/cpu.c @@ -228,6 +228,7 @@ static const TCGCPUOps avr_tcg_ops =3D { .translate_code =3D avr_cpu_translate_code, .synchronize_from_tb =3D avr_cpu_synchronize_from_tb, .restore_state_to_opc =3D avr_restore_state_to_opc, + .mmu_index =3D avr_cpu_mmu_index, .cpu_exec_interrupt =3D avr_cpu_exec_interrupt, .cpu_exec_halt =3D avr_cpu_has_work, .tlb_fill =3D avr_cpu_tlb_fill, @@ -250,7 +251,6 @@ static void avr_cpu_class_init(ObjectClass *oc, void *d= ata) =20 cc->class_by_name =3D avr_cpu_class_by_name; =20 - cc->mmu_index =3D avr_cpu_mmu_index; cc->dump_state =3D avr_cpu_dump_state; cc->set_pc =3D avr_cpu_set_pc; cc->get_pc =3D avr_cpu_get_pc; --=20 2.47.1 From nobody Sun Nov 16 04:04:50 2025 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=1743495079; cv=none; d=zohomail.com; s=zohoarc; b=UUVQAamnxyjVL+pLdXlvzM0N/lORhUoXBreI/rA3/VAMHOoJUOkcgdoe8FuyLpkLLYyEiNO2KeStcQFiDBLapfLsJ7jwzCLkLpoNONS+vmKNtGnEiyy9IrUcDIZSSQpJtLhXicZHn7V+ABnr3CdpAhj1w16PD05Cf0gbA90GEUk= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1743495079; h=Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=PkCoYIb7m4pc+ERBu4up+WFfgiLqv22+MYfn749jHu4=; b=gZSZPgeNnlDRNlxANgcyoxRydRQ6+fD6Wqiis9XQqCF5EQ8ElucVWa1R6dD151G1R0Ms0OzjcE+KzlGglQPT0/BC6/hGTZfWIIHUB3Di9HVejiykBBepw8QJqLitatMsPJheZLLiTqoE77g1Geu6lVJvjL0GDd3m+SRwvTtUhNg= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=none dis=none) Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1743495078983949.0242979096078; Tue, 1 Apr 2025 01:11:18 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tzWhS-0006nF-6g; Tue, 01 Apr 2025 04:10:22 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tzWhM-0006mJ-BO for qemu-devel@nongnu.org; Tue, 01 Apr 2025 04:10:17 -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 1tzWhI-0005vp-7Q for qemu-devel@nongnu.org; Tue, 01 Apr 2025 04:10:15 -0400 Received: by mail-wm1-x32a.google.com with SMTP id 5b1f17b1804b1-43cec5cd73bso33699545e9.3 for ; Tue, 01 Apr 2025 01:10:11 -0700 (PDT) Received: from localhost.localdomain (88-187-86-199.subs.proxad.net. [88.187.86.199]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-43d8fcceaaasm147949435e9.18.2025.04.01.01.10.08 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Tue, 01 Apr 2025 01:10:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1743495010; x=1744099810; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=PkCoYIb7m4pc+ERBu4up+WFfgiLqv22+MYfn749jHu4=; b=z4r3JOH6GR6Nt0jDS+FOtg5AgnMGuiHYLecnJpeJH49ryezpyWpO2/RVd5WRs61JAb 5RHWD2l0Z/DjEOmvLcnrpWnGxZFIMETVwVmrwOLbKQdUbv3kN8JYlHSo+9gf/Vpi/jaS D2m+LAHk4Rb79rSLjEodWLXVR4baHvnTdmEVFBrZ+dVyi1RFbdOE1c6sUO7zHvJ+bKvw iKGSwWuzkEPu9yS/MKNvwhVEppwO0FizbnJmRRRqulhD5tXav3bD1EHjG3KXoTMtpdid qsegeo3AH5l1vlsYwpZKQPEL5GN1jiS2yFhVm7hMbfYTnBhDDGj8icTl7KimJd86T0nl Dz4A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1743495010; x=1744099810; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=PkCoYIb7m4pc+ERBu4up+WFfgiLqv22+MYfn749jHu4=; b=ONzP2JZkl+PuBilkRML2oXZIWV14kOlok1iSp0ISJtlNnReljg14/UTbWWjM1OAXbi VdxkXaIaoFsxDgXs1Wbmtd1MvZrVA9QC28Xrdbm9vHkXu5AcFkKuCiH4eW15PXIn5GQh ZxXQuw1Q5PD1n7GLzkVLJyZ0g+HuPjhUfYm5xmh907E8nKYi1mzBrAj8X86WxqqgWmTj RsMAiBXuSEioyiO6Lgcefq6IHBzvLGSeq+AmVTAtZhcee6q3kLjNqcw2zBUCDmO4UKV6 TV8ld+8Q6rSZ59HdQa5MzfeAN7siDa8XpuxnIRDIRVIvehHFRCtst22SXRFQzuw0h2YV SxYQ== X-Gm-Message-State: AOJu0YyS3Zlevt4FroK9fDmeDp8glvF1QVCPROFE7PoUeYKNe9BBDSEI 5HuG9uQ/YkJZvgyC9romV2g+MsnEcnmsuHRrFawHVy9IdKOMrGku0OdZi+ttPIq/0R86CWqgQKF R X-Gm-Gg: ASbGncvjwemUbut3+9WDed9v5Wwx3JKhmvA6v+1Qiq00CiU0iZku00PJJR3dcQ0/gen OE1GLA0VVTaBWBxcmPKZ0rJMPh/KWBs9wU3a5CQTNNgHeZpgTCt3Pz4FnzjgLjaK6fdOj73423h dtvfkb30c4oextfgKbwpkOe1aGljmBBTWn83oPNMd5GpKKMIueS5ymOeFEPP4gZcHJ+qPfLKlQ7 HHwtWlcsjxn9XVp7KvFucjX8ckxoLRaurr9PN6A++vzliwsF7MAZ+d7lZR9aI96BHyYhIRCvgKW gczVincRMDgy2ZwQseIhVA3oMx7izQOp95B0s0qUZASqoWY3vHWcmzSohRRYLRoCH+S8fFwCvqq n7zr1kNLI9ac7u48Dqew= X-Google-Smtp-Source: AGHT+IFgWb5b+Usf6fqbgmjVF84LAXSZlVNqv0uCsDDKENPxC+kO6PY2w/u6+iYWnNv9GvwTej2rdg== X-Received: by 2002:a05:600c:34ce:b0:43c:e7ae:4bcf with SMTP id 5b1f17b1804b1-43dabe235b5mr125439145e9.0.1743495009665; Tue, 01 Apr 2025 01:10:09 -0700 (PDT) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: Gustavo Romero , Pierrick Bouvier , Paolo Bonzini , Richard Henderson , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Subject: [PATCH-for-10.1 06/24] target/hppa: Restrict SoftMMU mmu_index() to TCG Date: Tue, 1 Apr 2025 10:09:19 +0200 Message-ID: <20250401080938.32278-7-philmd@linaro.org> X-Mailer: git-send-email 2.47.1 In-Reply-To: <20250401080938.32278-1-philmd@linaro.org> References: <20250401080938.32278-1-philmd@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=lists.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::32a; envelope-from=philmd@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: 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: 1743495080183019100 Signed-off-by: Philippe Mathieu-Daud=C3=A9 Reviewed-by: Richard Henderson --- target/hppa/cpu.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/target/hppa/cpu.c b/target/hppa/cpu.c index 0da8cdf41f5..51bff0c5d62 100644 --- a/target/hppa/cpu.c +++ b/target/hppa/cpu.c @@ -257,6 +257,7 @@ static const TCGCPUOps hppa_tcg_ops =3D { .translate_code =3D hppa_translate_code, .synchronize_from_tb =3D hppa_cpu_synchronize_from_tb, .restore_state_to_opc =3D hppa_restore_state_to_opc, + .mmu_index =3D hppa_cpu_mmu_index, =20 #ifndef CONFIG_USER_ONLY .tlb_fill_align =3D hppa_cpu_tlb_fill_align, @@ -282,7 +283,6 @@ static void hppa_cpu_class_init(ObjectClass *oc, void *= data) &acc->parent_phases); =20 cc->class_by_name =3D hppa_cpu_class_by_name; - cc->mmu_index =3D hppa_cpu_mmu_index; cc->dump_state =3D hppa_cpu_dump_state; cc->set_pc =3D hppa_cpu_set_pc; cc->get_pc =3D hppa_cpu_get_pc; --=20 2.47.1 From nobody Sun Nov 16 04:04:50 2025 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=fail; 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=fail(p=none dis=none) header.from=linaro.org Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1743495042065293.3582203461456; Tue, 1 Apr 2025 01:10:42 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tzWhS-0006nA-5p; Tue, 01 Apr 2025 04:10:22 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tzWhP-0006mh-24 for qemu-devel@nongnu.org; Tue, 01 Apr 2025 04:10:19 -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 1tzWhM-0005wI-AX for qemu-devel@nongnu.org; Tue, 01 Apr 2025 04:10:18 -0400 Received: by mail-wr1-x430.google.com with SMTP id ffacd0b85a97d-39727fe912cso1913581f8f.3 for ; Tue, 01 Apr 2025 01:10:15 -0700 (PDT) Received: from localhost.localdomain (88-187-86-199.subs.proxad.net. [88.187.86.199]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-43d82dedc2dsm190349835e9.2.2025.04.01.01.10.13 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Tue, 01 Apr 2025 01:10:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1743495014; x=1744099814; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=fOHYuFnp4koozIqx1uCsPrUxKvA8s1qXFiegecsD2JY=; b=GKE3MOv8doAdvbWUDdV+pCxRzVt3L4HvMQ22iEYyp//akfn5TnA6V7jckO7eJgSail yEYYtMiVxEtJXqlIBr6g0f3VY6Hq5oIQ5pl/AeR6hbAoj3KUaTo9AWLJ2aqnh4RRD12x 4kiCKhf7zeL7MF2Le1KGFTCMzHAJ6nAjqLiFS8xRnRDGjIMAEHnvf2pDC8GT8THVyiwr OiuYYznOlwrgX1a+lFPH/GKDCPB1TGTqt3fikI+Mx0tktfuSLZoXT++E+pIhfIR068NY 1bwBQJMN9XJN6TtRJqZUoewATWEDXeoP1mPL1rDnZvxmaXihJr/3zld5/5tt10XaQK/h WSOg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1743495014; x=1744099814; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=fOHYuFnp4koozIqx1uCsPrUxKvA8s1qXFiegecsD2JY=; b=BKvHNBgbF+auqC9jzny+en4aZlvD5SQ+uZeRhhR7ofzqO8i29sHGUBOOPl/HWJFuhX OdZjMYBMOgCTksnBmfaYt6JHXHejz6VGWsp/nwX8m4WBAszpXrh+abgZTHdcqPMt4M4X 8aw6EyHD3P25JxCIYENLmmvoouahLVGjReRTEPkPLE2s6nrAXQGVMkU5y12F1nrffD1b FIBiJfnQ+8D94ofUFb8ogF5V1PV9nKB/3xiZoicxkJo/lHeMONKSFG376cnsy8v397YE Qc7wmOnwRK7cfyMKtWjKhEnbdQ70l/W+XKx5qxNRJ6ZPXOIyXTjNtONCkvZV6rFwZrzd mZOA== X-Gm-Message-State: AOJu0YxaA46A/yGuGoycfdfx50Z0rUi3bkRbY+eTv3lAzv6sH0JbcXpS oKtBgNEHF+zs9SPBccmUySSfWOXvBx/+WQMtRey6lAYYDrbRJZYUB/ObwcmACwZ8Atv+2ShuOlt e X-Gm-Gg: ASbGncsWHThCsw98nM8yoxKRxvozXVo3WzV1g0Qp1mIVeV+uKmjKuhi0gzx+g6mox1Y LmFaV7ytFI5cd5Aro1TFqDcPZYCLBjNyit3A6QUHzvBElwHQcaTTCXENfVI3tjWVFCrQ59VIDq/ 6Pm30F8gVMfp8IeZ3nEyyjRE9hjSNJyRtNYqaWuKwCvcZIBhpotxlRittY9M5fCYbtQzujXN5KJ FHv6OpXeAlJIhn525K/ASYBHhD1e3my6+SxX4yDHSsJ4LgU7dUD13pQl0tH+fEb1nJxNkGGrpOG tvGXZ1ZZbMl0T09z3Yb09+xTQnVkduJD3/p8HrrjoZL5dWWEeTy7FuBxwpMyjLmyL5hEB8CHuBn iWeuNAmjNc3MEefgAvp87KRkgFVIrrA== X-Google-Smtp-Source: AGHT+IEwUpblceau/VUwUlPvpZgXaZdYfCSm7xoYW6y3V8ZLS0wVVIgmt0WvN9sSGHcbIvi57EyiIA== X-Received: by 2002:a05:6000:1a8f:b0:391:43cb:43e6 with SMTP id ffacd0b85a97d-39c1211cfd6mr8560797f8f.51.1743495014350; Tue, 01 Apr 2025 01:10:14 -0700 (PDT) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: Gustavo Romero , Pierrick Bouvier , Paolo Bonzini , Richard Henderson , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Subject: [PATCH-for-10.1 07/24] target/i386: Remove unused cpu_(ldub, stb)_kernel macros Date: Tue, 1 Apr 2025 10:09:20 +0200 Message-ID: <20250401080938.32278-8-philmd@linaro.org> X-Mailer: git-send-email 2.47.1 In-Reply-To: <20250401080938.32278-1-philmd@linaro.org> References: <20250401080938.32278-1-philmd@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=lists.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::430; envelope-from=philmd@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: 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: fail (Header signature does not verify) X-ZM-MESSAGEID: 1743495044078019100 Signed-off-by: Philippe Mathieu-Daud=C3=A9 Reviewed-by: Richard Henderson --- target/i386/tcg/seg_helper.h | 6 ------ 1 file changed, 6 deletions(-) diff --git a/target/i386/tcg/seg_helper.h b/target/i386/tcg/seg_helper.h index ebf10352778..6b8606cd6d8 100644 --- a/target/i386/tcg/seg_helper.h +++ b/target/i386/tcg/seg_helper.h @@ -35,8 +35,6 @@ * TODO: Convert callers to compute cpu_mmu_index_kernel once * and use *_mmuidx_ra directly. */ -#define cpu_ldub_kernel_ra(e, p, r) \ - cpu_ldub_mmuidx_ra(e, p, cpu_mmu_index_kernel(e), r) #define cpu_lduw_kernel_ra(e, p, r) \ cpu_lduw_mmuidx_ra(e, p, cpu_mmu_index_kernel(e), r) #define cpu_ldl_kernel_ra(e, p, r) \ @@ -44,8 +42,6 @@ #define cpu_ldq_kernel_ra(e, p, r) \ cpu_ldq_mmuidx_ra(e, p, cpu_mmu_index_kernel(e), r) =20 -#define cpu_stb_kernel_ra(e, p, v, r) \ - cpu_stb_mmuidx_ra(e, p, v, cpu_mmu_index_kernel(e), r) #define cpu_stw_kernel_ra(e, p, v, r) \ cpu_stw_mmuidx_ra(e, p, v, cpu_mmu_index_kernel(e), r) #define cpu_stl_kernel_ra(e, p, v, r) \ @@ -53,12 +49,10 @@ #define cpu_stq_kernel_ra(e, p, v, r) \ cpu_stq_mmuidx_ra(e, p, v, cpu_mmu_index_kernel(e), r) =20 -#define cpu_ldub_kernel(e, p) cpu_ldub_kernel_ra(e, p, 0) #define cpu_lduw_kernel(e, p) cpu_lduw_kernel_ra(e, p, 0) #define cpu_ldl_kernel(e, p) cpu_ldl_kernel_ra(e, p, 0) #define cpu_ldq_kernel(e, p) cpu_ldq_kernel_ra(e, p, 0) =20 -#define cpu_stb_kernel(e, p, v) cpu_stb_kernel_ra(e, p, v, 0) #define cpu_stw_kernel(e, p, v) cpu_stw_kernel_ra(e, p, v, 0) #define cpu_stl_kernel(e, p, v) cpu_stl_kernel_ra(e, p, v, 0) #define cpu_stq_kernel(e, p, v) cpu_stq_kernel_ra(e, p, v, 0) --=20 2.47.1 From nobody Sun Nov 16 04:04:50 2025 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=1743495124; cv=none; d=zohomail.com; s=zohoarc; b=LxJI2i7jpLpl9pwtQirQ6KItIt2gHommLAC3wqMWtI5bgtAD+GTPjMGRoXr08jfoVs+qC4xo2kUN1EA2/nJc79w71Z8rGilPm0m+fZJzpPOlxPWj7aybzDmP/h06Pt5sHIg8m1xyyV+VhVbnLSkGCFIt73ck6pc6HFNAsPBqrXE= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1743495124; h=Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=OZBdGHX5daAO9DhW5iyX6e5/CMk8Ip5nHUiptufYw5g=; b=VfGjAO0BjrEwdrGSFEpkOgNoDTaFMFL3EV105kgo7ItEbp89zZxo4XiegWtPeGqbmMzZXIzC1/Gpcub2J/nTjeGsTjjVsH4AHcfGYrsoJHUEOvmzkrxniahqYo8p36xtLAMcmvPTyYGFZYj20dufI/EpvZJkfjRO0ia8UOxIj3Q= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=none dis=none) Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1743495124510477.5285336304604; Tue, 1 Apr 2025 01:12:04 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tzWhV-0006o5-9K; Tue, 01 Apr 2025 04:10:25 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tzWhU-0006nl-72 for qemu-devel@nongnu.org; Tue, 01 Apr 2025 04:10:24 -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 1tzWhR-0005wo-2L for qemu-devel@nongnu.org; Tue, 01 Apr 2025 04:10:23 -0400 Received: by mail-wr1-x42b.google.com with SMTP id ffacd0b85a97d-3996af42857so4104021f8f.0 for ; Tue, 01 Apr 2025 01:10:20 -0700 (PDT) Received: from localhost.localdomain (88-187-86-199.subs.proxad.net. [88.187.86.199]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-39c0b7a4351sm13659771f8f.98.2025.04.01.01.10.18 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Tue, 01 Apr 2025 01:10:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1743495019; x=1744099819; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=OZBdGHX5daAO9DhW5iyX6e5/CMk8Ip5nHUiptufYw5g=; b=pF+u94/4oxVWtMGZdhnOPZlL+LmMlNRShDvyy+SanxB6jFZizRjagyn6Pw2eE7DiAu Hcm33qp6HmxkAR3AH1zKoYDaJlwBlzkiZyj0KXBL42qbRSC6PD604OA9vNNKv+G29oLE wTAejh5UjrjJGwkYYTw2Weo1dA2+sXnktLJ3PYpo+TrNxx2blwgY7LVB/7WeImVhB3Ae wlj4RJi0sX/op1e3v7Z3lKcCCE9RJsawdFWJWbujQq9F86owoubVAtsHZBvGjbexU0Oz br1pno/2mQSS3TQZwm1EPjVuRXful+v42BDIajDgeg6ogQ5LOvp9Klv7GwgIb910CD0O UDbQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1743495019; x=1744099819; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=OZBdGHX5daAO9DhW5iyX6e5/CMk8Ip5nHUiptufYw5g=; b=lD3qSagBU7KXRGuFxSfpCenmqNpPV8iyirl3/oEsaGI1gaj4Em6fzsNkKiYzWC/h4r ArjNYP5UIVjIL/f7TuREOUvHMA+oetGqxCZJWYipMGlgDzW29wQc4i+Co0k6dznV8B8U 43anu30gvXawmRC3wRL8VhBLO3s8fExUfjYU6LwQJCPgAlvg+iNg2LAqePnfle+uAayv UMg7vxs5AAoebQwcfYGc69ewvFct4hZVfIGIUGUBNds5GN+5H9Tp+Zc/SGS3bdiJvktV Zm3elp/uPcBnpSLyLVzyfCRf/7+yPLFf8ZHNQEBALFvRvGZy69j2J38hOBreuf2+fZ2r uZFw== X-Gm-Message-State: AOJu0YxEm5SnxLwfoAZw7yCAzmaSzfjeUxUk+wV7d3Q1/82EzRsBuOMh tPGRz5Y66fKdSnr8S+mGFnPtRIHILlX1PiwpOOTYEhOfNWVrZOnSk/xGCKugcAZ7JX0TkyrrpM7 3 X-Gm-Gg: ASbGncus9BZ8JqgDFh0NvnVRBxt7BPo0wtHA9P1wECnI5gT5secEwiZqvv/JtqzAtgL AXLNYsskioo9ZkFro7suX0Zsky9FijurEgmXJbnnRfuUGBcGIitmwshT92kBigOc+MKGeJYET+G hRhKC8/NpXp6TskBsLt1+ST7U74WYdoL5yeU5Ryjeu1iwP9Ap2LWySGt+V+lXEM+j0LOhSt1QPk ATA7ZETHJt/E3kslbLvh+dN8ew9ikC73wLgn9H5eHlGzegHpYa9XNCLEoQ/ELEFbdwHH2RLF8Jb 5T2DpjBHwLOU7J7r0sw/UcWNVZOTvEckFkmFVvaG/ezmMTbASuOm+aHbo8JeDhEistXPsQioO+v cXm9eAEYQJJF98SCp2cQ= X-Google-Smtp-Source: AGHT+IEttQAuqT0AHyIyxS+nhdR2+lk15xX5QicKD6NKHwlCyGVxAQ7B0H3tUYkQSYL4iQ9SOZxcCw== X-Received: by 2002:a05:6000:4023:b0:391:21e2:ec3b with SMTP id ffacd0b85a97d-39c11b7648amr8802431f8f.3.1743495019013; Tue, 01 Apr 2025 01:10:19 -0700 (PDT) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: Gustavo Romero , Pierrick Bouvier , Paolo Bonzini , Richard Henderson , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Subject: [PATCH-for-10.1 08/24] target/i386: Restrict cpu_mmu_index_kernel() to TCG Date: Tue, 1 Apr 2025 10:09:21 +0200 Message-ID: <20250401080938.32278-9-philmd@linaro.org> X-Mailer: git-send-email 2.47.1 In-Reply-To: <20250401080938.32278-1-philmd@linaro.org> References: <20250401080938.32278-1-philmd@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=lists.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::42b; envelope-from=philmd@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: 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: 1743495126273019100 Move cpu_mmu_index_kernel() to seg_helper.c. Signed-off-by: Philippe Mathieu-Daud=C3=A9 Reviewed-by: Richard Henderson --- target/i386/cpu.h | 1 - target/i386/tcg/seg_helper.h | 4 ++++ target/i386/cpu.c | 16 ---------------- target/i386/tcg/seg_helper.c | 16 ++++++++++++++++ 4 files changed, 20 insertions(+), 17 deletions(-) diff --git a/target/i386/cpu.h b/target/i386/cpu.h index 44ee263d8f1..e23a947a7c7 100644 --- a/target/i386/cpu.h +++ b/target/i386/cpu.h @@ -2598,7 +2598,6 @@ static inline bool is_mmu_index_32(int mmu_index) } =20 int x86_mmu_index_pl(CPUX86State *env, unsigned pl); -int cpu_mmu_index_kernel(CPUX86State *env); =20 #define CC_DST (env->cc_dst) #define CC_SRC (env->cc_src) diff --git a/target/i386/tcg/seg_helper.h b/target/i386/tcg/seg_helper.h index 6b8606cd6d8..ea98e1a98ed 100644 --- a/target/i386/tcg/seg_helper.h +++ b/target/i386/tcg/seg_helper.h @@ -20,6 +20,8 @@ #ifndef SEG_HELPER_H #define SEG_HELPER_H =20 +#include "cpu.h" + //#define DEBUG_PCALL =20 #ifdef DEBUG_PCALL @@ -31,6 +33,8 @@ # define LOG_PCALL_STATE(cpu) do { } while (0) #endif =20 +int cpu_mmu_index_kernel(CPUX86State *env); + /* * TODO: Convert callers to compute cpu_mmu_index_kernel once * and use *_mmuidx_ra directly. diff --git a/target/i386/cpu.c b/target/i386/cpu.c index af46c7a392a..0b74b9a3754 100644 --- a/target/i386/cpu.c +++ b/target/i386/cpu.c @@ -8669,22 +8669,6 @@ static int x86_cpu_mmu_index(CPUState *cs, bool ifet= ch) return x86_mmu_index_pl(env, env->hflags & HF_CPL_MASK); } =20 -static int x86_mmu_index_kernel_pl(CPUX86State *env, unsigned pl) -{ - int mmu_index_32 =3D (env->hflags & HF_LMA_MASK) ? 0 : 1; - int mmu_index_base =3D - !(env->hflags & HF_SMAP_MASK) ? MMU_KNOSMAP64_IDX : - (pl < 3 && (env->eflags & AC_MASK) - ? MMU_KNOSMAP64_IDX : MMU_KSMAP64_IDX); - - return mmu_index_base + mmu_index_32; -} - -int cpu_mmu_index_kernel(CPUX86State *env) -{ - return x86_mmu_index_kernel_pl(env, env->hflags & HF_CPL_MASK); -} - static void x86_disas_set_info(CPUState *cs, disassemble_info *info) { X86CPU *cpu =3D X86_CPU(cs); diff --git a/target/i386/tcg/seg_helper.c b/target/i386/tcg/seg_helper.c index 71962113fb8..f4370202fed 100644 --- a/target/i386/tcg/seg_helper.c +++ b/target/i386/tcg/seg_helper.c @@ -128,6 +128,22 @@ int get_pg_mode(CPUX86State *env) return pg_mode; } =20 +static int x86_mmu_index_kernel_pl(CPUX86State *env, unsigned pl) +{ + int mmu_index_32 =3D (env->hflags & HF_LMA_MASK) ? 0 : 1; + int mmu_index_base =3D + !(env->hflags & HF_SMAP_MASK) ? MMU_KNOSMAP64_IDX : + (pl < 3 && (env->eflags & AC_MASK) + ? MMU_KNOSMAP64_IDX : MMU_KSMAP64_IDX); + + return mmu_index_base + mmu_index_32; +} + +int cpu_mmu_index_kernel(CPUX86State *env) +{ + return x86_mmu_index_kernel_pl(env, env->hflags & HF_CPL_MASK); +} + /* return non zero if error */ static inline int load_segment_ra(CPUX86State *env, uint32_t *e1_ptr, uint32_t *e2_ptr, int selector, --=20 2.47.1 From nobody Sun Nov 16 04:04:50 2025 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=1743495298; cv=none; d=zohomail.com; s=zohoarc; b=PJeXxQmN68FBsvcEZm6qpJ6jAWD9rzHIjWOu//XsxQulFVZg2fdx1MmV0hQ/B1MBW13XYaCgIv5DnAEWW39PH0zwrgHXDrVx38/GlfFfllrV6o+P8BZpHQ4QLJIZLRjsMYz+x7jdNsRZTKAWrpCBQuAW9MHRpMqxLPk85y+8148= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1743495298; h=Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=WLT+75V3t7RNN4nMFI51bEe1MWRh5zKTcQJOkQ4RnJY=; b=h91czW1dzTO2GdyL7CWlBqC97Nhw06dU/8Fq/GY2UejZiF0MGb3uxeehO2TRCaVtLGIoK2OoM3HFvaoHzipVIysjDz453Op4h6t1wTW5PweqpMYe6A/D6SepuqNm82MHWBfr3N65nFCdTSzo7c/K0KkhlDbD8qUwm1u5jBkikM4= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=none dis=none) Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1743495298161209.7565782203394; Tue, 1 Apr 2025 01:14:58 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tzWhZ-0006oh-Rb; Tue, 01 Apr 2025 04:10:30 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tzWhY-0006oZ-Q5 for qemu-devel@nongnu.org; Tue, 01 Apr 2025 04:10:28 -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 1tzWhW-0005x5-0z for qemu-devel@nongnu.org; Tue, 01 Apr 2025 04:10:28 -0400 Received: by mail-wm1-x334.google.com with SMTP id 5b1f17b1804b1-43cf034d4abso57950455e9.3 for ; Tue, 01 Apr 2025 01:10:25 -0700 (PDT) Received: from localhost.localdomain (88-187-86-199.subs.proxad.net. [88.187.86.199]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-39c0b7a8e0asm13312750f8f.101.2025.04.01.01.10.22 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Tue, 01 Apr 2025 01:10:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1743495024; x=1744099824; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=WLT+75V3t7RNN4nMFI51bEe1MWRh5zKTcQJOkQ4RnJY=; b=nw24V9IjPvPoWFmxYsModK1+HAfbKSFdc//0bKeYreW8w6JdpY0aun/v2UvqwuAAYA rmshCsbq++EiE+4twLFLsLFlgDaAUdT+a8yhoHV86SAx3g9HTIcer12/5Ortxoj1mJze 1VNU6nZX+eMjxZRXqoSa6xXfiULxDi3S4SVdI8JXLBk59T92gMRzka4tvzgmG7QKf7x2 zOy+QFY2rBxbKvS9+qiiWeOI0oDRdFfQo8Vxpvrw4pYN+wjdS5YVdLZ95GMhKjj8tyqV EetFDpDV9YwoMbkc62RVjiH003GCqw+Lip8owgXuX7U8k2s2n4zgmZbbpliEaNEGVsU1 PHJA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1743495024; x=1744099824; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=WLT+75V3t7RNN4nMFI51bEe1MWRh5zKTcQJOkQ4RnJY=; b=KGcglFAJFPpj7YI4Fzv0Im3LQJPswHwulQ3YatHCnMq8f0thbsshPuFie37PnL+Mdr OCCUHNEV7DKrRakfYi3RI/AVXL5KDFf5Dc2QRbrve6Q0bYQMe8FtOGjNSN5JQv8zohoN 4iipuDzeDtynwCdvGLjXfht2+twwKOuZ3mx3tsxSC/fYsaGvyAZWLY8Vm5MCLcbrheV4 BaxBj+1Yb0cUow2n0PIfL6mM6RhgVr0lD0OoZUfQXMlU3QD0IzQDlSseavqJNoW7tgNz fnfTcf7sFi6onU5blcWFfIYsHtL6YMQtPzSLMGYbaPdKswRIRuihIT3blE9iwODBvvNV iYXg== X-Gm-Message-State: AOJu0Ywg+tXZhvvM2vc3hoHWfZAEPIq1nChT0w036QXj/HVWqT6toYiY Fxd3LEDvlK6N87DZxkt6LEA4JrjVh4tZEq+bc/ZnXNUAiIV58MPnhCvaR4V4IUakQ0XmXtboTbw s X-Gm-Gg: ASbGnctM45FzSs3w4kFyieN+hGW1ueamGHLAIC5bCkSsPamXHgtgXNaRFJlKv7uopoc KBZGeS5NDs5frMLVDMH8ZkAGZnpdcK9QUPdEAloU+/QT56wPbI+gKu0bbdv0JMR8B37iAesREKL XqYDtK56AQNhTQvRGCyDEDjOMBbajNzmoZWkGwrG9IXSf/xW3vtbSFfDG9ji+oCfTXSSyxf4d5u krKpySwzb8gpjzP2SKDNN5sdwVpl/fHyWYHeBKpWhh/ykbEDJbdaClghjvXtEkvkX464MgRMPKB XwbzXd2Hum30MLnLINpkLSviDXvXbLOYOJSXqdrXaJNKRHckeiXxX/VJgh7QiMlIk0IsVTIxGUG uEpboXqKGcYgDFGuvUbQ= X-Google-Smtp-Source: AGHT+IEA240eT2UcEirI+tY1FiLuMZYbWa6m/bvO61o/e0hhGdjDgpCum+kA+VwwWEoHpW0smkV2nw== X-Received: by 2002:a05:600c:8711:b0:43d:49eb:9675 with SMTP id 5b1f17b1804b1-43ea6b5ea46mr22206805e9.22.1743495023694; Tue, 01 Apr 2025 01:10:23 -0700 (PDT) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: Gustavo Romero , Pierrick Bouvier , Paolo Bonzini , Richard Henderson , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Subject: [PATCH-for-10.1 09/24] target/i386: Restrict SoftMMU mmu_index() to TCG Date: Tue, 1 Apr 2025 10:09:22 +0200 Message-ID: <20250401080938.32278-10-philmd@linaro.org> X-Mailer: git-send-email 2.47.1 In-Reply-To: <20250401080938.32278-1-philmd@linaro.org> References: <20250401080938.32278-1-philmd@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=lists.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::334; envelope-from=philmd@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: 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: 1743495300820019100 Move x86_cpu_mmu_index() to tcg-cpu.c, convert CPUClass::mmu_index() to TCGCPUOps::mmu_index(). Signed-off-by: Philippe Mathieu-Daud=C3=A9 Reviewed-by: Richard Henderson --- target/i386/cpu.h | 2 -- target/i386/tcg/tcg-cpu.h | 2 ++ target/i386/cpu.c | 18 ------------------ target/i386/tcg/seg_helper.c | 1 + target/i386/tcg/tcg-cpu.c | 18 ++++++++++++++++++ 5 files changed, 21 insertions(+), 20 deletions(-) diff --git a/target/i386/cpu.h b/target/i386/cpu.h index e23a947a7c7..35c16302bdc 100644 --- a/target/i386/cpu.h +++ b/target/i386/cpu.h @@ -2597,8 +2597,6 @@ static inline bool is_mmu_index_32(int mmu_index) return mmu_index & 1; } =20 -int x86_mmu_index_pl(CPUX86State *env, unsigned pl); - #define CC_DST (env->cc_dst) #define CC_SRC (env->cc_src) #define CC_SRC2 (env->cc_src2) diff --git a/target/i386/tcg/tcg-cpu.h b/target/i386/tcg/tcg-cpu.h index 53a84944551..7580f8afb4f 100644 --- a/target/i386/tcg/tcg-cpu.h +++ b/target/i386/tcg/tcg-cpu.h @@ -78,4 +78,6 @@ QEMU_BUILD_BUG_ON(offsetof(X86XSaveArea, pkru_state) !=3D= XSAVE_PKRU_OFFSET); =20 bool tcg_cpu_realizefn(CPUState *cs, Error **errp); =20 +int x86_mmu_index_pl(CPUX86State *env, unsigned pl); + #endif /* TCG_CPU_H */ diff --git a/target/i386/cpu.c b/target/i386/cpu.c index 0b74b9a3754..d930ebd262e 100644 --- a/target/i386/cpu.c +++ b/target/i386/cpu.c @@ -8652,23 +8652,6 @@ static bool x86_cpu_has_work(CPUState *cs) } #endif /* !CONFIG_USER_ONLY */ =20 -int x86_mmu_index_pl(CPUX86State *env, unsigned pl) -{ - int mmu_index_32 =3D (env->hflags & HF_CS64_MASK) ? 0 : 1; - int mmu_index_base =3D - pl =3D=3D 3 ? MMU_USER64_IDX : - !(env->hflags & HF_SMAP_MASK) ? MMU_KNOSMAP64_IDX : - (env->eflags & AC_MASK) ? MMU_KNOSMAP64_IDX : MMU_KSMAP64_IDX; - - return mmu_index_base + mmu_index_32; -} - -static int x86_cpu_mmu_index(CPUState *cs, bool ifetch) -{ - CPUX86State *env =3D cpu_env(cs); - return x86_mmu_index_pl(env, env->hflags & HF_CPL_MASK); -} - static void x86_disas_set_info(CPUState *cs, disassemble_info *info) { X86CPU *cpu =3D X86_CPU(cs); @@ -8910,7 +8893,6 @@ static void x86_cpu_common_class_init(ObjectClass *oc= , void *data) =20 cc->class_by_name =3D x86_cpu_class_by_name; cc->parse_features =3D x86_cpu_parse_featurestr; - cc->mmu_index =3D x86_cpu_mmu_index; cc->dump_state =3D x86_cpu_dump_state; cc->set_pc =3D x86_cpu_set_pc; cc->get_pc =3D x86_cpu_get_pc; diff --git a/target/i386/tcg/seg_helper.c b/target/i386/tcg/seg_helper.c index f4370202fed..9dfbc4208cd 100644 --- a/target/i386/tcg/seg_helper.c +++ b/target/i386/tcg/seg_helper.c @@ -28,6 +28,7 @@ #include "helper-tcg.h" #include "seg_helper.h" #include "access.h" +#include "tcg-cpu.h" =20 #ifdef TARGET_X86_64 #define SET_ESP(val, sp_mask) \ diff --git a/target/i386/tcg/tcg-cpu.c b/target/i386/tcg/tcg-cpu.c index 36b8dc78a3e..35b17f2b183 100644 --- a/target/i386/tcg/tcg-cpu.c +++ b/target/i386/tcg/tcg-cpu.c @@ -94,6 +94,23 @@ static void x86_restore_state_to_opc(CPUState *cs, } } =20 +int x86_mmu_index_pl(CPUX86State *env, unsigned pl) +{ + int mmu_index_32 =3D (env->hflags & HF_CS64_MASK) ? 0 : 1; + int mmu_index_base =3D + pl =3D=3D 3 ? MMU_USER64_IDX : + !(env->hflags & HF_SMAP_MASK) ? MMU_KNOSMAP64_IDX : + (env->eflags & AC_MASK) ? MMU_KNOSMAP64_IDX : MMU_KSMAP64_IDX; + + return mmu_index_base + mmu_index_32; +} + +static int x86_cpu_mmu_index(CPUState *cs, bool ifetch) +{ + CPUX86State *env =3D cpu_env(cs); + return x86_mmu_index_pl(env, env->hflags & HF_CPL_MASK); +} + #ifndef CONFIG_USER_ONLY static bool x86_debug_check_breakpoint(CPUState *cs) { @@ -112,6 +129,7 @@ static const TCGCPUOps x86_tcg_ops =3D { .translate_code =3D x86_translate_code, .synchronize_from_tb =3D x86_cpu_synchronize_from_tb, .restore_state_to_opc =3D x86_restore_state_to_opc, + .mmu_index =3D x86_cpu_mmu_index, .cpu_exec_enter =3D x86_cpu_exec_enter, .cpu_exec_exit =3D x86_cpu_exec_exit, #ifdef CONFIG_USER_ONLY --=20 2.47.1 From nobody Sun Nov 16 04:04:50 2025 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=1743495129; cv=none; d=zohomail.com; s=zohoarc; b=mWMZALkfxzigvswRqgbDfQsK/PZzlhTZWToYB1oklssl8XDR2UILAk7duB3CYocqvbdOGwIs7mOo0fdQ7AsZpkLGIcbusnYhJGRtLZabR7fGOGHXuQ/gABZKD1o9UYnWRfa9V/Vp208aKA3p8WeERjZvHZVh2w4i9iQL1NX87tU= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1743495129; h=Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=43B0Gf644+rG+IGa27fovHaCeNyeLOk+U3XMHWBUZE8=; b=aHeLVGn8Me8CTAva8AnkNV1fUY3yhG47zZUIL4ZDfRBxQm3K2eQipJeuTF844A5FauAzWMp8Rz82nFQ6TRdXRlubpTyBVhIP7OdCIgOOJMO/6nKCxbSRyH1RRfUyC9bMSJQxk2zDwlKcx6a3EDk9eHEhN1s7FoJahYHMeICzOTM= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=none dis=none) Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1743495129968269.38373176311063; Tue, 1 Apr 2025 01:12:09 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tzWhf-0006pc-6w; Tue, 01 Apr 2025 04:10:36 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tzWhc-0006pB-DO for qemu-devel@nongnu.org; Tue, 01 Apr 2025 04:10:32 -0400 Received: from mail-wm1-x329.google.com ([2a00:1450:4864:20::329]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1tzWha-0005xV-RD for qemu-devel@nongnu.org; Tue, 01 Apr 2025 04:10:32 -0400 Received: by mail-wm1-x329.google.com with SMTP id 5b1f17b1804b1-43ce71582e9so36783475e9.1 for ; Tue, 01 Apr 2025 01:10:29 -0700 (PDT) Received: from localhost.localdomain (88-187-86-199.subs.proxad.net. [88.187.86.199]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-43d8fcd774bsm147813735e9.23.2025.04.01.01.10.27 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Tue, 01 Apr 2025 01:10:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1743495028; x=1744099828; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=43B0Gf644+rG+IGa27fovHaCeNyeLOk+U3XMHWBUZE8=; b=Z1+4tlwXWsIQNt8rP8o4Vw7zGsA79IUvZBX2e/vMyQUY/BtX99TOZ5/MmgH61PZtud nK8qXCqH484yHicBw7kZniFl7ei0BIM86o5lCo0wNg/9BgbnEuW6auWSAZv02gYw3rEo LHNIqMDgwDYqkC+uUHRwlzld/ZGOZqYT8X1fKaa8HvMXTsvKDJX/LcL+f630UVaufifi 6CxFtl0qZcXyqI7vqb8MhQqYBWSCOxuazQWkZ/cseY9tOMj90n3nE0TYp2zzkFq69x4B TxEFyXq/SqE9kiFJo71AoBrn7AOrYvxgoQxcIetY8X91v/cWgXmKZ1jf0T9IhacHMZuW +dIw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1743495028; x=1744099828; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=43B0Gf644+rG+IGa27fovHaCeNyeLOk+U3XMHWBUZE8=; b=i1ApNtmxyTkTKdtDhvIkH8Msqcy7Lf0XPSvjw1WJUxY/0+VuhjVulfAT86HfzN6pcz dt3IWW/gwGdhIh0caRiOm+F6UjuBSadilOrvDmFu6QXbPE8Hv9Os69wnen9haNjedBvW logcr0G2ev+pNFH/+htmHARsb0KsDvs0xttaG+n3xSJtefeQ2UB8dfnBMLkNkBCMPMMX gXWIIgx1OCyzYmdkThzRlX/VAegJN+y86dA7VSmzdSBJKMuttJuFWgfqqmZ+uxsKEmmL BDB6W2CzUFqCguIBZZvYeOP7QdwNH2vLIjzH1fNh4gbFC4vqqVOA5aRpa5kx701HAUhO 9AlA== X-Gm-Message-State: AOJu0Yz7JvBT7D08YtDLJfr5j6nRS+O0rxQAc2rKpx6Su0RIMumMQZx2 iKoIwQY3lbQW4oIM6t+bM97dzaSkTshr6Y5kl/Tk5hH7b4CHp3BNENagzo4mIBwudCFMcUZ4/z4 y X-Gm-Gg: ASbGnctlTT5vvBeVyCk+XtGzlrzK2Xxn7u6T4cpSNHmNRqCE5003ezLpQqkNtzB3teX ZyxUtiUDL3sfauRwk7kSyg7L+wO14PFCox0arPZaNeeAYA9jwYe91ZjV5oezat13C6mMMPJVdOK Gt2nTUkGHP1n7FqGxbs0MFOktly/Y54ZXu6mIQJQxJ0gqm+artFK+WaAx9fuFmY0eQoIdWzf6vA GFX/l7UyG1kBKpQuOZReOUJHO9rgvFD8+a+Q+S0DtLzg+0e3qdHdypUTDbTmeTD3r81m6gLVZWC ZWmtpccj7i/hsEZeOk7FFqzm7+ox0Ke0Bj+CQViU6bku5yhwXZ0/cjWXE3FD47bdmRYhA3CRuYr Tq6iUA95C7QvLbdBF70e4z05XLDl3PA== X-Google-Smtp-Source: AGHT+IEAFhUXmqsyQzjClzPJrjWjGluzcFwpucTOLU/1Sl/qV6LIJUrqa152ipVuVxr4ZWm/5BXR9Q== X-Received: by 2002:a05:600c:1d9b:b0:439:86fb:7340 with SMTP id 5b1f17b1804b1-43e9dea091amr58365525e9.30.1743495028386; Tue, 01 Apr 2025 01:10:28 -0700 (PDT) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: Gustavo Romero , Pierrick Bouvier , Paolo Bonzini , Richard Henderson , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Subject: [PATCH-for-10.1 10/24] target/loongarch: Restrict SoftMMU mmu_index() to TCG Date: Tue, 1 Apr 2025 10:09:23 +0200 Message-ID: <20250401080938.32278-11-philmd@linaro.org> X-Mailer: git-send-email 2.47.1 In-Reply-To: <20250401080938.32278-1-philmd@linaro.org> References: <20250401080938.32278-1-philmd@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=lists.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::329; envelope-from=philmd@linaro.org; helo=mail-wm1-x329.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: 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: 1743495130383019000 Signed-off-by: Philippe Mathieu-Daud=C3=A9 Reviewed-by: Richard Henderson --- target/loongarch/cpu.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/target/loongarch/cpu.c b/target/loongarch/cpu.c index ea1665e2705..cb96b17911a 100644 --- a/target/loongarch/cpu.c +++ b/target/loongarch/cpu.c @@ -868,6 +868,7 @@ static const TCGCPUOps loongarch_tcg_ops =3D { .translate_code =3D loongarch_translate_code, .synchronize_from_tb =3D loongarch_cpu_synchronize_from_tb, .restore_state_to_opc =3D loongarch_restore_state_to_opc, + .mmu_index =3D loongarch_cpu_mmu_index, =20 #ifndef CONFIG_USER_ONLY .tlb_fill =3D loongarch_cpu_tlb_fill, @@ -919,7 +920,6 @@ static void loongarch_cpu_class_init(ObjectClass *c, vo= id *data) &lacc->parent_phases); =20 cc->class_by_name =3D loongarch_cpu_class_by_name; - cc->mmu_index =3D loongarch_cpu_mmu_index; cc->dump_state =3D loongarch_cpu_dump_state; cc->set_pc =3D loongarch_cpu_set_pc; cc->get_pc =3D loongarch_cpu_get_pc; --=20 2.47.1 From nobody Sun Nov 16 04:04:50 2025 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=1743495261; cv=none; d=zohomail.com; s=zohoarc; b=FsrK69Avk02i7oND7EaTJmgD0JZRg5anhNFLO6dnkA58TvjQdk0sOdQApCnicpfglSMBRtKUIGCbpbev++/M9wTqYcBx9hnATwtA8Q2MojXOj3t6vZ48TcsghjCaX/sULdbgbhn7Lf434G4FyEFvoumSGMPMiXOZn7TbmkNDd7g= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1743495261; h=Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=2GipMLU+zEgv9YkkQClbxhhgkFeUbIdD3++IpdMFRuI=; b=YILZGiLxZ69tsJRm8IpJly0NRdUaoOTyKGxcKXJvbJtDP/V8MSeCkvfi9U48RNLqNJksSPhm5bH9cxdZBlzRQi2KGTAcx92ew9mIACF/UaQlHIgkNlmmYcHg6ZjWto21JjRiKvCIrWALkw1Q7K0F+aI/+8VFOw9DoJQubzspHC4= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=none dis=none) Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1743495261618880.6942583890212; Tue, 1 Apr 2025 01:14:21 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tzWhx-00070t-7w; Tue, 01 Apr 2025 04:10:53 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tzWhh-0006tB-6M for qemu-devel@nongnu.org; Tue, 01 Apr 2025 04:10:38 -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 1tzWhf-0005xr-8i for qemu-devel@nongnu.org; Tue, 01 Apr 2025 04:10:36 -0400 Received: by mail-wm1-x334.google.com with SMTP id 5b1f17b1804b1-43ce71582e9so36784175e9.1 for ; Tue, 01 Apr 2025 01:10:34 -0700 (PDT) Received: from localhost.localdomain (88-187-86-199.subs.proxad.net. [88.187.86.199]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-43d8fba4979sm151190345e9.7.2025.04.01.01.10.32 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Tue, 01 Apr 2025 01:10:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1743495033; x=1744099833; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=2GipMLU+zEgv9YkkQClbxhhgkFeUbIdD3++IpdMFRuI=; b=tE5Rl28VwXNPEHpYnjtWq7MMEcOZvfuNPCe1i+0iYihGqLvaN6EXs9VzkJXldWJ+xR bvF9rWmWqRrfpZrUR4AsgpTdd1mJgdgpIOcYPiRzxOrE2GlYaze+utqCAIQ6DDNna2QW 8CDZPE5FagI+seBYc1IcIxSL2rQWOOyCNozUEscbsmz1Sjdh1sjb0sfC6xio6r29Ezhg +AydDaUPY0Yn+Nt4MEaOWg9HMydgYCERNv5s6MBuS7AxsBa0EPD8bGbbmmdZiotpQ4L0 hTW4FCaJNsKjuxoilqrI/8iBIpzS1LaSs2y+2Flrj+5Fc0+oObop1C2oT0J0EAij6PZV 0FLQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1743495033; x=1744099833; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=2GipMLU+zEgv9YkkQClbxhhgkFeUbIdD3++IpdMFRuI=; b=D8O7YYO5g1FDn7dDXdcQJk+xrRMi2BeCi0tYsm8ohUxOF+CJq+VaHLFrJ7Xy0V0jeZ T0GQJyFLYWosjGewhUggetY1uhLUq2y7GLtxsYKw3N2dGQZ9KoX6JiePesvqAwT6bTtp 5moPftnAlNsij7030SMrQGil4WS+PQvGKuNDh1oMJQAA8JOycoKS/Xc6df4ojNHY9sh0 Gs/g2egtvOfhZbPROIH/T7v2VpzASWPuwB5oUCPEGohujI5xWMjTjV9Fhtd6EsxMcPyf 5pYxCx9u+n55lBw+nCWyVoq5vhtn1iOhS1E6xszphOf0DeWGMEJL/W0/hWKR+bCEW1Li +TRA== X-Gm-Message-State: AOJu0YxN9TbQLRwvIzJOfhidFmREN6yVHl0rMhh2oG/qVcuMnaqPDZhe zma/2xpfWJkfVU+QR+2e056BB/GlGc9tdIW3t0UO6JaJBnnYg/4j2Cw6XUuzNhWaPWgdqqyYETo Z X-Gm-Gg: ASbGncs4N0ZS1glTUUMfiCJPIg2j8emUCcOQg/fuMOmQjNReAdyZ1IKWbZWscpTVkqV HvEn+3BDq214niO91Rjzdb60d04HPozow3r8hCKmeMbxJNkLSSUeqjY4ofKeuKY4mXp+SNq4dg8 IXkDOdKexoy6ERtk0lVpFEcDONC6qadtp5NLz2DvoltSi4KQiPVT6WDXCoS2nSQ12cwJqna6q9C OYQbELtzojngEv7kqgg1b4TmE1n0D0a212ig0AlmauPMbSMLWSXUZn9yqucvmQhQPlyVAbf77Sw O7Ek3eJPN5kUD72f0dgr8844QIPlAg9J36Z/eLHCFScYQ0DUeBIxASQ9OjpkPa43b5jomxtFvZ3 BFRigMoEA4rDl/ZOmHYw= X-Google-Smtp-Source: AGHT+IEA0fOe6iYkSXGF2f0KfyL/44Qy6/5ZA1uif1tkpjnOsDh8QRrOii/09x7skyApdJZWGamFNQ== X-Received: by 2002:a05:600c:4e12:b0:43d:db5:7af8 with SMTP id 5b1f17b1804b1-43db628c48bmr95310645e9.21.1743495033164; Tue, 01 Apr 2025 01:10:33 -0700 (PDT) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: Gustavo Romero , Pierrick Bouvier , Paolo Bonzini , Richard Henderson , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Subject: [PATCH-for-10.1 11/24] target/m68k: Restrict SoftMMU mmu_index() to TCG Date: Tue, 1 Apr 2025 10:09:24 +0200 Message-ID: <20250401080938.32278-12-philmd@linaro.org> X-Mailer: git-send-email 2.47.1 In-Reply-To: <20250401080938.32278-1-philmd@linaro.org> References: <20250401080938.32278-1-philmd@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=lists.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::334; envelope-from=philmd@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: 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: 1743495262826019000 Signed-off-by: Philippe Mathieu-Daud=C3=A9 Reviewed-by: Richard Henderson --- target/m68k/cpu.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/target/m68k/cpu.c b/target/m68k/cpu.c index 0065e1c1ca5..4409d8941ce 100644 --- a/target/m68k/cpu.c +++ b/target/m68k/cpu.c @@ -592,6 +592,7 @@ static const TCGCPUOps m68k_tcg_ops =3D { .initialize =3D m68k_tcg_init, .translate_code =3D m68k_translate_code, .restore_state_to_opc =3D m68k_restore_state_to_opc, + .mmu_index =3D m68k_cpu_mmu_index, =20 #ifndef CONFIG_USER_ONLY .tlb_fill =3D m68k_cpu_tlb_fill, @@ -615,7 +616,6 @@ static void m68k_cpu_class_init(ObjectClass *c, void *d= ata) &mcc->parent_phases); =20 cc->class_by_name =3D m68k_cpu_class_by_name; - cc->mmu_index =3D m68k_cpu_mmu_index; cc->dump_state =3D m68k_cpu_dump_state; cc->set_pc =3D m68k_cpu_set_pc; cc->get_pc =3D m68k_cpu_get_pc; --=20 2.47.1 From nobody Sun Nov 16 04:04:50 2025 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=1743495129; cv=none; d=zohomail.com; s=zohoarc; b=af4IK1KkNulVzFqh2WYWIA70fe5VNu/fQFPseAZaTupbBof6jRcVn0AVVoXOmvMju6FQgCyN41EmPY2ggvWYSwCPyzE9aX2+U0x87x12T95VmQQNGOz9RAZaqZ2r3pwaBJ9RHfUdZ8ZIaXIy+F3ET3QNx+towJzZ+nvJ2TdRDpc= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1743495129; h=Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=jTF2Nwd/7EYny8ycNBkkJ38P9w+PAXKeooK7567a9ug=; b=Cp7Ir0FyKvFupVYfxd67FAdeWMdcNm3jZXkoPOX9nSusiLv0K42BeP9DHdajOPVhWOm1jG/e7RajuQfHI1WecqTCS7Q1byd4jpgwSGg6FVoz3SJpy16sNyfasjG6iREzytLVN+4OrbgAPDlz1upgKiDPHAige7m0cEZkJ262Fiw= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=none dis=none) Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1743495129169297.66853862499477; Tue, 1 Apr 2025 01:12:09 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tzWi7-000744-Ig; Tue, 01 Apr 2025 04:11:05 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tzWhm-0006yl-DQ for qemu-devel@nongnu.org; Tue, 01 Apr 2025 04:10:47 -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 1tzWhk-0005yG-L0 for qemu-devel@nongnu.org; Tue, 01 Apr 2025 04:10:42 -0400 Received: by mail-wr1-x42c.google.com with SMTP id ffacd0b85a97d-3914bc3e01aso2929876f8f.2 for ; Tue, 01 Apr 2025 01:10:40 -0700 (PDT) Received: from localhost.localdomain (88-187-86-199.subs.proxad.net. [88.187.86.199]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-39c0dcc66a4sm12394423f8f.42.2025.04.01.01.10.37 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Tue, 01 Apr 2025 01:10:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1743495039; x=1744099839; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=jTF2Nwd/7EYny8ycNBkkJ38P9w+PAXKeooK7567a9ug=; b=Aa+qmfI75Bwjevipm4s6brCQ5Es3sFTHgZbB+LDPHzxWTZQmoU2q8LHDab86YSgyIC w8k4yFW8ngUosp+vmmgUiruxUV8HRlMygd3/jCua7i6hIAuOlg3J4Slv/2IJ/ptiQCcZ ekvNCzS/D5Xb0haLpuOK4vxyc4M3vOZCIfbVKsdKd8vu8WaqBZnYBSf9JGSWttJUSAw5 9FU22m4hrA752IoTW4GBZJ7Ago+HFVSVtRWWk/KddVbSIhq1KABcVwbHFeF8BDBoBXwn OYVKLU4BIKo1fnw77cBlhHwgNK/9yuLafzybGn6m/34nXjDIsMkuCA+17r55Oi7D0GfR uxAA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1743495039; x=1744099839; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=jTF2Nwd/7EYny8ycNBkkJ38P9w+PAXKeooK7567a9ug=; b=kDI7/EvT1UqvZgA/pKalQU8LJRuXaPN0Hc+FJqXWFujUQPQUekfk4X+R0vgL0drQ/w wZNP3lcOfhxJLADzqD29I6CHxI6BIXpf3iLHWC9LIss3ES3ttavx0DE/bpon6oE4+E3p tGKypF/fO3niTrmtomsAC/dWXLxJmukYAlxvscHMSlKttiEuo+6odwk8mr0UziUgYLiA o7vKfbPIOeEx+fE9jY3TuU0JgLVAZrzdlTHSJ+gC2G5LPuTDXulPXciuRrbzpJ+HsU18 aDfHrs9tojTV87JqKglIkpEwZYRaY7oqZH9OXyu3TNtZXDGepkGgNPQcEvaSlqQ0uW88 8H1Q== X-Gm-Message-State: AOJu0YxuQy8GUVWMzOZExc1vFnzHX3qrrSndlnImSPbXFmSNlb3lT7Uq uevQa1i+zKjDqo9dna9HQIheADPjC9pEdZX26ZYeP+YGDEdlVN7dysfknZah7vAz5ikd0ltMNmM q X-Gm-Gg: ASbGncvOOcWUP4+nfrMNEgkFBpZUIEYEsve8U8HgGQxyucOXHjvnghcKQTz08XB3/zx 128HIVTe6/xBth+diEM0EssShxpNi9GW8HoaWTPDHHBgVb4knD5MO2YkaDVOJEyiOnBtDYx/3X2 /xUwoJknZBwVexx83RlxHr1YrnvHrzYgQsBre7aoJFCS1VdUtNGCaqhPBe5c5cpleik9jIyOsCI DmxlafJS2a0eig8AtJPmAHZJd+iAsFrTNPEkF90HYRqqqwdJ86Q/IzROpkVptCZxowMUnwxvdFh oRRENmNYC9sl1/JpGdmr4QqOQxLMiQc43rAEHOn3YMABmXtK/jY7ENTrsdKg29Kni6ULii7VF26 sT0ZegQh7gcpkq/0Xhgs= X-Google-Smtp-Source: AGHT+IFxF+ZDFJ4PYQ4VtbVEnN2L16NQiZxRJH3BnFMnyqqgE/I6wJnym/WL3tZEayM+jOzUG42T2A== X-Received: by 2002:a05:6000:2913:b0:391:4674:b136 with SMTP id ffacd0b85a97d-39c120e21famr9564965f8f.29.1743495038741; Tue, 01 Apr 2025 01:10:38 -0700 (PDT) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: Gustavo Romero , Pierrick Bouvier , Paolo Bonzini , Richard Henderson , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Subject: [PATCH-for-10.1 12/24] target/microblaze: Restrict SoftMMU mmu_index() to TCG Date: Tue, 1 Apr 2025 10:09:25 +0200 Message-ID: <20250401080938.32278-13-philmd@linaro.org> X-Mailer: git-send-email 2.47.1 In-Reply-To: <20250401080938.32278-1-philmd@linaro.org> References: <20250401080938.32278-1-philmd@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=lists.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::42c; envelope-from=philmd@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: 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: 1743495130285019100 Signed-off-by: Philippe Mathieu-Daud=C3=A9 Reviewed-by: Richard Henderson --- target/microblaze/cpu.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/target/microblaze/cpu.c b/target/microblaze/cpu.c index f3bebea856e..88baeb6807a 100644 --- a/target/microblaze/cpu.c +++ b/target/microblaze/cpu.c @@ -431,6 +431,7 @@ static const TCGCPUOps mb_tcg_ops =3D { .translate_code =3D mb_translate_code, .synchronize_from_tb =3D mb_cpu_synchronize_from_tb, .restore_state_to_opc =3D mb_restore_state_to_opc, + .mmu_index =3D mb_cpu_mmu_index, =20 #ifndef CONFIG_USER_ONLY .tlb_fill =3D mb_cpu_tlb_fill, @@ -455,7 +456,6 @@ static void mb_cpu_class_init(ObjectClass *oc, void *da= ta) &mcc->parent_phases); =20 cc->class_by_name =3D mb_cpu_class_by_name; - cc->mmu_index =3D mb_cpu_mmu_index; cc->dump_state =3D mb_cpu_dump_state; cc->set_pc =3D mb_cpu_set_pc; cc->get_pc =3D mb_cpu_get_pc; --=20 2.47.1 From nobody Sun Nov 16 04:04:50 2025 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=1743495079; cv=none; d=zohomail.com; s=zohoarc; b=KJgvIo5Ea15dHy8C10+9xQTxV/4q7YA2g9w/EccVx8OxOTFQ0v8p/vpFqxNCvleOmH/HqwJiFwOr87996s+9Yp5Q4f+StSt/1mU8T8uvrUjKMmWSKBaBoDFBjnN6weRNq5JTmCPwG4BSci0JUkOIYRZqYU89/I4eyOKsgwKT6x0= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1743495079; h=Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=kPB58+FTxXSO7a6ABgKbjWcxmkemD1i3O76geVQ4vzw=; b=OZ1eyZ8ujGWyVL9WCYTdTdTRdSBJIOjiw06njdJvDsBgYzC+BhvG3rvAOYzgIEea0xrRkL5Cb+v94E3DPC6chbCHUe+68ZiVlLEN5aVoE0QEKiVliy6ROZeVyEDPhcYRtsaVMUk0v33xIcAvzURzD9ec9E99ELF3fSsZEge2sFE= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=none dis=none) Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1743495079059432.4865647635895; Tue, 1 Apr 2025 01:11:19 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tzWiB-0007RE-Qn; Tue, 01 Apr 2025 04:11:07 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tzWhs-00071E-Ip for qemu-devel@nongnu.org; Tue, 01 Apr 2025 04:10:50 -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 1tzWhq-0005yb-7M for qemu-devel@nongnu.org; Tue, 01 Apr 2025 04:10:48 -0400 Received: by mail-wm1-x32a.google.com with SMTP id 5b1f17b1804b1-4394345e4d5so33782275e9.0 for ; Tue, 01 Apr 2025 01:10:45 -0700 (PDT) Received: from localhost.localdomain (88-187-86-199.subs.proxad.net. [88.187.86.199]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-43d90000a09sm146854675e9.35.2025.04.01.01.10.42 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Tue, 01 Apr 2025 01:10:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1743495044; x=1744099844; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=kPB58+FTxXSO7a6ABgKbjWcxmkemD1i3O76geVQ4vzw=; b=QzvYr6bINhXzOuec6SVvKoZLNjtVGd83cw3TvEDY7voq3lqk+Aj8KtKIF+SNPUS62H I14JK1mjln/AuoOp3My9jv9AcUjR65CtNW2ADzGC7kY0ofocxcSckqkYKtXkK6bj0c35 pXEeGn143KVCbRwpa0CHx2yAZJ9IG2PfluHTBfgapBnnRnBOXlsoUdZFf9elZknUo/7G UpxPyIFyYSImzFzxV367XeoHLuUA98XanCnYif2wC/sk7m/Qmu1IIg1TAADe7nyxEwmT 5rJNlPL5HGFdJ0YwX6GRIhMB3BUezCQataMk6sumic06BkcwINC0YG40fqE2XygTEYAj BXPg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1743495044; x=1744099844; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=kPB58+FTxXSO7a6ABgKbjWcxmkemD1i3O76geVQ4vzw=; b=OygLYcMJq0j6cI8ULFIAIi9ThMEfb/onIiMg0vmarh73FB3hubsMtyA9pV1K5OCC5l bygSLy+EV8XW30LxXt/7dt+/CKimccz0KtPo/e6Hy1T8/597mGAeJb2sOJ1CT0U7mKbA S0kt8ecaY6f1IOvJ1otefbXRjFVBhEeomLhkZPnj2jW8xYpl/SEqpKnITtRJ2CNvCd7k QDuz1mhcEup4QypI4HmmgmkPN2zcpIy32vQLxd+/iO8NnaDxACrzZiMHKeDP6tZpgRS/ FBdk30m3XTPPeLkVtTyJMy80bPRp6cYQwptDUm20W6TfRsHj5Qjn6k75tZxVT3UBIdia /Rww== X-Gm-Message-State: AOJu0YwwReK3Un0DX7Bn3KdkKETiKDcwhppUdi4dr3TdoP8gjVHfTo7k mp7lmcztNv2Iot3X6tBv5v+xRaY97y2o1raQ7U3gAmIw9lYfRQMyOK5MRg5uYQqZ9xn3vc8jTMC 9 X-Gm-Gg: ASbGncukdVvB2vQA70LOqib+Cp8JtnTcuvzXHGEIfp/t8TWi6fM6tD37kSuTtpHe7aM jpeEig/J/cAfGOOS1D7NATNcle8/kiAyoAip0Fi849oyi0W0Z5/YK8kFkVs3EeB6u4ohDn15j7S EVC73mnkBUsEEmbDxhZEirEOdPcPi5d9iHVbRcQIJyGjSuUrc+OFxAcnjds1wP7fAaw2xifvpBQ rSrJL93ot9mxcrd96rHDHXVOCoUPUrPgK6/DAm+8iE0SXtdkcToVSCObBZ/HTdQ+qPhqz0WRCia Vt0RW+jU0u9EC02hZ/YtR38UmYHb5e3cfyAAz6mnV+VBR6xGPLfVT90cWYQ169pHAR8/DzzGm6P mpUt7NwdKNavvJzU1if8= X-Google-Smtp-Source: AGHT+IHrUihJpNMZzlRAmfIkNLbPYF/hT34Rp/pJF4Uv+67icyAVsv3NkskfLOXREzj0KJAHC60a6Q== X-Received: by 2002:a05:600c:34ce:b0:43c:e7ae:4bcf with SMTP id 5b1f17b1804b1-43dabe235b5mr125467395e9.0.1743495044270; Tue, 01 Apr 2025 01:10:44 -0700 (PDT) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: Gustavo Romero , Pierrick Bouvier , Paolo Bonzini , Richard Henderson , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Subject: [PATCH-for-10.1 13/24] target/mips: Restrict SoftMMU mmu_index() to TCG Date: Tue, 1 Apr 2025 10:09:26 +0200 Message-ID: <20250401080938.32278-14-philmd@linaro.org> X-Mailer: git-send-email 2.47.1 In-Reply-To: <20250401080938.32278-1-philmd@linaro.org> References: <20250401080938.32278-1-philmd@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=lists.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::32a; envelope-from=philmd@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: 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: 1743495080173019000 Signed-off-by: Philippe Mathieu-Daud=C3=A9 Reviewed-by: Richard Henderson --- target/mips/cpu.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/target/mips/cpu.c b/target/mips/cpu.c index 47df563e123..269d3d69bd5 100644 --- a/target/mips/cpu.c +++ b/target/mips/cpu.c @@ -554,6 +554,7 @@ static const TCGCPUOps mips_tcg_ops =3D { .translate_code =3D mips_translate_code, .synchronize_from_tb =3D mips_cpu_synchronize_from_tb, .restore_state_to_opc =3D mips_restore_state_to_opc, + .mmu_index =3D mips_cpu_mmu_index, =20 #if !defined(CONFIG_USER_ONLY) .tlb_fill =3D mips_cpu_tlb_fill, @@ -581,7 +582,6 @@ static void mips_cpu_class_init(ObjectClass *c, void *d= ata) &mcc->parent_phases); =20 cc->class_by_name =3D mips_cpu_class_by_name; - cc->mmu_index =3D mips_cpu_mmu_index; cc->dump_state =3D mips_cpu_dump_state; cc->set_pc =3D mips_cpu_set_pc; cc->get_pc =3D mips_cpu_get_pc; --=20 2.47.1 From nobody Sun Nov 16 04:04:50 2025 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=1743495085; cv=none; d=zohomail.com; s=zohoarc; b=HCOuEpLziloSlfbthTAN+UbOM3MkRlM5horsqNQ0IzHadL48JaasNyt6nTMdqrOboMchKS09y7o4MI6bSsVgRh1QAosJFEDHwCBXZWf+p27ZOeQLewfPnOu+TGG6EJ6QclYTdkd81e7RAutQRTnVlaqCmn3IwMCUZcSqAdTYCII= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1743495085; h=Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=dvXtchFPfKjtzMUgyqA5zmnfVu8YMMkP3eOTXEU5C98=; b=kTaqoWcLydhhTCM/yfZMGlGL+K2RYBNjCAFw28CzDPlk+77q/z5vOoWAiHA3XfwAxrUGBwTd5l/pfUSViKSgz1OtPbpFXc62+qqA64o+0l9KW+VM/4mQ+pByrwiZ/Udc4dfO6tq85/IN1h+KdTbjX+9dKZexC7g1GGJHtr+BrZM= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=none dis=none) Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1743495085787801.914650264783; Tue, 1 Apr 2025 01:11:25 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tzWiI-0007ew-PZ; Tue, 01 Apr 2025 04:11:14 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tzWhw-00071t-FW for qemu-devel@nongnu.org; Tue, 01 Apr 2025 04:10:53 -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 1tzWhu-0005zF-Tw for qemu-devel@nongnu.org; Tue, 01 Apr 2025 04:10:52 -0400 Received: by mail-wm1-x332.google.com with SMTP id 5b1f17b1804b1-43cef035a3bso37526875e9.1 for ; Tue, 01 Apr 2025 01:10:50 -0700 (PDT) Received: from localhost.localdomain (88-187-86-199.subs.proxad.net. [88.187.86.199]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-43d8314bbf1sm189138305e9.38.2025.04.01.01.10.48 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Tue, 01 Apr 2025 01:10:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1743495049; x=1744099849; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=dvXtchFPfKjtzMUgyqA5zmnfVu8YMMkP3eOTXEU5C98=; b=NPV5+lKb3kxHDVgKnyNF5ocNLNjErUElsj6GdFNBJ141wS85VmgvZW6RLNt4iUVf8l Edl3qBAKts9LML5SXV4admNpRoYrqU8NwX7ni4iw1QzL3JH/z2qL6YkbZWf2rMLC4Hc3 uYw01oJHyprdCX02AY0PFJqO4s2qqyPs1mQvW0TiomzTJo7QqOS5Cel2xYAy/a0lAx1V Bwbkp0XEfCH/juzeisBJROTG5pUVg3gqmMV5d9WGRHAg9jNuKjMAAVXhiLdaA08tJK4u Vgl+xD49s5aOK+Sux687poM5sApMeGxEnHnsgQ7cgar1bwol6rkxq0C3ciEbx3Aed2Ke 1SPQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1743495049; x=1744099849; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=dvXtchFPfKjtzMUgyqA5zmnfVu8YMMkP3eOTXEU5C98=; b=YRQDIsUZ3DmfiCSOSgjfTaPXaQJhe//qNYs28Z3eKxmv9UzlE6AaXRHtYICwRUKJPo jtntux9j1tMSCDIuA6Fr7rm36HnoNayXjqdbt4JBFLvNWCV5JjUTG/h0kgysyY7DmO1i ZpeSURAvL7/mdiG4hWKt01yYbHnw8nlwck3FZJx2q1gtZsF+qDbeleAqgb5CuRddRdvE GgTDRMGgchhzjEEForXMDLNQWAaH++65doMapvNEHMYRhDkMhDifqBZ0ZIAl6Sqhydtt oAtQV3/AUTBUfW23zd63328H6Ltuy5/D8/1pJQ9L0W5uagdb7GAZXzE2OaV+WPzC8/zS /C3Q== X-Gm-Message-State: AOJu0YzQSiOxi4mbAdJh+r5Pe0DQp8ubVZZ70Gucpfpyt1Vusr8HyUMO NamwSta6Kf5jvAnURKlFuDYXMjDGqRiXLrnHMG8H683ECJsXK+2ua5uklypDVLHNBc3nd2e8cuM 1 X-Gm-Gg: ASbGncuHauVs0gcIDpDlFrfJR83HasoWQz0QXQSo/9Hkp5uMlo4W8tGQCJoXyREhiLb 9TDdYwDCtoXwaz5IBhJSlq1ZTj94RCrkWeuAcRaT39yXp4Bo63GsPDOPQ2irxKGPl707uYeHNrn knkMcQtFHXu1JFlzVCKnRUFW0WIUpuoCXLxCs+NmLipaR8InGe5/JN64Y7LbRl6CVDnEX+Xq3qN hnI3PzbMBM7fXS0/Ss7i2TSOWteOAWpEHu7wi5rHj04n/z4rL5+jVgK06fUoKyYyVLNv9la1uES toKsTYcKumU2JXiqmVmtkdszri4xvxZ6WnqprvYeGwfMHEicjEOytIz0SJloRPjQrLYo/v5UIq5 xMHck/UZPOMj5v8yXnwuCEl1SduCYCg== X-Google-Smtp-Source: AGHT+IF4+hnRJ1BVL4xV7fIH87eZ4/fCMc2egAN5FRlExHiJJgcMnDNiExfuWDG3YaKVyx3bi6xwHQ== X-Received: by 2002:a05:600c:468c:b0:43c:fffc:7886 with SMTP id 5b1f17b1804b1-43db6222f89mr112832925e9.8.1743495048817; Tue, 01 Apr 2025 01:10:48 -0700 (PDT) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: Gustavo Romero , Pierrick Bouvier , Paolo Bonzini , Richard Henderson , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Subject: [PATCH-for-10.1 14/24] target/openrisc: Restrict SoftMMU mmu_index() to TCG Date: Tue, 1 Apr 2025 10:09:27 +0200 Message-ID: <20250401080938.32278-15-philmd@linaro.org> X-Mailer: git-send-email 2.47.1 In-Reply-To: <20250401080938.32278-1-philmd@linaro.org> References: <20250401080938.32278-1-philmd@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=lists.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::332; envelope-from=philmd@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: 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: 1743495086403019000 Signed-off-by: Philippe Mathieu-Daud=C3=A9 Reviewed-by: Richard Henderson --- target/openrisc/cpu.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/target/openrisc/cpu.c b/target/openrisc/cpu.c index e8abf1f8b5c..dc55594a7de 100644 --- a/target/openrisc/cpu.c +++ b/target/openrisc/cpu.c @@ -247,6 +247,7 @@ static const TCGCPUOps openrisc_tcg_ops =3D { .translate_code =3D openrisc_translate_code, .synchronize_from_tb =3D openrisc_cpu_synchronize_from_tb, .restore_state_to_opc =3D openrisc_restore_state_to_opc, + .mmu_index =3D openrisc_cpu_mmu_index, =20 #ifndef CONFIG_USER_ONLY .tlb_fill =3D openrisc_cpu_tlb_fill, @@ -269,7 +270,6 @@ static void openrisc_cpu_class_init(ObjectClass *oc, vo= id *data) &occ->parent_phases); =20 cc->class_by_name =3D openrisc_cpu_class_by_name; - cc->mmu_index =3D openrisc_cpu_mmu_index; cc->dump_state =3D openrisc_cpu_dump_state; cc->set_pc =3D openrisc_cpu_set_pc; cc->get_pc =3D openrisc_cpu_get_pc; --=20 2.47.1 From nobody Sun Nov 16 04:04:50 2025 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=1743495362; cv=none; d=zohomail.com; s=zohoarc; b=V+MD+oYrAYSmBvvaNEdFtB7cSUbnJTgATKnylZdwuyh1itML0ikT7N3vz5PM2pY4LeUpsYTzrbpV+KC6R2FjqD8Yp4aR5EdLAz+wD37SH3lp2VWd89NSVd6lY8vimxrFq5luaZfQ0PNRC95BcNTpPf+Fw+iTjaZEH0+14ftRgy8= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1743495362; h=Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=XazkvPtQxLujQX55Abw1RSktScdF6AeI34V3jacj2nk=; b=NgDDN0V78oUipB7zgHhoV2TJs68Lu719+h99GkiXEQf5Pv2ZdzS4ldhZ+PXM2O7ulfao0x8Xl6YST2SGfwij1z24vDmMPEbt4Z6fsrItlygueFaRWYHXhtZkT6Fr3J6sMXC2mjC4K2N8KmYbvI+CIjWxXQDJ+rvUxAJDJiFdcBU= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=none dis=none) Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1743495362135447.80456117618746; Tue, 1 Apr 2025 01:16:02 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tzWiM-0007xs-Q3; Tue, 01 Apr 2025 04:11:18 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tzWi1-00074C-BC for qemu-devel@nongnu.org; Tue, 01 Apr 2025 04:10:59 -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 1tzWhz-0005zm-IF for qemu-devel@nongnu.org; Tue, 01 Apr 2025 04:10:57 -0400 Received: by mail-wm1-x335.google.com with SMTP id 5b1f17b1804b1-4394036c0efso34593035e9.2 for ; Tue, 01 Apr 2025 01:10:55 -0700 (PDT) Received: from localhost.localdomain (88-187-86-199.subs.proxad.net. [88.187.86.199]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-43ea8d1673dsm13118235e9.0.2025.04.01.01.10.52 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Tue, 01 Apr 2025 01:10:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1743495053; x=1744099853; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=XazkvPtQxLujQX55Abw1RSktScdF6AeI34V3jacj2nk=; b=SVqqSW+/aId1xCo0PkbO5fFPt8zQKMOKvR4VjDNnZY/IV/f8n1dzOyBotgix7Wr0RH 6lnTxyAwEAZcJs+cjEA66TmTTpr/2rPT8ThJAlSahGsJJ8VsCUfBK9/PrIF37ze5kGrW KL3gnqx4eGXtAiOFy7dByOoPYSg4lBFfHoAYIW1R+64aonbYCgZ9vO1jev0uiTcz8EHg KQb+C7DgBnSZRhcB1HgsqGOldsuKMMvmWKl4DxiN3yoEuWukRQu+hKYGxsywCmnc1tdz YF/vc7jguqeVVYu2sHHnMvfgkwBd7MEneKpxbykYJggzKEGAeQJKrEgEJTj55meknOgZ vOHQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1743495053; x=1744099853; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=XazkvPtQxLujQX55Abw1RSktScdF6AeI34V3jacj2nk=; b=cVk1YJuEfneiT1aOCTYTbB7A89L8nPgGA8T1fEuK+HWk/1fefOYoIopx03oNkUuzaQ o/k1GHY61o3AwlZfwccYAoL0Z1i8UK0qWaJl7PWcMoSsDeH6j31lmjKsiREZ2s8IjmKI sUwvkbZWiWO/wCKIaWNRBE0UPeEPxBdYXepFVqOKYWkMtPeOCjxl0nmqBVqw27gUro7J mlU7xftitIUEgNyAlLHjz8iu+lAv0Em83Suh8Q7JntKDkSMja5E7WMu8I+vxg98YaAB1 kWbOeRy4nvgmDqWvs24jD/x8GGfJO5Nwy94Z2lElM/ux9E+9jzayubtIa6xyN8xAkz/P bVYg== X-Gm-Message-State: AOJu0Yy4U7BdX2fEE+ULbDqzqyTjGIE3WqeKxkV94YZbiHmmQ/j3KPCK 9eRxUC+nXKRPmSALVDm0BTv9UxsarETkHOMnZpOdkG5Tu01sQFFP42fBKrjAVvVRn54nACDMYhX e X-Gm-Gg: ASbGncvweW2y+T/nJnai+G3IV/EDK1fY07QhDk0+kojolqWLN/ArSHyUqvNsOXY5TWx 7rRtva0j7hqsagOOjGF+xNuGjRqbZuRLXyipeVyQ/aeUaALxRWZrmbWA9yKsedlrBp+F31hS8zE hZifRtHFdePUUBCj6H/R5ozd2ohb1gb6jiLJsQnpJLQwVidHUEKrBLe+sn7tHxlpVGjrK9AVrAK 95gJPxPgpyuz44V7PKH+07ojtYJJE/y2wKNMir054YMpWmb+uguX5wyt1jtAXAw+WjiUPzgg7eV mXI5DPqHjl1NDe0pZ4wGL2uhqBbGqMmyf0zaU/0yTxcTjOjVw1FZTAi/500kgHXkFvmArqmQKVy kRXO+c70wk7DSu1fzJF8= X-Google-Smtp-Source: AGHT+IGXBZmqk8tiiXyQyx2LAPTOxD2OuhHlZEg532Sr5lSAzwC+K9aekQUA1ZwNaOAdpgaxcdEUvQ== X-Received: by 2002:a05:600c:548c:b0:43d:97ea:2f4 with SMTP id 5b1f17b1804b1-43db61d3924mr111944835e9.12.1743495053438; Tue, 01 Apr 2025 01:10:53 -0700 (PDT) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: Gustavo Romero , Pierrick Bouvier , Paolo Bonzini , Richard Henderson , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Subject: [PATCH-for-10.1 15/24] target/ppc: Restrict SoftMMU mmu_index() to TCG Date: Tue, 1 Apr 2025 10:09:28 +0200 Message-ID: <20250401080938.32278-16-philmd@linaro.org> X-Mailer: git-send-email 2.47.1 In-Reply-To: <20250401080938.32278-1-philmd@linaro.org> References: <20250401080938.32278-1-philmd@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=lists.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::335; envelope-from=philmd@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: 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: 1743495363278019000 Signed-off-by: Philippe Mathieu-Daud=C3=A9 Reviewed-by: Richard Henderson --- target/ppc/cpu_init.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/target/ppc/cpu_init.c b/target/ppc/cpu_init.c index 3686bbc9380..30238e9a223 100644 --- a/target/ppc/cpu_init.c +++ b/target/ppc/cpu_init.c @@ -7481,6 +7481,7 @@ static const TCGCPUOps ppc_tcg_ops =3D { .initialize =3D ppc_translate_init, .translate_code =3D ppc_translate_code, .restore_state_to_opc =3D ppc_restore_state_to_opc, + .mmu_index =3D ppc_cpu_mmu_index, =20 #ifdef CONFIG_USER_ONLY .record_sigsegv =3D ppc_cpu_record_sigsegv, @@ -7517,7 +7518,6 @@ static void ppc_cpu_class_init(ObjectClass *oc, void = *data) &pcc->parent_phases); =20 cc->class_by_name =3D ppc_cpu_class_by_name; - cc->mmu_index =3D ppc_cpu_mmu_index; cc->dump_state =3D ppc_cpu_dump_state; cc->set_pc =3D ppc_cpu_set_pc; cc->get_pc =3D ppc_cpu_get_pc; --=20 2.47.1 From nobody Sun Nov 16 04:04:50 2025 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=1743495084; cv=none; d=zohomail.com; s=zohoarc; b=V2p5DuCyWzf0pTurzM3pbuBTwtOcMdWVh4DIDVFGoRgQtEXz8w6tNDbqLIXsH8BjmtCNTtbtaAE9KjUp068cOjD+5z0hnFjl4bhb9PQihCO3V+gK0F+d5RcCoID/NCqcmjnsjy2jSqGx+quHucvs1CD/gD0H5c3M6ipv2XRGhWQ= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1743495084; h=Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=tbBPJmAvAc99IgMdN0t2hESc9/XHhznc8n8w80Wh1ws=; b=MK9Rwbjb5Zw7uknmbWh04KKHmScIi61Je0IBa3A2ZzJO5VdiVfmDKUG58HUXzwDSQa2cm4YKE/pFUZXi70U9DXP+m6A/yRDLQYfl1TBtCgW36Qu9yYdQ7UWybEZYdhV4oDfI8W0MJxJ9QJMFAVWPVk1d/aixcxy1+y7nOTCfMJw= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=none dis=none) Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1743495084666617.9506937460877; Tue, 1 Apr 2025 01:11:24 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tzWiJ-0007kc-Jy; Tue, 01 Apr 2025 04:11:15 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tzWi5-0007Iu-SX for qemu-devel@nongnu.org; Tue, 01 Apr 2025 04:11:05 -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 1tzWi3-000603-Vz for qemu-devel@nongnu.org; Tue, 01 Apr 2025 04:11:01 -0400 Received: by mail-wm1-x331.google.com with SMTP id 5b1f17b1804b1-43cf848528aso45559595e9.2 for ; Tue, 01 Apr 2025 01:10:59 -0700 (PDT) Received: from localhost.localdomain (88-187-86-199.subs.proxad.net. [88.187.86.199]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-39c0b663470sm13368861f8f.27.2025.04.01.01.10.57 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Tue, 01 Apr 2025 01:10:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1743495058; x=1744099858; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=tbBPJmAvAc99IgMdN0t2hESc9/XHhznc8n8w80Wh1ws=; b=y/DytJU6J49U4nNoMr+KBRVMUGD7eqPge5PNktf97obtGHxNtJdOuq81e52zBY7pqU jS9//xD6NAzP5fBgXJS4f/BGwuKfVA0xfBdcG7vZsVqxAaKTf6tdnyEnkAtxcuKIFX8w CE1ng3xawCIF4D6T9x7Q/5PcYhmvQB4Z/mKXJnBNxbuAs8jOJWYCAReUIyniSuImZc6J 1A6wGJFNKUov0PQcIlAZHxArZxMIGiUOWvZgwFrcCyu66Y9/567XJjPU2d3ESYDolupG 9cO3ZOyNuJ2ekZTAoFXoBku16LD2yTKS2LsJPYO4OE9njcb8YLu8yAMssVM6YmZkws1h rqBg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1743495058; x=1744099858; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=tbBPJmAvAc99IgMdN0t2hESc9/XHhznc8n8w80Wh1ws=; b=X9iRleuC9MRvAuZdG+lkXNPTquE8XQKT/KULkoqx25zg7dVzLt29phXZ1IeJXU7SDo 52yJRNOQ5i/qzb0pNqpG1YAP10oJSsC/XzeGlQ0QJDhnbOWLwqWNZn6UR3zPZKmWpf6P E5F++L9sFtnq3uz1O7AznUY973xuddU+ClUpeJ0JDmkEf8BAM/hiqISFN1J8TpMlle0B 5xv7RmmF/hn57CUZwhmzVT52iJWXSwOVEQhlTVA7e44AlNJldNknyjmNOyEqp4f5OFLO AymymXpKb0DgbsaG4LoqrLLR55rHEG/iXhHV7XsbcFqaCEEAewPAZAdKhxcQ1Q+XTsco Ox+g== X-Gm-Message-State: AOJu0YzJLCo+Hsmuo5ficF/TlYz5l3MPDSG8PVfz36ctZGMWGIFcJrt/ MzQtbEvlf0QVjKVKDICn3iB0eK/kdO89f0RVHl1tEeHqK5xJs/CLrObyuGQVvmu6YLM1ZS56Bft N X-Gm-Gg: ASbGncuyiE8D6vItqAqIHPZNM4D4HrjqgEVOR3bRsSJ5VwsL6t4dltLj5GMfVyqNbcN WwE/zf7AlRzVB7cb2uQxSG+UwuHhpg4HEdJn0M6LXMSrgGjw94/DQvZcpkxLO9GJgOP20KaraoK 1it2QmD//eVQqpPwcT89wD0YI83/W5tp+F7KG8hK1w1KEdlCKHLbzW2au+yqMUhMCcNoUudoIGR jlF1LrZjqul0fuNZyyyt5voKi8jCyxPuk6V4esDzcTQ176sqDCzozAKNVWFMeLUD2hlPVB3AxoC Rly+HZ88eK37BiqM39UlkcyM7Wi5Wys+4tIOJ4IPfAXltsG/bDlGYr1rtisAQbe8wG1MBOa6TOT wGEP0Ak8GPybDZKRCb5I= X-Google-Smtp-Source: AGHT+IGprqswA2N264LR5hyFa8S7rBULUlrMNVZ71lf7V5W+Sh5f4yfrrcqUpW3CedQWs9EGovdqCQ== X-Received: by 2002:a05:600c:1f10:b0:43c:f8fc:f6a6 with SMTP id 5b1f17b1804b1-43e8e3cf6d0mr104299815e9.9.1743495058208; Tue, 01 Apr 2025 01:10:58 -0700 (PDT) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: Gustavo Romero , Pierrick Bouvier , Paolo Bonzini , Richard Henderson , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Subject: [PATCH-for-10.1 16/24] target/riscv: Restrict SoftMMU mmu_index() to TCG Date: Tue, 1 Apr 2025 10:09:29 +0200 Message-ID: <20250401080938.32278-17-philmd@linaro.org> X-Mailer: git-send-email 2.47.1 In-Reply-To: <20250401080938.32278-1-philmd@linaro.org> References: <20250401080938.32278-1-philmd@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=lists.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::331; envelope-from=philmd@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: 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: 1743495086235019000 Move riscv_cpu_mmu_index() to the TCG-specific file, convert CPUClass::mmu_index() to TCGCPUOps::mmu_index(). Signed-off-by: Philippe Mathieu-Daud=C3=A9 Reviewed-by: Richard Henderson --- target/riscv/cpu.c | 6 ------ target/riscv/tcg/tcg-cpu.c | 6 ++++++ 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/target/riscv/cpu.c b/target/riscv/cpu.c index 09ded6829a2..430b02d2a58 100644 --- a/target/riscv/cpu.c +++ b/target/riscv/cpu.c @@ -1021,11 +1021,6 @@ bool riscv_cpu_has_work(CPUState *cs) } #endif /* !CONFIG_USER_ONLY */ =20 -static int riscv_cpu_mmu_index(CPUState *cs, bool ifetch) -{ - return riscv_env_mmu_index(cpu_env(cs), ifetch); -} - static void riscv_cpu_reset_hold(Object *obj, ResetType type) { #ifndef CONFIG_USER_ONLY @@ -3049,7 +3044,6 @@ static void riscv_cpu_common_class_init(ObjectClass *= c, void *data) &mcc->parent_phases); =20 cc->class_by_name =3D riscv_cpu_class_by_name; - cc->mmu_index =3D riscv_cpu_mmu_index; cc->dump_state =3D riscv_cpu_dump_state; cc->set_pc =3D riscv_cpu_set_pc; cc->get_pc =3D riscv_cpu_get_pc; diff --git a/target/riscv/tcg/tcg-cpu.c b/target/riscv/tcg/tcg-cpu.c index e539b0266f3..710449d17e8 100644 --- a/target/riscv/tcg/tcg-cpu.c +++ b/target/riscv/tcg/tcg-cpu.c @@ -92,6 +92,11 @@ static const char *cpu_priv_ver_to_str(int priv_ver) return priv_spec_str; } =20 +static int riscv_cpu_mmu_index(CPUState *cs, bool ifetch) +{ + return riscv_env_mmu_index(cpu_env(cs), ifetch); +} + static void riscv_cpu_synchronize_from_tb(CPUState *cs, const TranslationBlock *tb) { @@ -139,6 +144,7 @@ static const TCGCPUOps riscv_tcg_ops =3D { .translate_code =3D riscv_translate_code, .synchronize_from_tb =3D riscv_cpu_synchronize_from_tb, .restore_state_to_opc =3D riscv_restore_state_to_opc, + .mmu_index =3D riscv_cpu_mmu_index, =20 #ifndef CONFIG_USER_ONLY .tlb_fill =3D riscv_cpu_tlb_fill, --=20 2.47.1 From nobody Sun Nov 16 04:04:50 2025 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=1743495296; cv=none; d=zohomail.com; s=zohoarc; b=BKxo2/naHczvmnNKISV3Rkk11mZQHt5QLJBHawSL90SWC+IYWzic90wEezHWbLts+mJT3E/ZVpnT1OKxJWV7Zi6rcRuUEwx5tN3Inx/1oq7+YEt2tgXAH5NgtYb+FA6BPU7dUhR19vIpb4bBY93HXCgEdkTj2mhiHWqwRkkWnB8= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1743495296; h=Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=Xf49rpCRtDiaQ+LoU13pvuqYxv6P0Zxq5lhMwhd2Njs=; b=H3o9BcBkSqWZc9vpJb5ylJWDO0uTf+C5W/Fo1ZtX9TugUIYCTpqhrDCmyfr+GRIHuaeMSYibiXN426soJ2h5CyvlwoDyHMo6OWOFcGwFtYe+OzFyBiBHn1HYu/eLBCmG0ckFgTXrC7xy57mWVDYNNIpk2la3AaQTzr/Zn83umSA= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=none dis=none) Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1743495296247278.1579720207095; Tue, 1 Apr 2025 01:14:56 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tzWiM-0007xO-KS; Tue, 01 Apr 2025 04:11:18 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tzWiA-0007Od-H6 for qemu-devel@nongnu.org; Tue, 01 Apr 2025 04:11:06 -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 1tzWi8-00060Y-OZ for qemu-devel@nongnu.org; Tue, 01 Apr 2025 04:11:06 -0400 Received: by mail-wr1-x430.google.com with SMTP id ffacd0b85a97d-39c0e0bc733so2700323f8f.1 for ; Tue, 01 Apr 2025 01:11:04 -0700 (PDT) Received: from localhost.localdomain (88-187-86-199.subs.proxad.net. [88.187.86.199]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-39c0b7a4294sm13165846f8f.89.2025.04.01.01.11.02 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Tue, 01 Apr 2025 01:11:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1743495063; x=1744099863; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=Xf49rpCRtDiaQ+LoU13pvuqYxv6P0Zxq5lhMwhd2Njs=; b=WBjyI6sighsK5xDEjAkM7hIL3ts5aoPtXk4l4v8QVONm/a6SzmnvclkOYBKYkfZKDe 74FjsFUaiQs0Sf4jQ/XlOhr0NBtzUs7Jz31q3tB5UvdKnSbQdgnCslLVsUFA3nA+h8Vc 6DAIX3yfS3tOZgMIGsIhwuT3xIyB4G12kbk8Zg5lempkHgy92SIsKjVqIy8HMpN5rl/q rPKO+hDjY6NhMMiYHgs2+c0GcSsT69rBv18UCen7c4xcUB9ljUN/3qJXpc2QYOmM00IR RpgWAnEcXAZZcXZgQFb47ivzF8kcX09Qy7/KLJG9vp28V8UteTIjw5+HyMl+1BDtBKrN tT2A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1743495063; x=1744099863; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Xf49rpCRtDiaQ+LoU13pvuqYxv6P0Zxq5lhMwhd2Njs=; b=VR8ILlV7cQRx5TFx8sMJ8swPQ1vUgAHl/NfMClvYpCO5vsl7rxjkutg3NtZBgPDx6Q dypXm4KUZ7GerFi+ba/Q8PTqtOUIfA89HcV5mWqPz0un4NXP24jwej/2rXpf2Zuu9zYp 483HQze7CQpaUvOikhxg2dVXv4NErfc5jFMHLkEYaVilPi5Fg6gEUOZe3TQVY73tKJOD EEOfkgRtIGtuLwSDiKexnt4v7VPVL4nFttiZ7tBDNF6yfWZw5HWbRHXPC6zvni8ZxgZq Nqh4Zozt74viz7lVG8zB2wKCkPpcvEdRXgfqcFAKyNwKLMq+djobHT7kmUUGR6WiLY7E Ljdw== X-Gm-Message-State: AOJu0YyxFMO4NFwSIbe8RtoLve0x18LKAq8C7jtGGn5gUV6jxd5Na87a 4QoV9gxlKY6lQNsmd8fNcG8D/inaCZb+irq9K74LJ8EDBOOEeU9lnUYU42t10g4kvgkrLpQ0mtr o X-Gm-Gg: ASbGncsBvYjh7cTkELRFoAeqE3RXN341v8T/vNkkp+cm3hLFBsDVkfWJnS9xrbOkTFn UjGIhJjJIQUfCXLQBHBdV5OzsYF3pUDQTreFv1FlHaT/r2RLhglgUgO0UIg7ADQC7cS20qI0MpH QGDY7Y/FL87uj2viMa8HVRDe/0Kk+pHmdoZ2fwbdzeCo6UB9kO92WZpSL56CHdoNrrwOJQITajz KU75E0H+F/XxxhsMyWlQcRr6lpOEaFX66e0g2yK5IjhxR+MZ8HyVQ6T4ZPQA+8v+O+BbDfk0BMc SzzA2qp7skm+8IlRS7ZFmJ4o6ci0iH17nw4UGodwIuv+ZuyDGgCleG8nCRwpeL9zo1lBJFQsfJ2 3ZgEbk08fr7aaItbR4FU= X-Google-Smtp-Source: AGHT+IFz/JWVbcjLIHbSBuP20+bm/tV1I8XM11wCXTUKdFSC2MccdDzzXOCgeHeq3jSmooZjTl+qUg== X-Received: by 2002:a05:6000:1ace:b0:391:47d8:de23 with SMTP id ffacd0b85a97d-39c120e3ce1mr9431986f8f.31.1743495062878; Tue, 01 Apr 2025 01:11:02 -0700 (PDT) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: Gustavo Romero , Pierrick Bouvier , Paolo Bonzini , Richard Henderson , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Subject: [PATCH-for-10.1 17/24] target/rx: Restrict SoftMMU mmu_index() to TCG Date: Tue, 1 Apr 2025 10:09:30 +0200 Message-ID: <20250401080938.32278-18-philmd@linaro.org> X-Mailer: git-send-email 2.47.1 In-Reply-To: <20250401080938.32278-1-philmd@linaro.org> References: <20250401080938.32278-1-philmd@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=lists.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::430; envelope-from=philmd@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: 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: 1743495296689019100 Signed-off-by: Philippe Mathieu-Daud=C3=A9 Reviewed-by: Richard Henderson --- target/rx/cpu.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/target/rx/cpu.c b/target/rx/cpu.c index 723262f4b54..e14d9cbef93 100644 --- a/target/rx/cpu.c +++ b/target/rx/cpu.c @@ -208,6 +208,7 @@ static const TCGCPUOps rx_tcg_ops =3D { .translate_code =3D rx_translate_code, .synchronize_from_tb =3D rx_cpu_synchronize_from_tb, .restore_state_to_opc =3D rx_restore_state_to_opc, + .mmu_index =3D rx_cpu_mmu_index, .tlb_fill =3D rx_cpu_tlb_fill, =20 .cpu_exec_interrupt =3D rx_cpu_exec_interrupt, @@ -228,7 +229,6 @@ static void rx_cpu_class_init(ObjectClass *klass, void = *data) &rcc->parent_phases); =20 cc->class_by_name =3D rx_cpu_class_by_name; - cc->mmu_index =3D rx_cpu_mmu_index; cc->dump_state =3D rx_cpu_dump_state; cc->set_pc =3D rx_cpu_set_pc; cc->get_pc =3D rx_cpu_get_pc; --=20 2.47.1 From nobody Sun Nov 16 04:04:50 2025 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=1743495099; cv=none; d=zohomail.com; s=zohoarc; b=Vols4JjCfKnUvNREI8SDynSZ5ftZhRHlkmGPZJBHqJxJ5YtsY4yamnQ8C4ko6XlCR1S0OOIYmv9XK2KX/OmCL9YkHAz0ZhXdLmAkaOMxU9A6ZociV8aX7KclrMgX5RSvRrul3hfrnNgx0QGK6qECrU4VhuVeBzRKeviofqzEmxQ= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1743495099; h=Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=NWdRtuMa69kNKsLeJw7Q6GbvWUEnqwFnbkkmIh4OJyk=; b=Hx3TmQPC5zYVL4wdXV9pqEfNhrofXokYv7Nyygbc2F7vk0yZvtF30a9oKSZKX6qaHYvOqoTLKypLT8DE9F90Q/bqK3Asshw5DTAQSLxRNbrlbPtqgNBiMrRk/W+9J8VCp13HssgEHOlBrrIFsR1/VeYtYlXjyCkLgwHXWoXZFQk= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=none dis=none) Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1743495099346166.2619492487272; Tue, 1 Apr 2025 01:11:39 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tzWiS-0008SC-0u; Tue, 01 Apr 2025 04:11:24 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tzWiF-0007bW-G6 for qemu-devel@nongnu.org; Tue, 01 Apr 2025 04:11:14 -0400 Received: from mail-wm1-x329.google.com ([2a00:1450:4864:20::329]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1tzWiD-00060w-Hl for qemu-devel@nongnu.org; Tue, 01 Apr 2025 04:11:11 -0400 Received: by mail-wm1-x329.google.com with SMTP id 5b1f17b1804b1-43cef035a3bso37529435e9.1 for ; Tue, 01 Apr 2025 01:11:09 -0700 (PDT) Received: from localhost.localdomain (88-187-86-199.subs.proxad.net. [88.187.86.199]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-39c0b7a41e8sm13639107f8f.92.2025.04.01.01.11.06 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Tue, 01 Apr 2025 01:11:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1743495067; x=1744099867; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=NWdRtuMa69kNKsLeJw7Q6GbvWUEnqwFnbkkmIh4OJyk=; b=WILL9BF/IxN622imgPiE41u1dDt4Yq3SgqrWKmMJEDTBODywWNM1bzRaIV1CsUYurA 9uZsMRI5t2guAief3/cUtsrqxbWm83QsXd2Hl/OfAlyLhfa+MRy4tJ4K+Y4SCHthMViC RJVLGPJG99RbGMg3AQ5QctPWZiwF2kTTd9Pzp2wX2/oYQqv8VuHBhLREixG7vOkhIPy0 /MBCirEGljp0lXAiG1rQ32NiqxmKURgWwkUeF++fsoJj/KMMzQ+l/Ed6rgdvfcyY0Hl6 UYTxnFZxnPPlVRUjn/gNJDUxpHBM28s2fL0n5Pshxx8RHu80nfjrKBMb/fKTVLI3LMSw bCaw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1743495067; x=1744099867; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=NWdRtuMa69kNKsLeJw7Q6GbvWUEnqwFnbkkmIh4OJyk=; b=iHnX9D8bYCs+3LH17ZEq9rIuk5kP9MM2ZWK11vTZlKHbAuC8ya7P0z+poEnVf3m0XE wLcoqNRbz/sMp667vPmCMyX9OiQt1QNmMf5usFWp1djc27vBmPysMPheYSW4iekDCVlR RADkErVqanuM/qw9CJQ0ug+9SYsiOgrxiyfNGAhOp44KeQ52F0ZeakCnztRLZy20BEpy k+Fv7FL1Z2Xrv6tnLbUNYw1fyik7zUrrZTzfFIOJOlftGKikkxlxVNkiJIxXhjl61NMU 79PMIDzlkvYTyHElTncZrLUHLz0Ruzd23D8rtz6AG2zCoxaaO/sEQQBPELMv6d2Z8N9+ H0yw== X-Gm-Message-State: AOJu0YwPWbP8cnK3HJpYAf823kAAi7wdxm5TpFN5a1Y0dvC4KvuxdjW/ MGQRovPu8lgY7h2OaSF1hTrO6tDH0JuKvb2XBEEwd4v7bEmEiO2MrBh+EoYnH5uQHUCFmrmjWjd u X-Gm-Gg: ASbGncsqRXiANjGxskPOcDcSv77kQBkXtqy8yKut4rncV57V7kZwZFkqDFgLyLIKjx8 3o1lvusq8YQXDFn5FICye3764TIsq0i53mOEM3nPrg9XIaWa3PwuEZs8IydGau6l1c9wlEM6tBO xwfkxvFNms7tuQq0CHkJr16sOsIweLpReOiIWbBCBEJR3nBAB11Kux/jP5pS/wjB4XhVRCcBFQh m/tcEZr6nDSQtErUIaepuuor1Br9dxACMtDMUeuamC/0y0wNb4uR3VsqZPnWKmqSs3QYc+f+22T /6A4rUV5+LbjJLPeBbYRDJY4lFhMueAqHj1/21sTdtfK+gunxmWHfPR7f160MGsXO0lmCtAN3P7 IA8+qNyw+d5CCrXEoHuo= X-Google-Smtp-Source: AGHT+IGE4DzfzOUal1mxa9c7TQxCRRWJpFfEx4H+umJrCu46OSIpl535vKS8sbaSF1HzyDjNFWSRgQ== X-Received: by 2002:a05:600c:3584:b0:43c:eeee:b70a with SMTP id 5b1f17b1804b1-43db62b764amr89057305e9.22.1743495067628; Tue, 01 Apr 2025 01:11:07 -0700 (PDT) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: Gustavo Romero , Pierrick Bouvier , Paolo Bonzini , Richard Henderson , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Subject: [PATCH-for-10.1 18/24] target/s390x: Restrict SoftMMU mmu_index() to TCG Date: Tue, 1 Apr 2025 10:09:31 +0200 Message-ID: <20250401080938.32278-19-philmd@linaro.org> X-Mailer: git-send-email 2.47.1 In-Reply-To: <20250401080938.32278-1-philmd@linaro.org> References: <20250401080938.32278-1-philmd@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=lists.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::329; envelope-from=philmd@linaro.org; helo=mail-wm1-x329.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: 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: 1743495100241019000 Signed-off-by: Philippe Mathieu-Daud=C3=A9 Reviewed-by: Richard Henderson --- target/s390x/cpu.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/target/s390x/cpu.c b/target/s390x/cpu.c index 1f75629ddc2..320ace67198 100644 --- a/target/s390x/cpu.c +++ b/target/s390x/cpu.c @@ -348,6 +348,7 @@ static const TCGCPUOps s390_tcg_ops =3D { .initialize =3D s390x_translate_init, .translate_code =3D s390x_translate_code, .restore_state_to_opc =3D s390x_restore_state_to_opc, + .mmu_index =3D s390x_cpu_mmu_index, =20 #ifdef CONFIG_USER_ONLY .record_sigsegv =3D s390_cpu_record_sigsegv, @@ -378,7 +379,6 @@ static void s390_cpu_class_init(ObjectClass *oc, void *= data) &scc->parent_phases); =20 cc->class_by_name =3D s390_cpu_class_by_name; - cc->mmu_index =3D s390x_cpu_mmu_index; cc->dump_state =3D s390_cpu_dump_state; cc->query_cpu_fast =3D s390_query_cpu_fast; cc->set_pc =3D s390_cpu_set_pc; --=20 2.47.1 From nobody Sun Nov 16 04:04:50 2025 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=1743495236; cv=none; d=zohomail.com; s=zohoarc; b=YICTaa3I62eFD/kxKhaQ/ZfvNLQgWWrYO9CYOx3QOq0akyQ/CcNPK3zYmu5M6893kX79TP1bPyUHBPaWwitaqbLVSmoCgUksl7ElSANWscYsMK8KDRAC9vOunfxJWMIoZUt0KnqRmVSg6a0nQHbCxtnT+a6QhkyN3SKc6ZzcXHg= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1743495236; h=Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=kZ68jkJKHUSlJFLDdqHLGwkdWKmmPizBUNUJXgNfK9Y=; b=SLrRV91tAwXOfSg6kBJN8jHJ8aqFs63gSxxiujvRmd+3aZn6XeAkfnboURTqWYES4jIjtXudJQwHh46PEwaLGAdbD9GnVFKyKsksq9UQRNzUYNuD2GH1+3O8G2GBE3hImJ6p23O15SsNgcdVvLqkQA1e6v6xy+VfGztYyqVAN3A= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=none dis=none) Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 174349523665736.31757925633303; Tue, 1 Apr 2025 01:13:56 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tzWiV-0000LJ-Vu; Tue, 01 Apr 2025 04:11:28 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tzWiK-0007pN-7I for qemu-devel@nongnu.org; Tue, 01 Apr 2025 04:11:16 -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 1tzWiI-00061Y-7v for qemu-devel@nongnu.org; Tue, 01 Apr 2025 04:11:15 -0400 Received: by mail-wr1-x436.google.com with SMTP id ffacd0b85a97d-3914a5def6bso2932191f8f.1 for ; Tue, 01 Apr 2025 01:11:13 -0700 (PDT) Received: from localhost.localdomain (88-187-86-199.subs.proxad.net. [88.187.86.199]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-43d8314bbf1sm189148775e9.38.2025.04.01.01.11.11 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Tue, 01 Apr 2025 01:11:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1743495072; x=1744099872; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=kZ68jkJKHUSlJFLDdqHLGwkdWKmmPizBUNUJXgNfK9Y=; b=zv1Vj+XykgklsoOmicx5186iHwv8FTd9B1wSzELVScHUPY7xELA0Jj44F2BCvFnQk0 Llavjw40npZzGgsSTaWmbbqn4mZ2IR2ZhXsp17Zge/0Y4Kwiw10vLYN6vKbJkQ4yozBe Pgsk5JOCihVfLPRqloJ/ZZdLUPuMfRQyFAzI4lKkR66EZyoI8Aev7O7g2/CFIikEnsh7 FWQYw2HpaNOBVxpzuqzrPoGXUKF9G4jfJXQkPmQKcBfQtAl6Skr9zuVV1T7bGIw2lLbO wb8Z2Gpa8lDJjOJ4QkYqyYu34AjXEFLRhK6/6CGVzl9zF1YN9lMpZhfOBo/TO2SWuD3I P0QA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1743495072; x=1744099872; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=kZ68jkJKHUSlJFLDdqHLGwkdWKmmPizBUNUJXgNfK9Y=; b=HqEdnhtZrnA0RF2XdfLzdYvWw/HOeUEDcx0G911lrU6ssRShaV+cu5LZESxMy6G5rl pDnXPEMGMtisxBR3xn9i/1WC7o47ZPxy08adIZwgY18wtVA6uZMUasX30IoMF1itfm7Z GCmRpA1behh37CEW8LXUxusH+UZ8jP7yBhxPvR0tPZ23ntoY33NMbkrDVHGiDQwA/mvp gK/DAvcDk9PzG3F/nQoKOOxMmYWeFu8Lhb7UJZ6kXest6VqX0VKF6aMHbJlNKokqyaBt xrllBtrZKAq6ZlMrcS86HgUAr2YSZwSWggnzcvqFjxEI2KsTA4S0zMWOD6Phw86BWTfo kY5g== X-Gm-Message-State: AOJu0YzeCnmJmCqDfgRuoibtT8nljhBLjeNQm2bWoMATBxjTdotfm6nR P1NjwvilJ0ON12pn61nMQ1vtXOCAZB6G3P5kr9gFkTOPbWTVpscltcwmZwYa+7R0U/CqW4QGqv/ 1 X-Gm-Gg: ASbGncsYuDopLbVW4JYjm3HFILrJ2Zr2FkZRqC7YinzSOfeoJzYPUHULXwUC0JpzGCV 9EfQU2XR/4gBEOhYMqJ/taYk2UIojGbDdcnlMyE6gh8f64fIss/Q0ZYBQ6PqPxne7/LrYJkVWWY baEWfaoCqzfh6gbUNRE9wO32vyDiypDgBDNgFGpz/5FZVMSUfJZxSy8OQmr8xUTnbdIpcp6vYTj 3anmyz9TGCGo7cGBKkqjEsfhFx5ArO79mNueWgx+wEpNnHoZIGfOUOljYUTN/t8eISTF5UCcs2f THst5FNiLpSs0wbu+aZ2LWHqzZpqkLlRfsoDtxychYIAVmPPd1GNjnV7KX66qQU2wLVlWJqOzsv 6wowoJGHm3bozvgqSW0Q= X-Google-Smtp-Source: AGHT+IEtPgU0orHpzb+TFo9tigZpDKIM50Fz+Jah7hrm0I/GivvaCYM0y4pQzYnbZ8h6obJgx+qgyw== X-Received: by 2002:a05:6000:144e:b0:39a:d20b:5c25 with SMTP id ffacd0b85a97d-39c120e34ffmr8835414f8f.26.1743495072390; Tue, 01 Apr 2025 01:11:12 -0700 (PDT) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: Gustavo Romero , Pierrick Bouvier , Paolo Bonzini , Richard Henderson , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Subject: [PATCH-for-10.1 19/24] target/sh4: Restrict SoftMMU mmu_index() to TCG Date: Tue, 1 Apr 2025 10:09:32 +0200 Message-ID: <20250401080938.32278-20-philmd@linaro.org> X-Mailer: git-send-email 2.47.1 In-Reply-To: <20250401080938.32278-1-philmd@linaro.org> References: <20250401080938.32278-1-philmd@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=lists.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::436; envelope-from=philmd@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: 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: 1743495238648019100 Signed-off-by: Philippe Mathieu-Daud=C3=A9 Reviewed-by: Richard Henderson --- target/sh4/cpu.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/target/sh4/cpu.c b/target/sh4/cpu.c index ce84bdf539a..df093988cb1 100644 --- a/target/sh4/cpu.c +++ b/target/sh4/cpu.c @@ -266,6 +266,7 @@ static const TCGCPUOps superh_tcg_ops =3D { .translate_code =3D sh4_translate_code, .synchronize_from_tb =3D superh_cpu_synchronize_from_tb, .restore_state_to_opc =3D superh_restore_state_to_opc, + .mmu_index =3D sh4_cpu_mmu_index, =20 #ifndef CONFIG_USER_ONLY .tlb_fill =3D superh_cpu_tlb_fill, @@ -291,7 +292,6 @@ static void superh_cpu_class_init(ObjectClass *oc, void= *data) &scc->parent_phases); =20 cc->class_by_name =3D superh_cpu_class_by_name; - cc->mmu_index =3D sh4_cpu_mmu_index; cc->dump_state =3D superh_cpu_dump_state; cc->set_pc =3D superh_cpu_set_pc; cc->get_pc =3D superh_cpu_get_pc; --=20 2.47.1 From nobody Sun Nov 16 04:04:50 2025 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=1743495117; cv=none; d=zohomail.com; s=zohoarc; b=R16aBjGdxzV2Qr/WGDnizQwnNn9ixz/O7J93A+n9zo2J+6EbUPk3asBURemsJeH7jI35BGASGv0dZs4N5Qh3WEC4d9LhwXQ6FZnP0uDCX9YPseV7peIQ9dzScG1vo+Mz09nd2OD1q3XScYjLjG4WaII6wIqZEGRS3JnGDIs5pYI= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1743495117; h=Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=cdg2DA89NBw+OvEyUtqbsHb6LnvnVL3Tl7petd+Rj5I=; b=O92UtisLepL7uy9TEpH6kcCXlMrVCTzuT/3kIgY3DsqC3q+E/foaGYtUsVa0H+b9h3froYN6y200QotI1kA/UVxKSr0DaITBzwaWEp9zwOWq4/kjIyyktB7rnjy+s5yh8YX1C34HzBp9ZQYzaSEMsSM0Da4DnMeGseL/CI4b/4M= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=none dis=none) Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1743495117307873.5530474155379; Tue, 1 Apr 2025 01:11:57 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tzWiS-0008Sx-4x; Tue, 01 Apr 2025 04:11:24 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tzWiP-0008I7-6S for qemu-devel@nongnu.org; Tue, 01 Apr 2025 04:11:21 -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 1tzWiN-00061s-6n for qemu-devel@nongnu.org; Tue, 01 Apr 2025 04:11:20 -0400 Received: by mail-wr1-x433.google.com with SMTP id ffacd0b85a97d-3913d129c1aso3788684f8f.0 for ; Tue, 01 Apr 2025 01:11:18 -0700 (PDT) Received: from localhost.localdomain (88-187-86-199.subs.proxad.net. [88.187.86.199]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-43ea8d1673dsm13126475e9.0.2025.04.01.01.11.16 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Tue, 01 Apr 2025 01:11:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1743495077; x=1744099877; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=cdg2DA89NBw+OvEyUtqbsHb6LnvnVL3Tl7petd+Rj5I=; b=XNEjoWk101ePOJBWsWZJsUIu2fTc3l7JXsvK9jd5auerE5RC9rldpIv3K8mIvfgSWt 9mtQNVNrcscrgmLq+OPFQj/ZP21a/eVAzGcp24GD1bP1wu5T4BcOG28VklQ7JjpZMm6V 3VnpGBy1+6SNnCXULliSmcglaUyatEMmgyJEjaausbYNMJRy/2B77qJ1IG+3Anh8h5og qV20Zh3f1RXQ0IE35dNsqeiFzJ9VJ6J467pdmjt0v3+a5QbHq9ufMEJFs5GEw41Ib/Lu MtNYa3deAcn8pltzHlQuKTz2mhkxrjr+ReQ414MdzF7DvL+Shyx1QvVDWy+hNMGtvZR+ tSfQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1743495077; x=1744099877; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=cdg2DA89NBw+OvEyUtqbsHb6LnvnVL3Tl7petd+Rj5I=; b=iAMCCOn+uDfc12+rTdvFY+iZWzkfAEm+b5gRAg/Ut+pd5PALpJ7y9YUi2AUnpINCTK qQg/go7FK18Nib1qiEbCAXFQ92PS6V9GFk7e0Ya6riB8nMwQofX+wkNEJqEUZFYlKSxh CzMPIaX0gPXzNM+oR3Xo7Np8e48qmPPa/yAJOxF6ty/mf8yomhWwi+8HJPf+S+LP5SCG qKOZmxkvB/0/eB9joEzEOWYvhsVQTKpwWOoki2poBTKBehrPi/19zRNhobos58VTEste 7OnAd8Yu+0ae0oIE3wRTT3IdcGc7592bn8lVQ8RlachYJ+4aSJ0JdGLsXjWCLsEQpTLR xXTg== X-Gm-Message-State: AOJu0YxcLq17qg/8IkNitkZcHLUIFlWE+4QFTX24NCRcv8bizDzaH3L2 K5TUwRoRTwImJRxkmF1yyqIBhX8TrSZoFbEYbjbRij1rUtRm9S5uzetdkscr5QSEdASBU8X/iNm a X-Gm-Gg: ASbGncsKybfmI3vxtRe47Bqoa/soqDBOZlSwcITUMJL8Z3+gIScG4+qZMLakrBHMaB2 222drM815R0k9i3aFapXbwFKIrEMVHWQf0NKkUYl9wcuMwUsxjszKsCeAG/nJgOYKx+r4q0SBHI zA2RqmT/J2LfP7VTl/KQtscg3MQnaFTEltc2GSt0ayM1tyWJHcgvXIzrX1nyxRC4Ex7Cu7rVun+ q/3jHkvwDVPuWZCiImVdQlXfaFyN/KzR+FFnNfxUqZavx0nBQjsw2iDF4dJaPxRKR+38AJHkk9v W6UxzgjUSnLeAGh7qC8vqOAfqwvAvawp08b++fI+RWaVtvPbw9BrPxuV8WT2pnlAbfFY+R5mwxw bCIlm8vO/8HrAetiCnHM= X-Google-Smtp-Source: AGHT+IHk7QT61ExFG9wtwvB6Duq1Dy3wTZ1sH6BrjbW3lbBi6doxq4btlolbkipA5BgCzpKS+9V+2A== X-Received: by 2002:a5d:6a0b:0:b0:39c:e0e:b6d1 with SMTP id ffacd0b85a97d-39c0e0eb723mr10159289f8f.12.1743495077038; Tue, 01 Apr 2025 01:11:17 -0700 (PDT) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: Gustavo Romero , Pierrick Bouvier , Paolo Bonzini , Richard Henderson , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Subject: [PATCH-for-10.1 20/24] target/sparc: Restrict SoftMMU mmu_index() to TCG Date: Tue, 1 Apr 2025 10:09:33 +0200 Message-ID: <20250401080938.32278-21-philmd@linaro.org> X-Mailer: git-send-email 2.47.1 In-Reply-To: <20250401080938.32278-1-philmd@linaro.org> References: <20250401080938.32278-1-philmd@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=lists.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::433; envelope-from=philmd@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: 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: 1743495118322019000 Signed-off-by: Philippe Mathieu-Daud=C3=A9 Reviewed-by: Richard Henderson --- target/sparc/cpu.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/target/sparc/cpu.c b/target/sparc/cpu.c index 1bf00407af7..072d5da5736 100644 --- a/target/sparc/cpu.c +++ b/target/sparc/cpu.c @@ -1005,6 +1005,7 @@ static const TCGCPUOps sparc_tcg_ops =3D { .translate_code =3D sparc_translate_code, .synchronize_from_tb =3D sparc_cpu_synchronize_from_tb, .restore_state_to_opc =3D sparc_restore_state_to_opc, + .mmu_index =3D sparc_cpu_mmu_index, =20 #ifndef CONFIG_USER_ONLY .tlb_fill =3D sparc_cpu_tlb_fill, @@ -1033,7 +1034,6 @@ static void sparc_cpu_class_init(ObjectClass *oc, voi= d *data) =20 cc->class_by_name =3D sparc_cpu_class_by_name; cc->parse_features =3D sparc_cpu_parse_features; - cc->mmu_index =3D sparc_cpu_mmu_index; cc->dump_state =3D sparc_cpu_dump_state; #if !defined(TARGET_SPARC64) && !defined(CONFIG_USER_ONLY) cc->memory_rw_debug =3D sparc_cpu_memory_rw_debug; --=20 2.47.1 From nobody Sun Nov 16 04:04:50 2025 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=1743495362; cv=none; d=zohomail.com; s=zohoarc; b=cHxITw5fJGyCG1EOevd2s70FpE+/4+lHgQ51jkC4KIwapfbS9l6BFqNuCg+/sqGdW4aXJ6VL7QQ7fAZX8ezjgHggupDFBP2kyfC16sIawrbQn2kRa5sSxnpbN8d245NI075ZD50MrKLxQyhjbpa4D8QsaBOkyp+wb52ET7MEHA4= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1743495362; h=Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=Jp1FKYkXGpdKTDVVOvTyK7ETPKiPrk5iqOmg0nQYNOs=; b=mzGFgtvZJUdjB08Pv05KQCnnAnFufMEAhtTPgLWS3UgrBx2QYnrdrSEi7ZbCsX6SsO7FqV3UKmPhvpZ//FEKBB6ab9SUcIJzPtvFKwdyyE2gTZgR6hmez/uxYBA1FuXd8zuXqj4Wh7BkKEowqz6Gt7FWqmJDurqUvhSAdIge94c= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=none dis=none) Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1743495362734841.8474684889002; Tue, 1 Apr 2025 01:16:02 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tzWiX-0000N0-5p; Tue, 01 Apr 2025 04:11:29 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tzWiT-0000BQ-F4 for qemu-devel@nongnu.org; Tue, 01 Apr 2025 04:11:25 -0400 Received: from mail-wm1-x329.google.com ([2a00:1450:4864:20::329]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1tzWiR-00062B-L8 for qemu-devel@nongnu.org; Tue, 01 Apr 2025 04:11:25 -0400 Received: by mail-wm1-x329.google.com with SMTP id 5b1f17b1804b1-43cfba466b2so52067855e9.3 for ; Tue, 01 Apr 2025 01:11:23 -0700 (PDT) Received: from localhost.localdomain (88-187-86-199.subs.proxad.net. [88.187.86.199]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-43d82a041d4sm196289745e9.0.2025.04.01.01.11.20 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Tue, 01 Apr 2025 01:11:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1743495082; x=1744099882; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=Jp1FKYkXGpdKTDVVOvTyK7ETPKiPrk5iqOmg0nQYNOs=; b=ZW9uhZ7ziIzfYwcJ+G/pf/DWih9YLwDnd9OP7oy+x7RD9CPgES36pfEsVmXIY2m8YR 0o6SehhndFoAd+TF5ANlfaoAe84k0bgH9P7XKj7M3r/X0PtUsfG+xa+3ilhxGR4tq2jE 6XcOikHt93gxCKvxSAlUDDK7/Jdx+71IzwahrWcTvYnXq372spjY9i/d9+m0Ew2gQ9At cwsMSZ5ZvMXino+W3Aly+agWtV0nXLLDTUP78l8qTkldObDPu5nkAbFUh/gZtEd5ivyq DA5Kd927vXznRpXSyxt8He5uQnQ3Ta+QEuNA2Leq1IyTkwBl/PdAJP/AljzAr6aFNPOf BQ4A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1743495082; x=1744099882; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Jp1FKYkXGpdKTDVVOvTyK7ETPKiPrk5iqOmg0nQYNOs=; b=o0YHNi/p4AN9F9/PSMqFGQwo25x7Iev0LD7c278zScumNE85PISQyZURX6x+qfcNcT aobIQ5fRT2V9YUDGtiw1v7IlFsMBEwmOhWZ0rKVKcAqtT5KPmz5BxEnPeTMZpWUURtS+ Cy+kbS2BnZmdGJpx/X/LlJXzxQ1MlhBuPKsjSD6RcoB7X1YEEMmsnMVQLgpA5i2cU4fn ectuVmRXKT7LRlwf4KdVjpbxLnfac6GMwbMtoBB4BAF1+lQw4N5aztM+HCh+k3s+xOiX VpZaSeF6S7NCopfkQ1m8/Vvo776lM3eL0rjCBGdWCCnumFEnadZlxR+2umG1ROwKaWUZ dUVw== X-Gm-Message-State: AOJu0Yx1b0986vYQakkofzdHd2+O51MSs0ILy4F7rQbWGbngKgX9T5wz uuXJMr9CMuKGWwl4PKM2p9zpqhkbkzoZKUpwVYQyzXCsJLCQWPpdK466IQAIWbOBMRAmGYkLT4a z X-Gm-Gg: ASbGncss1h3oWmR4sQFR+hDW8LyQCyPxXkNxtLJ6Kloz2evgVVI2TQ0K9H7K+0bR8gC zajPjLz3r9Zv+iIv0tu4mvZQT907iCY9YDBwFBNagXo5Hn8zs5WUBBzLSv2LW6DExsJGZOPzzI8 fsQYliIdnqPVBwIVSqaDy5E7OXHxrhitn+1etF42jaK3Gz8hCgIOpdaEg/xG607hhdMRx9qLRti liLtJ5Xt0VvJVxL4eE1C4orA3ucNmS61sabG3niXqPuUwSxofCtXI037miVXFvJH5mU6a89UZyG MdBrexilHaTHjJ/RQOXj4uKH6s9cBAwuyXFsTfaSJCpKQaoWEdB+nQa2+L48msx09XHlnzPNYpG NjNBHQ6ibHOcjXUaI0lGZpranjyn83Q== X-Google-Smtp-Source: AGHT+IGcf9hp3RIJB2V9P4Oh281LfwfpbsGz/jk6Y8PVGt7bw5XKVFqH10zeU38Loj6NYRYxvmMHUQ== X-Received: by 2002:a05:600c:4e48:b0:43d:3df:42d8 with SMTP id 5b1f17b1804b1-43eaa03e0c4mr11417555e9.6.1743495081761; Tue, 01 Apr 2025 01:11:21 -0700 (PDT) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: Gustavo Romero , Pierrick Bouvier , Paolo Bonzini , Richard Henderson , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Subject: [PATCH-for-10.1 21/24] target/tricore: Restrict SoftMMU mmu_index() to TCG Date: Tue, 1 Apr 2025 10:09:34 +0200 Message-ID: <20250401080938.32278-22-philmd@linaro.org> X-Mailer: git-send-email 2.47.1 In-Reply-To: <20250401080938.32278-1-philmd@linaro.org> References: <20250401080938.32278-1-philmd@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=lists.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::329; envelope-from=philmd@linaro.org; helo=mail-wm1-x329.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: 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: 1743495363287019000 Signed-off-by: Philippe Mathieu-Daud=C3=A9 Reviewed-by: Richard Henderson --- target/tricore/cpu.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/target/tricore/cpu.c b/target/tricore/cpu.c index 16acc4ecb92..833a93d37af 100644 --- a/target/tricore/cpu.c +++ b/target/tricore/cpu.c @@ -176,6 +176,7 @@ static const TCGCPUOps tricore_tcg_ops =3D { .translate_code =3D tricore_translate_code, .synchronize_from_tb =3D tricore_cpu_synchronize_from_tb, .restore_state_to_opc =3D tricore_restore_state_to_opc, + .mmu_index =3D tricore_cpu_mmu_index, .tlb_fill =3D tricore_cpu_tlb_fill, .cpu_exec_interrupt =3D tricore_cpu_exec_interrupt, .cpu_exec_halt =3D tricore_cpu_has_work, @@ -194,7 +195,6 @@ static void tricore_cpu_class_init(ObjectClass *c, void= *data) resettable_class_set_parent_phases(rc, NULL, tricore_cpu_reset_hold, N= ULL, &mcc->parent_phases); cc->class_by_name =3D tricore_cpu_class_by_name; - cc->mmu_index =3D tricore_cpu_mmu_index; =20 cc->gdb_read_register =3D tricore_cpu_gdb_read_register; cc->gdb_write_register =3D tricore_cpu_gdb_write_register; --=20 2.47.1 From nobody Sun Nov 16 04:04:50 2025 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=1743495147; cv=none; d=zohomail.com; s=zohoarc; b=eDJSZfaUdSbxx7fuDz7aGuPJY+ew6GyVhir0De+++GnGCBrVsfhYJAyiWak3ARD+IdBKwXEMSm0wMt/prKh9Nsy7twTam6VQdSP6kHwIVG0DVayrimsuRGHzHQdGkYZC+8mN5IgoZa15XNou5F7kXMgVUFiaXXDIbgGs+pzXt8E= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1743495147; h=Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=f8ZPKPo3p91JZQi+uwfwY+X5hjgCllMtU8DHnaPsIEE=; b=MgrDsdCmqU93KXh8SLz4S5aiusOIjhKnUXrGOB2Nx2Rd3ThlekU1DiwTnWQTXdc/vWQxclP1wzxY4avVIoTi4pItyJOzRyalOEfjM/EEMF4S3cJLLimkfQB6dFhm29vmZJ2ZWLlwLtxcGUI16W3eKnf/Se2GiGzp43DtQLRo4a4= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=none dis=none) Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1743495147536684.2119544351464; Tue, 1 Apr 2025 01:12:27 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tzWib-0000vm-OS; Tue, 01 Apr 2025 04:11:34 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tzWiY-0000g9-Cd for qemu-devel@nongnu.org; Tue, 01 Apr 2025 04:11:30 -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 1tzWiW-00062U-CE for qemu-devel@nongnu.org; Tue, 01 Apr 2025 04:11:30 -0400 Received: by mail-wm1-x32e.google.com with SMTP id 5b1f17b1804b1-43cfecdd8b2so41348095e9.2 for ; Tue, 01 Apr 2025 01:11:27 -0700 (PDT) Received: from localhost.localdomain (88-187-86-199.subs.proxad.net. [88.187.86.199]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-39c0b6588dbsm13230327f8f.2.2025.04.01.01.11.25 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Tue, 01 Apr 2025 01:11:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1743495086; x=1744099886; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=f8ZPKPo3p91JZQi+uwfwY+X5hjgCllMtU8DHnaPsIEE=; b=EYIJtxl6JdayMhTpn8bmT2FwJtKYRdbm59PHnjb+4oM297L0sTLbqjn7ya9NxV+P6u i/jTIO9MRC0GaNwF+ZG7/XKYCebgDV7DD3Q2NqAbdBKfSbuA0vndGjZn626SE8B/6nNo uEZ2O7lKzut086ipB9PQPGJbJb3UMxRelqYlClmwPAZNkDZamvNNGVwi5RFz8f4mNRgu wgU/TNZrb8vVnPpj4/Zx8CXEAB/og34BQtV/tHc88xgjsq3I7xTbgxnN3vrpe3WVv4oR 00K7pnYCQQm5wlGxQeHLYAFNGeXcAChhWMdEcZpnHMext4hoqWFgRMFB36xoYMkyN2X3 nQog== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1743495086; x=1744099886; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=f8ZPKPo3p91JZQi+uwfwY+X5hjgCllMtU8DHnaPsIEE=; b=WbVjVIAbU6XhYth3vREtw0t+K583zCdKJhOH7ZQKJfAPk/oSPmKYqBb+YXDfDyvDhE THw595/+EXQV17/5VQsb9NiPkaOwrUQX0Gw6Oof2/zFFgNcU7LCtGg9cO0WcnPAtMoxJ VrN7D7yCc1uJFWy5cA/Vq5X/PkLgdhGSL0d/LeOf2ja0UMUKV/RCws3hJQv2176EdJZ7 1yCWoBcMOwOLr82X8eAIs6V2hdpppcZ0GW8lj5F5zrqZ+JGuQOUfWGbxEWtmD11eYa4m +AZ6PHVgOLtljXPj4JtgLw2eFwDc/dZHYmKZrzvRSIbyf0UZDmqe1zt9v5g+4yF620Hu jcjw== X-Gm-Message-State: AOJu0YwLAXyqca/C2ttQp/WYcHYsiIn7uMrwEiNfkTaFKX5xAaALTlbC ol6Khtcl/JOUI0WceVqNDdbKwDPX6ZyVFvNttIyyLz1eePtMFBsNYwejPKatERzKBCvZOTuUP7T C X-Gm-Gg: ASbGncsbJNDdP8cc7YA5WmOQG1MCAKe5H0nQ4Pgw0H8LnkXz/RfdrxufrX+0ve/6uuZ JLiIE4DYHfoEC4mKZNqC4GZADTEQ+nkNrEk5R1ZibDLJ8C37pIoJtu79SgTm8jh+2CU0JkI8e98 niaONFy+qYIzItXUGbWw9bawNmpSsI6wJWmfF+v4K66Rm8uCiuKJiv7LeRDuKCHj6jHWb/j3dvV v/ZavTQH7HtZRx+g/bp4l1iJi2+2yRFzbfvHHCVeHMr9iJjCG8c2PbH3eCkVkuQlwAiDqgHIupL 0Blgp1uTWtbTFhqMHIKlqU3i/ykJ64AlkK2e9Z8lSYL9MEoSgADhFY5us+4aiXYkmVuuUz55TTO /ee20iC5IISPaSNTB6ac= X-Google-Smtp-Source: AGHT+IEz2squpomIK2wWsUmL66wB/yJpmZLW6x+Z3bzyLPK3tLHvT5aU4SrPOHt8x49okf1s0y6CFA== X-Received: by 2002:a05:6000:2281:b0:39c:2688:612b with SMTP id ffacd0b85a97d-39c2688622amr760881f8f.7.1743495086475; Tue, 01 Apr 2025 01:11:26 -0700 (PDT) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: Gustavo Romero , Pierrick Bouvier , Paolo Bonzini , Richard Henderson , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Subject: [PATCH-for-10.1 22/24] target/xtensa: Restrict SoftMMU mmu_index() to TCG Date: Tue, 1 Apr 2025 10:09:35 +0200 Message-ID: <20250401080938.32278-23-philmd@linaro.org> X-Mailer: git-send-email 2.47.1 In-Reply-To: <20250401080938.32278-1-philmd@linaro.org> References: <20250401080938.32278-1-philmd@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=lists.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::32e; envelope-from=philmd@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: 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: 1743495148409019000 Signed-off-by: Philippe Mathieu-Daud=C3=A9 Reviewed-by: Richard Henderson --- target/xtensa/cpu.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/target/xtensa/cpu.c b/target/xtensa/cpu.c index ec6a0a8b662..51f9ee9e89a 100644 --- a/target/xtensa/cpu.c +++ b/target/xtensa/cpu.c @@ -236,6 +236,7 @@ static const TCGCPUOps xtensa_tcg_ops =3D { .translate_code =3D xtensa_translate_code, .debug_excp_handler =3D xtensa_breakpoint_handler, .restore_state_to_opc =3D xtensa_restore_state_to_opc, + .mmu_index =3D xtensa_cpu_mmu_index, =20 #ifndef CONFIG_USER_ONLY .tlb_fill =3D xtensa_cpu_tlb_fill, @@ -262,7 +263,6 @@ static void xtensa_cpu_class_init(ObjectClass *oc, void= *data) &xcc->parent_phases); =20 cc->class_by_name =3D xtensa_cpu_class_by_name; - cc->mmu_index =3D xtensa_cpu_mmu_index; cc->dump_state =3D xtensa_cpu_dump_state; cc->set_pc =3D xtensa_cpu_set_pc; cc->get_pc =3D xtensa_cpu_get_pc; --=20 2.47.1 From nobody Sun Nov 16 04:04:50 2025 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=1743495110; cv=none; d=zohomail.com; s=zohoarc; b=EvFZelza11xd+FBoZo+myJuqHH4dENfre3vUXcM8U3ONocVjvqcHyqbaaw8goR9KlBEmqiqY7Q6OSQA3vohes4tRDLVRssLRs5FCGoRcG8kLKgSZnLyPqs02bR1eGvB/RUJUweyOdNn55Rll4M4bhS2BQPIqhvTZmLezIeYYJow= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1743495110; h=Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=xFyvhroy74MCVS8YFBdiJPFNhSZTwEwf1bl1oXT/Waw=; b=FMg8QkBsD5xDMArJZhGX25+yVXAUObKh0PevrjlO0+pa2l2X00Eq40Y8nTfTKleAvHwtvwYHXJ7AmK8Z2/CvHLeIHfRctIXCACLHZo4WTDSMAuwJlmEsFXuXIy74BYitSaIJ9ujbyJsZUus0CT5MgKetjMf/hT7xP9W+PJmjjw8= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=none dis=none) Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1743495110589201.08145635671758; Tue, 1 Apr 2025 01:11:50 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tzWif-0001HN-OY; Tue, 01 Apr 2025 04:11:37 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tzWid-00014c-0g for qemu-devel@nongnu.org; Tue, 01 Apr 2025 04:11:35 -0400 Received: from mail-wm1-x330.google.com ([2a00:1450:4864:20::330]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1tzWib-00062f-67 for qemu-devel@nongnu.org; Tue, 01 Apr 2025 04:11:34 -0400 Received: by mail-wm1-x330.google.com with SMTP id 5b1f17b1804b1-43cfecdd8b2so41348875e9.2 for ; Tue, 01 Apr 2025 01:11:32 -0700 (PDT) Received: from localhost.localdomain (88-187-86-199.subs.proxad.net. [88.187.86.199]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-39c0b7a8e0asm13315116f8f.101.2025.04.01.01.11.30 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Tue, 01 Apr 2025 01:11:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1743495091; x=1744099891; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=xFyvhroy74MCVS8YFBdiJPFNhSZTwEwf1bl1oXT/Waw=; b=gke2AiFX9+hH5TCCXKXBjoA6zhPwIyoS+pbovde/7544pgzbBjQUmc+SEvYJR/sLVo fQmuD5B3UyPeEjMCAFWBQ0TpHCMcD7khAGJY98/UplRodU6yQkVi1L8nBGGhw+2CaK51 13/7+abi19nufvjKCHU6G5Y6oeN5PHOmLbVIaCVEcYzxzussea9xuU0RTcg3yOiKgk11 EpLM6gI7DPT5c9lLECh4kvw8c5PgrYiJA1VuHFGShMCxhcx+oxe5ffhji7Xe3ubSgCFD xmYgQK0agl/B9ME3+Bf17fKQWvC6XOMG36H2Lxbvb/VPNEc+YJwDP28I+gbABD42xqGq 9z/g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1743495091; x=1744099891; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=xFyvhroy74MCVS8YFBdiJPFNhSZTwEwf1bl1oXT/Waw=; b=anR3Bg0UXCZ3htrxcJO0uQOCPprx+nyyUByWVsEAnAoeR7HcCS5hgUF3U00nNR0EAC SLmK2wskWAeqHqJQLk9CuYEEyIgldhmPoFyP0/OQuKk17c5JrMf2ZP6hCaI12Goy/o61 c+W4QgiCpauIsmTcv4aCAXG3KKHOMqP9TQ5LYF0LvyBl1KxYp4HtY6ZNWdYjyHoM680D eWFjdKFFKQZ1cBu00isL+xO6swwzJsfo3uLxCgA/IdePpcuiEbeeVopfxRDS8XHBfds9 rByZHpccPf3r3Z6qbOdimViLRjKjmU2of0Je6oKbW5w/2Eg+TnbO7AuSRHmOAM7VtNZT m/kQ== X-Gm-Message-State: AOJu0Ywk6xkSFvLd0vEHUdq28xZokPKzwhGPk6WkU1amM5CtWCt3Oj5u 6t3wdvglK5BZCjrcaHl1PQBe/Tf7XsIGl+mg/MrYq7U/k4gHHeBuO510tNpdzdNobl92DWCaCIW 3 X-Gm-Gg: ASbGncsjZ4daIqc6dVGZdn+GdMCldMFkIzThGi97tSxp+O+jiG+sF5mx8WEiQjhnR4U zyIB+YlfxGyDHEjVSjYAIsdjpye+bdkuOB2SFB6es36vvTM7J6Kf9KTaQCCc8E2oPbNpE8RxUR6 t7rJHcfBbIukblBDtmqrMCjdTDi8LfcHiGilfn6yzxQdRT3B9zSId9bDHaiB5ElGMMPIZ4Ti294 dGYzCWWvIo3SQWnzc0sD8D8CLNGSBKCT+Dkfl0N3hS510Kb17AL+cEOGQhZVTrupWGJGZAXnNbX nITjE0gZt1BuwJlLaBHcIng6g/mWKR14PyhtweMwk7jIRrDpyPjr0tAQ2GZbPu5gRRezsDKqcN7 SSowdQlxi7kInZnUAVEM= X-Google-Smtp-Source: AGHT+IGWG/ySR+IDeXKSm3ywBl7EjLuzdF/EHQbPnuqChjsYtIrgVy8BFtofLgsoRvnMujNCXuVDkg== X-Received: by 2002:a05:600c:45c8:b0:43c:f513:9585 with SMTP id 5b1f17b1804b1-43db6247b2cmr102595575e9.13.1743495091257; Tue, 01 Apr 2025 01:11:31 -0700 (PDT) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: Gustavo Romero , Pierrick Bouvier , Paolo Bonzini , Richard Henderson , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Subject: [PATCH-for-10.1 23/24] hw/core/cpu: Remove CPUClass::mmu_index() Date: Tue, 1 Apr 2025 10:09:36 +0200 Message-ID: <20250401080938.32278-24-philmd@linaro.org> X-Mailer: git-send-email 2.47.1 In-Reply-To: <20250401080938.32278-1-philmd@linaro.org> References: <20250401080938.32278-1-philmd@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=lists.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::330; envelope-from=philmd@linaro.org; helo=mail-wm1-x330.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: 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: 1743495112315019100 All targets have been converted to TCGCPUOps::mmu_index(), remove the now unused CPUClass::mmu_index(). Signed-off-by: Philippe Mathieu-Daud=C3=A9 Reviewed-by: Richard Henderson --- include/exec/cpu-mmu-index.h | 4 +--- include/hw/core/cpu.h | 2 -- 2 files changed, 1 insertion(+), 5 deletions(-) diff --git a/include/exec/cpu-mmu-index.h b/include/exec/cpu-mmu-index.h index 651526e9f97..a87b6f7c4b7 100644 --- a/include/exec/cpu-mmu-index.h +++ b/include/exec/cpu-mmu-index.h @@ -32,9 +32,7 @@ static inline int cpu_mmu_index(CPUState *cs, bool ifetch) # endif #endif =20 - const TCGCPUOps *tcg_ops =3D cs->cc->tcg_ops; - int ret =3D tcg_ops->mmu_index ? tcg_ops->mmu_index(cs, ifetch) - : cs->cc->mmu_index(cs, ifetch); + int ret =3D cs->cc->tcg_ops->mmu_index(cs, ifetch); tcg_debug_assert(ret >=3D 0 && ret < NB_MMU_MODES); return ret; } diff --git a/include/hw/core/cpu.h b/include/hw/core/cpu.h index 60b7abaf49b..10b6b25b344 100644 --- a/include/hw/core/cpu.h +++ b/include/hw/core/cpu.h @@ -104,7 +104,6 @@ struct SysemuCPUOps; * instantiatable CPU type. * @parse_features: Callback to parse command line arguments. * @reset_dump_flags: #CPUDumpFlags to use for reset logging. - * @mmu_index: Callback for choosing softmmu mmu index. * @memory_rw_debug: Callback for GDB memory access. * @dump_state: Callback for dumping state. * @query_cpu_fast: @@ -151,7 +150,6 @@ struct CPUClass { ObjectClass *(*class_by_name)(const char *cpu_model); void (*parse_features)(const char *typename, char *str, Error **errp); =20 - int (*mmu_index)(CPUState *cpu, bool ifetch); int (*memory_rw_debug)(CPUState *cpu, vaddr addr, uint8_t *buf, size_t len, bool is_write); void (*dump_state)(CPUState *cpu, FILE *, int flags); --=20 2.47.1 From nobody Sun Nov 16 04:04:50 2025 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=1743495292; cv=none; d=zohomail.com; s=zohoarc; b=fmJCH3rRwd8bAmQZbtaRKQawCPJ/aO2Y9a+7mKIDa5ZnN4S+72yARn3o07I3coVWR68BuzhkSK6vRCRgk2Go7Z4sHHn7Qi32Nv5EbW82P7e2/B7wU3v5PPU+UdGQ7ye4+Zi6RT2dTDDCi1YoOK8fph6VQJ6WcWqiDWpxjDNLT3U= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1743495292; h=Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=Jpgz3OtVHhFfAhVmnuMWKFfUOyUSx9BejJG8YbABqHQ=; b=iUoEmhc9fsmhbqknFc7t9uEoUI74aFNUCDWWNKvQIOl9gIvijKOTxMyTodNeEGLGBpQa771YR+zzsLwXRpc3F3XgtlSvD4UiwjcY3h3wHmiTPverKmd0eGi7OTE/uAkiTOpIU2LRahKmeLZuLSZX/hsdR8Pn5H7C/rf4wvtglaM= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=none dis=none) Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1743495292548660.8971691760876; Tue, 1 Apr 2025 01:14:52 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tzWim-0001ny-ED; Tue, 01 Apr 2025 04:11:44 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tzWii-0001bR-EX for qemu-devel@nongnu.org; Tue, 01 Apr 2025 04:11:41 -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 1tzWig-00062p-19 for qemu-devel@nongnu.org; Tue, 01 Apr 2025 04:11:40 -0400 Received: by mail-wm1-x331.google.com with SMTP id 5b1f17b1804b1-43d0618746bso35988345e9.2 for ; Tue, 01 Apr 2025 01:11:37 -0700 (PDT) Received: from localhost.localdomain (88-187-86-199.subs.proxad.net. [88.187.86.199]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-43d8fba3ef1sm153088175e9.2.2025.04.01.01.11.35 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Tue, 01 Apr 2025 01:11:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1743495096; x=1744099896; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=Jpgz3OtVHhFfAhVmnuMWKFfUOyUSx9BejJG8YbABqHQ=; b=ZYfjq95W3ucs0efpW2NmZRQrGNhopLq5bfr1cjaa8mmeadJ5Ews3DR4adwiugLO5t9 mw/YIfVzAvtPpioVv6Iys8POuOKhSJOCxzbizbdI0TZaWvdlm+pyjLpoyKA5Xaj2wuEg OBlbBC1xilU88uppjJeVS0/3PjKORGxvqMgKO3tTbRmIhAqLONOVSxGm1hI8B8RZv21v pnaUcYA5saYsuMR2xQJHJgrwGcNRk6Rh4hmf+x/PdxONJobF2lOPt9pkvLYcfOMh8eZe fSFuYrBzwUZeJFto/BKxDlVXuodBcek0TbZkwpE7qY7Pu47RKS02JrCMIAaS6oRp7vHt Lb/A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1743495096; x=1744099896; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Jpgz3OtVHhFfAhVmnuMWKFfUOyUSx9BejJG8YbABqHQ=; b=AiasVwK0XGv7GVZax2jIqoCTLRBLZWAylLYPQp/GoniKFl9C9sx7FfuR4SqU8Zg0sD x8OnY48jr2U07wY8L3HJQeoae7obBeOYylk7aazbNgNk1Pj+m50SsKsJQO1ldHOt1hV9 eo18Yae15xrgsNMmOuq1NANuqNMa0v+aeWqdBrgDa3YnjBLpr9krp+AD6meNbgoFJj1F 2rs+vaCIqFzq7mR1eeWCvhhN+99dqJxrdQBCQ2+PtNWtLsbUjx7uw+ZQhnjfbhJ9GXd/ 34OVK53vJx34Jd507ySs6DALIjbtnisW4mRNOFCuwOiS94AsIppQxltiDtULcoUkR+dX zndQ== X-Gm-Message-State: AOJu0YwxBeUYCjyxLqE6fL3Fk0cFdVZBD6f0p/Rpe5znosmIcOheh+Rt lUadr4XVBFhMaWuqNBfdhcjjea+Jo12AqWEx0ttTwo7YxPpKjLNBIxftAdKseGqWyvuukN0Q/A6 M X-Gm-Gg: ASbGncse5T/13MLk4DtW45PozAliIleKGDIpl/F6WsWdp7c7ucSz6+FXqYXg4Wm8i5Q GYrN088CmK2jvPuDjL2FptFeweTM9FpiF4fXohhCWPlmYQ+F+9h9VcLlVw+5Cp/S/0XCO0zhEHb uZeWy14NzrWZupsf6kOfrgleENV3n6+4fjxZBi7mswlT94Zl9GqbsvTFMbswDYQ2/nssbEaVnta z7Xu2duCTnOVzSqjxMQvCnvPg11Y16+7C0XzFpfezJh2yHxuHNeKbQv3zpITkfF4FM1O8oIz9p+ VlczkjJGaHPSnVQ68efQWb77Dl6hw6EzrIZTqi2Iga+Z/eNO/yt1lZ+Lm46Adq2F/+WsW7k50DD 4ZMyO1S0A/fFJP6vjcoI= X-Google-Smtp-Source: AGHT+IEsTs/6SP4nf96AndpQmmjvW5e4nF/nEZrmwB67o8vXqk5MehUQWUd4FZa5JtFwoAb5dmK1CQ== X-Received: by 2002:a05:600c:34ce:b0:43d:9d5:474d with SMTP id 5b1f17b1804b1-43dabe23634mr120719515e9.0.1743495095890; Tue, 01 Apr 2025 01:11:35 -0700 (PDT) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: Gustavo Romero , Pierrick Bouvier , Paolo Bonzini , Richard Henderson , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Subject: [PATCH-for-10.1 24/24] exec: Restrict cpu-mmu-index.h to accel/tcg/ Date: Tue, 1 Apr 2025 10:09:37 +0200 Message-ID: <20250401080938.32278-25-philmd@linaro.org> X-Mailer: git-send-email 2.47.1 In-Reply-To: <20250401080938.32278-1-philmd@linaro.org> References: <20250401080938.32278-1-philmd@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=lists.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::331; envelope-from=philmd@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: 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: 1743495292973019000 Signed-off-by: Philippe Mathieu-Daud=C3=A9 Reviewed-by: Richard Henderson --- include/{exec =3D> accel/tcg}/cpu-mmu-index.h | 6 +++--- include/exec/cpu_ldst.h | 2 +- accel/tcg/translator.c | 2 +- semihosting/uaccess.c | 2 +- target/arm/gdbstub64.c | 2 +- target/hppa/mem_helper.c | 2 +- target/i386/tcg/translate.c | 2 +- target/loongarch/cpu_helper.c | 2 +- target/microblaze/helper.c | 2 +- target/microblaze/mmu.c | 2 +- target/openrisc/translate.c | 2 +- target/sparc/cpu.c | 2 +- target/sparc/mmu_helper.c | 2 +- target/tricore/helper.c | 2 +- target/xtensa/mmu_helper.c | 2 +- 15 files changed, 17 insertions(+), 17 deletions(-) rename include/{exec =3D> accel/tcg}/cpu-mmu-index.h (87%) diff --git a/include/exec/cpu-mmu-index.h b/include/accel/tcg/cpu-mmu-index= .h similarity index 87% rename from include/exec/cpu-mmu-index.h rename to include/accel/tcg/cpu-mmu-index.h index a87b6f7c4b7..3699c18b4cb 100644 --- a/include/exec/cpu-mmu-index.h +++ b/include/accel/tcg/cpu-mmu-index.h @@ -6,8 +6,8 @@ * SPDX-License-Identifier: LGPL-2.1-or-later */ =20 -#ifndef EXEC_CPU_MMU_INDEX_H -#define EXEC_CPU_MMU_INDEX_H +#ifndef ACCEL_TCG_CPU_MMU_INDEX_H +#define ACCEL_TCG_CPU_MMU_INDEX_H =20 #include "hw/core/cpu.h" #include "accel/tcg/cpu-ops.h" @@ -37,4 +37,4 @@ static inline int cpu_mmu_index(CPUState *cs, bool ifetch) return ret; } =20 -#endif /* EXEC_CPU_MMU_INDEX_H */ +#endif /* ACCEL_TCG_CPU_MMU_INDEX_H */ diff --git a/include/exec/cpu_ldst.h b/include/exec/cpu_ldst.h index 313100fcda1..63847f6e618 100644 --- a/include/exec/cpu_ldst.h +++ b/include/exec/cpu_ldst.h @@ -68,7 +68,7 @@ =20 #include "exec/cpu-common.h" #include "exec/cpu-ldst-common.h" -#include "exec/cpu-mmu-index.h" +#include "accel/tcg/cpu-mmu-index.h" #include "exec/abi_ptr.h" =20 #if defined(CONFIG_USER_ONLY) diff --git a/accel/tcg/translator.c b/accel/tcg/translator.c index 36a6a9e0408..c53bbdef99f 100644 --- a/accel/tcg/translator.c +++ b/accel/tcg/translator.c @@ -12,7 +12,7 @@ #include "qemu/log.h" #include "qemu/error-report.h" #include "exec/cpu-ldst-common.h" -#include "exec/cpu-mmu-index.h" +#include "accel/tcg/cpu-mmu-index.h" #include "exec/target_page.h" #include "exec/translator.h" #include "exec/plugin-gen.h" diff --git a/semihosting/uaccess.c b/semihosting/uaccess.c index 92b2421dce5..81ffecaaba4 100644 --- a/semihosting/uaccess.c +++ b/semihosting/uaccess.c @@ -8,7 +8,7 @@ */ =20 #include "qemu/osdep.h" -#include "exec/cpu-mmu-index.h" +#include "accel/tcg/cpu-mmu-index.h" #include "exec/exec-all.h" #include "exec/target_page.h" #include "exec/tlb-flags.h" diff --git a/target/arm/gdbstub64.c b/target/arm/gdbstub64.c index 3bbca4cbb98..64ee9b3b567 100644 --- a/target/arm/gdbstub64.c +++ b/target/arm/gdbstub64.c @@ -28,7 +28,7 @@ #include "mte_user_helper.h" #endif #ifdef CONFIG_TCG -#include "exec/cpu-mmu-index.h" +#include "accel/tcg/cpu-mmu-index.h" #include "exec/target_page.h" #endif =20 diff --git a/target/hppa/mem_helper.c b/target/hppa/mem_helper.c index df4e35f4de6..554d7bf4d14 100644 --- a/target/hppa/mem_helper.c +++ b/target/hppa/mem_helper.c @@ -22,7 +22,7 @@ #include "cpu.h" #include "exec/exec-all.h" #include "exec/cputlb.h" -#include "exec/cpu-mmu-index.h" +#include "accel/tcg/cpu-mmu-index.h" #include "exec/page-protection.h" #include "exec/target_page.h" #include "exec/helper-proto.h" diff --git a/target/i386/tcg/translate.c b/target/i386/tcg/translate.c index 7e6d1ef9379..ca49f8d6dcb 100644 --- a/target/i386/tcg/translate.c +++ b/target/i386/tcg/translate.c @@ -20,7 +20,7 @@ =20 #include "qemu/host-utils.h" #include "cpu.h" -#include "exec/cpu-mmu-index.h" +#include "accel/tcg/cpu-mmu-index.h" #include "exec/exec-all.h" #include "exec/translation-block.h" #include "tcg/tcg-op.h" diff --git a/target/loongarch/cpu_helper.c b/target/loongarch/cpu_helper.c index 4597e29b153..bb343078bf7 100644 --- a/target/loongarch/cpu_helper.c +++ b/target/loongarch/cpu_helper.c @@ -8,7 +8,7 @@ =20 #include "qemu/osdep.h" #include "cpu.h" -#include "exec/cpu-mmu-index.h" +#include "accel/tcg/cpu-mmu-index.h" #include "exec/target_page.h" #include "internals.h" #include "cpu-csr.h" diff --git a/target/microblaze/helper.c b/target/microblaze/helper.c index 9e6969ccc9a..92031924830 100644 --- a/target/microblaze/helper.c +++ b/target/microblaze/helper.c @@ -21,7 +21,7 @@ #include "qemu/osdep.h" #include "cpu.h" #include "exec/cputlb.h" -#include "exec/cpu-mmu-index.h" +#include "accel/tcg/cpu-mmu-index.h" #include "exec/page-protection.h" #include "exec/target_page.h" #include "qemu/host-utils.h" diff --git a/target/microblaze/mmu.c b/target/microblaze/mmu.c index 7f20c4e4c69..95a12e16f8e 100644 --- a/target/microblaze/mmu.c +++ b/target/microblaze/mmu.c @@ -22,7 +22,7 @@ #include "qemu/log.h" #include "cpu.h" #include "exec/cputlb.h" -#include "exec/cpu-mmu-index.h" +#include "accel/tcg/cpu-mmu-index.h" #include "exec/page-protection.h" #include "exec/target_page.h" =20 diff --git a/target/openrisc/translate.c b/target/openrisc/translate.c index 4a8e203cf88..d4ce60188bd 100644 --- a/target/openrisc/translate.c +++ b/target/openrisc/translate.c @@ -20,7 +20,7 @@ =20 #include "qemu/osdep.h" #include "cpu.h" -#include "exec/cpu-mmu-index.h" +#include "accel/tcg/cpu-mmu-index.h" #include "exec/exec-all.h" #include "tcg/tcg-op.h" #include "qemu/log.h" diff --git a/target/sparc/cpu.c b/target/sparc/cpu.c index 072d5da5736..af3cec43e78 100644 --- a/target/sparc/cpu.c +++ b/target/sparc/cpu.c @@ -22,7 +22,7 @@ #include "cpu.h" #include "qemu/module.h" #include "qemu/qemu-print.h" -#include "exec/cpu-mmu-index.h" +#include "accel/tcg/cpu-mmu-index.h" #include "exec/exec-all.h" #include "exec/translation-block.h" #include "hw/qdev-properties.h" diff --git a/target/sparc/mmu_helper.c b/target/sparc/mmu_helper.c index b3351eebd0a..217580a4d8c 100644 --- a/target/sparc/mmu_helper.c +++ b/target/sparc/mmu_helper.c @@ -21,7 +21,7 @@ #include "qemu/log.h" #include "cpu.h" #include "exec/cputlb.h" -#include "exec/cpu-mmu-index.h" +#include "accel/tcg/cpu-mmu-index.h" #include "exec/page-protection.h" #include "exec/target_page.h" #include "exec/tlb-flags.h" diff --git a/target/tricore/helper.c b/target/tricore/helper.c index a5ae5bcb619..e4c53d453dd 100644 --- a/target/tricore/helper.c +++ b/target/tricore/helper.c @@ -20,7 +20,7 @@ #include "hw/registerfields.h" #include "cpu.h" #include "exec/cputlb.h" -#include "exec/cpu-mmu-index.h" +#include "accel/tcg/cpu-mmu-index.h" #include "exec/page-protection.h" #include "exec/target_page.h" #include "fpu/softfloat-helpers.h" diff --git a/target/xtensa/mmu_helper.c b/target/xtensa/mmu_helper.c index 45601a4b850..a7dd8100555 100644 --- a/target/xtensa/mmu_helper.c +++ b/target/xtensa/mmu_helper.c @@ -33,7 +33,7 @@ #include "exec/helper-proto.h" #include "qemu/host-utils.h" #include "exec/cputlb.h" -#include "exec/cpu-mmu-index.h" +#include "accel/tcg/cpu-mmu-index.h" #include "exec/exec-all.h" #include "exec/page-protection.h" #include "exec/target_page.h" --=20 2.47.1