qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH v4 05/15] target/loongarch: Truncate high 32 bits of address


From: Philippe Mathieu-Daudé
Subject: Re: [PATCH v4 05/15] target/loongarch: Truncate high 32 bits of address in VA32 mode
Date: Tue, 22 Aug 2023 09:05:34 +0200
User-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0) Gecko/20100101 Thunderbird/102.14.0

On 22/8/23 05:27, Song Gao wrote:
From: Jiajie Chen <c@jia.je>

When running in VA32 mode(!LA64 or VA32L[1-3] matching PLV), virtual
address is truncated to 32 bits before address mapping.

Signed-off-by: Jiajie Chen <c@jia.je>
Co-authored-by: Richard Henderson <richard.henderson@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Signed-off-by: Song Gao <gaosong@loongson.cn>
---
  target/loongarch/cpu.h                        |  9 +++++
  target/loongarch/cpu.c                        | 16 ++++----
  target/loongarch/gdbstub.c                    |  2 +-
  target/loongarch/op_helper.c                  |  4 +-
  target/loongarch/translate.c                  | 32 ++++++++++++++++
  .../loongarch/insn_trans/trans_atomic.c.inc   |  5 ++-
  .../loongarch/insn_trans/trans_branch.c.inc   |  3 +-
  .../loongarch/insn_trans/trans_fmemory.c.inc  | 30 ++++-----------
  target/loongarch/insn_trans/trans_lsx.c.inc   | 38 +++++--------------
  .../loongarch/insn_trans/trans_memory.c.inc   | 34 +++++------------
  10 files changed, 85 insertions(+), 88 deletions(-)

(I had to split this patch to ease my review)

Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>




reply via email to

[Prev in Thread] Current Thread [Next in Thread]