[PATCH v2] arm: Add ARMv8-M aarch32 support

Tom Rini trini at konsulko.com
Tue Apr 14 01:35:51 CEST 2026


On Mon, 30 Mar 2026 01:14:12 +0200, Marek Vasut wrote:

> Add configuration for ARMv8-M aarch32 core, which are currently
> Cortex-M23/M33 cores. These cores are treated similar to ARMv7-M
> cores, except the code has to be compiled with matching compiler
> -march=armv8-m.main flag . These cores have no MMU, they have MPU,
> which is currently not configured.
> 
> Unlike ARMv7-M, these cores have 512 interrupt vectors. While the
> SYS_ARM_ARCH should be set to 8, it is set to 7 because all of the
> initialization code is built from from arch/arm/cpu/armv7m and not
> armv8. Furthermore, CONFIG_ARM64 must be disabled, although DTs
> for devices using these cores do come from arch/arm64/boot/dts .
> 
> [...]

Applied to u-boot/master, thanks!

[1/1] arm: Add ARMv8-M aarch32 support
      commit: b0d731d9563cd6fb8bd6c8304065e550d97a22c7
-- 
Tom




More information about the U-Boot mailing list