3 ms·
> Does this new intel CPU have 'fixes' for all issues like spectre and meltdown It's worth noting that Spectre-V1 is likely to be with us for many many years.
by kllrnohj 7y ago
> Does this new intel CPU have 'fixes' for all issues like spectre and meltdown
It's worth noting that Spectre-V1 is likely to be with us for many many years. CPUs have so far only shown interest in addressing spectre when spectre is crossing process or ring boundaries. In-process spectre leaks (so variant 1, Bounds Check Bypass) are currently not really being considered a problem in the CPU's eyes. No privilege boundaries were crossed, therefore not a bug.
As in, secure in-process sandboxing seems to just be dead. Or left as an exercise for the embedding code to figure out how to in some way handle with no CPU support.
- gsnedders 7y agoI mean what could the CPU do otherwise for Spectre v1? You clearly need a privilege boundary, which CPUs already have in multiple ways: how would a new boundary differ to those that already exist?
- kllrnohj 7y agoSome people have asked for failed speculative execution to be truly side-effect free. Like a transaction buffer that speculative execution can manipulate without evicting or impacting L1/L2 until the speculation is committed. I don't really think this is a great use of transistors, and is why CPUs will probably never do it, but theoretically possible maybe.