Re: [PATCH PATCH v2 9/9] x86/rfds: Exclude P-only parts from the RFDS affected list
From: Josh Poimboeuf
Date: Tue Jul 02 2024 - 21:04:43 EST
On Thu, Jun 27, 2024 at 01:44:55PM -0700, Pawan Gupta wrote:
> @@ -1255,9 +1260,7 @@ static const struct x86_cpu_id cpu_vuln_blacklist[] __initconst = {
> VULNBL_INTEL(TIGERLAKE, GDS),
> VULNBL_INTEL(LAKEFIELD, MMIO | MMIO_SBDS | RETBLEED),
> VULNBL_INTEL(ROCKETLAKE, MMIO | RETBLEED | GDS),
> - VULNBL_INTEL(ALDERLAKE, RFDS),
> VULNBL_INTEL(ALDERLAKE_L, RFDS),
> - VULNBL_INTEL(RAPTORLAKE, RFDS),
> VULNBL_INTEL(RAPTORLAKE_P, RFDS),
> VULNBL_INTEL(RAPTORLAKE_S, RFDS),
> VULNBL_INTEL(ATOM_GRACEMONT, RFDS),
> @@ -1271,6 +1274,8 @@ static const struct x86_cpu_id cpu_vuln_blacklist[] __initconst = {
> /* Match more than Vendor/Family/Model */
> VULNBL_INTEL_STEPPINGS(COMETLAKE_L, X86_STEPPINGS(0x0, 0x0), MMIO | RETBLEED),
> VULNBL_INTEL (COMETLAKE_L, MMIO | MMIO_SBDS | RETBLEED | GDS),
> + VULNBL_INTEL_TYPE (ALDERLAKE, ATOM, RFDS),
> + VULNBL_INTEL_TYPE (RAPTORLAKE, ATOM, RFDS),
Same comment here, these should be inline with the main list. Maybe
there's some way to structure the indentations so they align better
vertically with the STEPPINGS/TYPE variants.
--
Josh