This includes:
- CSRRD
- CSRWR
- CSRXCHG
Signed-off-by: Xiaojuan Yang<yangxiaojuan@loongson.cn>
Signed-off-by: Song Gao<gaosong@loongson.cn>
---
target/loongarch/csr_helper.c | 87 ++++++
target/loongarch/disas.c | 101 +++++++
target/loongarch/helper.h | 8 +
.../insn_trans/trans_privileged.c.inc | 264 ++++++++++++++++++
target/loongarch/insns.decode | 13 +
target/loongarch/meson.build | 1 +
target/loongarch/translate.c | 11 +-
7 files changed, 484 insertions(+), 1 deletion(-)
create mode 100644 target/loongarch/csr_helper.c
create mode 100644 target/loongarch/insn_trans/trans_privileged.c.inc