ARC: Add MWDT support into qemu_arc_hs platform
Add Metaware toolchain into qemu_arc_hs* platforms Signed-off-by: Nikolay Agishev <agishev@synopsys.com>
This commit is contained in:
parent
36c46afbb9
commit
14ec9e9dcb
|
@ -6,6 +6,7 @@ arch: arc
|
||||||
toolchain:
|
toolchain:
|
||||||
- zephyr
|
- zephyr
|
||||||
- cross-compile
|
- cross-compile
|
||||||
|
- arcmwdt
|
||||||
testing:
|
testing:
|
||||||
default: true
|
default: true
|
||||||
ignore_tags:
|
ignore_tags:
|
||||||
|
|
|
@ -1,5 +1,21 @@
|
||||||
# SPDX-License-Identifier: Apache-2.0
|
# SPDX-License-Identifier: Apache-2.0
|
||||||
|
|
||||||
if(CONFIG_ISA_ARCV2)
|
if(COMPILER STREQUAL gcc)
|
||||||
zephyr_compile_options(-mno-sdata)
|
zephyr_compile_options(-mcpu=${GCC_M_CPU})
|
||||||
|
|
||||||
|
zephyr_compile_options_ifdef(CONFIG_ISA_ARCV2 -mno-sdata)
|
||||||
|
|
||||||
|
else()
|
||||||
|
|
||||||
|
zephyr_compile_options_ifdef(CONFIG_SOC_QEMU_ARC_HS -arcv2hs -core2 -Xatomic
|
||||||
|
-Xunaligned -Xcode_density -Xswap -Xbitscan
|
||||||
|
-Xmpy_option=qmpyh -Xshift_assist -Xbarrel_shifter
|
||||||
|
-Xtimer0 -Xtimer1)
|
||||||
|
|
||||||
|
zephyr_ld_option_ifdef(CONFIG_SOC_QEMU_ARC_HS -Hlib=hs38_full)
|
||||||
|
|
||||||
|
if(NOT CONFIG_SOC_QEMU_ARC_HS)
|
||||||
|
message(WARNING "QEMU ARC platforms other than HS are not supported yet with MW toolchain")
|
||||||
|
endif()
|
||||||
|
|
||||||
endif()
|
endif()
|
||||||
|
|
Loading…
Reference in New Issue