qemu-riscv
[Top][All Lists]
Advanced

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

Re: [PATCH 0/3] target/riscv: Fix issue 1060


From: Richard Henderson
Subject: Re: [PATCH 0/3] target/riscv: Fix issue 1060
Date: Wed, 8 Jun 2022 08:32:47 -0700
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.9.1

I just realized I failed add the proper cc's for this patch set.

r~


On 6/4/22 16:10, Richard Henderson wrote:
This issue concerns the value of mtval for illegal
instruction exceptions, and came with a great test case.
The fix is just two lines, in the first patch, but
I noticed some cleanups on the way.


r~


Richard Henderson (3):
   target/riscv: Set env->bins in gen_exception_illegal
   target/riscv: Remove generate_exception_mtval
   target/riscv: Minimize the calls to decode_save_opc

  target/riscv/translate.c                      | 31 +++++------
  .../riscv/insn_trans/trans_privileged.c.inc   |  4 ++
  target/riscv/insn_trans/trans_rvh.c.inc       |  2 +
  target/riscv/insn_trans/trans_rvi.c.inc       |  2 +
  tests/tcg/riscv64/Makefile.softmmu-target     | 21 ++++++++
  tests/tcg/riscv64/issue1060.S                 | 53 +++++++++++++++++++
  tests/tcg/riscv64/semihost.ld                 | 21 ++++++++
  7 files changed, 116 insertions(+), 18 deletions(-)
  create mode 100644 tests/tcg/riscv64/Makefile.softmmu-target
  create mode 100644 tests/tcg/riscv64/issue1060.S
  create mode 100644 tests/tcg/riscv64/semihost.ld





reply via email to

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