Re: [patch V6 04/14] MDS basics 4
Thomas Gleixner <[email protected]>
| Newsgroups | org.kernel.lore.historical-speck |
|---|---|
| Message-ID | <[email protected]> |
On Wed, 6 Mar 2019, speck for Andrew Cooper wrote:
> On 01/03/2019 21:47, speck for Thomas Gleixner wrote:
> > #define VULNWL(_vendor, _family, _model, _whitelist) \
> > { X86_VENDOR_##_vendor, _family, _model, X86_FEATURE_ANY, _whitelist }
> > @@ -983,8 +984,8 @@ static const __initconst struct x86_cpu_
> > VULNWL_INTEL(ATOM_SILVERMONT_X, NO_SSB | NO_L1TF),
> > VULNWL_INTEL(ATOM_SILVERMONT_MID, NO_SSB | NO_L1TF),
> > VULNWL_INTEL(ATOM_AIRMONT, NO_SSB | NO_L1TF),
> > - VULNWL_INTEL(XEON_PHI_KNL, NO_SSB | NO_L1TF),
> > - VULNWL_INTEL(XEON_PHI_KNM, NO_SSB | NO_L1TF),
> > + VULNWL_INTEL(XEON_PHI_KNL, NO_SSB | NO_L1TF | MSBDS_ONLY),
> > + VULNWL_INTEL(XEON_PHI_KNM, NO_SSB | NO_L1TF | MSBDS_ONLY),
>
> Looking at the table in the magic PDF, Silvermont/Airmont are MDBDS_ONLY
> as well.
>
> The model numbers listed in the Silvermont/Airmont category are 37, 4a,
> 4c, 4d, 5a, 5d, 6e, 65, 75.
>
> The first 5 of those models match up with Linux's Silvermont/Airmont
> names, while the last 4 are unknown. I can't locate them anywhere and
> have requested clarification.
Yeah, forgot about the Silvermonts. Though the SMT problem does not exist
there as these beasts do not have HT AFAICT.
Thanks,
tglx