All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/3] x86: Overhaul of vendor/family/model logic to support DMR
@ 2025-07-16 13:28 Andrew Cooper
  2025-07-16 13:28 ` [PATCH 1/3] x86: Rearrange struct cpuinfo_x86 to introduce a vfm field Andrew Cooper
                   ` (2 more replies)
  0 siblings, 3 replies; 11+ messages in thread
From: Andrew Cooper @ 2025-07-16 13:28 UTC (permalink / raw)
  To: Xen-devel; +Cc: Andrew Cooper, Jan Beulich, Roger Pau Monné

Intel have run out of model space in Family 6 and will start using Family 19
starting with Diamond Rapids.  Xen, like Linux, has model checking logic which
will malfunction owing to bad assumptions about the family field.

Follow Linux's lead and combine Vendor / Family / Model into a single
constant, so it is harder to mismatch family and model checks.

https://gitlab.com/xen-project/hardware/xen-staging/-/pipelines/1930124712

Andrew Cooper (3):
  x86: Rearrange struct cpuinfo_x86 to introduce a vfm field
  x86/intel-family: Resync with Linux
  x86/vtd: Switch model check to VFM

 xen/arch/x86/include/asm/cpufeature.h   | 45 ++++++++++--
 xen/arch/x86/include/asm/intel-family.h | 96 ++++++++++++++++++++++++-
 xen/arch/x86/setup.c                    |  4 +-
 xen/drivers/passthrough/vtd/quirks.c    |  7 +-
 4 files changed, 141 insertions(+), 11 deletions(-)

-- 
2.39.5



^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2025-07-16 16:32 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-07-16 13:28 [PATCH 0/3] x86: Overhaul of vendor/family/model logic to support DMR Andrew Cooper
2025-07-16 13:28 ` [PATCH 1/3] x86: Rearrange struct cpuinfo_x86 to introduce a vfm field Andrew Cooper
2025-07-16 13:47   ` Jan Beulich
2025-07-16 15:45     ` Andrew Cooper
2025-07-16 16:02       ` Jan Beulich
2025-07-16 13:28 ` [PATCH 2/3] x86/intel-family: Resync with Linux Andrew Cooper
2025-07-16 13:56   ` Jan Beulich
2025-07-16 16:32     ` Andrew Cooper
2025-07-16 13:28 ` [PATCH 3/3] x86/vtd: Switch model check to VFM Andrew Cooper
2025-07-16 13:32   ` Andrew Cooper
2025-07-16 14:01     ` Jan Beulich

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.