On Tue, Jun 01, 2021 at 06:08:19PM +0000, Sean Christopherson wrote: > But we have not yet verified that 0x8000001f is supported, only that the result > of CPUID.0x8000001f can be trusted (to handle Intel CPUs which return data from > the highest supported leaf if the provided leaf function is greater than the max > supported leaf). Verifying that 0x8000001f is supported doesn't happen until > 0x8000001f is actually read, which is currently done after the RDMSR that #GPs > and explodes. Yeah yeah, Tom just convinced me on IRC that the patch is ok after all... so let's do that. And again, we cannot stop hypervisors from doing shady things here so I don't even wanna try to. People should run SNP/TDX guests only anyway if they care about this stuff. -- Regards/Gruss, Boris. https://people.kernel.org/tglx/notes-about-netiquette