tl;dr: newer AMD processors have non-coherent pagewalks. Intel has maintained coherent pagewalks despite that not being explicitly guaranteed in their documentation. Win9x depends on that.
I will say ME runs fine where 98 doesn't. weird!
Caching/speculative execution related bugs are very sensitive to patterns of memory access.
The background information for that reason is contained in these two detailed articles:
https://blog.stuffedcow.net/2015/08/pagewalk-coherence/
https://blog.stuffedcow.net/2015/08/win9x-tlb-invalidation-b...
tl;dr: newer AMD processors have non-coherent pagewalks. Intel has maintained coherent pagewalks despite that not being explicitly guaranteed in their documentation. Win9x depends on that.
I will say ME runs fine where 98 doesn't. weird!
Caching/speculative execution related bugs are very sensitive to patterns of memory access.