News for hackers. Stuff that matters.
Re:MIT researchers uncover ‘unpatchable’ flaw in Apple M1 chips by jprx on Monday June 13, 2022 @11:30AM (#31726974)
Unwinding changes to the TLB on every mispredict would have a significant overhead and hurt overall performance. Removing valid data you just cached (speculatively or otherwise) is generally a bad idea.

User mode software requires a TLB (unless you want to do a page walk for every single instruction!)

Even if you could remove the TLB entirely from the CPU somehow, the attacker could just use the cache or some other microarchitectural structure.

Re:MIT researchers uncover ‘unpatchable’ flaw in Apple M1 chips by aaron_m04 on Monday June 13, 2022 @07:17PM (#31732928)
Well that's disappointing. Thanks for the explanation!

I never have to worry about such low level details in my day-to-day work, so this is all new to me.