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@xxxxxxxxxxxxxx> > --- > 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 |