3 ms·
I understand how they turn incorrect store forwarding into an attack, but can somebody summarize what causes the store forwarding to be wrong in the first place
by MauranKilom 7y ago
I understand how they turn incorrect store forwarding into an attack, but can somebody summarize what causes the store forwarding to be wrong in the first place?
- redrabbyte 7y agoshort version: only the lower bits of an address are compared at first, because the rest might take a while to resolve so the cpu can speculate that the rest is gonna match as well and start to work with the data, and then either keep it or throw it away once the rest of the address is known