Commit 86f1bdc0 authored by Jingru Wang's avatar Jingru Wang Committed by Anas Nashif
Browse files

ARC: add config files for nsim_sem_mpu_stack_guard



Add nsim_sem_mpu_stack_guard.props and
nsim_sem_mpu_stack_guard.args, so we don't
do workarounds in cmake code.

Signed-off-by: default avatarJingru Wang <jingru@synopsys.com>
parent 538968a7
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -5,8 +5,8 @@ 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")
  board_runner_args(arc-nsim "--props=${NSIM_PROPS}")
endif()

string(REPLACE "nsim" "mdb" MDB_ARGS "${BOARD}.args")
+54 −0
Original line number Diff line number Diff line
	-arcv2em
	-core3
	-rgf_num_banks=1
	-rgf_num_wr_ports=1
	-Xcode_density
	-Xdiv_rem=radix2
	-turbo_boost
	-Xswap
	-Xbitscan
	-Xmpy_option=mpyd
	-Xshift_assist
	-Xbarrel_shifter
	-Xdsp2
	-Xdsp_complex
	-Xdsp_divsqrt=radix2
	-Xdsp_accshift=limited
	-Xtimer0
	-Xtimer0_level=1
	-Xtimer1
	-Xtimer1_level=0
	-Xsec_timer0
	-Xsec_timer0_level=1
	-action_points=2
	-Xstack_check
	-smart_stack_entries=8
	-mpuv4
	-mpu_sid
	-mpu_regions=16
	-interrupts=22
	-interrupt_priorities=4
	-ext_interrupts=17
	-interrupt_base=0x0
	-sec_interrupt_base=0x0
	-dcache=16384,32,2,a
	-dcache_feature=2
	-icache=16384,32,2,a
	-icache_feature=2
	-dccm_size=0x80000
	-dccm_base=0x80000000
	-dccm_interleave
	-iccm0_size=0x80000
	-iccm0_base=0x00000000
	-esp_encrypt
	-Xsec_modes
	-iccm0_sec_lvl=NS
	-dccm_sec_lvl=NS
	-Xpct_counters=8
	-dmac
	-dmac_channels=2
	-dmac_registers=0
	-dmac_fifo_depth=2
	-dmac_int_config=single_internal
	-prop=nsim_mem-dev=uart0,kind=dwuart,base=0xf0000000,irq=24
	-noprofile
+58 −0
Original line number Diff line number Diff line
	nsim_isa_family=av2em
	nsim_isa_core=3
	arcver=0x43
	nsim_isa_rgf_num_banks=1
	nsim_isa_rgf_num_regs=32
	nsim_isa_rgf_num_wr_ports=1
	nsim_isa_big_endian=0
	nsim_isa_lpc_size=32
	nsim_isa_pc_size=32
	nsim_isa_addr_size=32
	nsim_isa_code_density_option=2
	nsim_isa_div_rem_option=1
	nsim_isa_turbo_boost=1
	nsim_isa_swap_option=1
	nsim_isa_bitscan_option=1
	nsim_isa_mpy_option=8
	nsim_isa_shift_option=3
	nsim_isa_dsp_option=2
	nsim_isa_dsp_complex_option=1
	nsim_isa_dsp_divsqrt_option=1
	nsim_isa_dsp_accshift_option=1
	nsim_isa_enable_timer_0=1
	nsim_isa_timer_0_int_level=1
	nsim_isa_enable_timer_1=1
	nsim_isa_timer_1_int_level=0
	nsim_isa_enable_sec_timer_0=1
	nsim_isa_stimer_0_int_level=1
	nsim_isa_num_actionpoints=2
	nsim_isa_stack_checking=1
	nsim_isa_smart_stack_entries=8
	mpu_sid_option=1
	mpu_regions=16
	mpu_version=4
	nsim_isa_number_of_interrupts=22
	nsim_isa_number_of_levels=4
	nsim_isa_number_of_external_interrupts=17
	nsim_isa_intvbase_preset=0x0
	nsim_isa_intvbase_preset_s=0x0
	dcache=16384,32,2,a
	nsim_isa_dc_feature_level=2
	icache=16384,32,2,a
	nsim_isa_ic_feature_level=2
	dccm_size=0x80000
	dccm_base=0x80000000
	nsim_isa_dccm_interleave=1
	iccm0_size=0x80000
	iccm0_base=0x00000000
	nsim_isa_has_secure=1
	nsim_isa_sec_modes_option=1
	iccm0_sec_lvl=NS
	dccm_sec_lvl=NS
	nsim_isa_pct_counters=8
	nsim_isa_dmac_option=1
	nsim_isa_dmac_channels=2
	nsim_isa_dmac_registers=0
	nsim_isa_dmac_fifo_depth=2
	nsim_isa_dmac_int_config=single_internal
	nsim_mem-dev=uart0,kind=dwuart,base=0xf0000000,irq=24