host/include/riscv/host/cpuinfo.h | 2 + include/tcg/tcg.h | 7 + tcg/riscv/tcg-target-con-set.h | 7 + tcg/riscv/tcg-target-con-str.h | 3 + tcg/riscv/tcg-target.c.inc | 1016 ++++++++++++++++++++++++++--- tcg/riscv/tcg-target.h | 80 ++- tcg/riscv/tcg-target.opc.h | 12 + util/cpuinfo-riscv.c | 24 +- 8 files changed, 1031 insertions(+), 120 deletions(-) create mode 100644 tcg/riscv/tcg-target.opc.h