Originally posted by Vorpal
View Post
Announcement
Collapse
No announcement yet.
x86 Straight-Line Speculation Mitigation On Track For Linux 5.17
Collapse
X
-
- Likes 1
-
Originally posted by Vorpal View PostSo what is going on here? I thought only ARM was affected by SLS. Yet in this past month or so there has been a lot of work on implementing it for x86 as well. Have I missed some news? If there was some not yet disclosed vulnerability on x86 with this I would have expected it to be done in secret instead of in the open as it is now...
- Likes 3
Comment
-
Originally posted by Vorpal View PostSo what is going on here? I thought only ARM was affected by SLS. Yet in this past month or so there has been a lot of work on implementing it for x86 as well. Have I missed some news? If there was some not yet disclosed vulnerability on x86 with this I would have expected it to be done in secret instead of in the open as it is now...
- Likes 2
Comment
-
Originally posted by andreano View PostWill new CPUs get fixed? It would be silly to carry the mitigation bloat around forever. The mitigations are after all inserted very systematically, which new CPUs could have anticipated, I mean stopped anticipating (aka. speculating), after the same pattern. The pessimist in me wonders if future CPUs will be so optimized for looking ahead of the mitigation code that they would mispredict if you removed the mitigations.
The last invulnerable CPU was supposedly the A55 (I have seen no word on A510 yet).
- Likes 4
Comment
-
Originally posted by andreano View PostWill new CPUs get fixed? It would be silly to carry the mitigation bloat around forever. The mitigations are after all inserted very systematically, which new CPUs could have anticipated, I mean stopped anticipating or speculating beyond, after the same pattern. The pessimist in me wonders if future CPUs will be so optimized for looking ahead of the mitigation code that they would mispredict if you removed the mitigations.
The last invulnerable CPU was supposedly the A55 (I have seen no word on A510 yet).
Just like Developer12 said, except it's not fundamental to how CPUs work but rather how fast CPUs work. People want fast CPUs 99% of the time. Speculative execution will be in demand for the foreseeable future (pun intended). There are however a very small exception to that demand, like people who don't care about performance. Some super edge-case device like a super basic phone, basic developer laptop, low-power SBC or a retro emulation platform. These devices might seem in high demand relative to technical circles but relative to the majority of people who buys CPUs effectively nobody wants in-order execution.
IIRC the pinephone 64 featured in-order execution. I like simplicity in devices (hardware and software) that don't need to be "that fast". I don't know of any device that just uses the A510, most that I've seen uses it as part of the big.LITTLE config. Perhaps it's just too expensive to produce the A510 chips by itself. The demand is currently extremely high at most modern fabs. Regardless, it's just a matter of time before we see devices using just the A510.Last edited by Jabberwocky; 12 December 2021, 09:52 PM.
- Likes 1
Comment
Comment