On 03/05/2023 10:45 am, Jan Beulich wrote: > We allow its use for writeback purposes only anyway, so let's also carry > these out that way on capable hardware. > > With it now known that WBNOINVD uses the same VM exit code as WBINVD for > both SVM and VT-x, we can now also expose the feature that way without > further distinguishing the specific cases of those VM exits. Note that > on SVM this builds upon INSTR_WBINVD also covering WBNOINVD, as the > decoder won't set prefix related bits for this encoding in the resulting > canonicalized opcode. > > Signed-off-by: Jan Beulich <jbeul...@suse.com>
I realise this is an old series, but this patch is unsafe with AMD SEV-SNP, and with CLX devices. Both have cases needing "genuinely evicted from the cache" semantics. ~Andrew