mirror of
https://github.com/brain-hackers/u-boot-brain
synced 2024-08-04 17:23:45 +09:00
![Andre Przywara](/assets/img/avatar_default.png)
To enable hypervisors utilizing the ARMv7 virtualization extension on the Versatile Express board with the A15 core tile, we add the required configuration variable. Also we define the board specific smp_set_cpu_boot_addr() function to set the start address for secondary cores in the VExpress specific manner. There is no need to provide a custom smp_waitloop() function here. This also serves as an example for what to do when adding support for new boards. Signed-off-by: Andre Przywara <andre.przywara@linaro.org>
24 lines
557 B
C
24 lines
557 B
C
/*
|
|
* (C) Copyright 2013 Linaro
|
|
* Andre Przywara, <andre.przywara@linaro.org>
|
|
*
|
|
* Configuration for Versatile Express. Parts were derived from other ARM
|
|
* configurations.
|
|
*
|
|
* SPDX-License-Identifier: GPL-2.0+
|
|
*/
|
|
|
|
#ifndef __VEXPRESS_CA15X2_TC2_h
|
|
#define __VEXPRESS_CA15X2_TC2_h
|
|
|
|
#define CONFIG_VEXPRESS_EXTENDED_MEMORY_MAP
|
|
#include "vexpress_common.h"
|
|
#define CONFIG_BOOTP_VCI_STRING "U-boot.armv7.vexpress_ca15x2_tc2"
|
|
|
|
#define CONFIG_SYSFLAGS_ADDR 0x1c010030
|
|
#define CONFIG_SMP_PEN_ADDR CONFIG_SYSFLAGS_ADDR
|
|
|
|
#define CONFIG_ARMV7_VIRT
|
|
|
|
#endif
|