From nobody Fri Nov 14 22:18:39 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=1759906181; cv=none; d=zohomail.com; s=zohoarc; b=esRF70GFrEN9zy2mzBBa6foH3SXKJumHc11w0wXirLJvO1ep1zYTB1D4DCSwwltAMFgwPRfv8JxL5F3Ex5oBfS22FStb6VIvqYpYie1116K43DHY6WsdvnlHhVSly4dNXjsfFRvyyx9LvanOLpSIoVgu3bCwngBWMtCoFw2Cy7E= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1759906181; 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=dy6vMqEMOYz0e5w91p6NG9/e9QTxFhG8D3zAGWOAhiM=; b=DGpaqCDJaDwd0A7hI9bfb3Kq65BRqgX9bIb01REhCSna82wLzNI9AnmbrTQIKf/gzyd64VKKTH7p39tNM3MrQxSwFFGK0fOTBtOk5aSJ73/xxtIw8wh3Mz35xlG5INAlmegC6DnpTOMwvlS3CHP4nMC21NeS5Bmd7UjjtKUUlB8= 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 175990618151851.7621227056635; Tue, 7 Oct 2025 23:49:41 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1v6NyN-00020H-DP; Wed, 08 Oct 2025 02:48:27 -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 1v6NyK-000202-CH for qemu-devel@nongnu.org; Wed, 08 Oct 2025 02:48:24 -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 1v6NyI-0005XK-OK for qemu-devel@nongnu.org; Wed, 08 Oct 2025 02:48:24 -0400 Received: by mail-wr1-x434.google.com with SMTP id ffacd0b85a97d-3fc36b99e92so404292f8f.0 for ; Tue, 07 Oct 2025 23:48:22 -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-4255d8f0853sm28861163f8f.50.2025.10.07.23.48.19 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Tue, 07 Oct 2025 23:48:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1759906100; x=1760510900; 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=dy6vMqEMOYz0e5w91p6NG9/e9QTxFhG8D3zAGWOAhiM=; b=VtWn0aIrJ8KhvQYMQcapPuV4lNwrfDIdUge8ycu2aLQ7hne14Izpb0LvwO3sDzQ4gs whGFCQ20oztt8d6/FNM+vJ6HJ3HZ2k058iRo1dWDlCWWdoPyyPX8Qjk35ncOoh3WEhCf 4TtnFNlFzgU6ze+fpWtXHKtub+qqfaBrGmUJ04zLkfVXAUablRRb5w8Of1D0qJb96fj4 d8dlXd7vy9YRmZq4u+AlQLMkSesk+kJGyhn2f5efy7nUczYVz/nWP82LDze6Pq/ZeP55 Ppl7aOdM5h2YP8uECAINtEBM/NC0PW9M33nyYlq7ZqP1o1xoqX188sHnQGi5Y6r77/DF +QZQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1759906100; x=1760510900; 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=dy6vMqEMOYz0e5w91p6NG9/e9QTxFhG8D3zAGWOAhiM=; b=f75aX12/kBJWb+v0/8v/YaUo+qz8+jV9KUILmqKO7DlhEGYzcqVbmxDzNireOUN3/e kUh+ncPcByhU8Afez3UvfpbuwxIHFUCcRkyZuvc7USNOIJIIothUHJa7Jol/Iaj7hH/m Kt5yZq2HLakMJ+inMsBBd3Qxz3vPFAQP/UimzeHjt5ZsrwxyGTiFtAA26tL+jeIWogQP NCstjANiuvQNt4Uz1vT8MntGDrzkPKuqvXw66oWziodNxFLlVxgLiX8kxsClFEOyhOoS m4zLs4g2zLeUOGoULx2+UJMBJV8pH6oD/RdGNpgAleTTB33xkRs6OUStWTrp+pTZ4KFG tJdg== X-Gm-Message-State: AOJu0YxfKPmGg0HWhuPF9GMWqk13XgBHTZHttFGwDqjYsURFl/MB0wt5 CH5C4VJO17gHWI34ueEok/xN+fIhtdtPtJ74B8Yxz6QUZFRrWFavBfbSjoXv8apoFJ8K9V/zNcv XSPWYv1sQyA== X-Gm-Gg: ASbGnct2+Gt3R0OUFS+vqeRvZNTjkx6bkt0qPYlp+xYdjJimFzTKqlILPRKxW7RywEG zaW6pRy5QEhuxFTknvO7aqebQxRU8Pwi7+ClDlcF2AIJWc5vTqCC02+eVKSMff+/zNE+eIuyIEU sF9H0s9xpBsy6yvod1YQBmv9QAXQn0sDL1o1koZ1lkVoEZp6m3gN/G+qkRXuAfU17WooM/hAeLu rMGCxQuNMP1jXbT07Q+pu9fw7cBEjxLkUe/NrP2scbu4fhlSCAxx/KvkiudfxHzlESMp9yEP0vI VYmrrY0M9bwZDcB38+di+DhAeZUlFpjOciwtv/uo8Abk68mLRBluNGYLMqtk+5ZKEPM9Cb2v7Zz eVijrEDBpqxLNkjQqxry4HU+9bPmpDTrGYppVYr4qtBM4FAt1el2a+KIzUG50okBYYS6a2y+0Qh QYXGYVhDI4YhDLCHA1W/f/Uw3E X-Google-Smtp-Source: AGHT+IEuIf51ZJjEd9WQuwD4Rd7Z4RmyDpZPoN3J7GIS5tP9WoPFa/MFT9EOHhA91dwzOBRKZEB6vQ== X-Received: by 2002:a05:6000:288f:b0:425:58d0:483a with SMTP id ffacd0b85a97d-425829a5a12mr4504344f8f.3.1759906100291; Tue, 07 Oct 2025 23:48:20 -0700 (PDT) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: Anton Johansson , Pierrick Bouvier , Yoshinori Sato , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Subject: [PATCH 1/6] target/sh4: Convert CPUSH4State::sr register to uint32_t type Date: Wed, 8 Oct 2025 08:48:08 +0200 Message-ID: <20251008064814.90520-2-philmd@linaro.org> X-Mailer: git-send-email 2.51.0 In-Reply-To: <20251008064814.90520-1-philmd@linaro.org> References: <20251008064814.90520-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: 1759906187722116600 Since its introduction in commit fdf9b3e831e the %SR register is a uint32_t type. Signed-off-by: Philippe Mathieu-Daud=C3=A9 Reviewed-by: Anton Johansson --- target/sh4/cpu.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/target/sh4/cpu.h b/target/sh4/cpu.h index c41ab70dd7c..db27a693f12 100644 --- a/target/sh4/cpu.h +++ b/target/sh4/cpu.h @@ -365,14 +365,14 @@ static inline int cpu_ptel_pr (uint32_t ptel) #define PTEA_TC (1 << 3) #define cpu_ptea_tc(ptea) (((ptea) & PTEA_TC) >> 3) =20 -static inline target_ulong cpu_read_sr(CPUSH4State *env) +static inline uint32_t cpu_read_sr(CPUSH4State *env) { return env->sr | (env->sr_m << SR_M) | (env->sr_q << SR_Q) | (env->sr_t << SR_T); } =20 -static inline void cpu_write_sr(CPUSH4State *env, target_ulong sr) +static inline void cpu_write_sr(CPUSH4State *env, uint32_t sr) { env->sr_m =3D (sr >> SR_M) & 1; env->sr_q =3D (sr >> SR_Q) & 1; --=20 2.51.0 From nobody Fri Nov 14 22:18:39 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=1759906149; cv=none; d=zohomail.com; s=zohoarc; b=f+ZtDQ/G1C80CsCWfmu2YHFik5DL+a+AV1jD2AtkJrvxhHE8MgN9QXmS2YV2bE1ZFJPOCKtlMW3jjZVTeJOFWchoiLYafWyDVDlYFiBGW60eOwu1t1hkVh5wREoV6PIZLNDqwzQhTTqWClHVLVz7rCShEc5fwZ0XWc4xrkiA8LI= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1759906149; 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=5gDcFnOxp7kWdYGhN5BfEl0/mb5oVLdE9DRkGyv2lAk=; b=E1eovAyItp/3CabaFD2fntFXGv0toJbYr+UzcyP0LGtqIdIc3U2cDXZslHoD4tSlRq6w4tCRSH5ca4B9mGzLZw5f6uhbMfCFkZDjrfatzh7JsxCdVaE4dnOYiWm/dSj3xkGd4boX9EX0TFbCzA3/Nu1aIl2EX4VSlcC1IANs+dY= 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 1759906149484899.9862139481005; Tue, 7 Oct 2025 23:49:09 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1v6NyU-00020p-5W; Wed, 08 Oct 2025 02:48: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 1v6NyO-00020Z-Nc for qemu-devel@nongnu.org; Wed, 08 Oct 2025 02:48:28 -0400 Received: from mail-wr1-x429.google.com ([2a00:1450:4864:20::429]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1v6NyM-0005Xb-UD for qemu-devel@nongnu.org; Wed, 08 Oct 2025 02:48:28 -0400 Received: by mail-wr1-x429.google.com with SMTP id ffacd0b85a97d-3ee13baf2e1so5228186f8f.3 for ; Tue, 07 Oct 2025 23:48:26 -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-46fa9bf94ddsm23744515e9.2.2025.10.07.23.48.24 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Tue, 07 Oct 2025 23:48:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1759906105; x=1760510905; 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=5gDcFnOxp7kWdYGhN5BfEl0/mb5oVLdE9DRkGyv2lAk=; b=G4T8JLZqXlcVee48W5ro5sa41wO0zJMnkh9J+UdF7XYGb/WSWfupnvHZVmN68+lwAA ziVyIxQ8pq98i0l2UCDNhQaXGPEvWWj7eT1j67puBbtkHXy3k7h4+DL3tTyRofMvqtwV Jj9d2sTzDYZ9Xceb6eTuChHjXK8XZ8pZgn2suWqL546chy9V/6Q1t5CLxDMiBcbIiams mmoochzHB42Uel2x7an/GMniGBShZ76cex6dUKGhCqLUyCGvCDKYI2W70ypgMRoa1L8k SXE14RKu8lhRpy/NS5Ggw+1AKLMqoHyt5M11DYfjdvvbaQkbmCGJKZcIKxFoHpGZqsmd wV+w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1759906105; x=1760510905; 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=5gDcFnOxp7kWdYGhN5BfEl0/mb5oVLdE9DRkGyv2lAk=; b=IlcX9XagudsUkfLlMYZh/xJ/TKL9ACxQHJy75zeIOeFAFapCNpsfCsTVXgxmrkltTR eLjcJ0faRCqAhLcb8iZNhM88SFzSVzjvYYa+FSxWM8jdyPSrvcEBSV/dmqz+EQHNggJT yqiLt21bUsVdgbBcd7gfGCNxpdOCkw0+/qKD63DljoJsP7ijdqI6Q+ry0vgX2yCOT3yd YKkYDyDbp3/PXfEsYP2FS1yQcW/W7JVUYU5NkfLXtmIkm+rRb21ZkM7jFw0X1YfLe0wx mWJjoA7hXC5t4aNqenXhZpZKYPIC7Xd1q+GTNF+YuApmvi4UMcT6c6BA1RZfObXdbIxe WcWQ== X-Gm-Message-State: AOJu0YzGl60w0Tu7Ll0JjLqHjWwd/s+7HNQnmpldOlj67bjp7rqnFsAF X2b8snC18erXthdroLzY3oy99c0Zi5aLsOgmqK7nnyx+xqsQEYS67yhSe/hU8kHKwzECeVy3Uhh PtLF61jqCAg== X-Gm-Gg: ASbGncvTZdUatiO/nGfaWDJV8TRfwGns6d2tS85Kj1R3rKRom3W0/BWyOT7+kh+i7uw v1nZmgFtdFvnrtZJcNqRRl+BoVYtMq2Jk7mqJ6GHEa96M/cLjCLo0EIMLK7+bLGVuqQQEaIR9sP ++jzW3w/1Sw+wfw7YxrAKk17YPYGFVTvWoOw+ECE8K6wbFY8c5YKAnyoh3/nFdZiShyUeY54e5I +2rktp6YMwADsfw+vlbFBm9KE3ZOC1RwOeMp6c0fGq9jMWTpNAjQv7PM5VBYbjbf22qJV906HYp eMpKzN4TcetD/NWtanVxHWX1KlQLTHdkCV/tvyWJPL2CzCiicAYIGBj20WELxX5rbixAxPrOVPb NMX/PPk4EMsC3oke1xR7Zv8ZlJg0fC3bUfKRRo9se4VOF/atwAUMgUzZuIK2aUC8mlrgD9ZTHns eMpno2jI8VkSVHSj7Go0xFv2Gk X-Google-Smtp-Source: AGHT+IF0jgxXoo/FWMhl5sWm9+kO5Ie7Xzzj7PE5S2L2ygdgTZ/hjYXhVuN4RLJqHZH/sO24p0GACQ== X-Received: by 2002:a05:6000:2501:b0:3ee:1125:5250 with SMTP id ffacd0b85a97d-42666ab97e2mr970049f8f.24.1759906104856; Tue, 07 Oct 2025 23:48:24 -0700 (PDT) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: Anton Johansson , Pierrick Bouvier , Yoshinori Sato , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Subject: [PATCH 2/6] target/sh4: Remove target_ulong use in cpu_sh4_is_cached() Date: Wed, 8 Oct 2025 08:48:09 +0200 Message-ID: <20251008064814.90520-3-philmd@linaro.org> X-Mailer: git-send-email 2.51.0 In-Reply-To: <20251008064814.90520-1-philmd@linaro.org> References: <20251008064814.90520-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::429; envelope-from=philmd@linaro.org; helo=mail-wr1-x429.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: 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: 1759906151439154100 Since commit 852d481faf7 ("SH: Improve movca.l/ocbi emulation") helper_movcal() pass a uint32_t type to cpu_sh4_is_cached(). Signed-off-by: Philippe Mathieu-Daud=C3=A9 Reviewed-by: Anton Johansson --- target/sh4/cpu.h | 2 +- target/sh4/helper.c | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/target/sh4/cpu.h b/target/sh4/cpu.h index db27a693f12..41f634fe162 100644 --- a/target/sh4/cpu.h +++ b/target/sh4/cpu.h @@ -277,7 +277,7 @@ void cpu_sh4_write_mmaped_utlb_data(CPUSH4State *s, hwa= ddr addr, uint32_t mem_value); #endif =20 -int cpu_sh4_is_cached(CPUSH4State * env, target_ulong addr); +int cpu_sh4_is_cached(CPUSH4State * env, uint32_t addr); =20 void cpu_load_tlb(CPUSH4State * env); =20 diff --git a/target/sh4/helper.c b/target/sh4/helper.c index 1744ef0e6d8..42e324589e8 100644 --- a/target/sh4/helper.c +++ b/target/sh4/helper.c @@ -47,7 +47,7 @@ =20 #if defined(CONFIG_USER_ONLY) =20 -int cpu_sh4_is_cached(CPUSH4State *env, target_ulong addr) +int cpu_sh4_is_cached(CPUSH4State *env, uint32_t addr) { /* For user mode, only U0 area is cacheable. */ return !(addr & 0x80000000); @@ -735,7 +735,7 @@ void cpu_sh4_write_mmaped_utlb_data(CPUSH4State *s, hwa= ddr addr, } } =20 -int cpu_sh4_is_cached(CPUSH4State * env, target_ulong addr) +int cpu_sh4_is_cached(CPUSH4State * env, uint32_t addr) { int n; int use_asid =3D !(env->mmucr & MMUCR_SV) || !(env->sr & (1u << SR_MD)= ); --=20 2.51.0 From nobody Fri Nov 14 22:18:39 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=1759906190; cv=none; d=zohomail.com; s=zohoarc; b=cAp8yMAyPwM59T3ss24SfR9ba9qvSa7KY2oATpPtUyCR4B6A2X72sUkNPJndUwh8KqICw8+G2GcabjgjhnxsGaILs3jZMr24VKKeQ7N6WZwwr+qHqljVUKQbhgJKi8yfyvt5+v4cN04ZAr3soHsPp2YpMzbwLWmBRemfcuZYDE4= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1759906190; 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=sRF8Uyf38eujUALOuDgoXpdcVfr9o4Mr1Zd6XLJHY8s=; b=d6CXxH0asrb2RcD49omM8IcI8/xuIT2ylKKytOQT6H/Bd2FhoTRTb2L4OE4VlgWnr93WZRdnoMoabDoP4QGRQ+KuKAmA15quM5t9m3QJ4eMhSwWd6tne1QETLIrMEjh/Yqi3zoNMd/DHbXyF4kLeiZmGYP1OPQUIIFxGL+32Cfg= 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 1759906190935577.1867557126218; Tue, 7 Oct 2025 23:49:50 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1v6Nyh-00024M-9P; Wed, 08 Oct 2025 02:48:47 -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 1v6NyU-00020u-7V for qemu-devel@nongnu.org; Wed, 08 Oct 2025 02:48:35 -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 1v6NyS-0005Xq-Kr for qemu-devel@nongnu.org; Wed, 08 Oct 2025 02:48:33 -0400 Received: by mail-wr1-x434.google.com with SMTP id ffacd0b85a97d-42420c7de22so3783616f8f.1 for ; Tue, 07 Oct 2025 23:48:31 -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-4255d8e97fbsm28258162f8f.34.2025.10.07.23.48.28 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Tue, 07 Oct 2025 23:48:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1759906109; x=1760510909; 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=sRF8Uyf38eujUALOuDgoXpdcVfr9o4Mr1Zd6XLJHY8s=; b=EVwA2B0xnNgipTRIjtAIPb4sDNb/QixLt64zr2lX8FUEeYA+3JdtBKxlP97KuSAv7a e0mF8HFboq5U8R159WKgTCULTXQ+wrQUycnLPSsge6ihAqsdLnidL2QCyfe7jSMjH2Xh dpT6pxhu+Ac8NfPMrf13uNxi4DuztfRmiGqZLRvzuoBNXze/0Kwj8svhGpRE0rYn0y/f tz0VdA/BHgNBVsQDWsTiRCBkZuA0IJWdp0bEaavxr0XukqZ7LmBkpZcEM2mHCeSvnZbf XJ6CNX9786C6uFxskdtzNZOD88kzM8oDCdmBcUOMbG1nKSDMn7DPC6kqzG9MTyiljEGj pYNg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1759906109; x=1760510909; 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=sRF8Uyf38eujUALOuDgoXpdcVfr9o4Mr1Zd6XLJHY8s=; b=XBzgG26SJ8poi3KvLwVkUF9tJud+PnK8n7OtFirlGeiFxzC6WSkeHkRSFy5o101r/e uGpSxm82wpfKY/otp7vV8xvLkNDhi4A4LsJnqecvyksumFVEukWQ8AgY7awTu3XzDbO8 8hM3m8gPrxj76K9DryZStkLIqs7VjD3H1kQbemuHF933bVzwlsrXltha78Y/VTXSxovt qPagIUqhJi91sf9wjCm2OdDSQRpTHxT77JvOhxaWls7eDMulZ63IEJFyOxKbBTUEcbZL ZhfroXJJLxmSlD2tA5AAFuHdoMDT0KLLcGSPtK8W1DW7wU6PEcFWVgo1a5X/wOOPPlOE GxHA== X-Gm-Message-State: AOJu0YwX+biKBcl97kQuSpQxbYh5Emk7QaevILIXlTvuzr0yM5xQSKZ8 WwSsI+tAI3eX+8UUrOEVnlJzOC+TjtzKfqPXdzvIS0bypc2vkdxiUYDBkkz2F8GGNflhg3+OPyv 6AuXsNLIcCw== X-Gm-Gg: ASbGncsDgwHN+OM0S8CxmXnuYJcJWxBpMedkWkiyVBvAIebHKzdQcl/aieWPIRE+AhT B9xGTiL4XKm92TQ1yVJh4lgQV78RHfiduAx3JRUnxK7gutymJibwU7VBr5pdxOugLxVvyDjGpJY x6Hmk5z1QFIWUPMHsA88/oiuv3g0Li7forayO9jvw0fsDNPMVMB4JWcZh6nn1JyELV+AJFZQ0wn Zidzw0JjP2y6tO3WA6/6G9KvXHrv9D+W8S+Ov8l3LiHk6/PNY2MrpBQJmGEzul6QARMxrw/94VN o2ER8q4mXWJKhd6CjN6oeB6hXpy9avMBpJcqEFnXTu1ObCBRnV7nwCJTK7R6CJLvQYP0ayPDqtL tzv63jG9xMp4S/k4IKt5Ac2cZcCe7XSPpPu8fT3soX/+W3A/rq2D/o1xG0E/6h8v1/43rl4pqg0 mHUK9mtREFnLOBfS072Ba4YoLT X-Google-Smtp-Source: AGHT+IGJ4gir10hU7up608QVA+AuTnhdihI8dvBvH9/JNcvps4twT5f2EedDP90wQ1oz6w2nylIoGQ== X-Received: by 2002:a05:6000:2c0d:b0:3e2:da00:44af with SMTP id ffacd0b85a97d-4266e8d8d0dmr1220714f8f.36.1759906109456; Tue, 07 Oct 2025 23:48:29 -0700 (PDT) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: Anton Johansson , Pierrick Bouvier , Yoshinori Sato , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Subject: [PATCH 3/6] target/sh4: Use hwaddr type for hardware addresses Date: Wed, 8 Oct 2025 08:48:10 +0200 Message-ID: <20251008064814.90520-4-philmd@linaro.org> X-Mailer: git-send-email 2.51.0 In-Reply-To: <20251008064814.90520-1-philmd@linaro.org> References: <20251008064814.90520-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: 1759906193970116600 The CPUClass::get_phys_page_debug() handler returns a 'hwaddr' type. Signed-off-by: Philippe Mathieu-Daud=C3=A9 Reviewed-by: Anton Johansson --- target/sh4/helper.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/target/sh4/helper.c b/target/sh4/helper.c index 42e324589e8..0e13339b33b 100644 --- a/target/sh4/helper.c +++ b/target/sh4/helper.c @@ -325,7 +325,7 @@ static int find_utlb_entry(CPUSH4State * env, target_ul= ong address, int use_asid MMU_ITLB_MULTIPLE, MMU_ITLB_VIOLATION, MMU_IADDR_ERROR, MMU_DADDR_ERROR_READ, MMU_DADDR_ERROR_WRITE. */ -static int get_mmu_address(CPUSH4State * env, target_ulong * physical, +static int get_mmu_address(CPUSH4State *env, hwaddr *physical, int *prot, target_ulong address, MMUAccessType access_type) { @@ -392,7 +392,7 @@ static int get_mmu_address(CPUSH4State * env, target_ul= ong * physical, return n; } =20 -static int get_physical_address(CPUSH4State * env, target_ulong * physical, +static int get_physical_address(CPUSH4State *env, hwaddr* physical, int *prot, target_ulong address, MMUAccessType access_type) { @@ -433,7 +433,7 @@ static int get_physical_address(CPUSH4State * env, targ= et_ulong * physical, =20 hwaddr superh_cpu_get_phys_page_debug(CPUState *cs, vaddr addr) { - target_ulong physical; + hwaddr physical; int prot; =20 if (get_physical_address(cpu_env(cs), &physical, &prot, addr, MMU_DATA= _LOAD) @@ -800,7 +800,7 @@ bool superh_cpu_tlb_fill(CPUState *cs, vaddr address, i= nt size, CPUSH4State *env =3D cpu_env(cs); int ret; =20 - target_ulong physical; + hwaddr physical; int prot; =20 ret =3D get_physical_address(env, &physical, &prot, address, access_ty= pe); --=20 2.51.0 From nobody Fri Nov 14 22:18:39 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=1759906150; cv=none; d=zohomail.com; s=zohoarc; b=NnjoVdmlZeDznn9EfFhUEKREoBY+J0I6IucLuwDmKTHeEnohs2YlqVd4njNOdV+HBSYlQlJc6XLmLL6RgYDMdrKSnL83eG6n3dJc/veLFEOITNNNimMmg2VuFfYSeocKkDDPJ6Zet8Xe2qpitPaaDt6HDs0qLYEXK8RO2rS0THc= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1759906150; 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=niV3VXeKZ/R/agh1MladGxoDpcz75nvco6B0hiwhPSQ=; b=eNYUzTLac+nuaSZUagMzKklgEMnGYCsdTz+u5PKmaF/T3duH+1VWBc3pB6+0FRVjwtAjJhbCHvBMjA8FZgLsbpjMZT10x1tFg+pNVMuzUj9XqTzVSsRyXZDXIG1Ig+6yd57a2P3YD4nIO2hK2/V1M/XTApqGqTVc9mDIu26kazg= 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 175990615031551.71452868563313; Tue, 7 Oct 2025 23:49:10 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1v6Nyi-00027H-Ct; Wed, 08 Oct 2025 02:48:48 -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 1v6NyY-000229-Pd for qemu-devel@nongnu.org; Wed, 08 Oct 2025 02:48:40 -0400 Received: from mail-wm1-x336.google.com ([2a00:1450:4864:20::336]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1v6NyW-0005Y6-Tu for qemu-devel@nongnu.org; Wed, 08 Oct 2025 02:48:38 -0400 Received: by mail-wm1-x336.google.com with SMTP id 5b1f17b1804b1-46e37d10f3eso47285615e9.0 for ; Tue, 07 Oct 2025 23:48:36 -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-46fa9c0d267sm23835525e9.8.2025.10.07.23.48.33 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Tue, 07 Oct 2025 23:48:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1759906115; x=1760510915; 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=niV3VXeKZ/R/agh1MladGxoDpcz75nvco6B0hiwhPSQ=; b=prLY/COMJ/FKMwKuKyY754T9BCAXvxIQ5MqnMAN0YVuI++d70VxZinxcJv0JVjp0MX 142aHbKv4oAV04l5IegWq96abMnmmBP+l6hZYO22KtBMwjxfGf63ZFPj5r8O10RyE/ji sMI9NXOq1YbJjsQfMIcgjX8kxx77l1mnLhX7wBTzfoscaFPgkFSkpHp8Ai2aIN781jUX iFdxKCGYu7Cm41AqVpaXpMSbveLhG3KctXBiM8ZT2hiPQa7Ty9d19+TNslIy96zDliM3 El90D3HCS4k4rRMFxgVpSvk6ACBt2IKtMjH2B/EVfoJqaVfi9zca/t8oP0pcFNIaWQfm drwg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1759906115; x=1760510915; 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=niV3VXeKZ/R/agh1MladGxoDpcz75nvco6B0hiwhPSQ=; b=FR4NBoYCgnN4oAvqR4OiCcSteEb2lF3I5NDtHVjId6WwZ4AHiXBmNLuNpCeWrg3A40 cWYnx02Ie1PhOjCJztDhapKoDQZ9sffpycpsvuuh1F2nvMr4RVhfMBzmjZvO27CLIRUw f3t2s+/65FoxEorKvnHEVh99Wsh0mtX+pEIcW1QJJoDVK3Zq9dGkY0xoq9Fkvap1zlCU n0HYu+oQ7ELRj0xvMXdpVHSkRFUIZtLwK+u01dLVgxQg9aHYU9j3Q3sz519V+a2HDUmD YNxw9nwBn+2MZV693jScbNC48HM8aMnLou0KlaEm4D6kIzaeyMfadokWtFge8mEgEmGT rS+g== X-Gm-Message-State: AOJu0YxdVqtGmX81MOYDNvnKFIS12sRK7Afqf6tec9Yh3I77rB63Asrd LniD0lE53/WN1FMKolIDz4GFtNcUpUogs9osMymAHkGAiEZ5HVR+LESYOiUl/vWg32Ux+2/9/Kj OVp2aAHEoUQ== X-Gm-Gg: ASbGncuzPniMc44vkErKRHr11ElF9Mspb1L0c7+FNZPdoVkTwPgVVb5nJe75au7uhyE 3xeAFrXCIzMlMux4VUnHMbUq1MEzPgwBSMw+pdOHHcF6tu0uSnVSBIXswFfeX8Mg6Hz5PkKj1RD Y9bbnyOm1oW4HJyQRlV0P1Vix/Qn3qBU4wKOtkcInDhXmgPYorqVHGol/JyZVae0P5skqUr3O2A fKd+a5qjZV/fLtGfOYsOPRr1CpZyKjC6SYG5RvxbJ4JTV0qg3u7I7QgVFHkUC8ftTOpsHuRf2R2 ZNn7bmt5WV6qxF8AMrpj0UoI7edYH4LIgiSqxfzSpsuDhrxbfn9S0hoehMhpAxRqujbFVFMgc/k El8T5siTVOGGzuZTKQsdV0LSIYKj+heogtRd92esm5UkJXvXRyPDQphIqv/pG1s59q/cd9ZkaH/ sS1Yb5PkJg3ZGtSIJcuU+9d5Yr X-Google-Smtp-Source: AGHT+IEaHnuopLgU/D00QLOyE517TNJE/6Ubd43mkLzTYxzRRi71tv0TmSg51MGf0Ge+37dx83ZLhA== X-Received: by 2002:a05:600c:1e85:b0:46e:39e4:1721 with SMTP id 5b1f17b1804b1-46fa9aa261amr13330335e9.12.1759906114070; Tue, 07 Oct 2025 23:48:34 -0700 (PDT) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: Anton Johansson , Pierrick Bouvier , Yoshinori Sato , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Subject: [PATCH 4/6] target/sh4: Remove target_ulong uses in superh_cpu_get_phys_page_debug Date: Wed, 8 Oct 2025 08:48:11 +0200 Message-ID: <20251008064814.90520-5-philmd@linaro.org> X-Mailer: git-send-email 2.51.0 In-Reply-To: <20251008064814.90520-1-philmd@linaro.org> References: <20251008064814.90520-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::336; envelope-from=philmd@linaro.org; helo=mail-wm1-x336.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: 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: 1759906155332116600 The CPUClass::get_phys_page_debug() handler takes a 'vaddr' address type since commit 00b941e581b ("cpu: Turn cpu_get_phys_page_debug() into a CPUClass hook"). Signed-off-by: Philippe Mathieu-Daud=C3=A9 Reviewed-by: Anton Johansson --- target/sh4/helper.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/target/sh4/helper.c b/target/sh4/helper.c index 0e13339b33b..345efbfdd0e 100644 --- a/target/sh4/helper.c +++ b/target/sh4/helper.c @@ -231,11 +231,11 @@ static int itlb_replacement(CPUSH4State * env) /* Find the corresponding entry in the right TLB Return entry, MMU_DTLB_MISS or MMU_DTLB_MULTIPLE */ -static int find_tlb_entry(CPUSH4State * env, target_ulong address, +static int find_tlb_entry(CPUSH4State * env, vaddr address, tlb_t * entries, uint8_t nbtlb, int use_asid) { int match =3D MMU_DTLB_MISS; - uint32_t start, end; + vaddr start, end; uint8_t asid; int i; =20 @@ -291,7 +291,7 @@ static int copy_utlb_entry_itlb(CPUSH4State *env, int u= tlb) /* Find itlb entry Return entry, MMU_ITLB_MISS, MMU_ITLB_MULTIPLE or MMU_DTLB_MULTIPLE */ -static int find_itlb_entry(CPUSH4State * env, target_ulong address, +static int find_itlb_entry(CPUSH4State *env, vaddr address, int use_asid) { int e; @@ -309,7 +309,7 @@ static int find_itlb_entry(CPUSH4State * env, target_ul= ong address, =20 /* Find utlb entry Return entry, MMU_DTLB_MISS, MMU_DTLB_MULTIPLE */ -static int find_utlb_entry(CPUSH4State * env, target_ulong address, int us= e_asid) +static int find_utlb_entry(CPUSH4State *env, vaddr address, int use_asid) { /* per utlb access */ increment_urc(env); @@ -326,7 +326,7 @@ static int find_utlb_entry(CPUSH4State * env, target_ul= ong address, int use_asid MMU_IADDR_ERROR, MMU_DADDR_ERROR_READ, MMU_DADDR_ERROR_WRITE. */ static int get_mmu_address(CPUSH4State *env, hwaddr *physical, - int *prot, target_ulong address, + int *prot, vaddr address, MMUAccessType access_type) { int use_asid, n; @@ -393,7 +393,7 @@ static int get_mmu_address(CPUSH4State *env, hwaddr *ph= ysical, } =20 static int get_physical_address(CPUSH4State *env, hwaddr* physical, - int *prot, target_ulong address, + int *prot, vaddr address, MMUAccessType access_type) { /* P1, P2 and P4 areas do not use translation */ --=20 2.51.0 From nobody Fri Nov 14 22:18:39 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=1759906182; cv=none; d=zohomail.com; s=zohoarc; b=IP660NQVxUvIcdoilshR++Qfm6Kh3s3oo3q9LZh+x3HOWrhhdcQCMvU80oe5c9Q7T5AK5xgnCFDIOiWYWiO+v3mv0iTrKJAUHiMuTFHlNojKnB2uzB+Zw1lw0Ux/DXDwwFwu9C2Xaf0YmqPC4uhUKYc0rNqSbqhzgvIQWG8a3lY= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1759906182; 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=TX+6TIzMvbiySIam4hedU4eyrfXXsCN6EkPBQRKAqak=; b=LucPh4cBY8Hk0+M8WwINZ+vRwLXgZCBBFWzrxpF9htq2zW7ckA8xuNT/PWcKLpALbjT8ieJjbdAJWxyudgyhP+4PLGahfBUNuj1ytp02UJGrW8mTpNSSVcF62Y6cXl647ljUl97nklkW8eJPrJ6y1jpJec6YRLI51LoiBm6uu0w= 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 1759906182060691.1470365768632; Tue, 7 Oct 2025 23:49:42 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1v6Nyi-00027K-F3; Wed, 08 Oct 2025 02:48:48 -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 1v6Nyc-00023f-E9 for qemu-devel@nongnu.org; Wed, 08 Oct 2025 02:48:44 -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 1v6Nya-0005YP-Nt for qemu-devel@nongnu.org; Wed, 08 Oct 2025 02:48:42 -0400 Received: by mail-wm1-x332.google.com with SMTP id 5b1f17b1804b1-45b4d89217aso41605445e9.2 for ; Tue, 07 Oct 2025 23:48: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 5b1f17b1804b1-46fa9c2a39dsm25250575e9.18.2025.10.07.23.48.37 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Tue, 07 Oct 2025 23:48:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1759906119; x=1760510919; 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=TX+6TIzMvbiySIam4hedU4eyrfXXsCN6EkPBQRKAqak=; b=QUsVEaZqM3qRumi2hh4hFEwZM/ZqrYbSanV1wmbE+sOiVbx2bs9Fjoj7HCE8InekF7 tbn3f4tzVDQ525VJvY81XUS4N3TTW0enkspBGAM6sWiZ5os1KGlq2O4FaRCGsI1QKjz9 18/pRt1nrzqWVxy1jnud53tJVZAxEObTPrllp93wQBpnmREk0Ta8PEfCLioAE1yv4QNX SYtI99N0ZxPzuAPpA7nabvJdMRVaurKCxcn3NwGzA4hZmTYYsPK5folvLGzAI8AnQiB2 4+ZHfYywf9ZCAoqkC4JocXvYvmeneThbWmrLrl959R59rO149xkuJcEY70t6ZQiSjkMU OY3Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1759906119; x=1760510919; 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=TX+6TIzMvbiySIam4hedU4eyrfXXsCN6EkPBQRKAqak=; b=aiGh2+npeTR/Vk1SNt8iXEFpInNLDCjv94A2Wfw7YaAJqgh1xqo8GzOuVYLI/Bqq21 sxTZtUPH2lnzWlMpketeHshyb2bHZImoeF+93Sh3VLE21cGHVnw8ywcWhCdMEfyOdjzk 3yFHFnXEQ3beCO5OlPHTyvI6hWCqy8UlGHbHj+Zwwr/uCx0PIgE47Ch/ux6vaDbXKxMo bSUhb05t1aUsJPMZ23J96siE6RnkmfG+4MPbytJVvxMvnra7gfSzgbY87/+zvfWpn0DL KC0Dpi8QhkABrCnFa5oMlIvcBNdX6+xcBXf+rVKbCi1WswE/fvZIf9o30BFjcy7qt78S MhLQ== X-Gm-Message-State: AOJu0YwnpuUczwLC4+TVtuZA5CvfOiTVuxqtp/gfyjtOeZyev7eDRKVd Zs+6j00VYOuQI21g7pPKxdF1iyZt5g3MIKj25K+cj4Q+gfmwvpRbnMMMeGTTyZ3YlwCPWGeQQRw cp+zLAOjVqQ== X-Gm-Gg: ASbGncvN2SaDbJ3pTpmNRLlE/vR0Hn7kW/bHDBo77Rt2259OReq/zoiPxLaqd581oPy 6Ml+z536YFvMxqtQby5/Botbzt2MU42ClZgLg4sU6aT7jnk8tVfbEM+434sMFUwtYQ5LgIkJ+yf 0LbIyG3cB/SFiwFsHYNUWN0tx6zESExwb7kmKMz7QxCUaSme5yrjeIhaHHQV9tUcziENjk1tPU0 CXC1KrktXKfKzXu9hTK+U2kfJhDej/tJYu4lifn8GdE4Mn7kEDv0EbnkH72L+wtP+gNrHzga/3j Ve+LFQkPEeagAZ9KkPmN3A9zc1KzCb757PsQS6igVcQ8zwRjeA+Hh/c7/nui4Mdrzwj475B2PWW zHe19dsaA75mStC5dGz1wYXlDfGg6XTG7N5xfsA7wVbLwYlyPWMollhjEvgy8FZKFf2rjmxy4f+ kGGverJURqCmvaZpXSlIlM3/dq X-Google-Smtp-Source: AGHT+IElgTXIGO02jDS7WykqEOgI2I/hFIeEaV3UlikPVyE6Hez8IrjM6naswdTMJjx5Ttx3PNoqbg== X-Received: by 2002:a05:600c:1395:b0:46e:27fb:17f0 with SMTP id 5b1f17b1804b1-46fa9aa204cmr14482385e9.9.1759906118726; Tue, 07 Oct 2025 23:48:38 -0700 (PDT) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: Anton Johansson , Pierrick Bouvier , Yoshinori Sato , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Subject: [PATCH 5/6] target/sh4: Use vaddr type for TLB virtual addresses Date: Wed, 8 Oct 2025 08:48:12 +0200 Message-ID: <20251008064814.90520-6-philmd@linaro.org> X-Mailer: git-send-email 2.51.0 In-Reply-To: <20251008064814.90520-1-philmd@linaro.org> References: <20251008064814.90520-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: 1759906185728116600 tlb_flush_page() expects a vaddr type since commit 732d548732e ("accel: Replace target_ulong in tlb_*()"). Signed-off-by: Philippe Mathieu-Daud=C3=A9 Reviewed-by: Anton Johansson --- target/sh4/helper.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/target/sh4/helper.c b/target/sh4/helper.c index 345efbfdd0e..507ec78368d 100644 --- a/target/sh4/helper.c +++ b/target/sh4/helper.c @@ -452,7 +452,7 @@ void cpu_load_tlb(CPUSH4State * env) =20 if (entry->v) { /* Overwriting valid entry in utlb. */ - target_ulong address =3D entry->vpn << 10; + vaddr address =3D entry->vpn << 10; tlb_flush_page(cs, address); } =20 @@ -528,7 +528,7 @@ void cpu_sh4_write_mmaped_itlb_addr(CPUSH4State *s, hwa= ddr addr, tlb_t * entry =3D &s->itlb[index]; if (entry->v) { /* Overwriting valid entry in itlb. */ - target_ulong address =3D entry->vpn << 10; + vaddr address =3D entry->vpn << 10; tlb_flush_page(env_cpu(s), address); } entry->asid =3D asid; @@ -570,7 +570,7 @@ void cpu_sh4_write_mmaped_itlb_data(CPUSH4State *s, hwa= ddr addr, /* ITLB Data Array 1 */ if (entry->v) { /* Overwriting valid entry in utlb. */ - target_ulong address =3D entry->vpn << 10; + vaddr address =3D entry->vpn << 10; tlb_flush_page(env_cpu(s), address); } entry->ppn =3D (mem_value & 0x1ffffc00) >> 10; @@ -665,7 +665,7 @@ void cpu_sh4_write_mmaped_utlb_addr(CPUSH4State *s, hwa= ddr addr, CPUState *cs =3D env_cpu(s); =20 /* Overwriting valid entry in utlb. */ - target_ulong address =3D entry->vpn << 10; + vaddr address =3D entry->vpn << 10; tlb_flush_page(cs, address); } entry->asid =3D asid; @@ -716,7 +716,7 @@ void cpu_sh4_write_mmaped_utlb_data(CPUSH4State *s, hwa= ddr addr, /* UTLB Data Array 1 */ if (entry->v) { /* Overwriting valid entry in utlb. */ - target_ulong address =3D entry->vpn << 10; + vaddr address =3D entry->vpn << 10; tlb_flush_page(env_cpu(s), address); } entry->ppn =3D (mem_value & 0x1ffffc00) >> 10; --=20 2.51.0 From nobody Fri Nov 14 22:18:39 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=1759906160; cv=none; d=zohomail.com; s=zohoarc; b=V2P0yQcQ7gbbRGzrVy9ffU6hTCyzWmWXwlsQl42HzaW6d180H0KouKerQKYRKlVnX5S2Nhi+AOcbqWI94fDLHvp+33TrIs89r1E1X61Uv9h6q3mYcIpftutNpXabHfd6LjcE5twXwcRg39SoxNggd6TELgklCWBzyD52lk2QiRo= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1759906160; 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=YqAqFGr+ulSrtJouz6Xn5Oa4i6EGYoP5rKMr4dMr6wI=; b=BEBRkq/R3B+tEm1aTz4izaC+V+zlUf0zh1RTDEkCcU6l8TG/gO5r6F3AquUtht4XEZSRWTL1qLf5yxrA007PNG3qutmL1oO22drGsvbA98zNO/gKDNx07kojI9xXa+1qD9DQKrvk4iPZ5/hBz/z9y7KnRBJJJEHbZCpaly6uRmg= 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 1759906160860183.74292733597042; Tue, 7 Oct 2025 23:49:20 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1v6Nyj-00027w-Sq; Wed, 08 Oct 2025 02:48:49 -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 1v6Nyh-00026p-WC for qemu-devel@nongnu.org; Wed, 08 Oct 2025 02:48:48 -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 1v6Nyg-0005Yr-5i for qemu-devel@nongnu.org; Wed, 08 Oct 2025 02:48:47 -0400 Received: by mail-wm1-x333.google.com with SMTP id 5b1f17b1804b1-46e47cca387so73569645e9.3 for ; Tue, 07 Oct 2025 23:48: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-46fa9bf8295sm23617475e9.3.2025.10.07.23.48.42 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Tue, 07 Oct 2025 23:48:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1759906123; x=1760510923; 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=YqAqFGr+ulSrtJouz6Xn5Oa4i6EGYoP5rKMr4dMr6wI=; b=PTfBB0LTQgbMjYii53xkPrsqkKdTL9wrUPROJUzJi0MUcqBbFaiCAklO+eGzKOaHr9 PWQk4cT9t9Wgvn8FCSVwqLj2jPQWRLQItxriqI0msAPae3ZeiRmHW/jyporK9Cw+Ghpt 8kyXbV64v6LtKqwVt9eiPj0Zm/f9kTCXOoiIxYAcq9y/odVV6fCOgRWTzqbqbEH500lb RnW0t0bs1ad47j1LBCaGuWE3ZtuvWcSmzT2S8XKdEsE+nuWxpRW2NS9BhBOD28fDR1cs rvv1OlEW9AOQQsLrE7/3Ns1IPilkadsLEc2//ceKBfYKGi0echU+nMfgVm519sVZTOeW Kn9w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1759906123; x=1760510923; 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=YqAqFGr+ulSrtJouz6Xn5Oa4i6EGYoP5rKMr4dMr6wI=; b=g0YA/p/Mg7tqNSHSyG34jXYTBxPd9/jdpYeNevtwYYI43XT2mJZkasNhrTuIPZYn5u ESclUyWQ7kVHiWFjy4m/PxUwkBaMx8FXjWzmMpoe3bZTIGR0Prp4l+sHW9sVvQ8HzypX Q8ERijPBrgS3nytaVdjsS0sII22+GCSAl+vx2JIAmK6M0E6LWC0i80q4Rq4qT7BJXvxJ Sv4xdkhPNNiLCa1ZT0D6AhGjJSxQUXir67Af5LiiwZDlYmE6HeLoHlbIU1QqzlgXr0ig Z+LWMtiNHBeQtnZNj7LaSPrgmFhdMAW8cHi+BhZtOC83dydkGGuw30m5WlJKNNUHSaS5 KibA== X-Gm-Message-State: AOJu0YyQc3jGKGS2IIifejqo/24B6uM2pW/xK+0fHDieLNvEEYK57EUM y55o4PCXEKED2K+jwq2XEXx0Sq7PnAwwkh+UexLGqxndNVTBcMQIVi92n65uS2Y8spnxCizpdUe AEkSDyS0baA== X-Gm-Gg: ASbGnctDB9y/672lFBNY1AYHp6lodWbnSrTU4eADC5SLdvixuMjH74bYdQC8oaW+rZf 4sk2w/xRhZWqHGjtSiDNURXFiuijLdnTHjAAJDQcE2Qxj+a6KH47ic2+6a7IBnEmYDryl29datj tg5Lmo3B9QOF4nXlqP3QPOzoTV0iXrdCSZx9YbS95Cl/GNoADT8eIMOgZmNcOY7VKgRkt+gocRl 3+fOLRriyTkTI/QyqftGnZums6MTA+TXjOu+kXsMzgeYYoLXDO9z4Bafn6GdlA54y7Fv1ogWPyM enGpe0URguOep/ybOCSvvU1En+57b4EWdiqRHpb7iZ5FL7K7W5cATlTl/mG1ZXa6e5tG8CR89xG XIBOT620TIMRY/7X7s8LMMAueE9tuFUl2tsiG6CpNvxa51+04t2NydCFdxArqg6mafzSCOF9Qlx OpFBzp8+gjvVD17STQJ0M6rZa9 X-Google-Smtp-Source: AGHT+IFvU/Uh7lTNLODvwphfZc6f5VOVjWWFN88JwKuOFiFUiYu+41pvpSl87z9Aw+s7n93DJNRpUA== X-Received: by 2002:a05:600c:4753:b0:46e:1d8d:cfb6 with SMTP id 5b1f17b1804b1-46fa9af0621mr12399585e9.19.1759906123309; Tue, 07 Oct 2025 23:48:43 -0700 (PDT) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: Anton Johansson , Pierrick Bouvier , Yoshinori Sato , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Subject: [PATCH 6/6] target/sh4: Remove target_ulong use in gen_goto_tb() Date: Wed, 8 Oct 2025 08:48:13 +0200 Message-ID: <20251008064814.90520-7-philmd@linaro.org> X-Mailer: git-send-email 2.51.0 In-Reply-To: <20251008064814.90520-1-philmd@linaro.org> References: <20251008064814.90520-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: 1759906161587116600 translator_use_goto_tb() expects a vaddr type since commit b1c09220b4c ("accel/tcg: Replace target_ulong with vaddr in translator_*()"). Signed-off-by: Philippe Mathieu-Daud=C3=A9 Reviewed-by: Anton Johansson --- target/sh4/translate.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/target/sh4/translate.c b/target/sh4/translate.c index 70fd13aa3f5..038c8e37063 100644 --- a/target/sh4/translate.c +++ b/target/sh4/translate.c @@ -223,7 +223,7 @@ static inline bool use_exit_tb(DisasContext *ctx) return (ctx->tbflags & TB_FLAG_GUSA_EXCLUSIVE) !=3D 0; } =20 -static bool use_goto_tb(DisasContext *ctx, target_ulong dest) +static bool use_goto_tb(DisasContext *ctx, vaddr dest) { if (use_exit_tb(ctx)) { return false; @@ -231,7 +231,7 @@ static bool use_goto_tb(DisasContext *ctx, target_ulong= dest) return translator_use_goto_tb(&ctx->base, dest); } =20 -static void gen_goto_tb(DisasContext *ctx, int n, target_ulong dest) +static void gen_goto_tb(DisasContext *ctx, int n, vaddr dest) { if (use_goto_tb(ctx, dest)) { tcg_gen_goto_tb(n); @@ -267,7 +267,7 @@ static void gen_jump(DisasContext * ctx) } =20 /* Immediate conditional jump (bt or bf) */ -static void gen_conditional_jump(DisasContext *ctx, target_ulong dest, +static void gen_conditional_jump(DisasContext *ctx, vaddr dest, bool jump_if_true) { TCGLabel *l1 =3D gen_new_label(); --=20 2.51.0