x86 VERW clarification required from AMD
From: Christian Ludloff
Date: Tue Nov 10 2026 - 20:37:01 EST
With AMD SB-7029 refreshed by AMD SB-7073
and with AMD SB-3055 out as well, the updated
AMD TSA doc [1] continues to state that...
"Execution of VERW at non-CPL0 will not clear
the relevant microarchitectural data structures."
Intel doesn't seem to document such a limitation
for VERW. Can AMD please spell out how CPL3
code can transition between trusted vs untrusted
without a roundtrip through the OS or HV?
Also, if VERW is CPL-dependent, then so should
its CPUID flag, ext.21h.EAX[5], be... right?
Thanks in advance for the required clarifications!
[1] https://www.amd.com/content/dam/amd/en/documents/resources/bulletin/technical-guidance-for-mitigating-transient-scheduler-attacks.pdf
PS: That doc tries to portray 3055 as theoretical,
which it is not. Please get patched... asap.
--
C.