On Tue, 27 Jan 2026 at 13:42, Alex Bennée <[email protected]> wrote: > > It looks like the features were renamed to include the levels at some > point. To make it easier to match features up to the Arm ARM update to > use the full name. > > Signed-off-by: Alex Bennée <[email protected]> > --- > docs/system/arm/emulation.rst | 3 ++- > 1 file changed, 2 insertions(+), 1 deletion(-) > > diff --git a/docs/system/arm/emulation.rst b/docs/system/arm/emulation.rst > index 3f30ea5a30e..22b5b659aaf 100644 > --- a/docs/system/arm/emulation.rst > +++ b/docs/system/arm/emulation.rst > @@ -26,7 +26,8 @@ the following architecture extensions: > - FEAT_ASID16 (16 bit ASID) > - FEAT_ASID2 (Concurrent use of two ASIDs) > - FEAT_ATS1A (Address Translation operations that ignore stage 1 permissions) > -- FEAT_BBM at level 2 (Translation table break-before-make levels) > +- FEAT_BBML1 at level 1 (Translation table break-before-make levels) > +- FEAT_BBML2 at level 2 (Translation table break-before-make levels)
If we have the 1 and 2 in the FEAT name we don't need the "at level ..." part, which was the old FEAT_BBM terminology. So, using the description from the Arm ARM: - FEAT_BBML1 (Translation table break-before-make level 1) - FEAT_BBML2 (Translation table break-before-make level 2) thanks -- PMM
