LWN: Comments on "This week's hardware vulnerabilities" https://lwn.net/Articles/804462/ This is a special feed containing comments posted to the individual LWN article titled "This week's hardware vulnerabilities". en-us Sat, 04 Oct 2025 21:47:25 +0000 Sat, 04 Oct 2025 21:47:25 +0000 https://www.rssboard.org/rss-specification lwn@lwn.net This week's hardware vulnerabilities https://lwn.net/Articles/805255/ https://lwn.net/Articles/805255/ jch <div class="FormattedComment"> <font class="QuotedText">&gt; However, we have many HPC workloads that gain nothing from hyperthreading.</font><br> <p> Hyperthreading improves performance when a single thread is unable to exploit the resources of a core, e.g. because of cache misses or bad instruction scheduling. With carefully vectorised, FPU-bound code, you're not going to see a lot of improvement.<br> <p> A lot of us are memory-bound or run non-vectorised code, and so we find hyperthreading useful.<br> <p> </div> Thu, 21 Nov 2019 11:39:36 +0000 This week's hardware vulnerabilities https://lwn.net/Articles/805024/ https://lwn.net/Articles/805024/ roblucid <div class="FormattedComment"> English is not written with the precision of a programing language and most words have several meanings, it's an error or an erratum to use the -ultra-pedantic option!<br> </div> Mon, 18 Nov 2019 10:43:44 +0000 erratum https://lwn.net/Articles/804910/ https://lwn.net/Articles/804910/ halla <div class="FormattedComment"> Well, one shouldn't use a Latin dictionary for English, not even when the word used is still recognizably Latin, of course. That said, the English dictionary definition is still error, but the habit of titling a list of corrigenda for a book with "Errata" or "Erratum" means that people these days think an Erratum as a list of corrections, not a list of errors.<br> <p> And since living languages change, that's going to be the meaning of the word, no matter what dictionaries say.<br> </div> Fri, 15 Nov 2019 15:49:28 +0000 erratum https://lwn.net/Articles/804909/ https://lwn.net/Articles/804909/ robbe <div class="FormattedComment"> As my 1980 Latin dictionary translates „erratum“ as mistake or error, it seems you that are going astray.<br> </div> Fri, 15 Nov 2019 15:12:30 +0000 This week's hardware vulnerabilities https://lwn.net/Articles/804838/ https://lwn.net/Articles/804838/ kpfleming <div class="FormattedComment"> "A microcode update (MCU) can prevent this erratum."<br> <p> What? The MCU can go back in time to erase the evidence that the problem existed? Amazing.<br> <p> "Erratum" is the report of the issue, not the issue (misbehavior) itself. Bad writing, Intel. Bad.<br> </div> Fri, 15 Nov 2019 09:56:11 +0000 One word missing from this article https://lwn.net/Articles/804725/ https://lwn.net/Articles/804725/ pm215 <div class="FormattedComment"> Like SVE2, TME is not a part of any specific v8.x architecture version. I think you can find instruction details and pseudocode in this document: <a href="https://developer.arm.com/docs/ddi0602/b">https://developer.arm.com/docs/ddi0602/b</a> ("Arm® A64 Instruction Set Architecture: Future Architecture Technologies in the A architecture profile").<br> <p> </div> Thu, 14 Nov 2019 10:35:12 +0000 This week's hardware vulnerabilities https://lwn.net/Articles/804681/ https://lwn.net/Articles/804681/ nivedita76 <div class="FormattedComment"> Not really that recent. IIRC it was broken on the first generation (Haswell) and was enabled on Broadwell.<br> </div> Wed, 13 Nov 2019 21:43:33 +0000 This week's hardware vulnerabilities https://lwn.net/Articles/804676/ https://lwn.net/Articles/804676/ hmh <div class="FormattedComment"> The JCC erratum is a disaster, its fix is already present in the 20191112 microcode batch, and that fix comes with a decent performance penalty.<br> <p> And the proposed patches to llvm and gas to get some of that performance back appear to worsen the cache footprint for everyone if enabled by distros like Debian and Ubuntu. That is unacceptable as far as I am concerned. OTOH they're good ideas for JIT that detects the need at runtime, and host-specific building distros like Gentoo that can do host specific optimization.<br> </div> Wed, 13 Nov 2019 21:31:37 +0000 This week's hardware vulnerabilities https://lwn.net/Articles/804657/ https://lwn.net/Articles/804657/ Cyberax <div class="FormattedComment"> Example: <a href="https://www.phoronix.com/scan.php?page=news_item&amp;px=RPCS3-Intel-TSX-Support">https://www.phoronix.com/scan.php?page=news_item&amp;px=R...</a><br> <p> </div> Wed, 13 Nov 2019 18:42:48 +0000 This week's hardware vulnerabilities https://lwn.net/Articles/804644/ https://lwn.net/Articles/804644/ luto <div class="FormattedComment"> Citation, please. As I understand it, it doesn’t seem to offer much benefit in practice.<br> </div> Wed, 13 Nov 2019 16:15:23 +0000 This week's hardware vulnerabilities https://lwn.net/Articles/804556/ https://lwn.net/Articles/804556/ rc <div class="FormattedComment"> That is certainly true for a lot of workloads. However, we have many HPC workloads that gain nothing from hyperthreading. Many HPC sites have historically disabled hyperthreading since it was introduced, although recent iterations had started getting good enough (and some code is bad enough IMO) that enabling it was starting to make sense to help those few edge cases. But with these kinds of problem on multi-user systems? Disabled.<br> <p> Again, to each their own. For our uses cases it just makes sense to disable hyperthreading.<br> </div> Wed, 13 Nov 2019 15:55:47 +0000 This week's hardware vulnerabilities https://lwn.net/Articles/804537/ https://lwn.net/Articles/804537/ Baughn <div class="FormattedComment"> That would be a 40% performance loss on my workloads, for a threat that's still mostly theoretical.<br> </div> Wed, 13 Nov 2019 14:40:10 +0000 This week's hardware vulnerabilities https://lwn.net/Articles/804519/ https://lwn.net/Articles/804519/ joib <div class="FormattedComment"> Another vulnerability that was apparently made public today is the "JCC erratum", where a jump instruction straddles a 32B boundary. See <a href="https://www.intel.com/content/www/us/en/support/articles/000055650/processors/intel-xeon-processors.html">https://www.intel.com/content/www/us/en/support/articles/...</a><br> <p> The solution is yet another microcode update, and/or recompiling software with an option to the assembler to pad the code so that the affected jumps don't straddle the boundary.<br> </div> Wed, 13 Nov 2019 07:05:04 +0000 This week's hardware vulnerabilities https://lwn.net/Articles/804517/ https://lwn.net/Articles/804517/ Cyberax <div class="FormattedComment"> It got re-enabled on the recent CPUs. I guess it's going to be disabled again.<br> <p> Pity, it offers really nice performance improvements.<br> </div> Wed, 13 Nov 2019 05:38:03 +0000 This week's hardware vulnerabilities https://lwn.net/Articles/804516/ https://lwn.net/Articles/804516/ dmoulding <div class="FormattedComment"> I don't always buy new CPUs, but when I do, I buy the ones without HT.<br> </div> Wed, 13 Nov 2019 05:33:03 +0000 This week's hardware vulnerabilities https://lwn.net/Articles/804506/ https://lwn.net/Articles/804506/ flussence <div class="FormattedComment"> I thought TSX was already disabled by microcode because it was broken by design, or did newer chips solve that?<br> </div> Wed, 13 Nov 2019 03:39:02 +0000 One word missing from this article https://lwn.net/Articles/804496/ https://lwn.net/Articles/804496/ brouhaha Oops, apparently TME is not in v8.5-A. Maybe it's in v8.6A? For a feature that ARM officially announced seven months ago, it's frustrating that there seems to be no public reference documentation. Wed, 13 Nov 2019 00:23:42 +0000 This week's hardware vulnerabilities https://lwn.net/Articles/804494/ https://lwn.net/Articles/804494/ brouhaha I'd rather keep TSX and disable Hyperthreading. AFAICT that would mitigate far more exploits than disabling TSX would. Wed, 13 Nov 2019 00:17:34 +0000 One word missing from this article https://lwn.net/Articles/804493/ https://lwn.net/Articles/804493/ brouhaha ARM v8.5-A offers transactional memory. I haven't seen any word yet on whether the same exploit affects it. Wed, 13 Nov 2019 00:15:56 +0000 One word missing from this article https://lwn.net/Articles/804472/ https://lwn.net/Articles/804472/ leighbb <div class="FormattedComment"> and that word is Intel. It would have been good to know that AMD is not affected.<br> <p> </div> Tue, 12 Nov 2019 21:11:09 +0000