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: Jingru Wang <jingru@synopsys.com>
This commit is contained in:
parent
538968a773
commit
86f1bdc069
3 changed files with 113 additions and 1 deletions
|
@ -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
boards/arc/nsim/support/nsim_sem_mpu_stack_guard.args
Normal file
54
boards/arc/nsim/support/nsim_sem_mpu_stack_guard.args
Normal file
|
@ -0,0 +1,54 @@
|
|||
-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
boards/arc/nsim/support/nsim_sem_mpu_stack_guard.props
Normal file
58
boards/arc/nsim/support/nsim_sem_mpu_stack_guard.props
Normal file
|
@ -0,0 +1,58 @@
|
|||
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
|
Loading…
Add table
Add a link
Reference in a new issue