This commit adds necessary tagets to build Qemu for RISC-V userspace emulation. --- configs/targets/riscv32be-linux-user.mak | 7 +++++++ configs/targets/riscv64be-linux-user.mak | 7 +++++++ 2 files changed, 14 insertions(+) create mode 100644 configs/targets/riscv32be-linux-user.mak create mode 100644 configs/targets/riscv64be-linux-user.mak
diff --git a/configs/targets/riscv32be-linux-user.mak b/configs/targets/riscv32be-linux-user.mak new file mode 100644 index 0000000000..bca84945d9 --- /dev/null +++ b/configs/targets/riscv32be-linux-user.mak @@ -0,0 +1,7 @@ +TARGET_ARCH=riscv32 +TARGET_BASE_ARCH=riscv +TARGET_ABI_DIR=riscv +TARGET_XML_FILES= gdb-xml/riscv-32bit-cpu.xml gdb-xml/riscv-32bit-fpu.xml gdb-xml/riscv-64bit-fpu.xml gdb-xml/riscv-32bit-virtual.xml +CONFIG_SEMIHOSTING=y +CONFIG_ARM_COMPATIBLE_SEMIHOSTING=y +TARGET_BIG_ENDIAN=y diff --git a/configs/targets/riscv64be-linux-user.mak b/configs/targets/riscv64be-linux-user.mak new file mode 100644 index 0000000000..ff4fade9ef --- /dev/null +++ b/configs/targets/riscv64be-linux-user.mak @@ -0,0 +1,7 @@ +TARGET_ARCH=riscv64 +TARGET_BASE_ARCH=riscv +TARGET_ABI_DIR=riscv +TARGET_XML_FILES= gdb-xml/riscv-64bit-cpu.xml gdb-xml/riscv-32bit-fpu.xml gdb-xml/riscv-64bit-fpu.xml gdb-xml/riscv-64bit-virtual.xml +CONFIG_SEMIHOSTING=y +CONFIG_ARM_COMPATIBLE_SEMIHOSTING=y +TARGET_BIG_ENDIAN=y -- 2.34.1
