ARC: boards: allow MWDT toolchain for nsim_hs6x and nsim_hs6x_smp

Allow MWDT toolchain and add corresponding compiler options
for nsim_hs6x and nsim_hs6x_smp.

Signed-off-by: Evgeniy Paltsev <PaltsevEvgeniy@gmail.com>
Signed-off-by: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
This commit is contained in:
Evgeniy Paltsev 2022-05-05 19:23:31 +04:00 committed by Anas Nashif
parent d5038c49ba
commit bb6c89bef8
3 changed files with 12 additions and 0 deletions

View File

@ -4,6 +4,7 @@ type: mcu
simulation: nsim
arch: arc
toolchain:
- arcmwdt
- cross-compile
- zephyr
testing:

View File

@ -6,6 +6,7 @@ arch: arc
toolchain:
- cross-compile
- zephyr
- arcmwdt
testing:
timeout_multiplier: 1.5
ignore_tags:

View File

@ -63,6 +63,16 @@ else()
-Xtimer0 -Xtimer1 -Xrtc -dcache=32768,64,2,a -Hld_cycles=1)
zephyr_ld_option_ifdef(CONFIG_SOC_NSIM_HS5X_SMP -Hlib=hs58_full)
zephyr_compile_options_ifdef(CONFIG_SOC_NSIM_HS6X -arc64 -core0 -uarch_rev=0:0 -HL -Xatomic=2
-Xunaligned -Xmpy_cycles=3 -Xtimer0 -Xtimer1 -Xrtc -dcache=32768,64,2,a -Hld_cycles=1)
zephyr_ld_option_ifdef(CONFIG_SOC_NSIM_HS6X -Hlib=hs68_full_zephyr)
zephyr_compile_options_ifdef(CONFIG_SOC_NSIM_HS6X_SMP -arc64 -core0 -uarch_rev=0:0 -HL -Xatomic=2
-Xunaligned -Xmpy_cycles=3 -Xtimer0 -Xtimer1 -Xrtc -dcache=32768,64,2,a -Hld_cycles=1)
zephyr_ld_option_ifdef(CONFIG_SOC_NSIM_HS6X_SMP -Hlib=hs68_full_zephyr)
endif()
zephyr_sources(soc.c)