From nobody Fri Nov 14 15:21:03 2025 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; arc=pass (i=1 dmarc=pass fromdomain=nutanix.com); dmarc=pass(p=none dis=none) header.from=nutanix.com ARC-Seal: i=2; a=rsa-sha256; t=1762448770; cv=pass; d=zohomail.com; s=zohoarc; b=bDK+oY4XkQVMs+ZR1Tu5yvahn/3nNmLbYyfuFS7AB6xOsJYSTMNg0fQkKHVrplzfhFKZgG62HvFzebyOOjZ1fKTRBo2Cw70+rA0CuIiA4aXuMc/nGuCf9EbrmeaQlzjp1F89d4DyN4q211bgQJTTwbTYqXFivEln4a8DzTAYr7w= ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1762448770; h=Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=6uHD1E2FsazS6DdukAQPYElBoaZFuyKi8PIDCVUgP0M=; b=Uu7u2q2Cm0A7+vD7LONAQ1M8odEsTRfIUKZn2K3JsBpCgoYDtD+FxiIYMLbOX3D0ERrV5fwV7V9hngJbTubweF2j9mIP5aEeIuO9Qe2muvX8aTQ3lWRc+9VyGFKNfoVdAiZl7E2C7FRH6R5MrhEV0YKSDOtJutdm7yx083biFTg= ARC-Authentication-Results: i=2; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; arc=pass (i=1 dmarc=pass fromdomain=nutanix.com); dmarc=pass header.from= (p=none dis=none) Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1762448770636618.8837149259215; Thu, 6 Nov 2025 09:06:10 -0800 (PST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1vH3QU-00034B-F0; Thu, 06 Nov 2025 12:05:34 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1vH3QS-00031M-Cg for qemu-devel@nongnu.org; Thu, 06 Nov 2025 12:05:32 -0500 Received: from mx0a-002c1b01.pphosted.com ([148.163.151.68]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1vH3QQ-0000tW-1G for qemu-devel@nongnu.org; Thu, 06 Nov 2025 12:05:32 -0500 Received: from pps.filterd (m0127837.ppops.net [127.0.0.1]) by mx0a-002c1b01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 5A6FiLHV1143749; Thu, 6 Nov 2025 09:05:26 -0800 Received: from bn1pr04cu002.outbound.protection.outlook.com (mail-eastus2azon11020091.outbound.protection.outlook.com [52.101.56.91]) by mx0a-002c1b01.pphosted.com (PPS) with ESMTPS id 4a8bch2y2s-1 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Thu, 06 Nov 2025 09:05:26 -0800 (PST) Received: from LV0PR02MB11133.namprd02.prod.outlook.com (2603:10b6:408:333::18) by BN0PR02MB8000.namprd02.prod.outlook.com (2603:10b6:408:16d::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9298.12; Thu, 6 Nov 2025 17:05:24 +0000 Received: from LV0PR02MB11133.namprd02.prod.outlook.com ([fe80::10e5:8031:1b1b:b2dc]) by LV0PR02MB11133.namprd02.prod.outlook.com ([fe80::10e5:8031:1b1b:b2dc%4]) with mapi id 15.20.9275.015; Thu, 6 Nov 2025 17:05:24 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nutanix.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s= proofpoint20171006; bh=6uHD1E2FsazS6DdukAQPYElBoaZFuyKi8PIDCVUgP 0M=; b=Ts0kSvFATEV3ov+9hSyqA0qdrXdWIDebt+AYxXcORjctnDP9GoYETse1p J6T3Mnnj9zbw6x4zaeOzBbU06Kj7fNiG/4B8WLtn3Jy7eRifsmU9tMdByPrfahkT C10Wgc3MAPohmkAauaX6EywnBLrIXCVvHvng4xo0MYecRMZG6HxI61S48Sbandze 36mEyUqtABI0MWnSBqCsXcZf8Mt3BV88FPTkypJJN+mD1l7IM+Fie7F5Gs5rIRej RdmMSNab6sTwnBecCx3Ur5+D0pClMfk0/GvE1rEYBPmpx1+DWnqwZJMKSVY1H3rV YYk8n6lDD9Hb5MmvWcHtMgo8WJ13Q== ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=dGvbTiinVBYOm81qjX4AXj+3E2iUYoGPzv40EQs8YqPrFo23B4/T+I6jKnZ1rnRcA3EYZySR6BDzBPVxqT+QSbzxgZLL6FIZJQ+elhwC+lPWj0iVCdz1vejaQzPdI9/gG+xp8duK6RMp2WrJHXmYS7vhfvUrc2qVuLGc3Tu6Hn1Z4iT4C08PMQnloWW+A1CUWipADd910E2cGSL6wDOCnozCSflEgixzloq2xBUcMf2MBoTnZItww6U4cXSdtT0H6iRmChGc53T9d+WiHqurhk94LzmAXI5d11ddSN4tmTaSO8GqwDr18goFrT5EAIbF3qGkxUv4b5izi/CrqkPKXg== 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=6uHD1E2FsazS6DdukAQPYElBoaZFuyKi8PIDCVUgP0M=; b=AANF6tcCCwQ6/tW1utx1NeyNYDr3CUCD2r2HUI3DRA0E9d3M4Q9FPm6zJuGyqggwHxYD6OVe+hPEiUMPSLLKra1YjdST7dNK/GtstIEdoVMe6PsmBIVBAVEbloOhFeDan2/Kr3U8Htizyj6CGeG3f8UFcd3E+1PQQkNK507ThvlPXIq6blSsPwBbR+7h67zpS+YewR1OHoWeyr72eb0pPz2ojXNLBvrky7aWH9/IhX068DpYXoqumc9aCGtkkEghQCa+xivAypu7f0oIi696y8Pdr4hJMKxRFeIiudlH66n1Mc21DzLyk3MSAU/D4TVGd5ZhArcDC7JpapAKSO806Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nutanix.com; dmarc=pass action=none header.from=nutanix.com; dkim=pass header.d=nutanix.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nutanix.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=6uHD1E2FsazS6DdukAQPYElBoaZFuyKi8PIDCVUgP0M=; b=a03/rp4Du38QSisGHAxE+l+s7LHDNMm6OZHkPB4WbQ3PHuJ88bGiLdWVyPAP5KUJNfzN2FZxnzlAt4HbVwlP6qP7xe4o1RBGUMn/ka8sMjvQvWDgtA/K4e4w+glOoh5NVMXfCQka8OKgA6vCEqX6NSLwfpVw2GKYWzd1AkSgOvZehoiX8lpfS9nV7xE8OjwJCOs29j1Eh0ifzyEpS+tjoS0Kjf43wHqH25w9GD0TQDY2EINVsVnhCeAcwIbBNhRHrizlEdF+CUuFE2+OSgg03bu+ocYhTrwY64FLzYAD6pGV/WGmxyLgG6S6qfvxQT3swKAX/R2pVLo1KKnLxPDe5w== From: Jon Kohler To: pbonzini@redhat.com, zhao1.liu@intel.com, qemu-devel@nongnu.org, pawan.kumar.gupta@linux.intel.com Cc: Jon Kohler Subject: [PATCH 1/5] target/i386: Add MSR_IA32_ARCH_CAPABILITIES ITS_NO Date: Thu, 6 Nov 2025 10:46:21 -0700 Message-ID: <20251106174626.49930-2-jon@nutanix.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20251106174626.49930-1-jon@nutanix.com> References: <20251106174626.49930-1-jon@nutanix.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: PH7PR13CA0016.namprd13.prod.outlook.com (2603:10b6:510:174::9) To LV0PR02MB11133.namprd02.prod.outlook.com (2603:10b6:408:333::18) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: LV0PR02MB11133:EE_|BN0PR02MB8000:EE_ X-MS-Office365-Filtering-Correlation-Id: d9f7d7ce-aae0-4d16-27fa-08de1d56ad08 x-proofpoint-crosstenant: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; ARA:13230040|376014|52116014|366016|1800799024|38350700014; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?/3+6L7Bf3UNg+L5+9GMDhG393LUVnDfHH5RuIH9GnZM9Vg5vtQzlpQcAWWyL?= =?us-ascii?Q?svekzH4jWA4dgOUbzUV2pHPDKn1KvuYM4EM1hgFThgiUDEFAYEOCSbaO1T0b?= =?us-ascii?Q?5Bo46/j7AIXP4GC66J1fUMD8T/C7TbqVIgTSqHymPcbJmMzRdnspK/43vO4G?= =?us-ascii?Q?9YC2SdYsmi8CgrWK2vRKPhXX8EAZd2WAPobhGHmYeRpemURS2vIxj8HnBTrT?= =?us-ascii?Q?ZwpGcUACR+yFBKfWOw6uqehg/6vxx3mNXxzxPdrPbSQYWzib1aYvvhepyFAd?= =?us-ascii?Q?3t7t+kDU25AWU8OPjIJZGUl5L7rfhefnCZHTPOENVYT47QbESv8CDkAowzWH?= =?us-ascii?Q?WMi6X00yH2T5X3Whd7G9cW0fQEEBaBDLgSSK1dRcA0yvIIXo/SvD330BjnkB?= =?us-ascii?Q?42vOOAlLKM6f3equihrGCLVe+6JaGWpZGN3EfYI0TFv/6RWaq5OhmMI/KGTu?= =?us-ascii?Q?CXJmrH1Q5PMLTw2Y5NgwKq9ssX9DUgmg0CCtrmgqeGbTkSZzVVxq0oatC73j?= =?us-ascii?Q?xR7PS2TaXqgOlNQTC9hBhzPlKS7xZs5mhHAcTgScJgoeu9CocUQM8szcu1oc?= =?us-ascii?Q?kDQahxCEbGLdnsJ8R/RZ5Nv6m/5wu/ckI8/Re5WK1ktpjUtHzRfvpbbiRiSl?= =?us-ascii?Q?LYTV5o1bR8P9b3XGVR65uhvgMVZ3FtY3/HOP+GeXXw9lDEkrRseo1657euS3?= =?us-ascii?Q?bwxr8qVbAoBX7pusVkcJ++wwMgOfF25yR5xJuqGNAno5zIGqX2yvt2rkr2nf?= =?us-ascii?Q?iRgot1BTOnIMgcUqkbWnozPTcqhCwcbwTSaSA5I7v1rj+Wto9RJs6mncqANw?= =?us-ascii?Q?kO1Ul/vOhqY6qAFoWKwJtiUU9ElItAChGLbmxI6BUIZAHkQNRURvYvOrP8mm?= =?us-ascii?Q?gu1wsMl+EA5lee7YEtTsDQR15jXxlnE/Fm8E0xY9/YMa8wuLlFiIPRCI4nNf?= =?us-ascii?Q?e28rDxS3mtWRWzjzkAkP3cjWL98OC5VFRsS0x0kVrg2CV69e9SlJb7Xja2Bj?= =?us-ascii?Q?++a2xJZOShNKqhqn4dJAnC232WVIrrX/JIV0tP5IUxPE0rWutLvIN1ZeYn3G?= =?us-ascii?Q?J9KkDOnxyWF8HQ4u/ncdBDXxnthvN6sPl2rEhxk4gs1WxG3FgHBvJgKxWH4Y?= =?us-ascii?Q?tqL20jq71jm+pOHCceT4l23Ri25DUwnmMJI6Zc3p9UrGGLotFVz+UGsCn41L?= =?us-ascii?Q?5A4hL1IAN6zGvxRlcAU+vknnLSysbnjNnmuhE2rc5AgrX+47Z1cxnWVmf2tD?= =?us-ascii?Q?Uz1nRyWUc85pmvi04st3MBgEIAh7HnObvapdBloyTD3i9Dvy25YgwMUyaRCd?= =?us-ascii?Q?owKhNPIGxt6gmTnnVRVoWFTsjF39X0304ZwsQOP//b4Wbk3G+eS/YCo5UKEk?= =?us-ascii?Q?DDkZ6heK+D/c4X4zgHv6ZKl0j5Mq9HgSAO+zNbZWICqbIjvkjFzc/UadA8c/?= =?us-ascii?Q?auJhbujz05FNf5+Zup3ymW4C1ZA1DB+yHA/wS/1nkcw6ROH9Xs5kJNglxEr5?= =?us-ascii?Q?5SWT2PzaSZi8ZyIEIiuUlybFjdHmyui1m0Qf?= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:LV0PR02MB11133.namprd02.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(376014)(52116014)(366016)(1800799024)(38350700014); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?4E3u5QNBL+c6W4avdezqB1bHHCGFgMVNTYLurms2kYB1SDYzm7eTiAZbshy+?= =?us-ascii?Q?5cxS7uyjd4xqETkCLB2FG4SCr9XFe70BEmPmK5wAfZbHpRr+4ggWVRxOtx6q?= =?us-ascii?Q?uHK+uPWza+e8fTo9/5E9qJWLxjGpu2KUPtnq6x58N6+4ByxmkWRO7mvAtBAP?= =?us-ascii?Q?KsasrPRk9WgGEbkTSufSLheVamCloL5eFkV9hHFwjCINSUmo7Bvn+06O0OmW?= =?us-ascii?Q?cU6P1LeSlm8TR6G9bMQZAu71KIawLE7CeuJGw2akfpWbeSsoK4yWm2vcYzlp?= =?us-ascii?Q?xmJSpmVKS96SUw8LsuZQsImIJSi+JZbGgx+pye7JIbIRiihQx+J/oCv1VWOu?= =?us-ascii?Q?kZDjRg0oltk7nW8SgCe+9DnVEDmThLXFoIspE8XcCbRs+DxdyllqiukBctVT?= =?us-ascii?Q?KRupKmspw0mvqQ+X4Ysb/N98CHGHiYO7O1q2zTTf/A0Sm9r6zY5NNrzfQ4h3?= =?us-ascii?Q?ldcEZpxC+o7nR1G79jUaQ1fjZ0DhU1vND2N0GC056Aku92MwjWlfr4QmGYAO?= =?us-ascii?Q?82solx5CqrxCCNEpD8YHeh4hWcenX7NxF7I0XUj0aUgMKnmtZTOEqIqF8+OV?= =?us-ascii?Q?M06CxNL7YnSmBgWJjuCokZvtcYdTD8d9/ZLhhMHmxm0GZ4nrNDYEwe79IWV1?= =?us-ascii?Q?OGEQM2zZ49hE0xTbBYdP7VozYc1ivWzaWETfJYhRWrFOgffzfaxdmU8CwSfH?= =?us-ascii?Q?kQtOXVymB5zunb8/JAcZrikwOCRVAk4VnOE7VN+8Smo9J+6aHKMUiZocllgK?= =?us-ascii?Q?DGTQcIyw2kPVT3T9HrpGLdJYnUmjpfq5uthFqd3c+W7bkpVJghi/yaXJGNmG?= =?us-ascii?Q?lytNhee95C8Zek/oKr1GAIV9uNnkcZ/CqcYhWtBiQOKDUKh0IxY8s0Gpo96p?= =?us-ascii?Q?nMRXVQlPaRxpnd6SrZsnaOkIRkEER1QDF8s+xadLsaJEwnUxeZZA1WRbaHCg?= =?us-ascii?Q?pK9HKhiYnjteG87MBJt2Um6OcoAEmz72JNMaBeIgJzg9Mggs2kLUQsAPfHGb?= =?us-ascii?Q?fu4JZBw0hgYWDg7lzwf6XPiUfkx4PC3xskZlNT/aCo58pu7cvmNh7tmAn5BE?= =?us-ascii?Q?MgFKYDiiJr5tpxpBIiMrXbhCW9A8a7G9ma1M5lSd8Lfk9G6Q4iKwvGvCQP1u?= =?us-ascii?Q?SnAIjlqPXYlhCMiqJk5ptBIPs6vc0obrf6s8t0dj/StYTwUfzuocbFRq8on3?= =?us-ascii?Q?J+vnwyb31NG2PNpmLSX+t8lr5yDZIDfeGEsUg3ypWOzGf5NWC5FtzD5aiXtT?= =?us-ascii?Q?NqOd5DOvuRDqqnVFCjgFTAq87+f+RxUawsEnMvhcTBVqPemHrH/OgWjAnho+?= =?us-ascii?Q?d9HNh3cMjlwKPR4EFu/uz8jbieTMRmcpGdqEE/DFEdIxFVrvi7Z4L5IMJPBI?= =?us-ascii?Q?YUXscOWNBNLA8flUnw19ns+KDCzZJPmHtAuXPU45pB0C+Xz5S4WvKFZZyT0u?= =?us-ascii?Q?GJq90YKld1CayC5OskSJAqn5XJ17qFCK6MFg39L8i92W21/XPcAlWZAvQ1AV?= =?us-ascii?Q?qnOtZLkkhHU9EkCbz8Lf6pmPWk97UqVThyIcYOXCm2TcEZuz/tEEsvFHKsC2?= =?us-ascii?Q?8WXP+0djPpkXAwvcIoXh1tmMUycO41Q/vDN/zvKfKIrJ1hx1/TQTref84AMk?= =?us-ascii?Q?tw=3D=3D?= X-OriginatorOrg: nutanix.com X-MS-Exchange-CrossTenant-Network-Message-Id: d9f7d7ce-aae0-4d16-27fa-08de1d56ad08 X-MS-Exchange-CrossTenant-AuthSource: LV0PR02MB11133.namprd02.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Nov 2025 17:05:24.1964 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: bb047546-786f-4de1-bd75-24e5b6f79043 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: Y+cebWUX46DNc8EV8FSNsTJ89zlYE2mB81MxZIOtAAMzOo5mATXDRER6yjoEEX/tkMgPG9x6pHjtlQw8ZAvlzvJnWObJZs9OFXnMm3ZSuOc= X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN0PR02MB8000 X-Authority-Analysis: v=2.4 cv=OvVCCi/t c=1 sm=1 tr=0 ts=690cd556 cx=c_pps a=DCeSEX+nBJmE/I7rcEuDsA==:117 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=z/mQ4Ysz8XfWz/Q5cLBRGdckG28=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=xqWC_Br6kY4A:10 a=6UeiqGixMTsA:10 a=0kUYKlekyDsA:10 a=VkNPw1HP01LnGYTKEx00:22 a=QyXUC8HyAAAA:8 a=64Cc0HZtAAAA:8 a=hixg0Wx_gI3H7SzMrFQA:9 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUxMTA2MDEzNiBTYWx0ZWRfX1gqxg/RAnWWR Fpap1r9+GG7QApjzrnXSF5D2HgK+Ns9euYY4VcYddcFpX2pWYBQOtDvHrNPsiXuVXRKbAdyBp1y ZkRfb+4BG0A/hRrqyqGUgcBKvJ4N3JQsT/Eyr/P/2kBJ0m5kELWWR6s93QiLuDqijC8mnlGaKOz J75NyAP2ese94uvuOhk4UUpbhE1iY/Ga6lW9FtJPrkh+b9MlsI0wy3197wOlZuVcpq1rmZem+o5 ihc13bXVay/vGrFG9RI/OJc/RL6yRWKWmau22unSNIhe0w6kpBgYmOav2opGxH5lO8x6jy8KCPo T7b3WimE/yrAV3hjaE15TzRrEzNH8b4hHgaM8cuf7WgtdZ6pJ0CuGYkk1DXMmB+KC5o1SKLX8w/ vTM7PFAIsL+/mVcTRSJAgkYR00zcJA== X-Proofpoint-GUID: 2hcPavIMSAXAC9Gt9YAMyrp5Bf82bgoY X-Proofpoint-ORIG-GUID: 2hcPavIMSAXAC9Gt9YAMyrp5Bf82bgoY X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.9,FMLib:17.12.100.49 definitions=2025-11-06_03,2025-11-06_01,2025-10-01_01 X-Proofpoint-Spam-Reason: safe Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=148.163.151.68; envelope-from=jon@nutanix.com; helo=mx0a-002c1b01.pphosted.com X-Spam_score_int: -30 X-Spam_score: -3.1 X-Spam_bar: --- X-Spam_report: (-3.1 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.271, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @nutanix.com) X-ZM-MESSAGEID: 1762448772903154100 Content-Type: text/plain; charset="utf-8" Add bit definition for Indirect Target Selection (ITS_NO) bit 62, to allow ITS_NO to be added directly to a CPU model in the future. Cc: Pawan Gupta Signed-off-by: Jon Kohler --- target/i386/cpu.h | 1 + 1 file changed, 1 insertion(+) diff --git a/target/i386/cpu.h b/target/i386/cpu.h index cee1f692a1..93f466fb2b 100644 --- a/target/i386/cpu.h +++ b/target/i386/cpu.h @@ -1245,6 +1245,7 @@ uint64_t x86_cpu_get_supported_feature_word(X86CPU *c= pu, FeatureWord w); #define MSR_ARCH_CAP_PBRSB_NO (1U << 24) #define MSR_ARCH_CAP_GDS_NO (1U << 26) #define MSR_ARCH_CAP_RFDS_NO (1U << 27) +#define MSR_ARCH_CAP_ITS_NO (1U << 62) =20 #define MSR_CORE_CAP_SPLIT_LOCK_DETECT (1U << 5) =20 --=20 2.43.0 From nobody Fri Nov 14 15:21:03 2025 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; arc=pass (i=1 dmarc=pass fromdomain=nutanix.com); dmarc=pass(p=none dis=none) header.from=nutanix.com ARC-Seal: i=2; a=rsa-sha256; t=1762448768; cv=pass; d=zohomail.com; s=zohoarc; b=nix0yPz2wC+FQMIa6MVzLRowyT5z1Qg3f2quFvKaNslGI6oSSs4+J5SpRepOVDZsBC9KLO4DTvdJcqqPQHqfBVcZ989TYfi7E1bfXgCiLdHSOcMLKjYMq0vj9O5Usq3Mos0xTeaqvnlD9rkzGca224VNRs3XKODhQvHoMABW1RE= ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1762448768; h=Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=gzJsWJaPvhgAGEt80dF0oM5GXV6Lku5xxNDv+4ChSbA=; b=kRr3YZpU/KL+6BOf1tgWb/78lu+vpBfWKf45z/pJbT6yfBOzcScVwm7wcf8ibWmRQQhcZ2Y8wo8zTp/lz0mJI8O9gYcpDHHo17OQX1gRBtX7FiivX0sezKQ78WnJMuKf6BitlW3+ajijwMJzPBMiJyFlQGDlBtMBu//fxAqZs/Q= ARC-Authentication-Results: i=2; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; arc=pass (i=1 dmarc=pass fromdomain=nutanix.com); dmarc=pass header.from= (p=none dis=none) Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1762448768805973.5213625301423; Thu, 6 Nov 2025 09:06:08 -0800 (PST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1vH3QT-00033E-Nt; Thu, 06 Nov 2025 12:05:33 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1vH3QS-00031H-BE for qemu-devel@nongnu.org; Thu, 06 Nov 2025 12:05:32 -0500 Received: from mx0a-002c1b01.pphosted.com ([148.163.151.68]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1vH3QP-0000tX-Np for qemu-devel@nongnu.org; Thu, 06 Nov 2025 12:05:31 -0500 Received: from pps.filterd (m0127837.ppops.net [127.0.0.1]) by mx0a-002c1b01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 5A6FiLHW1143749; Thu, 6 Nov 2025 09:05:27 -0800 Received: from bn1pr04cu002.outbound.protection.outlook.com (mail-eastus2azon11020091.outbound.protection.outlook.com [52.101.56.91]) by mx0a-002c1b01.pphosted.com (PPS) with ESMTPS id 4a8bch2y2s-2 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Thu, 06 Nov 2025 09:05:26 -0800 (PST) Received: from LV0PR02MB11133.namprd02.prod.outlook.com (2603:10b6:408:333::18) by BN0PR02MB8000.namprd02.prod.outlook.com (2603:10b6:408:16d::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9298.12; Thu, 6 Nov 2025 17:05:24 +0000 Received: from LV0PR02MB11133.namprd02.prod.outlook.com ([fe80::10e5:8031:1b1b:b2dc]) by LV0PR02MB11133.namprd02.prod.outlook.com ([fe80::10e5:8031:1b1b:b2dc%4]) with mapi id 15.20.9275.015; Thu, 6 Nov 2025 17:05:24 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nutanix.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s= proofpoint20171006; bh=gzJsWJaPvhgAGEt80dF0oM5GXV6Lku5xxNDv+4ChS bA=; b=1YsY1bYQxVLvgxzKUToHVHx9Ksv6F9zfqCECQdP9LyzdNV0doMbF56WPa 9tSaVia6WloNEhnAHaE9FdNMWSOPEwzI9wHhL4XLfUKkYXw4Kcd4HdT5mrP2ZZcZ zpvdhVKHr6El3Xr4u5Im706JTSkJ+8UrFES2tgUDQoO8R7KGl6PLmS4HgJHBgTDt vBOcjJfx3IVnCWvKTGeztll7Eo/ENCTR0tVTO0Lo51OXptzfF0v/7v2chkZj21Jv xh3zRl4U2l1Qe1+E4z67Qb5nIgpP6L9v66paE8ICAQIGlXlL3CRoVSE//wWBmLBf HOLO8hOOJ8H3rRLVsM+7hXjaCHRXQ== ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=Xqr7smnAJR1T2RR1I7nEZLbBd/bxhstCyf2aGyzil1AL6eG7EKUpQwZMtIQS2dpA9F1xGT1AvGs7fKq62SNT27nH+QYOrGHDOROPI1CIcC7hIkbM0huljLYsqYvkQ5o01Iqywk3zyc58B09l+ksu4QeWOFG1BynWTklKCQnZZNky+vQViX9YZgjwaTm9ydCAAucRzYvWoNfH9/EkLASwJYCYCMZ6kapT8PBy0uDCF7XEDuC2Dk0vv8MGArMaE3XO8Wytjd35miE0sL2Jm6luYOFAHoPkpI75lrIbVhNsAgS72ENs22B3wrwsiVOiPD+V4dzQkAt/XqfpgUcSLLu2jA== 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=gzJsWJaPvhgAGEt80dF0oM5GXV6Lku5xxNDv+4ChSbA=; b=uH9HlrqMGiIe6860S5rFY9b+1EAM3VIpnbm+6BbI+n0LN+u38D/jBKDGha8CJhayr5up1B/izg7U9grg7sHG274OA61Qgyoy6LwLHfTQSGhs7E4kypeQ5fJt4zsT7KeEiLX4NVpO8VFPKFuI2gE6cbQx53u8oAGsRoQo/p2S1waIBq6corC+GWiU3yKKZ+HsH6vtplYxqWUGQ4HAoDHWakeCc3boZGvWlCXxZbEXe8XsTfawXD6BJ7Ym3mo0esAczE1DBfSPsv+FEHmZ73a7LuOIfrB+qFJ0I6NkYYicBGgGtnOZYhPavQtMbe9KT8ujh29wgqo7iKPwYdfzB6vl1g== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nutanix.com; dmarc=pass action=none header.from=nutanix.com; dkim=pass header.d=nutanix.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nutanix.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=gzJsWJaPvhgAGEt80dF0oM5GXV6Lku5xxNDv+4ChSbA=; b=hqui37mcpgQpsDDIH9sG0CgT6/R6DEr+SOtFLt7df+6ne5OzG39rN0tUh5GLGJGlybzj1VsGCUS1uuuOVrOb9aa1G7GgYwGl6WXC83cBGrPdYINZr0QJ3hpoNICRL+pNzScra3h1qvi2zgjzQMKUf3EsKgbhnPkuVjd5mmli+fEFN553px0ZcRtJzmn0d3vuSCv/vfDm4BVrWj3ybbxAAlaWgN75IeH85G/Flhph3XKpcPn35zJRNo97l/33j+G+waoIkDcixgJd7a0NLmu7/+iFmy4w1mhMJtNiU2Q0Ss8NBXP2Pj12TXU1YmYpsjh4sWOJeWmRelKH+SX/dlKwaQ== From: Jon Kohler To: pbonzini@redhat.com, zhao1.liu@intel.com, qemu-devel@nongnu.org, pawan.kumar.gupta@linux.intel.com Cc: Jon Kohler Subject: [PATCH 2/5] target/i386: introduce SapphireRapids-v5 to expose ITS_NO Date: Thu, 6 Nov 2025 10:46:22 -0700 Message-ID: <20251106174626.49930-3-jon@nutanix.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20251106174626.49930-1-jon@nutanix.com> References: <20251106174626.49930-1-jon@nutanix.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: PH7PR13CA0016.namprd13.prod.outlook.com (2603:10b6:510:174::9) To LV0PR02MB11133.namprd02.prod.outlook.com (2603:10b6:408:333::18) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: LV0PR02MB11133:EE_|BN0PR02MB8000:EE_ X-MS-Office365-Filtering-Correlation-Id: 219e1674-5e5e-49c2-bf36-08de1d56ad6f x-proofpoint-crosstenant: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; ARA:13230040|376014|52116014|366016|1800799024|38350700014; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?9DEZVIjmNXMKqM/5tCM1veuMoN1SO/z5L1rOWModklPVUvsBPnsauoT1RrrH?= =?us-ascii?Q?LcBqPu9Q0Cw1WnhO2HQrMsYq11GIyct6KTe+NMbYZ3dZZp4AQnzohMzWu0/s?= =?us-ascii?Q?yJzQgqsNriYPSQyAIcPTxsJwdGzvEk2jN9WcTZZd0vp0OPVDXMQ1Y0NhFp+Y?= =?us-ascii?Q?9XK/mH7YahlldfpqVmVqn4INX0mWrr4Pknnnh5iiyuhqjnmTGvJ+z3iWI8Fu?= =?us-ascii?Q?+Hcl0f+IxNLwh/Q8UjhVHkyRSNKNiEATODJc5qU/35ZPDRxqm62EQP5/+G+M?= =?us-ascii?Q?2lpSqY2kBzSRiwVnEuVIAt7FFo4HJ96XSUwFbwrdr6RqGvZi5FyCpj+QcBt2?= =?us-ascii?Q?DIdHfzBTX3udRgda0+BRPCtsYhMQnVsFawaJfsyRYfExjE0M9EIFsgrU4lhU?= =?us-ascii?Q?cK58M7c/C/50N885W7pUga/M+ubWYJsk1zYhdif+dZXaITImls/LHXuNZwlZ?= =?us-ascii?Q?QZEHGOR+wmY8N84KFu4GjZ62tZmsYODduW6a/p/cpgKNKUUVZU2AHUGO4Vk8?= =?us-ascii?Q?XDQ2N2PnsC0RRr6ueD3xvpOY1YFnR4XD5ua4jN1a1v+VKeUdVQoV3Fz5JoI8?= =?us-ascii?Q?3QPG/HDsFePsgiU27zkV1u/7rnq/LBA22vFXBEQbkK+r/2SYEZnew6I0WVou?= =?us-ascii?Q?lmmPqrkyVAu+DTgM8TmNPwc8QYRNQVLaj1T44YjasCT5UMas5/g5/vidX2Vc?= =?us-ascii?Q?iHsyDVcPQc5U+Zg/u5MCQMjKgZQDP5xDsa4TLb6BYK8TAYSJbl9OFap6K/2e?= =?us-ascii?Q?OZXevs+1AEuHvTflgKMXzJmmc3j7JuZC/82i/EaqoOoXBgGA+66840q/mSXP?= =?us-ascii?Q?u0nEupoHSlgjfAM3aLL56e8iuUzIoORJk9U9Hb/xBnqaB6egjbRyi7Tk/WJX?= =?us-ascii?Q?NUYwcAK363azKRMIXKEwco3Eeyxd7Ni+bV85NqUKJyylbBj1JbrYbj7jRvci?= =?us-ascii?Q?0iJhh8y8YJxZ1joqLc3TSnG466Adf00cpR/YwMsvVlIUmT66S4Ze9U8+zN+D?= =?us-ascii?Q?NdujSISdD8O6NXSXoAzxm3UGTBwNn5t19//l84+fddRLRX0XkPpgcYyJXqGj?= =?us-ascii?Q?m3Und0VVLfiAW73X614L7sO2I0K3cMrZ/T2TY0KpeP/8w/RWibJze75m8cDf?= =?us-ascii?Q?N/CxKy2Spj7DpjLyfjakx1niUeansId1e8gd3QTFHdHA280PnqcCgOpZmimT?= =?us-ascii?Q?UHekVxyjORdaPQXFF7NEjHm8XzRkdV7311IwaM+tCx8OQSxdkImm68j9HUv2?= =?us-ascii?Q?vmOX6LC71/cbHce78gJ8A7evrr22GQ1gns+wjlOE2t3AR4yEA/x4+CJlJKiy?= =?us-ascii?Q?DPq4hGsrKzXCykk+Yc31XctKAea1mG0U7g8dCcPWW7dUC8XF6kCZ9mFWzxbh?= =?us-ascii?Q?4aJgTNWZ/HXhDeXD0ms1UYUKDbhc7QcU75GvF4kHmSpptUfCOyE7ZtSW5GzJ?= =?us-ascii?Q?DGAP56Sl4Cw/Br2p0PKBZQvz7Zxh6jrNZmq3pj8q2fnXIuzw6bmdmBhyB/sR?= =?us-ascii?Q?mMl1uj5drYQAcPrubDCoUOLDflJOtGb3XoWI?= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:LV0PR02MB11133.namprd02.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(376014)(52116014)(366016)(1800799024)(38350700014); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?dEs17HeyXV3b8xJrRcFyWCu5f/TJTfEZwVrb71pJeC0HnxyRWXo37cnq6+8w?= =?us-ascii?Q?RCWoI0+vKEWHmYTRDoowCW7+VxQ5f2xupI4SDeb2yLSE3vyTjQWBL4VDSlIh?= =?us-ascii?Q?77Wi79RfvvjAgvuashm/YH7UGHvGAUCCcyi1kIiIGSl9C7yED+WFzTLpOONY?= =?us-ascii?Q?lFJYzDI6BsZmeRQqKYjIS7gS6y97vC5n7TCWnZfqstlV1uDqITk1NOwenNrZ?= =?us-ascii?Q?ywERvjLuu0VrcdO5Yom0v6cA+Gxi4AEiFEhdneqE72w7pdPHXNAp/O4C7Iuw?= =?us-ascii?Q?hsve+l3Af1y6SVbnM5TPYY1+VvsxjxaQqSmJ0oRaUee8o2RjLiBKbkGFdakB?= =?us-ascii?Q?VYu4op0JAOBQIzoIjyl25qgNQKZ2iUnDzdhAfsAzUO1baKq4Dmybv8GE3VQ1?= =?us-ascii?Q?ehW6DRw1PRKaJ5YfNnQoPmeXuE1DY2Ovf6RbpMe1rWMPy2qavMhjCENnw/7f?= =?us-ascii?Q?5pdZ+1oPW3a51xko5rb+Qkrha+wyhq7zzeuMWokF0V80RCRl5RznYn4qiBrV?= =?us-ascii?Q?TvlWpxTE6qX8eT2Wd7s7xym7QjBmdqLuuxWHwLEMJ7r6o5Ddv3thElzDCJIp?= =?us-ascii?Q?NkS5gHpZ1KMiCyvKjpzm4cdYuAfvnJPDLsj+lpFSjL5yVzKDdcvhyeD1eYRX?= =?us-ascii?Q?4PtgoTBp6r5J9qDCd06b4ShVqQsnmjKf4l/1/DDVfkiVweSVV7ueMf0//rKC?= =?us-ascii?Q?nnjEN8vKXmwEVZV9CnRsIJn0IpRauJWAmjpltit2sQoKOTb9erR9Hznx2ckw?= =?us-ascii?Q?9IfTByfRbO/7xP9Qw01qQ/XGsGoW/kKrvhsldh+E0ntayDR9QBBq60+ptOLK?= =?us-ascii?Q?H9MXszixdNbM+V9bam381a/KOGBN3ee5A5mo6rTlW4+JVoewZqMs/A+x2hLR?= =?us-ascii?Q?vQz4L98r6ySmyaVKiMd4cu8KWWasD7qWvOvrxd18LQxiNurryjHF9S53Ehag?= =?us-ascii?Q?5tQ1Rffyq7AkMwPgtOAsrgz+1FGrY9RGF5mwQtW1kJIDfs5704ymoCOfCSgF?= =?us-ascii?Q?RbcNHGbaGgX6dgUjr+0Ztt8HuUHdjNhsYmPHJQpD0xX5bRbJ1zj13kCQ7zn7?= =?us-ascii?Q?LvMcgNWdC7iXJPzwDKyl466xYwg6qZL+PwEuww1PfcYJovHntw846xDqBYss?= =?us-ascii?Q?5r8nltsdmkQBsur+3cGpIhwr4XMrwhahigdpbild/uZUSENpJ0Ej53T9zMj4?= =?us-ascii?Q?lpOtGnhlyGbgsx8QMouzYxEMPwjbptaXFWG0lMYRm6de4yL0cN+zzRz1uxP3?= =?us-ascii?Q?5A8vzXjLJsyFidPmY0Bnesj48On8WQGQVkXRyANJ/Y9mc6QrVQTV26tpbNWQ?= =?us-ascii?Q?+Lcd+hagHTwSgP59yreNCC7VtjrJY3AGFVpbZij1P08O5JhtKcnTSs8hOoRy?= =?us-ascii?Q?kKGZYq0+FGLg0ssRKoG3KmnzOOxJUgOU//cpkQCmzh3gUynfwuq5/LH2iNGX?= =?us-ascii?Q?CUZBGwky4WJARjVg4rmGj8sXyhqTziEG8FJ06T5DjNy9lU9MrgBOS5uIoZvJ?= =?us-ascii?Q?2pahmtiRGWRo9Q9L68eIGL/teFawgwiEYJUULC8Q3Es8fnBNjY8Fl78c/zCz?= =?us-ascii?Q?QFb+S3/4KWIrxwENSyVoVThBgq5E6sw68q/OxUfuwLdYc5UhH47bIvF4YxYF?= =?us-ascii?Q?fQ=3D=3D?= X-OriginatorOrg: nutanix.com X-MS-Exchange-CrossTenant-Network-Message-Id: 219e1674-5e5e-49c2-bf36-08de1d56ad6f X-MS-Exchange-CrossTenant-AuthSource: LV0PR02MB11133.namprd02.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Nov 2025 17:05:24.8757 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: bb047546-786f-4de1-bd75-24e5b6f79043 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: nXOTZdy7//KsvoPmQxV2M/HZtN0U3OST248D6jc0G4qTA6YTUKsBewUCVS2a7rmmoYYZQANwc1hQWoRC77MqlL1RdOC0rQOraWAiCgdLh2I= X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN0PR02MB8000 X-Authority-Analysis: v=2.4 cv=OvVCCi/t c=1 sm=1 tr=0 ts=690cd557 cx=c_pps a=DCeSEX+nBJmE/I7rcEuDsA==:117 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=z/mQ4Ysz8XfWz/Q5cLBRGdckG28=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=xqWC_Br6kY4A:10 a=6UeiqGixMTsA:10 a=0kUYKlekyDsA:10 a=VkNPw1HP01LnGYTKEx00:22 a=QyXUC8HyAAAA:8 a=64Cc0HZtAAAA:8 a=J7X7g0SFKKtu9_AsvGIA:9 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUxMTA2MDEzNiBTYWx0ZWRfXx4W7c+WfqrSO gdLEZjQJlMSeA9MSJcp83UVBfftueFgjXdTVsDNIP40TwevUmLByhC3/FKLoi7FzBDmgk6WG1UJ 7wbg+a6xFqMo0QxTdwkJs549ozpYkVGqOCsQU6PnPWt5k/6kc/vlwp2PWfi/Q8xFGo8RCrC+FOm 0c/AdRE5rsQxQc2Gh1Ko8oSSbnp1hiPQUmEXY0fcPZQ2AheepDdFxdulWLCp97sEMqw1At3qaUL Dd3HmUjjGdHeG2Uhwe/8MewVWhd8akXbMZpBZ9cpafT+R+xRqJKTwnY1QCNQsbYGAg4ZDM1wSpT I4yEdxQy5e6w+8cxAo8D0ix89ngzZTVWxbjOf2slIJ67faN0NcXLZ5m+Ps/Nj+LuSosqRQWRqTJ kjXdn9PJOA2knosOsyAYoWN4n+kuvw== X-Proofpoint-GUID: eSapWsPNbxr1GHThNu-ke4he9EyG3YcH X-Proofpoint-ORIG-GUID: eSapWsPNbxr1GHThNu-ke4he9EyG3YcH X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.9,FMLib:17.12.100.49 definitions=2025-11-06_03,2025-11-06_01,2025-10-01_01 X-Proofpoint-Spam-Reason: safe Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=148.163.151.68; envelope-from=jon@nutanix.com; helo=mx0a-002c1b01.pphosted.com X-Spam_score_int: -30 X-Spam_score: -3.1 X-Spam_bar: --- X-Spam_report: (-3.1 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.271, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @nutanix.com) X-ZM-MESSAGEID: 1762448771259154100 Content-Type: text/plain; charset="utf-8" Expose ITS_NO by default, as users using Sapphire Rapids and higher CPU models would not be able to live migrate to lower CPU hosts due to missing features. In that case, they would not be vulnerable to ITS. its-no was originally added on [1], but needs to be exposed on the individual CPU models for the guests to see by default. [1] 74978391b2da ("target/i386: Make ITS_NO available to guests") Cc: Pawan Gupta Signed-off-by: Jon Kohler --- target/i386/cpu.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/target/i386/cpu.c b/target/i386/cpu.c index 6417775786..e579b790e0 100644 --- a/target/i386/cpu.c +++ b/target/i386/cpu.c @@ -5111,6 +5111,15 @@ static const X86CPUDefinition builtin_x86_defs[] =3D= { { /* end of list */ }, } }, + { + .version =3D 5, + .note =3D "with ITS_NO", + .cache_info =3D &xeon_spr_cache_info, + .props =3D (PropValue[]) { + { "its-no", "on" }, + { /* end of list */ }, + } + }, { /* end of list */ } } }, --=20 2.43.0 From nobody Fri Nov 14 15:21:03 2025 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; arc=pass (i=1 dmarc=pass fromdomain=nutanix.com); dmarc=pass(p=none dis=none) header.from=nutanix.com ARC-Seal: i=2; a=rsa-sha256; t=1762448771; cv=pass; d=zohomail.com; s=zohoarc; b=iC0fXYpU6KGUX3j3NK2WXOOij4DWQGPVB02jwQP1fYrwIbVw+lPq44A0eCGusq2gH6AO/3bP3husMugd7ymR1m36b3c9ziGFileybINulu7lV3LMHHRSo0ZZFqMBOd2MP6Jh1maPg3k+06YLKeddf/Y8Vqo8sybI5SQDyI06wSE= ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1762448771; h=Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=ZcYDgkkmQxB1s2eV3AjNuMvWkQNqfEg4pAycXfaRBPs=; b=MauY1nic5mJ5ADpcLL+vMUWcpIJ7mupVdyeJmAMn8RrFeu8gNrA3NdIn3uMt3zfNnwqUyCXUt3hx3Ap9IFyGe67r2EXhSHyccfzXJgwjSqwhGyCqZnLwEnKRKy4F+gXVQ200z0qr2RsNbf1dHAGZNWy2VewIbIlUh3RF8ssSxAg= ARC-Authentication-Results: i=2; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; arc=pass (i=1 dmarc=pass fromdomain=nutanix.com); dmarc=pass header.from= (p=none dis=none) Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1762448771182120.70212224681893; Thu, 6 Nov 2025 09:06:11 -0800 (PST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1vH3QT-00033a-VD; Thu, 06 Nov 2025 12:05:34 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1vH3QS-000310-8x for qemu-devel@nongnu.org; Thu, 06 Nov 2025 12:05:32 -0500 Received: from mx0a-002c1b01.pphosted.com ([148.163.151.68]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1vH3QP-0000tb-OM for qemu-devel@nongnu.org; Thu, 06 Nov 2025 12:05:31 -0500 Received: from pps.filterd (m0127837.ppops.net [127.0.0.1]) by mx0a-002c1b01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 5A6FiLHX1143749; Thu, 6 Nov 2025 09:05:27 -0800 Received: from bn1pr04cu002.outbound.protection.outlook.com (mail-eastus2azon11020091.outbound.protection.outlook.com [52.101.56.91]) by mx0a-002c1b01.pphosted.com (PPS) with ESMTPS id 4a8bch2y2s-3 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Thu, 06 Nov 2025 09:05:27 -0800 (PST) Received: from LV0PR02MB11133.namprd02.prod.outlook.com (2603:10b6:408:333::18) by BN0PR02MB8000.namprd02.prod.outlook.com (2603:10b6:408:16d::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9298.12; Thu, 6 Nov 2025 17:05:25 +0000 Received: from LV0PR02MB11133.namprd02.prod.outlook.com ([fe80::10e5:8031:1b1b:b2dc]) by LV0PR02MB11133.namprd02.prod.outlook.com ([fe80::10e5:8031:1b1b:b2dc%4]) with mapi id 15.20.9275.015; Thu, 6 Nov 2025 17:05:25 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nutanix.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s= proofpoint20171006; bh=ZcYDgkkmQxB1s2eV3AjNuMvWkQNqfEg4pAycXfaRB Ps=; b=xesQY8/dUnykcsTFU2sF7MNnjcFZGvlFdZomJBK02icGrkcXbYpxo3o7V ZX/aH8pW6g6lc/eRyWoUAEDCcpRydbo1CFi6v/YFZJZ/9K8sshY38pJAw0umdDGx 0kkGNs4i7+c/CFtKx68bkr+HeoE/uxwqlo9L2prS1PQQLyUQCg0RvOCbLp2dTHD+ jw8krQu4TRmirqnYbXwPx+eu0HtWDAwW7WNnh/9rKqo+CV25bgZ7dmfgoFelXlIQ rdV0dyTeOMPLFvWlZ1/5/2XXa9pu1zLLn71PuUp9YeFcOsBWXBxLqgCZg9yPLPs9 lrHSJYTJkHap/Jr/blbhSpZwZkoHA== ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=PMa2p9JIC/ImG4t0ashhMQt+RYVTlBXVfiMFu7gdjA/sc+cohb03N9nESG4ZaLMqSZS1vE2x8UgeXCb+YmXCmzOeMTZsnzLRE/135klN0//t+siyrPPfJTMshpugZ8OleqbxJND87jrX8FRo0q4sfWIDHSFngSwGUoOw/Hd7go7fdJcq6uGS2zLvtHbiPYKkpCPRQsOKPEPbwcFMThkY4V9IVGLwDKF6HzY2OZQQgAOoILiySIjpaontnbtSYSO5u6LJpX8EQXaF7DDX9ZPi9aitO0Y+3kfS0hyN3CNRcuI96nah5NJWhryKUmYHUpN6+3AYqca4/3kQX8nnjQSsZA== 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=ZcYDgkkmQxB1s2eV3AjNuMvWkQNqfEg4pAycXfaRBPs=; b=VcARSmOUGjqcYhaSKjXFXTl/U5a7GcuziUnhIFMfK7aI/JFRXIuPDeNkHUPZ/LPc77MR1P8n4UBRDu+/myGx0bPwk+6B0cwbcYm8EiF+YvI/+x41q0ZDZPyPAtc3t00SQ4lrE/HAv8dX/B1uIyqiZFYT1H535oDjHT5TgaKO28JSIn8dcn95Hb7yt9z+eaBSdx4nDRud/ZJ7h2FkUyhyAI/s7udWBRoHtjeeiYuVivLAPbJkGIC0Fab+11nZrwWtFWzgVvXhaurZpdUNKksCfcLN8fH1gbO5nNTOcgNfkMY5jbveFBKNKAvZq8g+aTfwACJz4/eiNp1UvkS9c6ZmRQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nutanix.com; dmarc=pass action=none header.from=nutanix.com; dkim=pass header.d=nutanix.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nutanix.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ZcYDgkkmQxB1s2eV3AjNuMvWkQNqfEg4pAycXfaRBPs=; b=GSKxvr6cT4Ii0JPKYv1dm6XjXPKlmcVi80R2VgiSthafZ2nPxcEt9pU0ItOAMP56ATCj9OXUtgYISo3GhWqcJQ+Zjnr8/aASF6iMcgyynMGG3t+jYEZf7SFv1KLdaqqIrZ79c3dgKo2LPcsf+g4UZPhSUe18Ygm5t5NUSW905x2kGDnIgolKkSdxV4blZi8rEJj+JQUGYtaOzjml+ZC0w7bx+BsaRYUhSVtDC4XVVrB4dr6hE1adsRbfpvmiVRaFhNJgTCMCyy+5hZBChbgcowSZz6bD4SVEGz7jb3Arrb+5mmZAYrldq3HfA8q/N+YnVT5bRZxw2FDcqGxNXhC81g== From: Jon Kohler To: pbonzini@redhat.com, zhao1.liu@intel.com, qemu-devel@nongnu.org, pawan.kumar.gupta@linux.intel.com Cc: Jon Kohler Subject: [PATCH 3/5] target/i386: introduce GraniteRapids-v4 to expose ITS_NO Date: Thu, 6 Nov 2025 10:46:23 -0700 Message-ID: <20251106174626.49930-4-jon@nutanix.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20251106174626.49930-1-jon@nutanix.com> References: <20251106174626.49930-1-jon@nutanix.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: PH7PR13CA0016.namprd13.prod.outlook.com (2603:10b6:510:174::9) To LV0PR02MB11133.namprd02.prod.outlook.com (2603:10b6:408:333::18) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: LV0PR02MB11133:EE_|BN0PR02MB8000:EE_ X-MS-Office365-Filtering-Correlation-Id: 325beaa6-20bd-42eb-7ef8-08de1d56add7 x-proofpoint-crosstenant: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; ARA:13230040|376014|52116014|366016|1800799024|38350700014; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?EZB/OUBShVsCrFtBA1cYGL7iEBd1ZxI78gbYdIOuVyDHPynZ0VyJQkfA3jTV?= =?us-ascii?Q?5hyrshCxY2P8FFsAyz6WoVbuy9LLrVeTnk7rEG8X2zEGTkWodc+TNyvE6Qlk?= =?us-ascii?Q?uymMaJqnSCuYm6zCN8Y/lc+i0yf9BpL1pqwr+e6BzmCSCSQTeePYKTJOm9OY?= =?us-ascii?Q?FLC0qKosoFFnUqp2jdeom+RH4RZkgcnRsB3HYWTYb90Qz1R4l/0xA7S5TJCj?= =?us-ascii?Q?h2tDBHzZzLR/KJTTY5sMYW1v1dBeta+pzi9WMywAui1942bWhnK1mFqvPOet?= =?us-ascii?Q?ZaXT6zju1bNku8Zg3PKpUJdx9gbbHpmdx6InZhKzwdiM184tXpKO4iurP862?= =?us-ascii?Q?ySL9d1R744NFbc7VGS1pwwV8QEiqyiTNAGbBt3t1cbeUfKKD88mqqq2HE0jy?= =?us-ascii?Q?C3NRdn7Ilosy4ov0eCKzCXwCkafLR6JiHAnde/Pd/mzUQLt3p4OE0yr4nYf3?= =?us-ascii?Q?eXTXUye4Ush4tiFIZTb9QUYfIDQ+XNaGZwxls76qbGoPspq/SJjABIomCWAZ?= =?us-ascii?Q?n80z5ksr1HPMRvXNBjm9c9kX86F1KPgcLbr2n3QRjt/fMWeQ1q5JAZnRoaKS?= =?us-ascii?Q?7QFS6vssLIjoxQ14mn/YpdbiyeyiltvU70wsGsGpMJ8wPnePs1xyL4CymwRX?= =?us-ascii?Q?11U2YKXrYlOIRYGh+TpdGwldP29lKmEFh1MQn7BQvw2KNyBgxmppI3BN3OG6?= =?us-ascii?Q?VSduJ+ZiHS7xcP4P1ya2t2MfEePC/EFHJPVowMskp7hRWg47Lh+qY2RDY6rm?= =?us-ascii?Q?9zxcbs399sYR9Z8RzaItbQmdpyYyoN4tBEtTuRt9lFZY6Eyh3B5Ey04RNdDu?= =?us-ascii?Q?Xsz3zBv+lREi8nsJZqWcrSUP/VI1jnl3wyltyFuu7gzX2B8AP9S4fzBr2zwL?= =?us-ascii?Q?FQrAHnXA+iYS5TsShCvd59nb1roYq4KsPQ7O/pwVBO+6fNE5/xmPYtQfoyuV?= =?us-ascii?Q?Var36Y3cVItz6wystTjoheqta6IvHfqwLBraeKKkZ5u9XDFTgHsebSnzmGnq?= =?us-ascii?Q?H4hoxYfBHHpRzoMgVgt0kd+vxOchy+Tq7Xkp54wJV1b1FZ68ezD6zQDhI5RB?= =?us-ascii?Q?vvU+yxqtjTQ1IEWmZ2RWnrvos4by/TVrA2fZEN3VbYmH3Zztsmr1km8D4Jy5?= =?us-ascii?Q?95JwPpJ279YFcuYESdRK2L+lB18TFHMdAJRRDfam2vOHfc+BzsVrvgphM816?= =?us-ascii?Q?QOBskyI7/5Y8WwKvYNFFKPJvFkQOOCprmrYXYN804Yzx9qNQt92VVlfd2PIZ?= =?us-ascii?Q?NOFkV1eLFXVp+gmWFdYD5IlZvmPmQOI5yd5MEFtIkBSekhZrPv1hOw3xbHBh?= =?us-ascii?Q?vWMlqw85gCj5mxlsKdk5lXHtUgtZ7AMmaE626AjRGy0GBXQkOw9NpMYoKyTq?= =?us-ascii?Q?+GoKFRCQWMJaMp9mFWoOQ356edPYUY7Bc0P0VuFiVKRVx7SWUO6QLwZaeu/1?= =?us-ascii?Q?glxv7ksBSWqALQ77g05oE3nNwSh2efObZnnm5/mCqtvStIveFOUFeYySWhIj?= =?us-ascii?Q?mkaWAqpKtLWoRkRYYLu0p81QxvqPeBQfjFQ0?= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:LV0PR02MB11133.namprd02.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(376014)(52116014)(366016)(1800799024)(38350700014); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?f2iso/UiwVA5mdAPErZomjfKhiADXcjhs5t6On1Psdu9VxZ9eyjAZ/mG3P3g?= =?us-ascii?Q?LijMHzJCtoYeKnLb7+VseodVKb/LIkAhrEMV0YWXIE2RZPVR0YaW0Xzvyt5z?= =?us-ascii?Q?7Jfgm3/ism86oG7sAcCz6G2vpERiJZl9N7XNe9n9ZMsLVnnjQA6qRlvg5047?= =?us-ascii?Q?bMsZTrb5a9eKun3IebLXcJ5VwzwwKHH8CZFZQgNdNEVDaZ5Pm+sWVy11VoGR?= =?us-ascii?Q?xxTs+KjWihf9WgqBJoX90VpYjVwh3/4YTV+lURbCPcY7Glnyt+XalRUEZ1tc?= =?us-ascii?Q?Ls+N3cPNyZCKFavGyzvYkqvfHRXkqjP3w3Lv+hpz8RG90MXjtME6JQG3JKkK?= =?us-ascii?Q?hJUp1R+9O3vDSMerlhm1kKZq50GwGxtETznvkMtqFYGRH/VVDqLIonWcB+XF?= =?us-ascii?Q?p9bUh+9QjZdJdq1TaV0ozGQPiT/bXtu5tDtZ6OpYQHEFrfzbTAJSb0ZYRd6l?= =?us-ascii?Q?etFM0mdGR1YTSXqCUir8UQq8iTJkvG/Ak+9lTwbF2Lx219YaLXm4ixONGNeP?= =?us-ascii?Q?CtFU0h7lJuSxb8kOBjB+fvMX4hk0InAUuoPMO7ZccH9C/jXREeGQfx4h79F1?= =?us-ascii?Q?Y98+Hh4Cj/sqqTP5vrSwuZ6IhHG1knsw149IZwF6HUjhz2t/ECti4+XVcNW4?= =?us-ascii?Q?S7ZPHas5zHisMfHW8XPSq86RZQG5wYLIFh/dKEA0uGu4eSexlEJZefUvdLHS?= =?us-ascii?Q?UNLh7cLOyXUhElxwi+RFCtjHJ3nT+NR3de/t4Ru3gXs2CXTKeoSKspFteit7?= =?us-ascii?Q?HcG4SEhZn08xqfbwjHtCUw1veYTQ+I4PCyAW2NDAf6a04QsCvvcxjF3wM5pS?= =?us-ascii?Q?2J+seMIgJKxnB24INpFLcUHjbtkQ9260rkfGj8PWlS9l2Au6ZOncq+oAN+mG?= =?us-ascii?Q?x6HjgWK69FsFBrQoMsZGSK9bntUPvZvW8USvNn9+ZlEHNmanyVestT9qWBck?= =?us-ascii?Q?JgB2UXdgPZfi07iilPgUnR2FcjuZtqpFf5hV19ang9xy3ulyu+7PoEvIFPlV?= =?us-ascii?Q?45O593vKX/VRgh/L7BeaOc3sO/j+ZI1eHWfB7TYIOE2BjpCoQR/0s7qO93nH?= =?us-ascii?Q?Y5tqKj29oh67/FX3a2APeTim42MHiGpFwDvc1w89I5BglW47YQuZP/7kTtl9?= =?us-ascii?Q?lbKYZJKJIj9x491HuQ+t4lLppgU2xb3iVUwy/9nCSD5TtuglRRXOF9AyZhJe?= =?us-ascii?Q?vYLSoLKIKCt379tqOMGHvNwh/m8a+HV8LS6zBs9n/AfPxitc1VrZ5WbhiPSO?= =?us-ascii?Q?Y6hiAWD6w3DWkuhUQzr9MyilJahKgSyx8NuGUIteWmx0aUBsE+esT7d6n06d?= =?us-ascii?Q?7ELzbS+1DTWmQgf3GK3xJwRs2CIR5hi6a1+0JbHXmUEooL8H74likXRB1F3a?= =?us-ascii?Q?vt8Wav+iXBLAlmvM1FMjEFCORxM5YgZNSryANQRrgHg03amFkChB4CClf+us?= =?us-ascii?Q?3DBWj3oeYpdBzqXbWSJc9PGSxtnqMgjaExnEdQr6oYoaTb3bLWGyy4k+tYGZ?= =?us-ascii?Q?MPKmbQEP2FzG0hSGp/10Sr5W0/jvGjjL6Ik0CJHvwenLqqSTAYwfw3XYAQD9?= =?us-ascii?Q?QQEBkkwvl+vohwOr5HvoqlmQtPbczDQijtIvKTPL/YETcYVgRusfbJmf/p/z?= =?us-ascii?Q?Wg=3D=3D?= X-OriginatorOrg: nutanix.com X-MS-Exchange-CrossTenant-Network-Message-Id: 325beaa6-20bd-42eb-7ef8-08de1d56add7 X-MS-Exchange-CrossTenant-AuthSource: LV0PR02MB11133.namprd02.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Nov 2025 17:05:25.5571 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: bb047546-786f-4de1-bd75-24e5b6f79043 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: j3ZxAQpB5pCkEPl55OZ0dxhTCsEiCdycjEzo/j3rqzsIg/5Z/c2dSY2qBKEx0U+E8alMpVlI04ZpWztojC+T0jp6jnnBxiuGpCjc9h85GFM= X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN0PR02MB8000 X-Authority-Analysis: v=2.4 cv=OvVCCi/t c=1 sm=1 tr=0 ts=690cd557 cx=c_pps a=DCeSEX+nBJmE/I7rcEuDsA==:117 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=z/mQ4Ysz8XfWz/Q5cLBRGdckG28=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=xqWC_Br6kY4A:10 a=6UeiqGixMTsA:10 a=0kUYKlekyDsA:10 a=VkNPw1HP01LnGYTKEx00:22 a=QyXUC8HyAAAA:8 a=64Cc0HZtAAAA:8 a=J7X7g0SFKKtu9_AsvGIA:9 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUxMTA2MDEzNiBTYWx0ZWRfX7Kz3NocSvTyM VC6o9HO5ymHSabO1X1s+FS6dO9CNISe8tWVjf3xv5auBuwzzThyqu110AFoN6tkXG3T187GbLrj w1bQbBDw87AhT16Fem3NfLk1AuSGevs8Z1vA47e4GCqdKi8QxBZMmwHB0xdYrmwfhG5S4+EAAvm aJ8K2eybvfFrRtp4JlcoQHCRqkJgtB6n6Q415Zk0hKt83UyNkhwslAn1zMg6ODBzn8RpwD7GzYr 1MB027WqcSBIG0K9xUDLKwgZEugYIj3dmFPUoA854hz6bi1TBp1RkERUeKEzL7Lqj4Z3EiF/LM2 EIl8DUa2q0yndBLaYPVr0OnUCfJsT0OuvhfsoOHiQqFlfeyRwgRi84Vqm5FMe20qU8z4AqCzTXQ bW4t4rSLAM2KUCVnFPCmENvM7bF07w== X-Proofpoint-GUID: EtKvC1r4LB1sDf5Ms_06GoNKtRIaFyk9 X-Proofpoint-ORIG-GUID: EtKvC1r4LB1sDf5Ms_06GoNKtRIaFyk9 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.9,FMLib:17.12.100.49 definitions=2025-11-06_03,2025-11-06_01,2025-10-01_01 X-Proofpoint-Spam-Reason: safe Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=148.163.151.68; envelope-from=jon@nutanix.com; helo=mx0a-002c1b01.pphosted.com X-Spam_score_int: -30 X-Spam_score: -3.1 X-Spam_bar: --- X-Spam_report: (-3.1 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.271, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @nutanix.com) X-ZM-MESSAGEID: 1762448772090158500 Content-Type: text/plain; charset="utf-8" Expose ITS_NO by default, as users using Granite Rapids and higher CPU models would not be able to live migrate to lower CPU hosts due to missing features. In that case, they would not be vulnerable to ITS. its-no was originally added on [1], but needs to be exposed on the individual CPU models for the guests to see by default. [1] 74978391b2da ("target/i386: Make ITS_NO available to guests") Cc: Pawan Gupta Signed-off-by: Jon Kohler --- target/i386/cpu.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/target/i386/cpu.c b/target/i386/cpu.c index e579b790e0..afbfe11733 100644 --- a/target/i386/cpu.c +++ b/target/i386/cpu.c @@ -5282,6 +5282,15 @@ static const X86CPUDefinition builtin_x86_defs[] =3D= { { /* end of list */ }, } }, + { + .version =3D 4, + .note =3D "with ITS_NO", + .cache_info =3D &xeon_gnr_cache_info, + .props =3D (PropValue[]) { + { "its-no", "on" }, + { /* end of list */ }, + } + }, { /* end of list */ }, }, }, --=20 2.43.0 From nobody Fri Nov 14 15:21:03 2025 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; arc=pass (i=1 dmarc=pass fromdomain=nutanix.com); dmarc=pass(p=none dis=none) header.from=nutanix.com ARC-Seal: i=2; a=rsa-sha256; t=1762448770; cv=pass; d=zohomail.com; s=zohoarc; b=kxtFo7MfE/0FnTEfyu5sd52H0+42OoTV/fGAoQ+RVpLn9R3lKzR0DuRzPu6i9YDx9Bux977g6HMbixKhNpb9NEs9hyhf0slF99JD+TDIORQrch6+dJmY+pJMMZVZGArzZxVgsg41KRlYjKtSTApaf6u0U4ucd3hs3c8NiVxPQY0= ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1762448770; h=Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=ZZq+u55t6wAhrf4dPhIxJ/8W9iMtcE7Xv9ci89hhrFw=; b=QaBxyZ9q0iXKFTlzHuhxSEU59GLcnuB55dSvDgHRtNcE3DP2sWb41kXampK3cpzKS1B/v3L2RnUDREBu/9EKaIga7noDi2jD0tL2rCgEaUCzheHe9cg7ArM8cEGRrzClcCnpz+L2VQL7HS2C0MYBT9N2PeTgAZv20Mddea9FTxc= ARC-Authentication-Results: i=2; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; arc=pass (i=1 dmarc=pass fromdomain=nutanix.com); dmarc=pass header.from= (p=none dis=none) Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1762448770784116.38564253769312; Thu, 6 Nov 2025 09:06:10 -0800 (PST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1vH3QX-00035U-VD; Thu, 06 Nov 2025 12:05:37 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1vH3QS-00031t-Oc for qemu-devel@nongnu.org; Thu, 06 Nov 2025 12:05:32 -0500 Received: from mx0a-002c1b01.pphosted.com ([148.163.151.68]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1vH3QQ-0000tj-ER for qemu-devel@nongnu.org; Thu, 06 Nov 2025 12:05:32 -0500 Received: from pps.filterd (m0127837.ppops.net [127.0.0.1]) by mx0a-002c1b01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 5A6FiLHY1143749; Thu, 6 Nov 2025 09:05:28 -0800 Received: from bn1pr04cu002.outbound.protection.outlook.com (mail-eastus2azon11020091.outbound.protection.outlook.com [52.101.56.91]) by mx0a-002c1b01.pphosted.com (PPS) with ESMTPS id 4a8bch2y2s-4 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Thu, 06 Nov 2025 09:05:28 -0800 (PST) Received: from LV0PR02MB11133.namprd02.prod.outlook.com (2603:10b6:408:333::18) by BN0PR02MB8000.namprd02.prod.outlook.com (2603:10b6:408:16d::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9298.12; Thu, 6 Nov 2025 17:05:26 +0000 Received: from LV0PR02MB11133.namprd02.prod.outlook.com ([fe80::10e5:8031:1b1b:b2dc]) by LV0PR02MB11133.namprd02.prod.outlook.com ([fe80::10e5:8031:1b1b:b2dc%4]) with mapi id 15.20.9275.015; Thu, 6 Nov 2025 17:05:26 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nutanix.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s= proofpoint20171006; bh=ZZq+u55t6wAhrf4dPhIxJ/8W9iMtcE7Xv9ci89hhr Fw=; b=QM5ijSOFz4UovM7/hU0+vSZpwQQfYu91fza79NIm5a4vLIqIGJ7GTx8eX if00JbwUDFN+8aLtRh477sCx3E4jOp3m4hwUjLuMQ4F2Lyr0BOs1nx4qFE9kaN+W 4mU/28ldQyl89IpG7E/nKxXwBduKeDS8ZtnvIC2TCCW2Cj9LGiJ1aJXv2jmygt9H 5kjxkFWecw1w84cmU3Z7kcz177nkE8BRBvxl1gN9W+3HYbwdGvznvdL6wyOIHW0C VEZPFXZ5cHjCYqCTbJDLl8NQIvJLcXIedS1UvubZTnCEqaiQJzdpJsllYJacabC2 j+Gqn5BIQDMJO0GbZARnwrCeUg9Ag== ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=cQfEFgR57vBox1Zh1P3LRhF/mdLDCNdOcNS2d65weycDByS5tZ39rJ0GWrmtYmXwPonOn6MLJ7dy2eiiHCTqgXh5T/WcwoFqGP+pqIPRQ2IbpZ29py8mH63pDXqtlDT/eE90BAEnnX6oHN6P2ktXCrsBvxlRSwHN4T0cvjfYKw02Jfll4GWYc2GE9EeGGWp/gbSPwX6wVT48M/MkEP0TAM6NF3idyXsHhzAf19lHhBgvJs8sfvDlAczl2ov3VEVX2KI/chfNd5ezkQdEZPjZTBaPg87DiJkDIiPaIg66xAKuwMRgY0/nJgx0fuPD07n9lvI0vfyCXCGGTceEIzkIVA== 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=ZZq+u55t6wAhrf4dPhIxJ/8W9iMtcE7Xv9ci89hhrFw=; b=V5xk3prueo+JZFRaACrN5ZDitB6TIhSZ+bGvYvn3HLgrRGE82j+9UfJf27N4yo/szJ+Tx7Dm38Bejc9csKLDVZRX/ubio8sVipx5OBUMaySk4i/Z8BIqR21bsLq27NvlhroLdFsNZy/eUt/0LS0v8mFL+KUbqIfRctxKZNxNH98yLulYiPY0YsxXfqhlhln5IjoyooOHKes0UI9u6NirkuGoqm4N2uVuNc23S0SfRY4S7rzd+9EbJCl4tmuN8h1D1hFSPGCrPVDLO+rb9kGko5xnE1EHuuT0Xv6VoAaPerCFh/zps4uOJI+Pw0qAvqCP7pL2d0K8NFoFgFI2vhv8/Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nutanix.com; dmarc=pass action=none header.from=nutanix.com; dkim=pass header.d=nutanix.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nutanix.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ZZq+u55t6wAhrf4dPhIxJ/8W9iMtcE7Xv9ci89hhrFw=; b=P8t7oIrPx1BVrH2Xy9rXgPfmMGmWggsTRksEiK3Zh8pIqAuOXXlw35yEK5aVnMDiASqjYJoa31BBEY8rEA7u5d5xjup1d69n0gWFe14YmYk7agMvfpdolARq1RExfg7To2lOPCiF53e/zep8KpHnAw9VLA6FPguJmI3u61wH2d9EIMjlF5hTpQlzLrk7W1bbgF6m4eBmogOLqW5SCYB7Q7AEcMTVZWAnocSiOGEgIqfmp58hEsVXkBhfmTAXYxQvaJK9ZXlvZVr35NAZRTwqv2DU9SsviOdkdWLxCr+4vOrFAcUjrl6o1NXlLkz/GehiHv6e+dHUGaFS7ZnvmQQaJw== From: Jon Kohler To: pbonzini@redhat.com, zhao1.liu@intel.com, qemu-devel@nongnu.org, pawan.kumar.gupta@linux.intel.com Cc: Jon Kohler Subject: [PATCH 4/5] target/i386: introduce SierraForest-v4 to expose ITS_NO Date: Thu, 6 Nov 2025 10:46:24 -0700 Message-ID: <20251106174626.49930-5-jon@nutanix.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20251106174626.49930-1-jon@nutanix.com> References: <20251106174626.49930-1-jon@nutanix.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: PH7PR13CA0016.namprd13.prod.outlook.com (2603:10b6:510:174::9) To LV0PR02MB11133.namprd02.prod.outlook.com (2603:10b6:408:333::18) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: LV0PR02MB11133:EE_|BN0PR02MB8000:EE_ X-MS-Office365-Filtering-Correlation-Id: 78bbb3d9-1fc0-4fbe-f1fb-08de1d56ae40 x-proofpoint-crosstenant: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; ARA:13230040|376014|52116014|366016|1800799024|38350700014; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?IrDhPDnVVqfoQWOxkzaYcin1aYpdKzXGSCvQk6YRxRwIBvMn2NuxpbC3K4zx?= =?us-ascii?Q?QtDE8axMJJwi/xoCuq2Ow4yzEks3TkQ1H1wnCu0M43Q+hWGJSzi+01ZKGqVq?= =?us-ascii?Q?m174DR3dflOsddHt/wbg8/x/mY+f97R2zNP5P5Sq2KP7733OQWX+Uu6t0NS1?= =?us-ascii?Q?dKJ17YE/77BIGmEWsND1bkYSmPaVJywYdrKUA1ppJwpKC8KKjLmwAYhfi8AX?= =?us-ascii?Q?5ugJ/5gHlR+reCBFaNJJt3+WzePUW3OOq68LyYk7TdmF6FWO2Ozfbcd+xBTy?= =?us-ascii?Q?mbfrA9Cltkn1XXO1pnIyeXaZ5dQPor1U5vFLbhsE1EpjRJ6i3hJNxakrJ9JO?= =?us-ascii?Q?4V1V/kdIcX1O4SY9p35R+QSXcabxWUd2M2o+dk1CXmL1vUkU1Idw/3kGcNge?= =?us-ascii?Q?qm+++7CbSWrgTzRLjANRi2bYXx76Jh1CjPW8UAcw8w75S0N71qBihVez3qWO?= =?us-ascii?Q?v+isDwlwAfQ/hWyqCSMcraIuGKXCRKy0It8KgBbcOFUuJ1PAqWN09C+93/1x?= =?us-ascii?Q?5TE342AIKxRmhmRU2R4/xfRilOCyzHVZG6jAr2Ea5WzAknQpWbl90+b2a4xa?= =?us-ascii?Q?nzvdGBpXQvK41rljON8DFynR8bBd65mseicgQ1EJcmNifJnNKPifPmpz4IVE?= =?us-ascii?Q?2ZJoZXzM2On3h47rL3ywfFLqAbmt4tbRZEWyd46GQ4744qR2N5WEhalguiPY?= =?us-ascii?Q?MSEkONaW1hGDRh2r6AXLGVJeDXYrqzuRHYBh4G2sWJfR18/nFZJlSwNqGrBU?= =?us-ascii?Q?ebHTTrWn/v8p/Ij+wwWbtA03rVbsMO9YrwOj7wwLr3Q3rVtUegUJQRvbIW+0?= =?us-ascii?Q?yTixVWfQxIgfq0aU9hveLMRhrPjo59Ao41Y9qW5QPLWIYwnrZ/e0iis7yOYV?= =?us-ascii?Q?2eLOylc3dO69chOBTRanJ0C1KyhD+VLeI2tiDl+8UDaRleqGvoK2wPl3+pE9?= =?us-ascii?Q?cFMgVmSRrtsRAVJV47qzX2h4KoUWch+oy9up+IMuz2esEx0iUe5tzpICRuZg?= =?us-ascii?Q?otqKi80WCapfaFu8bA1hexS8/mOyeIjK+qStGQWf/qyNrAJqPaqMX7qPhNKa?= =?us-ascii?Q?3bMC4FF6+/FOyIAf9gbUeJgK0d4SWnC0kPh6SF7lZ6qjUig/J7WXT7BIyzU7?= =?us-ascii?Q?qdPMzuXuTYDd5GnoQJ/T1LYrAdexmJEi+yVxmkAokvRJj5GPVEwpAMzV4gB2?= =?us-ascii?Q?or64lZ7fuPEM0fxdF2y6cHxbKxc2/KizEc8+Duw/aQsbfxi/ZA57dIamKIhF?= =?us-ascii?Q?Qlw2VKs1nRVM8gawBfp4PZG5DCf3KHkAcFxdf/D61YfqayUn/SMgh3ElpESh?= =?us-ascii?Q?YTToRzGm869RTY2AKI63ttp59sy4ZBbc4NIkEqOe8EsYFztLVfwLf00a13n1?= =?us-ascii?Q?Z+qEY+2LflXG2fGijmqWKqd1e/1iIxCh1eDua1QtsMj4eJutHohJvBE7hcv9?= =?us-ascii?Q?eHFnrzAxx281+EZ68G7iGqBsb84isVkHhjplN8DaoUlwA1A8VHpb4onbo7OC?= =?us-ascii?Q?5a3NuKVpM5n16H6037K8M9soHnSPp0cuv+Wm?= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:LV0PR02MB11133.namprd02.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(376014)(52116014)(366016)(1800799024)(38350700014); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?9W8xjlvSx58xWtmGuDtNxEj62x/GMZQBmuYQ4Uyxwze+mIS4jnvjhs5ia+fC?= =?us-ascii?Q?RvK8jfVoYMMn3+Fx+RBMH5ERPnWEeHOo4wXmhrmI7fHB4rZVWArfp0V+9YAa?= =?us-ascii?Q?g/CeBkD9b2ryyNNvciSgc8/Xe+UN9Z/Yacs1j6ZS+AS6tvb0kP9b2sTgS0k5?= =?us-ascii?Q?FV7nfOB22U9z0QLlI0L8MgdvO3b35zxVzuBsaX95SG8R2w/lPa0QBMOs4gc4?= =?us-ascii?Q?Ktc/CdB0zCzhLox/xJ9jVYB0lt29CI7counDPwRNnHRQUF4DZlYjOK0rm0Id?= =?us-ascii?Q?jm00yU7eD/nhU9jcaFIaMi0lPt8A8teBo1JmkwyLjq8m8nCoq+vTQYadVC2l?= =?us-ascii?Q?GSwQoHw8jJOValaOA6rqdSGGMpyRRZStU5rejvsh1m7FMdfpVMKVhQlHTIxK?= =?us-ascii?Q?ZDp/QaXjwBWRaXbqHmHdAmmX5BO82jC0NdXb6PnDXWKQ/WkEP8Yl7ySHE906?= =?us-ascii?Q?MEY0WIOYOiA7UNZM4qqGf3dT426KGDZb9t96mKGbiWl6OHAo4rgsZIdD7CoE?= =?us-ascii?Q?khRX3pxOAcQUNb8hfejy2sOMDLiIamMeciLwCG8rCcqihh/5xbci38m2iJaF?= =?us-ascii?Q?X62JsD3nrkYvqNQVJlepDQeIRL3fh4xHgroB4B+AoRL05pDg5GVLEsx3SVPg?= =?us-ascii?Q?03Pi7cHniig0eO6TqaUnwQf97tbO+mFDp+LaJXVeF6K+wHdBthGA4NnadYfN?= =?us-ascii?Q?52JiI06vEo6d1Zx1v848XF3brzCOmuxVjBrAFqMahgtCwVonIm6uXRdLXBGB?= =?us-ascii?Q?L6qIwNSARdO5X89Mxu9TBMZ31oVVg6X6+nB3l0gUOpclsMdt22h6TieSTpDP?= =?us-ascii?Q?t8jK2V4WUYblFxyU/0AeNHvZU6EcPVsLQrRwbi7ObCRZfNRe9bQ+ch/2d+ns?= =?us-ascii?Q?yyTZ3U21HNXfxYFrvAXKAnhq92m8WriVfQR1PjQ9KlqUozkEaQ2hJ2PF5pdU?= =?us-ascii?Q?YKDpvpZ/HphfL9pRmG4zs0NttEPz9UyauW/5I6Vlj4vJj4bBOnEmzfq0Yl3m?= =?us-ascii?Q?/6UiMqe9bbzfCoA7U4jezVgrgfAiH4FgEmjEO0DkFwAq7VBogaEtZgMYM3hy?= =?us-ascii?Q?KgmcLTzxdutJnrIqhIZ1eQ2I9f4Y1Go5VYyXEA+l17m0bI/SfNGeOgv1UVRn?= =?us-ascii?Q?QAs0vuhUrp0gT8ZI9S7YoW36SuYajRybBpyGLXkb2dHrhuIhxJ92R49AIIsI?= =?us-ascii?Q?qt51vwAqLZfSZr3ldFFycbDgsthaSgl9rfR70IN9xpcvd2HNnsnWlv4iGEpS?= =?us-ascii?Q?j9/KVxgiOvV+P0fY9PRyf3xtKYGin7S6CCOGmqCVT9Q3fGFpIOLaI/0cEoeM?= =?us-ascii?Q?9xqGDNMyvA7gEe+/pVcqcKRIVx5jLbu4ciEtZ5gwg30mRZ7YY9OgL71VgqYy?= =?us-ascii?Q?6Y3MGyj5LgWSt9S/VHbj7qTwkL9tBAlx2sjzvXpU0sS/6sDcQUGhG4IGfmKQ?= =?us-ascii?Q?ZUlZnOy5s8BBdODwyUca2bhtVTJGZX1UNJxdXdGed2rBwIUE4Iu8Mgd102l/?= =?us-ascii?Q?2A0ZqjIn1MzT15DJHQOIEvV4KrcQFmkj36EDWIcbGto6RXCAqWxLIGdkbD38?= =?us-ascii?Q?A12+6aM4r1npxDMrPvTQVowaTgJncl11DSjQC6sKyYS9XJf9rWFcVyd9Href?= =?us-ascii?Q?zQ=3D=3D?= X-OriginatorOrg: nutanix.com X-MS-Exchange-CrossTenant-Network-Message-Id: 78bbb3d9-1fc0-4fbe-f1fb-08de1d56ae40 X-MS-Exchange-CrossTenant-AuthSource: LV0PR02MB11133.namprd02.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Nov 2025 17:05:26.1579 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: bb047546-786f-4de1-bd75-24e5b6f79043 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: OeyP4V2iGz1+qfH5RcB7TkKcHpqsZHCw3/WVVDGM4UPc58LAj/NsqXmT9lJoVuSjjBcrnZ4XN8vbihzTjrmAYQuSg1sjgDko3/1p9IX9GYw= X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN0PR02MB8000 X-Authority-Analysis: v=2.4 cv=OvVCCi/t c=1 sm=1 tr=0 ts=690cd558 cx=c_pps a=DCeSEX+nBJmE/I7rcEuDsA==:117 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=z/mQ4Ysz8XfWz/Q5cLBRGdckG28=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=xqWC_Br6kY4A:10 a=6UeiqGixMTsA:10 a=0kUYKlekyDsA:10 a=VkNPw1HP01LnGYTKEx00:22 a=QyXUC8HyAAAA:8 a=64Cc0HZtAAAA:8 a=J7X7g0SFKKtu9_AsvGIA:9 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUxMTA2MDEzNiBTYWx0ZWRfX4Z1Q6pmBVreU uxkh+ExStiWRZIASNZhD3BmVKbC7qfBdprgqEXsgNhguojV1qaOIcgI7OFICAck9oRt9Nz515yw 5VA0m2S6X8Pnrq071AAFFArcPpJdVltF9nvl3lnLOZULc5cfsatsZ/RvaB1fu75+3QkPACaWFb5 K4lomTlcQ0IDkDfal9qcdcjIKpF0qzE0VkqtZOuHCtw7sO6AH4/ea9KZpqa8dkBPaTVxh5UR6hA 0vFDaSubx1gR+Wj53kI24kSL7x1iIpU73RlnjH/a8mFAmB2daL+wlNkVoYFchAqG7HhNgtq/3B7 t/uKMVWP6pA6nU79bQ/tK6Z4cP0U9Z2lLRrPaJ4OV4hhnuwubY3Av0RUouHgbxcfgsHiFa6MfJy 3rZrQMwB514HkuujwkSxX17bhSCltA== X-Proofpoint-GUID: GmG_Ho7AxM-x0i5CFzy9isOuSkEt5LNs X-Proofpoint-ORIG-GUID: GmG_Ho7AxM-x0i5CFzy9isOuSkEt5LNs X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.9,FMLib:17.12.100.49 definitions=2025-11-06_03,2025-11-06_01,2025-10-01_01 X-Proofpoint-Spam-Reason: safe Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=148.163.151.68; envelope-from=jon@nutanix.com; helo=mx0a-002c1b01.pphosted.com X-Spam_score_int: -30 X-Spam_score: -3.1 X-Spam_bar: --- X-Spam_report: (-3.1 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.271, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @nutanix.com) X-ZM-MESSAGEID: 1762448772908154100 Content-Type: text/plain; charset="utf-8" Expose ITS_NO by default, as users using Sierra Forest and higher CPU models would not be able to live migrate to lower CPU hosts due to missing features. In that case, they would not be vulnerable to ITS. its-no was originally added on [1], but needs to be exposed on the individual CPU models for the guests to see by default. Note: For SRF, version 2 already exposed BHI_CTRL, which would already mark the CPU as invulnerable to ITS (at least in Linux); however, expose ITS_NO for completeness. [1] 74978391b2da ("target/i386: Make ITS_NO available to guests") Cc: Pawan Gupta Signed-off-by: Jon Kohler --- target/i386/cpu.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/target/i386/cpu.c b/target/i386/cpu.c index afbfe11733..a522805233 100644 --- a/target/i386/cpu.c +++ b/target/i386/cpu.c @@ -5445,6 +5445,15 @@ static const X86CPUDefinition builtin_x86_defs[] =3D= { { /* end of list */ }, } }, + { + .version =3D 4, + .note =3D "with ITS_NO", + .cache_info =3D &xeon_srf_cache_info, + .props =3D (PropValue[]) { + { "its-no", "on" }, + { /* end of list */ }, + } + }, { /* end of list */ }, }, }, --=20 2.43.0 From nobody Fri Nov 14 15:21:03 2025 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; arc=pass (i=1 dmarc=pass fromdomain=nutanix.com); dmarc=pass(p=none dis=none) header.from=nutanix.com ARC-Seal: i=2; a=rsa-sha256; t=1762448785; cv=pass; d=zohomail.com; s=zohoarc; b=IIaZRxXvVCmm9+o/mSYab4ojP6BBpEaUPi66MtuBhIbj2cZUxlDS4o0PBP9eGZNMbGktli6St+CKvFLwZ9LuwhEw7soP4XHvJduJy3yldt5k2LnCH4TWbqteVb+8IDaNjq2BC4W4V5GKu3QIokZAXJgJ6hCrm/ex9azBiMKQ0Y8= ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1762448785; h=Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=rqyikG+9B27BjlzdD74KXvLfjhhICNoSC4H9g5DwZao=; b=aBRqFYSLA8c4wB+uzv/XHs22CY+3hxaukWJ+Q430ulcLBw3AkFIXlc/SvvhU3n2VVmZoB2Oi53wXkkYh7Pyq2mv49ngTYjKOJYT1/Brbgw/bK0j4SCrWaPFY8s1Nb9A/uzB+0qmya3LPmyzvVCrzvYrFhqC/3MGie47jvpiIxZs= ARC-Authentication-Results: i=2; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; arc=pass (i=1 dmarc=pass fromdomain=nutanix.com); dmarc=pass header.from= (p=none dis=none) Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1762448785957965.4206505266886; Thu, 6 Nov 2025 09:06:25 -0800 (PST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1vH3QU-00034D-NL; Thu, 06 Nov 2025 12:05:34 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1vH3QS-00032L-Va for qemu-devel@nongnu.org; Thu, 06 Nov 2025 12:05:33 -0500 Received: from mx0a-002c1b01.pphosted.com ([148.163.151.68]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1vH3QQ-0000ty-PO for qemu-devel@nongnu.org; Thu, 06 Nov 2025 12:05:32 -0500 Received: from pps.filterd (m0127837.ppops.net [127.0.0.1]) by mx0a-002c1b01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 5A6FiLHZ1143749; Thu, 6 Nov 2025 09:05:28 -0800 Received: from bn1pr04cu002.outbound.protection.outlook.com (mail-eastus2azon11020091.outbound.protection.outlook.com [52.101.56.91]) by mx0a-002c1b01.pphosted.com (PPS) with ESMTPS id 4a8bch2y2s-5 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Thu, 06 Nov 2025 09:05:28 -0800 (PST) Received: from LV0PR02MB11133.namprd02.prod.outlook.com (2603:10b6:408:333::18) by BN0PR02MB8000.namprd02.prod.outlook.com (2603:10b6:408:16d::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9298.12; Thu, 6 Nov 2025 17:05:26 +0000 Received: from LV0PR02MB11133.namprd02.prod.outlook.com ([fe80::10e5:8031:1b1b:b2dc]) by LV0PR02MB11133.namprd02.prod.outlook.com ([fe80::10e5:8031:1b1b:b2dc%4]) with mapi id 15.20.9275.015; Thu, 6 Nov 2025 17:05:26 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nutanix.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s= proofpoint20171006; bh=rqyikG+9B27BjlzdD74KXvLfjhhICNoSC4H9g5DwZ ao=; b=NIJNfQLwvPZ0Kh+eENQz3qx/S3Qy6gdox9GpxwsVm6FmyVmZUBxpBuSue D1xNI7ew5OYNyv0XQy0260JexAnVb9vOBr196jXwj8pW1S2VTCSPrVEMRgTBI1db VxOumNaOE0dR7TM10c+3BrkeYgV7H/fxnx+N/uUT4/iQC8DGUfritolykuzx94SF pgppes66vWsWVYaDvASEDdEdhusdhADzJoFKFmdAtqHj2W5VbZnP72Q5gc2Qei+F NV+vMlezPv+LNLEZiIW30BZ/F4JbWext9bc51z65DDbCnFmBYpkhOluP0GocE9YQ ouff2V3B3DWS26+Nuxp54UAHaCykA== ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=t+SdJLa2IAAfOyowntG5u6Ne+1shtSfcqIn3LyIjClEfapmAdyyzimUHSPMs/epjGcEAXjQUGYR3X5y0ddUHa1xLVJswQRYnHcJXCC4gHwfvMXeEmdC9R9Q3mKEV/EtaXSBMUrdyiqcJZm7JQ91xRPytSEB+yIMCOU3UPmhejYU+gky9QiMlfLH72rjSyuAP+xBcvga6nUAAaCWxlsgr6MSCdMEkPONxtYBfCcdrnbAZyQvvC5wy0yyOJuQojwV7sLgYu0MY+EvwJX9cooQt8/jGUrMnOycNbHm8jt43Y/McfgFRLTa/fhfzK6PJ5JgLuZyTLToyH4UjT8tGvf/zMw== 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=rqyikG+9B27BjlzdD74KXvLfjhhICNoSC4H9g5DwZao=; b=ZmNXOlPmCoH9evHgK5+w7HLu9L7ZT9ZQBYQJstMyUf4hr3+fJ9WnygJziiNcVMb1P8NiAVIKc+A3IjI9s2CwgmlpH0xc7E9Nnejn0F6N3hIS+oVvVn0KW5X5wb1lMGU2ajgRVfT5E6hiwuk/ELt6ETnbW3nv4fZhMydzM1LY4+IyLsiKej969gs/eSHCHH2R4aWw7+nJJoN01LqU5+ahc5vRCGce7JfTq7Vn8P9A++BV5w5mgbbiZp7gUrJvh/MatVf9CGLEK2bDqQ/cHKJCq+zl2Y8P4CPvW/gX1+hJsVlDq8hKLR5nGblwJKmMO+kZ4RSRaGDPkgX4EBcIiZaRTg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nutanix.com; dmarc=pass action=none header.from=nutanix.com; dkim=pass header.d=nutanix.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nutanix.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=rqyikG+9B27BjlzdD74KXvLfjhhICNoSC4H9g5DwZao=; b=KVYtzHGSW4e3dfEkSlLvrTCrpf49/ZmsXRk4Fko2qPyaFTfnhhD4UPaB+vxPpZ/9O48Ao8VBiIuA5O19QEhtMWpqOBovvxpjU7FFu8lRGsSjDK/NMi/axbqa9WyT1d+lLO15MeZsSG9q6BxV9e5pPoMkzAJHU4Q5fRnUKw0qlmoK/K5KuP4zC4o4rKCwBGO+HuKdvQdxS+1jUfe4qsDJ6vhmVvkmUm7E1TaAVq//Piq+47+kOXhTs39JYcITQ6iOTlmlNOZ+km0zykPCvaE929EYx/MtTYg0iGSn1APZMqiecFyNiUSJIFi29u7MuOtHdVrHd7jN9IyJIKMa3cjMXg== From: Jon Kohler To: pbonzini@redhat.com, zhao1.liu@intel.com, qemu-devel@nongnu.org, pawan.kumar.gupta@linux.intel.com Cc: Jon Kohler Subject: [PATCH 5/5] target/i386: introduce ClearwaterForest-v2 to expose ITS_NO Date: Thu, 6 Nov 2025 10:46:25 -0700 Message-ID: <20251106174626.49930-6-jon@nutanix.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20251106174626.49930-1-jon@nutanix.com> References: <20251106174626.49930-1-jon@nutanix.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: PH7PR13CA0016.namprd13.prod.outlook.com (2603:10b6:510:174::9) To LV0PR02MB11133.namprd02.prod.outlook.com (2603:10b6:408:333::18) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: LV0PR02MB11133:EE_|BN0PR02MB8000:EE_ X-MS-Office365-Filtering-Correlation-Id: d933061a-a6a8-4463-1c78-08de1d56ae9f x-proofpoint-crosstenant: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; ARA:13230040|376014|52116014|366016|1800799024|38350700014; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?g1AYkRnuQIn+mlnsOZL39CPjKhmOD9j3eiw/SBzGmU1PY/AW79pA0Pi9P028?= =?us-ascii?Q?JGJPHWs2+idT3QY/ZQ/hYLK69au5Ws1wVRuPT6mnes5AsAp7m9jrIw9Zs3n2?= =?us-ascii?Q?GzgIgGg0J3R1wcGMyTG4rQU5kVPX3Mg89e0DHA+GlW1QIzYkqP5Sxwkgwcjk?= =?us-ascii?Q?S5vfV2bjUZc1Y0ZofFqDXFuQ00RdphliUc+K86LwRdCdNu34EjWPAddLl4ky?= =?us-ascii?Q?J/Wb+mV8C0+ihCM6r48Vfan3mG8pjVe83KD61iAXKzODPHSkd+bH1W0j1nZr?= =?us-ascii?Q?xdvHaAJNKAUzyNG/9DCJyRhNVuDSUW8Et9NyN57H46cR0hi3tKLHl2LLfv54?= =?us-ascii?Q?s6ptFvkFAyxqRvpSc0FpoF7P9MqC0h6rvugg322P+msbCtsRyuHnBjbAwVb0?= =?us-ascii?Q?32U7lql6PxdJwWhjzAlSIJre4URLPbHQi0Dur7RD4dcu0lpefgVe5ZosHg6U?= =?us-ascii?Q?mnx+wN6JMRKvMmzch49hHBAlbjyvWq9lVnIwBF98pBCNf+JQ2EUMdcmQAbjR?= =?us-ascii?Q?32sBgBf6Cl6PkwCOzXJ/c8bREfMDYHigQmVreqr1Yf5Mdck98+Ny7vInGjrv?= =?us-ascii?Q?Za+SA/8Qjc1v1mUkpJ2zT+AHmkk1+7P4SJ0NvuK4KDUpoD/ZnL/vzeMT5OyP?= =?us-ascii?Q?t/6qrnLyv5M22M8q/XDDKAaOwV9osAto6L2NnafG/GC1uE5PO9fpJy4jgK7D?= =?us-ascii?Q?bqZ6xnx7U560I9g292Vju/X9dZ+8MAFLot/d7YWxirxXA3xGcR7mcmAv8Wv9?= =?us-ascii?Q?CSpZhR6EyuFdx39isSA5Oh7oXi381cL8AmQ+umJawYiIuRhjN3hCJp64uWoC?= =?us-ascii?Q?BYEioEIB5+6p2QnkOECHqg/neSmA43wTqGcXlWKgt6tFWLUI4TgNLl8KnF9J?= =?us-ascii?Q?vNOfr0bzLJp/p5TfxZnqI+Gj1iJN4S6ThaRYo11ZasXUp4qxhk6IdLSEWJuR?= =?us-ascii?Q?U5xumWOZhkDmgrSWEBmpLnSJGPCt532zFqHYYQtQTZHRrZii5XLGY5sXN1eC?= =?us-ascii?Q?1WRa/QQ2tBYHJV33hiPlBI6AhBRzwycEDcbm72DoWEXV85rpoNN70d4E7dtS?= =?us-ascii?Q?2qriYhfGuPgkcItb0kN6+7RdijJKH46cqoxzPzdVhJQTh9on4eko4KfJQDzH?= =?us-ascii?Q?Nj/Nk8EjBxzam8dP6Cf67i+SF6l7tHjGp4maztIiIp2Jd//OD3zsxKvDtryI?= =?us-ascii?Q?3DLmmOUi/F/AiTJyqhPwAb9csWnWJTbSM0PTYTvai9541FK5L2hC8hlU07/E?= =?us-ascii?Q?3QoZODmlCQgrSmdJ3MKVj++yLv56986d0BJfzuy3BktFxeI8yqtWcGar6a8E?= =?us-ascii?Q?4UwG8q+Bq5FPsYijGH8XBMs5aOy3gb0noVtWpc0Kj48KgtzY3/t8PNTzTb1e?= =?us-ascii?Q?EdHxEh22ioh/5XIHvvACe6cy7FZeC0xh4PYakC1ZPZOqvNfBF74XPacji9+B?= =?us-ascii?Q?U7+MAPCL5N4q3kVNFvCUGAl+koh8y6KFudAOAwZZ8+/3gd9Lot54+3jUUjiq?= =?us-ascii?Q?EOD2IFQznK714AX2HyoNSUJ/sGTBPWUQuUVN?= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:LV0PR02MB11133.namprd02.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(376014)(52116014)(366016)(1800799024)(38350700014); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?F7pxGtcSqDXXuXyKNnaCkrGSOGYyWitHcEllt06/x2FUt9KV4O85gvPOufwJ?= =?us-ascii?Q?P8Fa/sbIrsEh9wY+cnPByA0DiQoOrfQOIsJSP8bwo9paWq222TnksI4imlU0?= =?us-ascii?Q?MfxHYLflmWiZQdKJqBDfCNbNZWOqlqnVOMt1gqFF8f+CiZD9Ys4hLPMB856q?= =?us-ascii?Q?sn3o7uaix5Qf7P7d7o+K9Nz7jYsCG5yd+bvpbwtLy7OZNzxRF+oSRzGkftJA?= =?us-ascii?Q?mQXLn7ZCqXrDQdZNzTciboJHhkSwSAYBo1Rjh7NaiQRJ8AMZgXp1EuoyA0Jp?= =?us-ascii?Q?MfO/obhy0/X7gYD43j6kNOqQNCSUM44tik/8vDXSoGzg0s0c9IoQR+qzNYx/?= =?us-ascii?Q?omCPAobHP+I93/FnrYCBH8If9I5KjG8us9ro8cVMMYa3Z801UDmzYKlTcFsE?= =?us-ascii?Q?M8pE6j1hUc8U2SgNsm9nBDFpu2gjGtEkG6gxFdtTuv6viUaQp/C6MqfbB/eB?= =?us-ascii?Q?urOCOnL0zVSLSk1l9lAHJaLMh9dxc+if9in521lo/tuYpoOA5lk9kxildYMn?= =?us-ascii?Q?jRI3DvmGh7jRXDdl8fb43KZG6bBWZy4yICV/h/rukJAG/v7PDT1GI24YNXWh?= =?us-ascii?Q?yK8mao3MbZjWsDLmJTb6lEPd2gk+S2tQaMevw/okcJWcTBvDojgvnAsQBGqH?= =?us-ascii?Q?XIiaQv12WQ8CiDG92hLPBGyFudOmPvSwUQvKIrHRNdGG0AaWOH2CncNlgazR?= =?us-ascii?Q?X7kQEZV7tNizjbL9V3LyZqs1lnpxY8XxZmrv6/dADppJZkL3U+2FreTMKpP1?= =?us-ascii?Q?au09SJLvpkh0o8UblxZ8mol3mkyea7HsoszSWuO+fWMWtKNoVw0AQspkftZ9?= =?us-ascii?Q?dPLz5y1WccW2oj8Va+CCoWBYP/E1qXj2GtvuEtmvck3y4ydLoajHnYkIF181?= =?us-ascii?Q?bRpM8yxaJwgrX72kBUwkk9VCB1VLnNDLcyMIk9i4LRmsfhdrMNO2hPel02RZ?= =?us-ascii?Q?Sziv2av1HOGKsp4AZXVo+ki3+kj+4bapY6/Da4IvkltdREmqVOGAByuyllIP?= =?us-ascii?Q?sGOuMkVL8coPi69qpelWD0vYblWNYjpU42cAgjiwPsKnSCAc1P6TW9HsYslI?= =?us-ascii?Q?Q2Lr9cuXTQAIQJcmY23/Cgnyx1lnEwaau8jPS0vx2R54EiY0zhxT3auWhe7X?= =?us-ascii?Q?YtX+pkTGsTDIv65D8D8FGGqJ+BqHeu7nEAGOVdzS9FU5RsDigA95YQzPfWIL?= =?us-ascii?Q?Fz0MFa2eYfZsKqthz5yrpYuwxLZKbikydIXLx5YQA6a5GExJdYjWX0o2HWNv?= =?us-ascii?Q?UMe6mzrNuLVcgH7UAdZIobiFsrZcYUfJI1qHAU4Z1hXKfnl03bNLEqKBA8fc?= =?us-ascii?Q?pK1UgaGLW4j2dM680uXMFHip+8iRJ+vqIHmKqcKd6hfVX3UyF5W0xEF87cXG?= =?us-ascii?Q?8ZJBqs2jTq+FgXSbRGhWPz2h1oMBlXJVPU9aAgMIN0uEVBWI77s9Qnf0UNr2?= =?us-ascii?Q?xoTlPaY8PL6uRfPv8n3peogHxKdcfQjtO5gPoB+RW+xcx/dyZknGpQgwXJvu?= =?us-ascii?Q?afCtM25uus38CYjKYnXjFz9fm5BFDYjmjHA7jGZS0OxBLPg2zcBy3bzRg0kb?= =?us-ascii?Q?4zZZ+ftAB8+yhqrNA0YdMwHtgsEYQWEksx03nIzE/K1mNkrVzDSFiC3ligBj?= =?us-ascii?Q?Yg=3D=3D?= X-OriginatorOrg: nutanix.com X-MS-Exchange-CrossTenant-Network-Message-Id: d933061a-a6a8-4463-1c78-08de1d56ae9f X-MS-Exchange-CrossTenant-AuthSource: LV0PR02MB11133.namprd02.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Nov 2025 17:05:26.7741 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: bb047546-786f-4de1-bd75-24e5b6f79043 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: gHYzwGdUCNenMgTlEr9QZUVKhgJkTFAJhMseXnpDCu2Pg4rvhIMCxBWHlQPSFOS1oQx0GPYYwgq7JiPTaDDHLJh8Mm4PpFswvVs/H4NpJGw= X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN0PR02MB8000 X-Authority-Analysis: v=2.4 cv=OvVCCi/t c=1 sm=1 tr=0 ts=690cd558 cx=c_pps a=DCeSEX+nBJmE/I7rcEuDsA==:117 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=z/mQ4Ysz8XfWz/Q5cLBRGdckG28=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=xqWC_Br6kY4A:10 a=6UeiqGixMTsA:10 a=0kUYKlekyDsA:10 a=VkNPw1HP01LnGYTKEx00:22 a=QyXUC8HyAAAA:8 a=64Cc0HZtAAAA:8 a=54J7Uyz--kBMsIhK1cEA:9 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUxMTA2MDEzNiBTYWx0ZWRfX9dnapbOa5Lt6 ckHpzVBOOOZr2Z5nmfmITYA8ZK6CpY/MmBiCpXustcl0uDc4B0lAk/Sbqx5W9r9d2XrgATVcJ40 ISB5CLxjwBrfiEnJuTjlFYFyaVecT8T0LR0sWHW/2GE9Af6xi9oTTd5ujYCCDwEpXfsjETTDbfo WwBucgoZ6w7J6PvSJCYdgv8Fs3/jOUuHjBTl01BLqX/b1883szGzFgp7Q/y5S0CgcfZcABiYF+l qHhbeaXbdSMYotRCOJH7RvDLfDESamQVFM/XKzJBV0eJ62DMvwQ/Z8Mtfffe4gpIUKtfb4RaIvf oPZWZof/eLgwmXtlNLV2xD01h5x7GmiN+/trJe03Yk6clgvqF/G95A1ygCkMleh/mONtcHO3ZHq 7xKLimMZ7TSLrRzG2Kdxw6SQTQVsrw== X-Proofpoint-GUID: CUzCb9cgCq0msttE0BjLS1iBxf5D-7Tr X-Proofpoint-ORIG-GUID: CUzCb9cgCq0msttE0BjLS1iBxf5D-7Tr X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.9,FMLib:17.12.100.49 definitions=2025-11-06_03,2025-11-06_01,2025-10-01_01 X-Proofpoint-Spam-Reason: safe Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=148.163.151.68; envelope-from=jon@nutanix.com; helo=mx0a-002c1b01.pphosted.com X-Spam_score_int: -30 X-Spam_score: -3.1 X-Spam_bar: --- X-Spam_report: (-3.1 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.271, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @nutanix.com) X-ZM-MESSAGEID: 1762448787348154100 Content-Type: text/plain; charset="utf-8" Expose ITS_NO by default, as users using Clearwater Forest and higher CPU models would not be able to live migrate to lower CPU hosts due to missing features. In that case, they would not be vulnerable to ITS. its-no was originally added on [1], but needs to be exposed on the individual CPU models for the guests to see by default. Note: Version 1 already exposes ARCH_CAP_BHI_NO, which would already mark the CPU as invulnerable to ITS (at least in Linux); however, expose ITS_NO for completeness. [1] 74978391b2da ("target/i386: Make ITS_NO available to guests") Cc: Pawan Gupta Signed-off-by: Jon Kohler --- target/i386/cpu.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/target/i386/cpu.c b/target/i386/cpu.c index a522805233..9b66a19b7b 100644 --- a/target/i386/cpu.c +++ b/target/i386/cpu.c @@ -5589,6 +5589,14 @@ static const X86CPUDefinition builtin_x86_defs[] =3D= { .model_id =3D "Intel Xeon Processor (ClearwaterForest)", .versions =3D (X86CPUVersionDefinition[]) { { .version =3D 1 }, + { + .version =3D 2, + .note =3D "with ITS_NO", + .props =3D (PropValue[]) { + { "its-no", "on" }, + { /* end of list */ }, + } + }, { /* end of list */ }, }, }, --=20 2.43.0