mbox series

[0/9] target/mips: Various fixes & cleanups

Message ID 20210617174323.2900831-1-f4bug@amsat.org (mailing list archive)
Headers show
Series target/mips: Various fixes & cleanups | expand

Message

Philippe Mathieu-Daudé June 17, 2021, 5:43 p.m. UTC
Fixes and cleanup accumulated during the last month.
Nothing particularly exciting :/

Please review,

Phil.

Philippe Mathieu-Daudé (9):
  target/mips: Do not abort on invalid instruction
  target/mips: Fix more TCG temporary leaks in
    gen_pool32a5_nanomips_insn
  target/mips: Move TCG trace events to tcg/ sub directory
  target/mips: Move translate.h to tcg/ sub directory
  target/mips: Restrict some system specific declarations to sysemu
  target/mips: Remove SmartMIPS / MDMX unuseful comments
  target/mips: Remove microMIPS BPOSGE32 / BPOSGE64 unuseful cases
  target/mips: Constify host_to_mips_errno[]
  target/mips: Optimize regnames[] arrays

 meson.build                            |  2 +-
 target/mips/cpu.h                      | 10 ++++++---
 target/mips/internal.h                 |  2 +-
 target/mips/tcg/tcg-internal.h         |  6 +++---
 target/mips/{ => tcg}/translate.h      |  0
 target/mips/cpu.c                      |  2 +-
 target/mips/tcg/msa_translate.c        |  4 ++--
 target/mips/tcg/mxu_translate.c        |  6 +++---
 target/mips/tcg/rel6_translate.c       |  2 +-
 target/mips/tcg/sysemu/mips-semi.c     |  2 +-
 target/mips/tcg/translate.c            | 29 +++++++++-----------------
 target/mips/tcg/translate_addr_const.c |  2 +-
 target/mips/tcg/tx79_translate.c       |  2 +-
 target/mips/tcg/txx9_translate.c       |  2 +-
 target/mips/{ => tcg}/trace-events     |  0
 15 files changed, 33 insertions(+), 38 deletions(-)
 rename target/mips/{ => tcg}/translate.h (100%)
 rename target/mips/{ => tcg}/trace-events (100%)

Comments

Philippe Mathieu-Daudé June 19, 2021, 6:05 p.m. UTC | #1
On 6/17/21 7:43 PM, Philippe Mathieu-Daudé wrote:
> Fixes and cleanup accumulated during the last month.
> Nothing particularly exciting :/
> 
> Please review,
> 
> Phil.
> 
> Philippe Mathieu-Daudé (9):
>   target/mips: Do not abort on invalid instruction
>   target/mips: Fix more TCG temporary leaks in
>     gen_pool32a5_nanomips_insn
>   target/mips: Move TCG trace events to tcg/ sub directory
>   target/mips: Move translate.h to tcg/ sub directory
>   target/mips: Restrict some system specific declarations to sysemu
>   target/mips: Remove SmartMIPS / MDMX unuseful comments
>   target/mips: Remove microMIPS BPOSGE32 / BPOSGE64 unuseful cases
>   target/mips: Constify host_to_mips_errno[]
>   target/mips: Optimize regnames[] arrays

Thanks, applied to mips-next (addressing Richard minor comments).