On Thu, Mar 14, 2024 at 08:37:09AM -0700, Dave Hansen wrote: > This is pretty close to just a raw dump of the XSAVE CPUID leaves. > Rather than come up with an XSAVE-specific ABI that depends on CPUID > *ANYWAY* (because it dumps the "flags" register aka. ECX), maybe we > should just bite the bullet and dump out (some of) the raw CPUID space. Funny you should say that. This was what they had done originally but if you dump CPUID and you want to add another component in the future which is *not* described by CPUID, your scheme breaks. So the idea is to have a self-describing buffers layout, independent from any x86-ism. You can extend this in a straight-forward way then later. -- Regards/Gruss, Boris. https://people.kernel.org/tglx/notes-about-netiquette