From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.21]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id D6EB545BD60; Wed, 3 Jun 2026 11:16:51 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=198.175.65.21 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780485413; cv=fail; b=eei2UbF3wcJUOE2ZKhZeTbe3uGarXhTLUHNdVi4/1iWGQfGuBekPR2+9lFf4SoJUSOKrtBBv2axBhdon0/WpXgAFFCGoKxYrlIq7Mku1TRciSoqb0S8i6a1uD+/Kre6GcNdG/PhsrWx7uQQCB83AnKhSa3eXeMpRCAWVoJm8L24= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780485413; c=relaxed/simple; bh=EXlYuk441OOt9SFWeL+/PxqdFiVOfdIaB8TRNbq0xYg=; h=From:To:CC:Subject:Date:Message-ID:References:In-Reply-To: Content-Type:MIME-Version; b=VNeOPNulM3/A6Lh3qY4hSiv0blI1lnXjrjMP2paLn9LAm65hAkiBO4zE99mQvghmPr5AEns72uUkCJ214ZAofHQsMEAeZykXDQez7KIBi7VdGK7EjfGwtN9fAWAw0YgBbgjkf3MuUSuH1g0Wu51hIDStspDfNFYGfM8DJcVPP5s= ARC-Authentication-Results:i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=intel.com; spf=pass smtp.mailfrom=intel.com; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b=eRdiH1o7; arc=fail smtp.client-ip=198.175.65.21 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=intel.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=intel.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b="eRdiH1o7" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1780485412; x=1812021412; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=EXlYuk441OOt9SFWeL+/PxqdFiVOfdIaB8TRNbq0xYg=; b=eRdiH1o7F54z+VPWOEjAbmHj379ceBBxYXB0VyX9fAio6bM2MwmA7PlS WJqdhf8uZ3MgSlNV6VEfQHF++DwR2/0O/LXS9C2D94JqvCkKnWSLQ8/0y 0MM5z49sbK9GhFFHwfyWZ9RbnSX4XblGxbkHvGl61vxu++/pq3SKU1BJ0 sLEtz1hRuDmJk8hKFFb3ujGt8rB/pCMClgtfyva8eyyogyz9pjdbnv4Ti dBH9IOwcFHcP2MAE47YoYg0TfTe4KdrJdgM+bh2UKY1YOic5JD8ofL+fm yrnVGiKE9+ERUgotCBaG0dk8DObzP6DLWDQDRlO5CvhvfhXqLGzYZsvps g==; X-CSE-ConnectionGUID: V+m6la28StOgiSssczRPhA== X-CSE-MsgGUID: v/PCSOirQH2y+OQPsUV3uw== X-IronPort-AV: E=McAfee;i="6800,10657,11805"; a="81193047" X-IronPort-AV: E=Sophos;i="6.24,185,1774335600"; d="scan'208";a="81193047" Received: from fmviesa007.fm.intel.com ([10.60.135.147]) by orvoesa113.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 03 Jun 2026 04:16:51 -0700 X-CSE-ConnectionGUID: mLLtByGmRHWfKGkLaZmhNg== X-CSE-MsgGUID: G44h5t++T5SM0yXPViMsjg== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.24,185,1774335600"; d="scan'208";a="241213020" Received: from fmsmsx901.amr.corp.intel.com ([10.18.126.90]) by fmviesa007.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 03 Jun 2026 04:16:51 -0700 Received: from FMSMSX903.amr.corp.intel.com (10.18.126.92) by fmsmsx901.amr.corp.intel.com (10.18.126.90) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.37; Wed, 3 Jun 2026 04:16:50 -0700 Received: from fmsedg902.ED.cps.intel.com (10.1.192.144) by FMSMSX903.amr.corp.intel.com (10.18.126.92) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.37 via Frontend Transport; Wed, 3 Jun 2026 04:16:50 -0700 Received: from BL0PR03CU003.outbound.protection.outlook.com (52.101.53.11) by edgegateway.intel.com (192.55.55.82) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.37; Wed, 3 Jun 2026 04:16:50 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=qqmxprEAwcybUvx+ATGjEE+J7GuGCLNDd88kO0nHCg9Q/bLvYv4SM7yvh7k+KIjMLkYx87t6lSvMOWwnK2NL2e0F/1Xp8fcnfhjepOC6hfeCAJ32pQHpNhQg/W+1PvgpXitEy5g/DoRGNiwq2Mi2euATve/6RQi9QzOmi7wrl2uWdXlLpiNqqJ5S0eOEbsoqKUQs/CXPDc8bJaaqFxxJcWlMusjCkgvdrByUwZyA97J3Gb0qQ6upqWEIaE/59l6TuhljYGMLW6x8d1aSQX46LOvAWKYycViiNRkeaMcqrfTarSkhtodyt3X0AiP5kDKNtpvai5rSgqUe2e63Zs7Qtg== 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=EXlYuk441OOt9SFWeL+/PxqdFiVOfdIaB8TRNbq0xYg=; b=uUVJT8q33RSy+B4bPHoPaLT8UrkGhNN9XQ20TfvRCyZ+dnDC/vlLbLkorwIYmdZGmLWh4+RoS2Czc21EftNLdhtDFeuz082hD9CEAQAHUFDfY6vmgSHzFmM6bX9ppyI9ayV8+WYYGKbsog8ZT0cxNIHLMnpUtrDGNkNZhFyNPjVjn37bUKEpuRd1i9OY6IkZtU2Rv2/rDw9zN0ZeSq9T9autY7eONOFiV9SqJVc7SY6/btxxept4pYkPaLni7kHQ8C1fOR4CRxxtqh2YHbG90ayx5K1YCZvNChlkuUMZxCcSUJTXbA/N4Lb119WRBCWYDRcUfv4fTCKwsyQPfvYjdA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Received: from DM6PR11MB2650.namprd11.prod.outlook.com (2603:10b6:5:c4::18) by PH7PR11MB6722.namprd11.prod.outlook.com (2603:10b6:510:1ae::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.92.7; Wed, 3 Jun 2026 11:16:47 +0000 Received: from DM6PR11MB2650.namprd11.prod.outlook.com ([fe80::ec1e:bdbd:ecd8:4c86]) by DM6PR11MB2650.namprd11.prod.outlook.com ([fe80::ec1e:bdbd:ecd8:4c86%3]) with mapi id 15.21.0092.006; Wed, 3 Jun 2026 11:16:47 +0000 From: "Huang, Kai" To: "pbonzini@redhat.com" , "seanjc@google.com" , "vkuznets@redhat.com" , "dwmw2@infradead.org" , "paul@xen.org" CC: "kvm@vger.kernel.org" , "dwmw@amazon.co.uk" , "linux-kernel@vger.kernel.org" , "yosry@kernel.org" , "binbin.wu@linux.intel.com" Subject: Re: [PATCH v3 13/40] KVM: x86: Move update_cr8_intercept() to lapic.c Thread-Topic: [PATCH v3 13/40] KVM: x86: Move update_cr8_intercept() to lapic.c Thread-Index: AQHc77m98Qv4IN8OEUy+mKE6umbZxLYstXiA Date: Wed, 3 Jun 2026 11:16:47 +0000 Message-ID: References: <20260529222223.870923-1-seanjc@google.com> <20260529222223.870923-14-seanjc@google.com> In-Reply-To: <20260529222223.870923-14-seanjc@google.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Evolution 3.58.3 (3.58.3-1.fc43) authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DM6PR11MB2650:EE_|PH7PR11MB6722:EE_ x-ms-office365-filtering-correlation-id: e7657265-55fb-41d1-18f8-08dec1619a41 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230040|1800799024|7416014|366016|376014|18002099003|11063799006|4143699003|22082099003|56012099006|38070700021; x-microsoft-antispam-message-info: PUFsC/bLNfIK3fViH5xoRbVVbm6fsuO8dCDghasfLhnPDbHMzSI4n0+87JNc1/UKoHdfWr8oN+pLni0ZiQVR3x9bdK/CR1mvMNImYHuViinJkqwdrHiSHDA8cwW4QyGhcTv2sm8lHMSg3RmmSJHvoZWg/nr+D4Ll5J/RsWni7YbJWAi2nrNOyHhOtPapSYe7tU8ZDWTNUEeq9uzcn4Cif64zy3ReCK3TVEWOEdSLxd4UMDwGu5E30nIHpMst0XnPD04MYP5PsO5BdruUm99tonyxmLkfc1dM2ZS4DxFw2a7KcAPMijtA1KP4fQ5oRVVRJ+FlwwNZlJ0LaRIN1hL/jTVKtEuJV+uGvPewOsM2fnNVKQb31D+UUW1XTedu5IWSlM+gZUk84S7c63/Ndv0oE2wsceK1GBrtZaJBvKoVAjcPzatFXL5Q6kYpYkKZKPt2MIo7ddOIenSL9l5a5H8VVzZm7/6BQTQDbL0tsGYKjgTtWtP6uSbZBhwKprIrBo57aOdnzbMro5eps34P8OpvqpWImGjeZLU5JuY+KFIYIQZib4LEXc9e+jobQi8scoQaSxtiFuB+lM3KRJaMnmihw8k0ueKkAZn9zFl6zStSbI/icO1YWIaR5gVgSCgq14wt+I3f3NN/UC0tFF99qmYnoa8Iy0vcv2aP8wsRnry4gNCIARvMyoZoirEmeNzgbEoAn9se7ofnuMxJbThwbshk+MsPVDijUxf/+0ksbG0bS/g9qJqHUzW8VZMTll6pSnX2 x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DM6PR11MB2650.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(7416014)(366016)(376014)(18002099003)(11063799006)(4143699003)(22082099003)(56012099006)(38070700021);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?Qkl2YnYwN25ZY2dSWmlDSms1NFBhWDA5aTFTVU45dXhXSGxtdG4xRDY5bWVr?= =?utf-8?B?MVlqMkFFTElQaDFHMWo3K0lrK3pNTU8renN2aStLMHdScGs1bWNGNGR3d1F2?= =?utf-8?B?a2phOVJlTFNaVVpsNHhPNitoYlA0UjQxUGtVMFV3Ujh1SGxad0JRb0FDR1Q3?= =?utf-8?B?Y1NtWDNqV0NXUUg1ZmRGQTl1UHdwdWx0NGRUdTZ0ekdLbzY5Zlowb29xMG9M?= =?utf-8?B?UHJock5RSFNTM1U4b0ZLVk9CNEpOMFM3MXk4cWJoTjhSWkFiRVNDWWNOUlNu?= =?utf-8?B?L0UxaEhIdFY4U0hxWGpxWER6LzBBNmF5NlphNllpRmg1dmtkYUdlNlJHWm1E?= =?utf-8?B?c3FYV2hDUVMzYU1WYW1xZmY2b1NXRXp5OG1ZRVpUbisxNGtxb1dqTXg3cis0?= =?utf-8?B?WGtFZGxlOTZWQndyOW5nVERzOEhnbUovTHZFcWRCbUIvSWhJNk5wR2NFNDBF?= =?utf-8?B?eUx5THpkd0R1WGR2WnQrMUpMZi9YS1ZmNG9tZ25tRTE1K1U3cDVUWmJnRFIz?= =?utf-8?B?TnJTTW9hdTU4VW10Snh2L0o1WC9UZTNqVDJlTHJ2Y2tHSEZjemZpWm9ySkUy?= =?utf-8?B?Q1h5UFpEaU81ajFxZmdCQkY4SWVOWEh5RlFUL01ZZS9oUWZnSkNQYXhTc0Np?= =?utf-8?B?dEpDRFQ1UEFGN3VScjVDSitIdlIra1E4TjhUcUFYNHhVbmFBa1VuTzhDZ3Vp?= =?utf-8?B?Ym4zdU1Yb3piMjA4N2lnb1V0SGlubXFBUm5zaTBZbVE3Vms0MUo5TnBuSE9R?= =?utf-8?B?Um50cElibGNIdHpOd08zaUV3NDBrb3BkSkNVVW8yRjdoSlRuVktROGE2ejM2?= =?utf-8?B?ZHgvSUVZbG9xamRCVFpTUFBzK1BVbi9UNnlOOXlWUmNPblJEaFFZNEJzeXZo?= =?utf-8?B?b0Y3SW5NYStPeDVCbUtuMVZsYlBmeWh0ZGRzdDd4MWpzWE41MjZnNXNOUVE1?= =?utf-8?B?dmZvV0FLMTEwNXZGZ0NVdTVzRGZORjB6SDl6OFBkUmdRTEpuUkNYRkdnWm9M?= =?utf-8?B?aUNhZXdvNjFKM3NRUFJYS08vNGVHcVdIdGUxK04zQWp4aHR5TXRKRnRBVy8y?= =?utf-8?B?UlZHMDFvdWV0WkhQWDZSZGlkaG00MDdQOStQT1l2UUlWTHFSV0ZmWmdaMGJM?= =?utf-8?B?Y05IWmNZMWVhMEpEanBDTUdWNXF1MGJ4NUdZOXlwK2dsc29kNWhPUG1LbjA0?= =?utf-8?B?RFVTSjVudERpUlE0UWtwQm96ZXZYTmwxQWZNS1YySGpvc1c1MEhXNXoxYjhS?= =?utf-8?B?VCswczVZcStTYUVuRDZMVHpWd3VLaTVacTF0UkJIcXNCL0VDZmNnNS9qdmRU?= =?utf-8?B?aURkNEdwY0lNd2J4TEZuZGtxVE9VZnhUdXVVS0FqbWdSSWVVcmNPZzNIdURZ?= =?utf-8?B?Z29Cbkx1QXFxbC9yL0VBTE1ITnc0bnpJVHc4ajg4VTBNa3dPd1QyWG5YRmtn?= =?utf-8?B?SUxsbExMME1CbDgyZGxMNWRpNCtTTzZHdGhzOFlKd1BCNkpmS09BNktPMm42?= =?utf-8?B?WmFqYm1UWVZsZFJ1RWpCRHlzZzRBQUc3bFAwTWJkODN6V3pXbDhMM1RSR1FV?= =?utf-8?B?V1hBSEJ2V0lnU1FzYzhWWkxvOHZiMWNURFpNQVVGMkIweVdNcTdFd2NFeUFG?= =?utf-8?B?VUNTNHROanpBZU9DdXVLeUtEMzJWeHV5YWNKVGw1V21DemlPQks1VDFpbHVJ?= =?utf-8?B?UnZWdnRpbUhqRzZGSlM5WmpBcW05dE43bXZkSnBXRm54NFV3VGl2TlNiR3k3?= =?utf-8?B?dnhnQzlmMVV0YWhmZ1JTRG5uN2l3L1JBRFRUU0FYSDhOeDFJY29UNERTaXpr?= =?utf-8?B?RklGNXdCMTAvdFpCWVlhMS9RYXhLam9Bd0FHOU90eGd0Y0d2L1haMS9mUHMv?= =?utf-8?B?MzgxRHNuV0FOeU5Fa3Fkbm5HY3FnREpYejNleTNHTjU3ZVRSMHY0MnJKWGFV?= =?utf-8?B?cWZJNS9Ud2k0WWlhMndLTndhcm4wSVdFM1RBTVMyU2ZrKy9GYk1rUHdiZ1VW?= =?utf-8?B?aTdmSTBEMjdkTGNtRGtYd2dpSDlrTEhIOVZjKzYzOTNhdVNGREFpSDJhcmRJ?= =?utf-8?B?eGtzdjQ1aDlCN3FmY2NESTluV1ZFbmhmeWdCRStyNmhpWmdXUFFCNkZ1NlVX?= =?utf-8?B?aXZMaWQ2U1lHUWRJTHRCeEQvRFdIK1RQOWN5VVdFdUNNU3ZwNzY0dXM0eGhG?= =?utf-8?B?dEpOa0FxZXJlYkxrUDZCT0ppQytJMWJUK3ZHdHVVQXN6dXZtRkJLZVBWM1RX?= =?utf-8?B?T3pod1pxdWdiaEE0bHBRL2M1bE1vNE5kWWhtbzA2RUVZb1phOUt6OUt4N1BI?= =?utf-8?B?OGVyQ3BwSGlhUThmY0d2M3JzVGY3ZERiUDNHRlJmSTNKTi9DcFpHdz09?= Content-Type: text/plain; charset="utf-8" Content-ID: <28B0CB61D929C54C8B909637788D1D95@namprd11.prod.outlook.com> Content-Transfer-Encoding: base64 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-Exchange-RoutingPolicyChecked: gZSAndCJ/ocvGxr/26/wtOeU5dL+oLh6aZ6O92LTVIA0uoQjvIXms1YAGTJGVdiu5CJp8/nfqq90WMN9OKX2HDApEqdBdYqokLbFu1szufZ5O/7gt3G4ZmEmiKJ0j5mvoU2Sfhne/KSXBKrouu7R+NWDlu1OWo2IV7nhbdiZtYTRTjMS8OdZ0A3hDdnpbNOjHUSoNQaqG9L+TzvUMDM3C9wl0F0sm0q4iUmT7YDg435BrEES96Tf5lJscon+ACx6JAQSXmezXS6xok0pavvj9r8/x0QRz9NI7dy11vTYK+6WXdFVxixVX0s9KilyI60cS1NbnnkyjQv/fuB/GyJWDQ== X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM6PR11MB2650.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: e7657265-55fb-41d1-18f8-08dec1619a41 X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Jun 2026 11:16:47.6902 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: YdLlJFUyW9IzKZv+Rg/D/v2Yakxlad2wafg6WeAW+CqOrvXISCIulkBFfDVUJsanfw0ERho7sgGcuALRYisxhQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR11MB6722 X-OriginatorOrg: intel.com T24gRnJpLCAyMDI2LTA1LTI5IGF0IDE1OjIxIC0wNzAwLCBTZWFuIENocmlzdG9waGVyc29uIHdy b3RlOg0KPiBNb3ZlIHVwZGF0ZV9jcjhfaW50ZXJjZXB0KCkgdG8gbGFwaWMuYyBzbyB0aGF0IGl0 J3MgZ2xvYmFsbHkgdmlzaWJsZQ0KPiBpbiBhbnRpY2lwYXRpb24gb2YgZXh0cmFjdGluZyBtb3N0 IG9mIHRoZSByZWdpc3Rlci1zcGVjaWZpYyBjb2RlIG91dCBvZg0KPiB4ODYuYyBhbmQgaW50byBh IG5ldyBjb21waWxhdGlvbiB1bml0LiAgT3Bwb3J0dW5pc3RpY2FsbHkgcHJlZml4IHRoZQ0KPiBo ZWxwZXIga3ZtX2xhcGljXyB0byBtYWtlIGl0cyByb2xlL3Njb3BlIG1vcmUgb2J2aW91cy4NCj4g DQo+IE5vIGZ1bmN0aW9uYWwgY2hhbmdlIGludGVuZGVkLg0KPiANCj4gU2lnbmVkLW9mZi1ieTog U2VhbiBDaHJpc3RvcGhlcnNvbiA8c2VhbmpjQGdvb2dsZS5jb20+DQo+IA0KDQpSZXZpZXdlZC1i eTogS2FpIEh1YW5nIDxrYWkuaHVhbmdAaW50ZWwuY29tPg0K