On 04.03.2026 20:53, Kevin Lampis wrote:
> --- a/xen/arch/x86/include/asm/cpufeature.h
> +++ b/xen/arch/x86/include/asm/cpufeature.h
> @@ -43,19 +43,15 @@
> #ifndef __ASSEMBLER__
>
> struct cpuinfo_x86 {
> - /* TODO: Phase out the x86 prefixed names. */
> union {
> struct {
> union {
> - uint8_t x86_model;
> uint8_t model;
> };
> union {
> - uint8_t x86;
> uint8_t family;
> };
> union {
> - uint8_t x86_vendor;
> uint8_t vendor;
> };
> uint8_t _rsvd; /* Use of this needs coordinating
> with VFM_MAKE() */
> @@ -63,7 +59,6 @@ struct cpuinfo_x86 {
> uint32_t vfm; /* Vendor Family Model */
> };
> union {
> - uint8_t x86_mask;
> uint8_t stepping;
> };
>
But then all the now unnecessary unions also want to go away?
Jan