ARC: nSIM: cmake: launch cores in direct order for simulation run

Align cmake launch script with west runners

Signed-off-by: Evgeniy Paltsev <PaltsevEvgeniy@gmail.com>
Signed-off-by: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
This commit is contained in:
Evgeniy Paltsev 2024-05-16 00:07:09 +01:00 committed by Carles Cufí
commit 47b334c619

View file

@ -13,14 +13,13 @@ if(CONFIG_MP_MAX_NUM_CPUS GREATER 1)
set(MULTIFILES ${MDB} -multifiles=)
foreach(val RANGE ${CONFIG_MP_MAX_NUM_CPUS})
if(val LESS CONFIG_MP_MAX_NUM_CPUS)
MATH(EXPR PSET_NUM "${CONFIG_MP_MAX_NUM_CPUS}-${val}")
MATH(EXPR CORE_NUM "${CONFIG_MP_MAX_NUM_CPUS}-${val}-1")
if(PSET_NUM GREATER 0)
list(APPEND MDB_OPTIONS &&)
endif()
list(APPEND MDB_OPTIONS ${MDB} -pset=${PSET_NUM} -psetname=core${CORE_NUM})
MATH(EXPR PSET_NUM "${val}+1")
set(CORE_NUM ${val})
list(APPEND MDB_OPTIONS && ${MDB} -pset=${PSET_NUM} -psetname=core${CORE_NUM})
if(PSET_NUM GREATER 1)
list(APPEND MDB_OPTIONS -prop=download=2)
endif()
if(PSET_NUM LESS ${CONFIG_MP_MAX_NUM_CPUS})
set(MULTIFILES ${MULTIFILES}core${CORE_NUM},)
else()
set(MULTIFILES ${MULTIFILES}core${CORE_NUM})