mbox series

[v3,0/5] target/mips: Reintroduce the R5900 CPU

Message ID 20210312162434.1869129-1-f4bug@amsat.org
Headers show
Series target/mips: Reintroduce the R5900 CPU | expand

Message

Philippe Mathieu-Daudé March 12, 2021, 4:24 p.m. UTC
I'm running out of time to address Richard's comments on the new
opcodes, so let's KISS and only fix RDHWR (after adding LQ/SQ).

Missing review: 3 & 5
- target/mips/tx79: Move RDHWR usermode kludge to trans_SQ()
- tests/tcg/mips: Test user mode DMULT for the R5900

Based-on: mips-next
Supersedes: <20210309145653.743937-1-f4bug@amsat.org>

Fredrik Noring (1):
  tests/tcg/mips: Test user mode DMULT for the R5900

Philippe Mathieu-Daudé (4):
  target/mips/tx79: Introduce LQ opcode (Load Quadword)
  target/mips/tx79: Introduce SQ opcode (Store Quadword)
  target/mips/tx79: Move RDHWR usermode kludge to trans_SQ()
  target/mips: Reintroduce the R5900 CPU

 target/mips/tx79.decode           | 12 ++++
 target/mips/translate.c           | 72 +-----------------------
 target/mips/tx79_translate.c      | 93 +++++++++++++++++++++++++++++++
 tests/tcg/mips/test-r5900-dmult.c | 40 +++++++++++++
 target/mips/cpu-defs.c.inc        | 59 ++++++++++++++++++++
 tests/tcg/mips/Makefile.target    | 11 +++-
 6 files changed, 214 insertions(+), 73 deletions(-)
 create mode 100644 tests/tcg/mips/test-r5900-dmult.c

Comments

Philippe Mathieu-Daudé July 11, 2021, 8:27 p.m. UTC | #1
On 3/12/21 5:24 PM, Philippe Mathieu-Daudé wrote:
> I'm running out of time to address Richard's comments on the new
> opcodes, so let's KISS and only fix RDHWR (after adding LQ/SQ).
> 
> Missing review: 3 & 5
> - target/mips/tx79: Move RDHWR usermode kludge to trans_SQ()
> - tests/tcg/mips: Test user mode DMULT for the R5900
> 
> Based-on: mips-next
> Supersedes: <20210309145653.743937-1-f4bug@amsat.org>
> 
> Fredrik Noring (1):
>   tests/tcg/mips: Test user mode DMULT for the R5900
> 
> Philippe Mathieu-Daudé (4):
>   target/mips/tx79: Introduce LQ opcode (Load Quadword)
>   target/mips/tx79: Introduce SQ opcode (Store Quadword)
>   target/mips/tx79: Move RDHWR usermode kludge to trans_SQ()
>   target/mips: Reintroduce the R5900 CPU

Patches 1 & 2 queued to mips-next.