Phoronix berichtet am 18. Oktober 2026 über eine auf den 15. Oktober datierte Linux-Patchserie für Intel Trust Domain Extensions (Intel TDX), die laut dem Bericht noch aussteht und softwaregesteuerte Cache-Flushes bei Speicherübergängen zwischen KeyIDs entfernen soll.

Warum die Patchserie Cache-Flushes streichen soll

Intel-Softwareentwickler Rick Edgecombe zufolge kann die TDX-Hardware die betreffenden Aufgaben ohne Softwarehilfe erledigen. Phoronix gibt seine Erklärung wieder und berichtet, dass die TDX-Architektur angepasst werden soll, damit Linux den bisherigen Flush-Code entfernen kann. Als Folge nennt der Bericht einfacheren Kernelcode.

Intel zufolge ermöglicht Multi-Key Total Memory Encryption (MKTME), den Speicher jeder Trust Domain (TD) mit einem eigenen AES-Schlüssel zu verschlüsseln. Eine KeyID in der Speicheranforderung bestimmt, welcher Schlüssel verwendet wird. Die Patchserie betrifft die softwaregesteuerten Flushes bei Übergängen zwischen solchen KeyIDs.

Was sich über die Leistung sagen lässt

Phoronix zufolge nannten die Patchnachrichten keinen erwarteten Leistungseffekt. Der Bericht beschreibt einfacheren Kernelcode, aber keinen Leistungsgewinn.

Was Intel zu Cache-Side-Channels sagt

In einem am 10. März 2026 aktualisierten Advisory zu MKTME und Intel TDX beschreibt Intel ein Risiko für bestimmte Konfigurationen: Ein nicht vertrauenswürdiger Virtual Machine Monitor (VMM) mit den nötigen Privilegien kann KeyID-bezogenes Cache-Kohärenzverhalten ausnutzen, um Speicherzugriffsmuster auf Cache-Line-Ebene zu beobachten. Laut Intel legen die beschriebenen Angriffe nicht direkt die Daten an diesen Adressen offen.

Intel empfiehlt, geheimnisabhängige Speicherzugriffe zu vermeiden. Software soll außerdem nicht davon abhängen, ob KeyID-bezogene Kohärenzabläufe auftreten oder ausbleiben; künftige Prozessoren können diese Abläufe ändern.