Emphasis on this issue, eh?
> I'll be curious as to what there is to learn from this...
I'm also very interested to see what you and the community can discover using this trick!
I'm sure we'll see more types of leaks, but unless they're actively fetching invalid data [1], there isn't much sensitive data to leak anymore.
I don't think there is much during speculation that can load _new_ data during that window.
[1]: So far almost every CPU bug has leaked something in an internal cache.
Are you talking about software context switches or hardware (hyperthreading) ones?
If HW threading constantly clears caches wouldn't it cause a huge performance loss? Isn't that something that can occur 1-100 million times per second?
Sadly, software context switch cache clearing is pretty much given these days.
I'll be curious as to what there is to learn from this. It's more of a longshot goal for me to learn how things work, develop accurate uarch models, and then learn from those models better than I could guess and check hardware results.
Hard to say if it'll go well....