[PATCH v5 0/4] target/mips: Replace cpu_ld/st_mmuidx_ra() calls in LD/ST Multiple

Philippe Mathieu-Daudé posted 4 patches 1 month, 1 week ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20260417035734.32334-1-philmd@linaro.org
Maintainers: "Philippe Mathieu-Daudé" <philmd@linaro.org>, Aurelien Jarno <aurelien@aurel32.net>, Jiaxun Yang <jiaxun.yang@flygoat.com>, Aleksandar Rikalo <arikalo@gmail.com>
target/mips/tcg/ldst_helper.c             | 74 +++++++++++------------
target/mips/tcg/micromips_translate.c.inc | 18 ++++--
2 files changed, 48 insertions(+), 44 deletions(-)
[PATCH v5 0/4] target/mips: Replace cpu_ld/st_mmuidx_ra() calls in LD/ST Multiple
Posted by Philippe Mathieu-Daudé 1 month, 1 week ago
Missing review: 2, 4

Since v4:
- s/size_t/unsigned/ (rth)
- Use DisasContext::default_tcg_memop_mask

Address Richard review comments on v3 single patch [*]
as its own series.

Do not convert the helper to translation to KISS, since
my goal is simply to kill the cpu_ld/st_mmuidx_ra() API
and these are the last uses \o/

[*] https://lore.kernel.org/qemu-devel/bb8c987a-d46b-48ff-96fa-df558e63b878@linaro.org/

Philippe Mathieu-Daudé (4):
  target/mips: Pass MemOpIdx argument to Load/Store Multiple helpers
  target/mips: Remove unnecessary target_ulong uses in LD/ST Multiple
  target/mips: Inline cpu_ld/st_mmuidx_ra() calls in LD/ST Multiple
  target/mips: Check alignment for microMIPS pre-R6 LD/ST multiple

 target/mips/tcg/ldst_helper.c             | 74 +++++++++++------------
 target/mips/tcg/micromips_translate.c.inc | 18 ++++--
 2 files changed, 48 insertions(+), 44 deletions(-)

-- 
2.53.0


Re: [PATCH v5 0/4] target/mips: Replace cpu_ld/st_mmuidx_ra() calls in LD/ST Multiple
Posted by Philippe Mathieu-Daudé 1 month, 1 week ago
On 17/4/26 05:57, Philippe Mathieu-Daudé wrote:

> Philippe Mathieu-Daudé (4):
>    target/mips: Pass MemOpIdx argument to Load/Store Multiple helpers
>    target/mips: Remove unnecessary target_ulong uses in LD/ST Multiple
>    target/mips: Inline cpu_ld/st_mmuidx_ra() calls in LD/ST Multiple
>    target/mips: Check alignment for microMIPS pre-R6 LD/ST multiple

Series queued, thanks.