qemu-devel
[Top][All Lists]
Advanced

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

Re: [PATCH v5 09/11] target/loongarch: Truncate high 32 bits of address


From: Richard Henderson
Subject: Re: [PATCH v5 09/11] target/loongarch: Truncate high 32 bits of address in VA32 mode
Date: Wed, 9 Aug 2023 08:10:26 -0700
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.13.0

On 8/9/23 01:26, Jiajie Chen wrote:
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>
---
  target/loongarch/cpu.c                        | 16 ++++----
  target/loongarch/cpu.h                        |  9 +++++
  target/loongarch/gdbstub.c                    |  2 +-
  .../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 +++++------------
  target/loongarch/op_helper.c                  |  4 +-
  target/loongarch/translate.c                  | 32 ++++++++++++++++
  10 files changed, 85 insertions(+), 88 deletions(-)

Much better, thanks.

Reviewed-by: Richard Henderson <richard.henderson@linaro.org>


r~



reply via email to

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