With the discovery of a bug in the implementation of TSX, all CPUs designed before that discovery have the extension disabled via microcode.
Half a year later, I haven't found much about new steppings of broadwell that fix the erratum. wikipedia's TSX article says "The bug was fixed in F-0 steppings of the vPro-enabled Core M-5Y70 Broadwell CPU in November 2014", with a link to http://www.intel.com/content/dam/www/public/us/en/documents/specification-updates/core-m-processor-family-spec-update.pdf.
I also found an article saying that Xeon D CPUs will have usable TSX, and that TSX will be available in the upcoming “Haswell-EX” Xeon E7 processors, according to one of Intel's CPU designers.
So the question: which currently available CPUs have a fixed implementation of TSX? Especially, any CPUs that could be put into a budget desktop (not Xeons), but answers detailing which mobile, embedded, system-on-chip, and workstation / server Xeon CPUs have a production-safe TSX implementation are welcome.
BTW, I know TSX is only going to give speedups of a couple % at best on most things. I'm mostly interested for future-proofing, since software might start to make more use of parallelism for things where locking overhead was a killer without TSX.
Also, I couldn't find any definitive answer to when fixed steppings of CPUs will become available, so the Internet is in need of having this information all in one place.