[PATCH master 3/7] ARM: configs: temporarily revive vexpress_defconfig
Sascha Hauer
sha at pengutronix.de
Mon May 22 01:23:30 PDT 2023
On Mon, May 22, 2023 at 07:22:18AM +0200, Ahmad Fatoum wrote:
> Vexpress and the Qemu ARM Virt platform have a memory-mapped flash
> starting at physical address 0. This clashes with the zero page used to
> trap NULL pointer accesses when MMU is enabled. For this reason,
> vexpress_defconfig disabled the MMU. vexpress_defconfig was removed in
> favor of multi_v7_defconfig, but the latter enables the MMU, breaking
> the ability to test barebox environment and state out of the box.
>
> Patches to resolve that are being upstreamed, so until they are, let's
> reinstate vexpress_defconfig.
>
> Signed-off-by: Ahmad Fatoum <a.fatoum at pengutronix.de>
> ---
> Documentation/user/virtio.rst | 2 +-
> arch/arm/configs/vexpress_defconfig | 76 +++++++++++++++++++++++++++++
> 2 files changed, 77 insertions(+), 1 deletion(-)
> create mode 100644 arch/arm/configs/vexpress_defconfig
>
> diff --git a/Documentation/user/virtio.rst b/Documentation/user/virtio.rst
> index a8624649f473..d944fa4821b1 100644
> --- a/Documentation/user/virtio.rst
> +++ b/Documentation/user/virtio.rst
> @@ -44,7 +44,7 @@ Building barebox for QEMU targets is no different from others.
> For example, we can do the following with the CROSS_COMPILE environment
> variable being properly set to a working toolchain for ARM::
>
> - $ make multi_v7_defconfig
> + $ make vexpress_defconfig
> $ make
>
> Testing
> diff --git a/arch/arm/configs/vexpress_defconfig b/arch/arm/configs/vexpress_defconfig
vexpress_defconfig is not removed in master. The patch is still in
-next.
Sascha
--
Pengutronix e.K. | |
Steuerwalder Str. 21 | http://www.pengutronix.de/ |
31137 Hildesheim, Germany | Phone: +49-5121-206917-0 |
Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 |
More information about the barebox
mailing list