boards: fvp_baser_aemv8r_aarch32: Add fvp_baser_aemv8r_aarch32_smp board

This commit add a new board named 'fvp_baser_aemv8r_aarch32_smp'

Signed-off-by: Huifeng Zhang <Huifeng.Zhang@arm.com>
This commit is contained in:
Huifeng Zhang 2023-07-13 13:14:57 +08:00 committed by Maureen Helm
parent e898dafb38
commit 0be647ccaa
4 changed files with 55 additions and 0 deletions

View File

@ -0,0 +1,8 @@
/*
* Copyright (c) 2023 Arm Limited (or its affiliates). All rights reserved.
* SPDX-License-Identifier: Apache-2.0
*/
/dts-v1/;
#include "fvp_baser_aemv8r_aarch32.dts"

View File

@ -0,0 +1,14 @@
# Copyright (c) 2023 Arm Limited (or its affiliates). All rights reserved.
# SPDX-License-Identifier: Apache-2.0
identifier: fvp_baser_aemv8r_aarch32_smp
name: FVP Emulation FVP_BaseR_AEMv8R AArch32
arch: arm
type: sim
toolchain:
- zephyr
- cross-compile
ram: 2048
flash: 64
testing:
timeout_multiplier: 25

View File

@ -0,0 +1,32 @@
# Copyright (c) 2023 Arm Limited (or its affiliates). All rights reserved.
# SPDX-License-Identifier: Apache-2.0
CONFIG_SOC_SERIES_FVP_AEMV8R_AARCH32=y
CONFIG_SOC_FVP_AEMV8R_AARCH32=y
CONFIG_BOARD_FVP_BASER_AEMV8R_AARCH32=y
CONFIG_ARM_MPU=y
CONFIG_ISR_STACK_SIZE=1024
CONFIG_THREAD_STACK_INFO=y
# Enable Timer and Sys clock
CONFIG_SYS_CLOCK_TICKS_PER_SEC=100
CONFIG_ARM_ARCH_TIMER=y
# Enable UART driver
CONFIG_SERIAL=y
# Enable serial port
CONFIG_UART_INTERRUPT_DRIVEN=y
# Enable console
CONFIG_CONSOLE=y
CONFIG_UART_CONSOLE=y
CONFIG_CACHE_MANAGEMENT=y
CONFIG_USE_SWITCH=y
CONFIG_SMP=y
CONFIG_MP_MAX_NUM_CPUS=4
CONFIG_DCACHE=n

View File

@ -4,6 +4,7 @@ tests:
- qemu_cortex_a9
- hifive_unleashed
- fvp_base_revc_2xaemv8a_smp_ns
- fvp_baser_aemv8r_aarch32_smp
tags: zbus
integration_platforms:
- native_posix