Re: [PATCHv6 01/16] x86/cpu: Enumerate the LASS feature bits

From: Dave Hansen
Date: Thu Jun 26 2025 - 13:21:37 EST


On 6/26/25 09:07, Borislav Petkov wrote:
>> Makes more sense?
> I meant this crap, ofc:
>
> switch (bug) {
> case X86_BUG_CPU_MELTDOWN:
> if (boot_cpu_has(X86_FEATURE_PTI))
> return sysfs_emit(buf, "Mitigation: PTI\n");
>
> This should say "Mitigation: LASS" if LASS is enabled...
>
> Which begs the question: how do LASS and PTI interact now?

Maybe my babbling about LASS mitigation Meltdown was ill considered. It
seems that I've just muddied the waters.

All the real LASS-capable hardware also has RDCL_NO=1 which is the
_actual_ x86 Meltdown mitigation. Those systems are not vulnerable to
Meltdown in the first place.

They should say: "Not affected" for Meltdown, both before and after LASS.