The performance hit is (supposedly) much more significant on Haswell and older, which they forgot to include.
Continuing with their strategy of full transparency..
PCID was introduced with Westmere (2010). [1]
However it wasn't used in the Linux kernel until 4.14 because no one saw the need. [2]
[1] https://www.realworldtech.com/westmere/
[2] https://stackoverflow.com/questions/20155304/does-linux-use-...
> For context, on newer CPUs such as on Skylake and
> beyond, Intel has refined the instructions used to
> disable branch speculation to be more specific to
> indirect branches, reducing the overall performance
> penalty of the Spectre mitigation.
https://cloudblogs.microsoft.com/microsoftsecure/2018/01/09/...