Just when I was pretty excited about being able to use this much more in Rust with the RwLocks in parking_lot x_x This causes me to change the sled roadmap a bit to focus more on lock-free RCU instead of moving more toward a simpler lock-based path in lower-contention areas that still needed HLE to shine.
<comment type="snarky">I’m starting to wonder if we need a new tag: intel_cpu_microarchitectural_vulnerability_announcement</comment>
We’re gonna need an updated Moore’s Law.
Context: Intel decided to kill the HLE part of TSX on current CPUs via a microcode update… and on Linux it was chosen to kill the other part too instead of relying on mitigations.
Is this separate from this submission?
Yes, HLE is only a part of TSX and was disabled outright by Intel in newer microcode.
The other part of TSX, explicit TSX, was left enabled by Intel with mitigation recommendations, but it was chosen to disable it outright in Linux.