> I've heard that before, it doesn't seem quite credible
It doesn't seem credible that completely clearing cache and repopulating it every time a privileged context switch occurs would cause performance degradation?
> It seems to boil down to performance-critical untrusted code that performs many kernel calls.
You're conflating the current branch prediction hotfixes with what the person above asked about which was completely clearing cache when the context is switched into a privileged state. Those are two entirely different things.
The current hotfixes try to continue to utilize many performance benefits of speculative execution, while patching out the side-channel attacks from branch prediction. The person above was asking about a complete change in the underlying model we use today, which would promote security at the cost of performance.