Has Intel fixed the TSX bug in Skylake ?

Gryz

Golden Member
Aug 28, 2010
1,551
204
106
Haswell introduced TSX (Transactional Synchronization eXtensions).
Exactly a year ago, Intel discovered a bug in their TSX implementation.
http://www.anandtech.com/show/8376/...rratum-found-in-haswell-haswelleep-broadwelly
Intel disabled TSX in Haswell and Broadwell-Y CPUs.

My questions.
- Has this bug been fixed ?
- I believe this bug is not fixable (via microcode) in Haswell CPUs. Correct ?
- Has this bug been fixed in Broadwell CPUs ? If so, which ones ?

And the most important question:
- Has this bug been fixed in all new SkyLake CPUs ?

TIA.
 
Mar 10, 2006
11,715
2,012
126
Haswell introduced TSX (Transactional Synchronization eXtensions).
Exactly a year ago, Intel discovered a bug in their TSX implementation.
http://www.anandtech.com/show/8376/...rratum-found-in-haswell-haswelleep-broadwelly
Intel disabled TSX in Haswell and Broadwell-Y CPUs.

My questions.
- Has this bug been fixed ?
- I believe this bug is not fixable (via microcode) in Haswell CPUs. Correct ?
- Has this bug been fixed in Broadwell CPUs ? If so, which ones ?

And the most important question:
- Has this bug been fixed in all new SkyLake CPUs ?

TIA.

- Yes
- It's fixed in Haswell-EX, but lower Haswell chips do not have the fix AFAIK
- Yes.
- Yes.
 

mikk

Diamond Member
May 15, 2012
4,293
2,382
136
TSX has been fixed since Broadwell F0 stepping. Of course Skylake is not affected anymore from this bug.
 

Gryz

Golden Member
Aug 28, 2010
1,551
204
106
Thanks very much.

Those are the most exact answers I've ever seen on this forum. :)