On 25/2/26 11:20, Djordje Todorovic wrote:
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

See commit 91fc6d8101d ("linux-user/microblaze: Fix little-endianness
binary") and its references.

Reply via email to