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

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


  • To: xen-devel@xxxxxxxxxxxxxxxxxxxx
  • From: Kevin Lampis <kevin.lampis@xxxxxxxxxx>
  • Date: Thu, 12 Mar 2026 20:43:32 +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=vvFBMjf1ft6LJLJ/hREPupitDQ4FviVQPCRmbRd33PU=; b=cpYrdmJYsg6Q50MljJnKapeMimkpjbOh6AMjWdjnFZIOqF+B9Q9/KpUuwfYfLDmYmKwqL2iT6utqjRFGlv/HFUOsPi4NLhLXrll3qgx4ryB09AYKnkVu6vObdp+I8cD4U5eLZIZGh7qJJJ4h1uF7R1ZgoEYve04mIcvZ1N7e9aMPLtnkqcU0Wb0qnRckuWpcSOQv7VKGC9yjnOWUKGUeoTnlokz/a0v24GOFkqoRoY9M0gSyxlZGptDB0Zbzgg9NuWD4GChBoaw5rnfpwTuxIDkZNfXxd0rIaRuA2LHs+n7HyoIO15D0DFTKO91EJSDq756fccgnYHgW+FCIm8/zxA==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=eGf/mwDyAxINgSyzaYTGJnGnmixWrLchijbMrgcW/B3ICoAbfxC69f8l400uPpaDqKw1ZxxpYtJ2uD1ItxE3ETX9f11pzHLPqiF2R0zuSe2filfMWX4hZsZeOqkNuzTP1ZAXUm++K4MzutBnLPzHgB8BwJ9Ctk3pKuy7i4IRgAPfd3SiJtMFZZSBW1orsNssI5XU/L8CvsCz5JFAvWbQWMGRgOLqFa6XrqanqcG16AQ63MTgSVpD5V9wRuXSP1XV45zW3amqgO2uhCwxVYhbrA8KP9knnF0AXkJbnWGASC3QBBAkMoS7nnSLQQeoox6VcZ/zW7S2yJsqsmH5hzoBsw==
  • 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: Thu, 12 Mar 2026 20:44:03 +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: 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
  x86: relax some CPU checks for non-64 bit CPUs

 xen/arch/x86/acpi/cpu_idle.c           |  19 +-
 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, 214 insertions(+), 238 deletions(-)

-- 
2.51.1




 


Rackspace

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