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

[PATCH v v3 4/7] x86: Remove Intel 0x65, 0x6e, 0x5d from VMX code


  • To: xen-devel@xxxxxxxxxxxxxxxxxxxx
  • From: Kevin Lampis <kevin.lampis@xxxxxxxxxx>
  • Date: Fri, 13 Mar 2026 16:36:27 +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=zKvNKrMMq+iJ/izQetqNBCBeOqEbJlez3gi0nUvgvwo=; b=uk/9HA3EdRKnlrqG1OJiL0X7WcF/IW0/tPfqr1sQRWvDfqrrqb+jeCu1ZlgiUR/uo1q8bBQ+8AzGyWx1h8mUZqLX+KowhZbSIjFl30JbG6fs9Nff54bUiZolifkDTDrgqjr+ZNwCQL+pFlvh7i+6UavOQQr+BgqWRScCC/UTMLhECgn1Qs1NwoHhkXiUkSIKkKgOiCaXKwhbIwuI3WmS6v8KJMFVM0VJ0fNBDTuJZLatj2KEqOrzGucZX0IaMEeMYzLMmBXCCZkCaXCKUVlN034Lwtt9LDjIovbnOaHQ1eNo0FLOgyF1eHR21GGNuaEvkBFDfqt+aLv6nCn6uJt2SQ==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=N7JoNPxH48fj35dgdyeqjZkIo3VFqKVkXgplr8xQBO3d2xxEm/tvztb5ZARvw0uukrt/nLuSN6CFCK5frQGkfq6KLpLsAKOALoloqiJt7VNQuk3XP4rsa88/lf+QppD9AaibxwA6Dn8tU8lq7wYM7j4Zh1uc1fTuH1ntxudmiAvoG4+abEmvty26BkPxV/h/4B/1NIc/53tMMYhFtYR2tQUgCZ1XqhvEyvH3oK2rRS3xBeyBn69PuM4FjRn5YPlvfGwxGqlDkR7yeUxJqLz59pdK/O9/Eei0Iw5CMOmxD3ORGmozi8xmia07yONmfuuGIJ0+208KBlLhGeuLR2dScg==
  • 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:56 +0000
  • List-id: Xen developer discussion <xen-devel.lists.xenproject.org>

These Intel models were used in telecoms and not regarded as
general purpose processors.
- 0x5d (SoFIA 3G Granite/ES2.1)
- 0x65 (SoFIA LTE AOSP)
- 0x6e (Cougar Mountain)

Model 06_5DH does appear in the Intel Software Developers Manuals but
Linux has declined to take these models into intel-family.h because
they're not general purpose.

Signed-off-by: Kevin Lampis <kevin.lampis@xxxxxxxxxx>
---
Changes in v2:
- New patch based on review comments

Changes in v3:
- Expanded the commit message
---
 xen/arch/x86/hvm/vmx/vmx.c | 5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/xen/arch/x86/hvm/vmx/vmx.c b/xen/arch/x86/hvm/vmx/vmx.c
index 82c55f49ae..e45060d403 100644
--- a/xen/arch/x86/hvm/vmx/vmx.c
+++ b/xen/arch/x86/hvm/vmx/vmx.c
@@ -550,7 +550,7 @@ static const struct lbr_info *__init 
get_model_specific_lbr(void)
         case 0x1c: case 0x26: case 0x27: case 0x35: case 0x36:
             return at_lbr;
         /* Silvermont */
-        case 0x37: case 0x4a: case 0x4d: case 0x5a: case 0x5d:
+        case 0x37: case 0x4a: case 0x4d: case 0x5a:
         /* Airmont */
         case 0x4c:
             return sm_lbr;
@@ -3126,10 +3126,7 @@ static bool __init has_if_pschange_mc(void)
     case 0x4a: /* Merrifield */
     case 0x5a: /* Moorefield */
     case 0x5c: /* Goldmont */
-    case 0x5d: /* SoFIA 3G Granite/ES2.1 */
-    case 0x65: /* SoFIA LTE AOSP */
     case 0x5f: /* Denverton */
-    case 0x6e: /* Cougar Mountain */
     case 0x75: /* Lightning Mountain */
     case 0x7a: /* Gemini Lake */
     case 0x86: /* Jacobsville */
-- 
2.51.1




 


Rackspace

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