Re:Side channel that leaked data from Intel CPUs patched by ...
by menzoic on Tuesday August 06, 2019 @10:08PM
(#20631428)
What does speculative mean in this context?
[ Parent
| on HN ]
Re:Side channel that leaked data from Intel CPUs patched by ...
by viraptor on Tuesday August 06, 2019 @10:23PM
(#20631504)
CPU speculating that it knows what the state will be after SWAPGS and continuing to load instructions into pipeline and partially executing them. In case of either a different branch bring taken, or SWAPGS causing a fault the pipeline will be rolled back, but side effects of the partial execution (like loads into cache) will not be.