mbox series

[0/2] target/riscv fixup and reserved argument checks

Message ID 20190425172636.11128-1-richard.henderson@linaro.org
Headers show
Series target/riscv fixup and reserved argument checks | expand

Message

Richard Henderson April 25, 2019, 5:26 p.m. UTC
Based-on: https://github.com/palmer-dabbelt/qemu/tree/for-master

The first patch is my (interim) solution for compilation with clang.
I'm still open to Thomas' suggestion to add -Wno-typedef-redefinition
in the configure script.  I had intended to squash this into the
indicated patch when I got around to re-sending the patch set, but
Palmer has started queueing patches already.

The second patch handles the C.LWSP reserved operand case that Palmer
pointed out during review, and 4 others that I found while double
checking against the RVC instruction set listings.


r~


Richard Henderson (2):
  fixup! target/riscv: Name the argument sets for all of insn32 formats
  target/riscv: Add checks for several RVC reserved operands

 target/riscv/translate.c      | 13 ++++++++++---
 target/riscv/insn16-64.decode | 10 ++++++++--
 target/riscv/insn16.decode    |  7 ++++++-
 3 files changed, 24 insertions(+), 6 deletions(-)

-- 
2.17.1