OSDN Git Service

RISC-V TCG Code Generation
authorMichael Clark <mjc@sifive.com>
Fri, 2 Mar 2018 12:31:11 +0000 (01:31 +1300)
committerMichael Clark <mjc@sifive.com>
Tue, 6 Mar 2018 19:30:28 +0000 (08:30 +1300)
commit55c2a12cbcd3d417de39ee82dfe1d26b22a07116
tree8bf3b34f7109238edb7577dc2950db3cc733ca5f
parent9438fe7d7c54f6f897d16409d6489ddd4c99bafb
RISC-V TCG Code Generation

TCG code generation for the RV32IMAFDC and RV64IMAFDC. The QEMU
RISC-V code generator has complete coverage for the Base ISA v2.2,
Privileged ISA v1.9.1 and Privileged ISA v1.10:

- RISC-V Instruction Set Manual Volume I: User-Level ISA Version 2.2
- RISC-V Instruction Set Manual Volume II: Privileged ISA Version 1.9.1
- RISC-V Instruction Set Manual Volume II: Privileged ISA Version 1.10

Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Signed-off-by: Bastian Koppelmann <kbastian@mail.uni-paderborn.de>
Signed-off-by: Sagar Karandikar <sagark@eecs.berkeley.edu>
Signed-off-by: Michael Clark <mjc@sifive.com>
target/riscv/instmap.h [new file with mode: 0644]
target/riscv/translate.c [new file with mode: 0644]