ARC: nSIM: Add RMX100 platform

This PR adds support for new Synopsys nSIM RMX100 platform.
New platform based on RISC-V ISA instead of classic ARC.

Signed-off-by: Nikolay Agishev <agishev@synopsys.com>
This commit is contained in:
Nikolay Agishev 2024-05-06 17:17:11 +03:00 committed by Anas Nashif
commit 57af793bb4
21 changed files with 438 additions and 1 deletions

View file

@ -61,7 +61,7 @@ __no_optimization static void trigger_fault_illegal_instruction(void)
__no_optimization static void trigger_fault_access(void)
{
#if defined(CONFIG_SOC_ARC_IOT) || defined(CONFIG_SOC_FAMILY_NSIM_ARC_CLASSIC) || \
defined(CONFIG_SOC_EMSK)
defined(CONFIG_SOC_FAMILY_NSIM_ARC_V) || defined(CONFIG_SOC_EMSK)
/* For iotdk, em_starterkit and ARC/nSIM, nSIM simulates full address space of
* memory, iotdk has eflash at 0x0 address, em_starterkit has ICCM at 0x0 address,
* access to 0x0 address doesn't generate any exception. So we access to 0XFFFFFFFF