Re: [PATCH] add tlbi=off to disable INVLPGB

From: Borislav Petkov

Date: Thu Jul 30 2026 - 14:40:06 EST


On Thu, Jul 30, 2026 at 07:31:04PM +0200, Peter Zijlstra wrote:
> But also, nah:
>
> https://support.arm.com/documentation/dui0802/b/A64-General-Instructions/TLBI
>
> "TLBI - TLB invalidate operation."

Yap, that's what I meant.

> tlbi={ipi,broadcast}
>
> Anyway, INVLPGB stands for INVaLidate PaGe Broadcast, ain'ted that hard
> :-) Also, you know who to complain to for that instruction :-)

Too late for that. :)

"tlbi=broadcast" is a bit much to type: imagine you're hunched over some box
in the server room, like Spiderman, crouching between racks and balancing the
keyboard on some old pile of cables... :-P

So how about shorter:

"tlbi=bcast"
"tlbi=ipi"

?

We probably won't need to write "bcast" at all, actually, because that would
be the default. So "tlbi=ipi" only. Yeah, that's good.

Thx.

--
Regards/Gruss,
Boris.

https://people.kernel.org/tglx/notes-about-netiquette