mirror of
https://github.com/bytecodealliance/wasm-micro-runtime.git
synced 2025-02-06 15:05:19 +00:00
CI: Enable XIP spectest for RISCV32 ILP32F (#3727)
This commit is contained in:
parent
4c127715df
commit
67c33a29e3
4
.github/workflows/spec_test_on_nuttx.yml
vendored
4
.github/workflows/spec_test_on_nuttx.yml
vendored
|
@ -125,10 +125,6 @@ jobs:
|
||||||
- target_config: { config: "boards/risc-v/qemu-rv/rv-virt/configs/nsh64" }
|
- target_config: { config: "boards/risc-v/qemu-rv/rv-virt/configs/nsh64" }
|
||||||
wamr_test_option: { mode: "-t aot -X" }
|
wamr_test_option: { mode: "-t aot -X" }
|
||||||
|
|
||||||
# XIP is not fully supported yet on RISCV32 ILP32F, some relocations can not be resolved
|
|
||||||
- target_config: { config: "boards/risc-v/qemu-rv/rv-virt/configs/nsh", fpu_type: "fp" }
|
|
||||||
wamr_test_option: { mode: "-t aot -X" }
|
|
||||||
|
|
||||||
# Our xtensa environment doesn't have enough memory
|
# Our xtensa environment doesn't have enough memory
|
||||||
- target_config: { target: "xtensa" }
|
- target_config: { target: "xtensa" }
|
||||||
wamr_feature_option: { mode: "-G" }
|
wamr_feature_option: { mode: "-G" }
|
||||||
|
|
|
@ -65,7 +65,8 @@ aot_target_options_map = {
|
||||||
# AOT compilation options mapping for XIP mode
|
# AOT compilation options mapping for XIP mode
|
||||||
aot_target_options_map_xip = {
|
aot_target_options_map_xip = {
|
||||||
# avoid l32r relocations for xtensa
|
# avoid l32r relocations for xtensa
|
||||||
"xtensa": ["--mllvm=-mtext-section-literals"]
|
"xtensa": ["--mllvm=-mtext-section-literals"],
|
||||||
|
"riscv32_ilp32f": ["--enable-builtin-intrinsics=i64.common,f64.common,f32.const,f64.const,f64xi32,f64xi64,f64_promote_f32,f32_demote_f64"],
|
||||||
}
|
}
|
||||||
|
|
||||||
def debug(data):
|
def debug(data):
|
||||||
|
|
Loading…
Reference in New Issue
Block a user