[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[PATCH v v3 0/7] Remove x86 prefixed names from cpuinfo


  • To: xen-devel@xxxxxxxxxxxxxxxxxxxx
  • From: Kevin Lampis <kevin.lampis@xxxxxxxxxx>
  • Date: Fri, 13 Mar 2026 16:36:23 +0000
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=citrix.com; dmarc=pass action=none header.from=citrix.com; dkim=pass header.d=citrix.com; arc=none
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=rAGJbO//KWTn14NI8yrsqMSsRTI1UMXqBSznXwprmUs=; b=gJnpytLYCwFBaRQ+YTeQTBmJgYRChXo69pZ7EUs4A3+jzRmiEd5gjTTBHwKyHxC0Uc7zG5WOcHAbmcuAjGMihgNgLFBqCl58I4p/JDcuyNdf6WPihRoHOiTErwQJMyTK2GQWtLm5jxZjicyKWFgzQJP/R+oUKgLiC0zt1LHdg6MGKdp72Qf2jW+IxlLapWOLnwav3TKCbD7FRf3zFlx4qM3YjI6pIqR/q9kQa5mu7PUYfrujoTDxSdVh36TZWJqmkp+TOtouNgpfZtVLXmV3R83jVaIwssihXpYq1eoWDL91uBuM6YgWWA4H2T3m7RIPPYrsXWT1XBdgueFuWOPKIg==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=VeJzfOhq0v1nD5dAgUpULM6bHwWcVQpKZcfb6Vlb5xFtngcdpadc+PKT/+I05ny4CY2DLE7SfxLodMGxjKnVPEHXMe2fMhnDEeWVXsmrhLZxGefO+tWph+kozuvy0EOg+wPTSbdAOpFHvCYbxhpav/xzad7knkKKfMBdKBboTYYAuNpS81GX+d2ucsp/gDwkTgiQUdHjIi5lWlEBSnfaqBwaRgb+HkJ8Z/1aoCGs6qKwoeuTUPbR0K6f/lwEBiAYd5IhG4hRTMTY8yw3Z4zu/4QenPWC9wo04FGoF8/BRr7NeZqBxnMI3ngTTzbDfjJ5jeVPOPCyDvgqCjv55ctpJA==
  • Authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=citrix.com;
  • Cc: jbeulich@xxxxxxxx, andrew.cooper3@xxxxxxxxxx, roger.pau@xxxxxxxxxx, Kevin Lampis <kevin.lampis@xxxxxxxxxx>
  • Delivery-date: Fri, 13 Mar 2026 16:36:44 +0000
  • List-id: Xen developer discussion <xen-devel.lists.xenproject.org>

Remove x86 prefixed names from cpuinfo and all the places it is used.
This work is part of making Xen safe for Intel family 18/19.

Kevin Lampis (7):
  x86: relax some CPU checks for non-64 bit CPUs
  x86: Remove x86 prefixed names from mcheck code
  x86: Remove x86 prefixed names from acpi code
  x86: Remove Intel 0x65, 0x6e, 0x5d from VMX code
  x86: Remove x86 prefixed names from hvm code
  x86: Remove x86 prefixed names from x86/cpu/ files
  x86: Remove x86 prefixed names from cpuinfo

 xen/arch/x86/acpi/cpu_idle.c           |  21 +-
 xen/arch/x86/acpi/cpufreq/acpi.c       |   2 +-
 xen/arch/x86/acpi/cpufreq/cpufreq.c    |   4 +-
 xen/arch/x86/acpi/cpufreq/powernow.c   |   4 +-
 xen/arch/x86/cpu/centaur.c             |   4 +-
 xen/arch/x86/cpu/hygon.c               |   4 +-
 xen/arch/x86/cpu/intel_cacheinfo.c     |   6 +-
 xen/arch/x86/cpu/mcheck/amd_nonfatal.c |   2 +-
 xen/arch/x86/cpu/mcheck/mcaction.c     |   2 +-
 xen/arch/x86/cpu/mcheck/mce.c          |  36 ++--
 xen/arch/x86/cpu/mcheck/mce.h          |   2 +-
 xen/arch/x86/cpu/mcheck/mce_amd.c      |  16 +-
 xen/arch/x86/cpu/mcheck/mce_intel.c    |   5 +-
 xen/arch/x86/cpu/mcheck/non-fatal.c    |   2 +-
 xen/arch/x86/cpu/mcheck/vmce.c         |   8 +-
 xen/arch/x86/cpu/mtrr/generic.c        |   5 +-
 xen/arch/x86/cpu/mwait-idle.c          |   4 +-
 xen/arch/x86/cpu/vpmu.c                |   4 +-
 xen/arch/x86/cpu/vpmu_amd.c            |   6 +-
 xen/arch/x86/cpu/vpmu_intel.c          |   4 +-
 xen/arch/x86/hvm/hvm.c                 |   2 +-
 xen/arch/x86/hvm/svm/svm.c             |   6 +-
 xen/arch/x86/hvm/vmx/vmcs.c            |   4 +-
 xen/arch/x86/hvm/vmx/vmx.c             | 280 ++++++++++++-------------
 xen/arch/x86/include/asm/cpufeature.h  |  21 +-
 25 files changed, 215 insertions(+), 239 deletions(-)

-- 
2.51.1




 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.