diff --git a/boards/intel/ish/board.cmake b/boards/intel/ish/board.cmake index 6b01bab2aee..aa4b8ad48ae 100644 --- a/boards/intel/ish/board.cmake +++ b/boards/intel/ish/board.cmake @@ -1,4 +1,13 @@ # SPDX-License-Identifier: Apache-2.0 +set(SUPPORTED_EMU_PLATFORMS simics) + +if(CONFIG_BOARD_INTEL_ISH_5_8_0) + board_emu_args(simics "project=$ENV{SIMICS_PROJECT}") + board_emu_args(simics "zephyr_elf=${APPLICATION_BINARY_DIR}/zephyr/${KERNEL_ELF_NAME}") + board_emu_args(simics "zephyr_start_address=${CONFIG_SRAM_BASE_ADDRESS}") + include(${ZEPHYR_BASE}/boards/common/simics.board.cmake) +endif() + board_set_flasher_ifnset(misc-flasher) board_finalize_runner_args(misc-flasher) diff --git a/boards/intel/ish/intel_ish_5_8_0.yaml b/boards/intel/ish/intel_ish_5_8_0.yaml index 09dd57f5e30..566e7f21c13 100644 --- a/boards/intel/ish/intel_ish_5_8_0.yaml +++ b/boards/intel/ish/intel_ish_5_8_0.yaml @@ -5,6 +5,8 @@ arch: x86 toolchain: - zephyr ram: 640 +simulation: simics +simulation_exec: simics supported: - serial testing: