Open gglin001 opened 6 months ago
check ar_static_library_demo_v1.zip
files
# tree . |-- semihost | |-- static_library_demo | `-- static_library_demo.dasm |-- static_library_demo |-- static_library_demo.dasm `-- t.sh
test
# semihost for qemu args=( -machine virt -cpu rv64 -semihosting-config enable=on -nographic -bios none -monitor none -serial none -kernel semihost/static_library_demo ) qemu-system-riscv64 "${args[@]}" # static_library_run_bytecode passed # dumyhost for spike args=( --pc=0x80000000 -l static_library_demo ) spike "${args[@]}"
built with picolibc toolchain config at https://github.com/BR-SW/iree-internal/blob/ceab6404bf06c6cd265dc4e6580dc033878d5544/build_tools/cmake/riscv.toolchain.cmake#L106
ld script https://github.com/BR-SW/iree-internal/blob/ceab6404bf06c6cd265dc4e6580dc033878d5544/experimental/ocl/riscv.ld
check ar_static_library_demo_v1.zip
files
test