From: Tom Rini <trini@konsulko.com>
To: Marek Vasut <marek.vasut@mailbox.org>
Cc: "Kumar, Udit" <u-kumar1@ti.com>,
u-boot@lists.denx.de, Casey Connolly <casey.connolly@linaro.org>,
Heinrich Schuchardt <xypron.glpk@gmx.de>,
Ilias Apalodimas <ilias.apalodimas@linaro.org>,
Jerome Forissier <jerome.forissier@arm.com>
Subject: Re: [PATCH v2] arm: Add ARMv8-M aarch32 support
Date: Thu, 9 Apr 2026 20:04:57 -0600 [thread overview]
Message-ID: <20260410020457.GS41863@bill-the-cat> (raw)
In-Reply-To: <a03ecada-fa00-41ce-99ff-cc1a2a8362b3@mailbox.org>
[-- Attachment #1: Type: text/plain, Size: 1997 bytes --]
On Fri, Apr 10, 2026 at 03:24:10AM +0200, Marek Vasut wrote:
> On 3/31/26 8:04 AM, Kumar, Udit wrote:
> >
> >
> > On 3/30/2026 4:44 AM, 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 .
> > >
> > > To avoid excess duplication in Makefiles, introduce one new Kconfig
> > > symbol, CPU_V7M_V8M. The CPU_V7M_V8M cover both ARMv7-M and ARMv8-M
> > > cores.
> > >
> > > Signed-off-by: Marek Vasut <marek.vasut+renesas@mailbox.org>
> > > ---
> > > Cc: Casey Connolly <casey.connolly@linaro.org>
> > > Cc: Heinrich Schuchardt <xypron.glpk@gmx.de>
> > > Cc: Ilias Apalodimas <ilias.apalodimas@linaro.org>
> > > Cc: Jerome Forissier <jerome.forissier@arm.com> <jerome@forissier.org>
> > > Cc: Tom Rini <trini@konsulko.com>
> > > Cc: Udit Kumar <u-kumar1@ti.com>
> > > Cc: u-boot@lists.denx.de
> > > ---
> > > V2: - Rename CPU_V78M to CPU_V7M_V8M
> > > - Isolate V7M specific and otherwise option bits in cpu.c
> >
> > Thanks for v2 Marek,
> > Apart of name of config discussion over v1 [0].
> >
> > For changes,
> > Acked-by: Udit Kumar <u-kumar1@ti.com>
> >
> > [0] :
> > https://lore.kernel.org/all/30108d25-efd6-4ff6-9bfe-0dc55670a83f@mailbox.org/
> Tom, is the naming now OK ?
I'm unable to come up with something I like better, so, yes, I will
merge this soon, thanks!
--
Tom
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 228 bytes --]
next prev parent reply other threads:[~2026-04-10 2:05 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-03-29 23:14 [PATCH v2] arm: Add ARMv8-M aarch32 support Marek Vasut
2026-03-31 6:04 ` Kumar, Udit
2026-04-10 1:24 ` Marek Vasut
2026-04-10 2:04 ` Tom Rini [this message]
2026-04-10 3:28 ` Marek Vasut
2026-04-13 23:35 ` Tom Rini
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20260410020457.GS41863@bill-the-cat \
--to=trini@konsulko.com \
--cc=casey.connolly@linaro.org \
--cc=ilias.apalodimas@linaro.org \
--cc=jerome.forissier@arm.com \
--cc=marek.vasut@mailbox.org \
--cc=u-boot@lists.denx.de \
--cc=u-kumar1@ti.com \
--cc=xypron.glpk@gmx.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.