boards: arm64: add fvp_baser_aemv8r_smp

Support SMP for fvp_baser_aemv8r.

Signed-off-by: Huifeng Zhang <Huifeng.Zhang@arm.com>
This commit is contained in:
Huifeng Zhang 2021-06-28 18:07:47 +08:00 committed by Christopher Friedt
commit 7dd3456479
3 changed files with 53 additions and 0 deletions

View file

@ -0,0 +1,6 @@
/*
* Copyright (c) 2021 Arm Limited (or its affiliates). All rights reserved.
* SPDX-License-Identifier: Apache-2.0
*/
#include "fvp_baser_aemv8r.dts"

View file

@ -0,0 +1,12 @@
# Copyright (c) 2021 Arm Limited (or its affiliates). All rights reserved.
# SPDX-License-Identifier: Apache-2.0
identifier: fvp_baser_aemv8r_smp
name: FVP Emulation FVP_BaseR_AEMv8R
arch: arm64
type: sim
toolchain:
- zephyr
- cross-compile
ram: 2048
flash: 64

View file

@ -0,0 +1,35 @@
# Copyright (c) 2021 Arm Limited (or its affiliates). All rights reserved.
# SPDX-License-Identifier: Apache-2.0
CONFIG_SOC_SERIES_FVP_AEMV8R=y
CONFIG_SOC_FVP_AEMV8R_AARCH64=y
CONFIG_BOARD_FVP_BASER_AEMV8R=y
# Cache management
CONFIG_CACHE_MANAGEMENT=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_PL011=y
CONFIG_UART_PL011_PORT0=y
# Enable console
CONFIG_CONSOLE=y
CONFIG_UART_CONSOLE=y
# Enable simulate cpu power management
CONFIG_SOC_FVP_AEMV8R_SIMULATE_CPU_PM=y
CONFIG_PM_CPU_OPS=y
CONFIG_PM_CPU_OPS_PSCI=n
CONFIG_SOC_FVP_AEMV8R_EL2_INIT=y
CONFIG_MP_NUM_CPUS=4