From nobody Tue Feb 10 13:17:41 2026 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of _spf.google.com designates 209.85.218.43 as permitted sender) client-ip=209.85.218.43; envelope-from=philippe.mathieu.daude@gmail.com; helo=mail-ej1-f43.google.com; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of _spf.google.com designates 209.85.218.43 as permitted sender) smtp.mailfrom=philippe.mathieu.daude@gmail.com; dmarc=fail(p=none dis=none) header.from=amsat.org ARC-Seal: i=1; a=rsa-sha256; t=1611844932; cv=none; d=zohomail.com; s=zohoarc; b=PERikV6yziRuMBZTcK+emGElS5zpsoEQyCmuCgf4RIWxHdbkYa977+PvmZ5bNqx2K1dY7HTsN+AcrvePKamx20PN2d8XCrF71X+oKAgdiVdZjTIIcmnZjfYoa8KLJb1DSz7Wm2xL66//+yeCkwRpG09oVyxyTeZTBzT4k8t44Ag= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1611844932; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:MIME-Version:Message-ID:References:Sender:Subject:To; bh=/NZWiNgrL0JvRHxnsj+sLTCD94H0+awi3rBlYAhZllE=; b=hwVOC52YiclsUNt39u9OICL6DA95TGKTqealtzuT2IC+f/TAhVmYg/688eZlK+XSCXCD5NbDd0XWKa0FmPZuP2MFMoJiEYFAhSEXQWMD5sbnG/Vn12NvAbXNXeK1WAjr0e8+cp1QHB5RbCbIDTUmuQLDUzVkqZhTyoYywGezqrk= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of _spf.google.com designates 209.85.218.43 as permitted sender) smtp.mailfrom=philippe.mathieu.daude@gmail.com; dmarc=fail header.from= (p=none dis=none) header.from= Received: from mail-ej1-f43.google.com (mail-ej1-f43.google.com [209.85.218.43]) by mx.zohomail.com with SMTPS id 1611844932913121.68150584142859; Thu, 28 Jan 2021 06:42:12 -0800 (PST) Received: by mail-ej1-f43.google.com with SMTP id bl23so8128443ejb.5 for ; Thu, 28 Jan 2021 06:42:12 -0800 (PST) Return-Path: Return-Path: Received: from x1w.redhat.com (13.red-83-57-169.dynamicip.rima-tde.net. [83.57.169.13]) by smtp.gmail.com with ESMTPSA id x21sm2372578eje.118.2021.01.28.06.42.09 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 28 Jan 2021 06:42:10 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=/NZWiNgrL0JvRHxnsj+sLTCD94H0+awi3rBlYAhZllE=; b=sQRQnZ0f6zWUSS81H381TlTKF2dRHT/G4HDbhc55wGazqCANc5fuk+qDwxs711hyqH M1IZhMvoiFKX0cGPahynB6b6q3PONhCiY2KWFxZhLgUhZbhstLFeumdHKoXUKDkgidQZ JdEEGVFcMd3Ucej25yZIRQpCY2lwNHy+6WXYMP42d1E13X/Ezr394VstWWB/S9ZKb/vQ WQEXmmJfqNg7ymXVOUdRLDrAzQFxpNdtxYQXf117SYLRBs3y7o8mItBFc0kuAnvqYC34 AsJSPETaNjlsij2K7dNdW8ZuhlsoxXGLh3RdMDgJo8wLGuSQG9jr9Zp0idt+u8g/Lmcd eVQw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:date:message-id :in-reply-to:references:mime-version:content-transfer-encoding; bh=/NZWiNgrL0JvRHxnsj+sLTCD94H0+awi3rBlYAhZllE=; b=UprSXaTqHkW3gh5L4Z4dRetbRpshEAPo+tyr3eALLL+U2YTKdJ0zElsGtulK3g0192 5rmkUz8A5p0kucN8aRCHiLOcajuEytEamm44A9XN19TD4BS5YjlatMNCTbuRRLpq3vZN ew7SlU/VVSDWgFKJk7wuOl/5A1/Sl+GRZhbRUY63maYUugofWB6XnzBlB05YAWsTOdCK yqsWDteNQNdR9NHt7Lf4SFu249WX1VJ3wrDVURTMTtL8jVS37OZVngSihV8e+s7KXRzq 7epiXdJn2BXK8eKdSKcnV+E71V9w+DN9HlbEnXQu4czIR8txwAL/UHSIFGcvRjZwUZH/ diNA== X-Gm-Message-State: AOAM530d0zh47nJasPH3O8jOokeVmUmc+MI/leWYZJk/+R5ujZQ06O0n D7oxI2f0npOJbSJIJGC52g4OaZBsamk= X-Google-Smtp-Source: ABdhPJy3o+AJiJGeNYhKyIKqxs5gAhMp5E8chbD2YoPI/iBd7pXmmXnLOjobdH3esf8zYEhHWrtzcw== X-Received: by 2002:a17:906:e09:: with SMTP id l9mr11586525eji.196.1611844931184; Thu, 28 Jan 2021 06:42:11 -0800 (PST) Sender: =?UTF-8?Q?Philippe_Mathieu=2DDaud=C3=A9?= From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: Jiaxun Yang , Huacai Chen , Joe Komlodi , Aurelien Jarno , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , Aleksandar Rikalo , Richard Henderson Subject: [PATCH 08/13] target/mips: Let do_translate_address() take MMUAccessType argument Date: Thu, 28 Jan 2021 15:41:20 +0100 Message-Id: <20210128144125.3696119-9-f4bug@amsat.org> X-Mailer: git-send-email 2.26.2 In-Reply-To: <20210128144125.3696119-1-f4bug@amsat.org> References: <20210128144125.3696119-1-f4bug@amsat.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-ZohoMail-DKIM: pass (identity @gmail.com) The single caller, HELPER_LD_ATOMIC(), passes MMUAccessType to do_translate_address(). Let the prototype use it as argument, as it is stricter than an integer. Signed-off-by: Philippe Mathieu-Daud=C3=A9 Reviewed-by: Jiaxun Yang --- target/mips/op_helper.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/target/mips/op_helper.c b/target/mips/op_helper.c index 9fce0194b3e..b80e8f75401 100644 --- a/target/mips/op_helper.c +++ b/target/mips/op_helper.c @@ -288,13 +288,14 @@ target_ulong helper_rotx(target_ulong rs, uint32_t sh= ift, uint32_t shiftx, #ifndef CONFIG_USER_ONLY =20 static inline hwaddr do_translate_address(CPUMIPSState *env, - target_ulong address, - int rw, uintptr_t re= taddr) + target_ulong address, + MMUAccessType access_type, + uintptr_t retaddr) { hwaddr paddr; CPUState *cs =3D env_cpu(env); =20 - paddr =3D cpu_mips_translate_address(env, address, rw); + paddr =3D cpu_mips_translate_address(env, address, access_type); =20 if (paddr =3D=3D -1LL) { cpu_loop_exit_restore(cs, retaddr); --=20 2.26.2