Re: Turning on DOITM at last
From: Christian Ludloff
Date: Sun Nov 15 2026 - 01:31:19 EST
Continuing this summer's thread...
https://lore.kernel.org/lkml/14962fdf-66e9-4b64-a37e-0e697c875cc0@xxxxxxxxxx/
The DOITM U/S spec arrived, as mentioned on the gcc-patches list.
https://gcc.gnu.org/pipermail/gcc-patches/2026-November/738803.html
https://www.intel.com.br/content/www/br/pt/content-details/932747/user-doitm-and-sup-doitm-extensions-architecture-specification.html
In section 3.1.3 it proposes two changes to the published DOIT list.
https://www.intel.com/content/www/us/en/developer/articles/technical/software-security-guidance/resources/data-operand-independent-timing-instructions.html
Namely, for shift/rotate and for rep stosb.
How is this not problematic? Will Intel do the required SW work? How?
And what good is a DOIT list... when it then changes under one's feet?
(Other insanity: the naming prefix/suffix mess and the cpl1/cpl2 mess.)
--
C.