blob: a205b7460ce8ddba2657d6c2666cf132900425f4 [file] [log] [blame]
# SPDX-License-Identifier: Apache-2.0
set(EMU_PLATFORM nsim)
if(NOT (CONFIG_SOC_NSIM_HS_SMP OR CONFIG_SOC_NSIM_HS6X_SMP))
board_set_flasher_ifnset(arc-nsim)
board_set_debugger_ifnset(arc-nsim)
board_runner_args(arc-nsim "--props=${BOARD}.props")
set(NSIM_PROPS "${BOARD}.props")
endif()
string(REPLACE "nsim" "mdb" MDB_ARGS "${BOARD}.args")
if((CONFIG_SOC_NSIM_HS_SMP OR CONFIG_SOC_NSIM_HS6X_SMP))
board_runner_args(mdb-nsim "--cores=${CONFIG_MP_NUM_CPUS}" "--nsim_args=${MDB_ARGS}")
else()
board_runner_args(mdb-nsim "--nsim_args=${MDB_ARGS}")
endif()
board_finalize_runner_args(arc-nsim)
include(${ZEPHYR_BASE}/boards/common/mdb-nsim.board.cmake)
include(${ZEPHYR_BASE}/boards/common/mdb-hw.board.cmake)