Generalized address-space isolation
Generalized address-space isolation
Posted Mar 17, 2022 14:21 UTC (Thu) by ksandstr (guest, #60862)In reply to: Generalized address-space isolation by anton
Parent article: Generalized address-space isolation
It's also possible that allowing speculative consumption of leaky instructions' results only after all instructions above them have been confirmed not to raise faults (e.g. segment applied & TLBs crawled for memory ops) would cost more in terms of performance than having a vulnerable pipeline and compensating with software kludges. The latter seems preferable for exactly the type of changes presented in the main article: keeping sensitive data out of Spectre's reach, thereby limiting the number of gadgets that could plausibly leak it.
Now to await the day that we can run our web browsers within a VM-equivalent container, and enjoy pre-PTI performance without.
