From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.13]) (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 59D7D18B0F; Fri, 26 Jun 2026 00:50:13 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=198.175.65.13 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1782435014; cv=fail; b=TkqCnU1KrR1n7f7+g/DQtbq5VgutW3cl2MveQ/JhgsgnOKF4OAG8W7sICfn2uBY78c71mYlZmTIWRbw/sqCXocR/28a9v69zV8iKewIhiic80Gvhtll7gEWIZOLf/8kEDeyP9e7XSmQtLa0PdMx6nEX1YNxHIdIU8gfxLIdd5rs= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1782435014; c=relaxed/simple; bh=VcjI4xrDM7DXHT1A6pPqzTBvsIXBs3O26EPswLhxOvk=; h=From:To:CC:Subject:Date:Message-ID:References:In-Reply-To: Content-Type:MIME-Version; b=YXHh/F+JY+6M9Bc2V1CntXI/zvd8UU8Qku3aEB98EGTVvokHoV/K2IIvWZdrxJlFLSeCrrpKnGu6qThym5YjyfjAh2+aKUKNP9VkpgH1SZPgLuHvOfXEqR+hQ8xfCiVtu5vIbq7dmMO0hXlTKBG6ubwKSNeVKlCsvJ0SDSZNdAQ= 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=hpOAjTD5; arc=fail smtp.client-ip=198.175.65.13 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="hpOAjTD5" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1782435014; x=1813971014; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=VcjI4xrDM7DXHT1A6pPqzTBvsIXBs3O26EPswLhxOvk=; b=hpOAjTD5dGuIuDk+AmxfNxoH3gPq3Rwo3Ie3lxj0M2H5PJTRGKYxfaqC g2ZxspnBVV4X4UUZRR1uyykp3kIBNuSWBJtBtFbg7CGIV9aYGEJ35bKg6 XnlEmaDa8YtEpEM2LrCXjQNVHufFMfDdGS6JkbIDHiaVLEYmRGww9+iEs KLPY7BI8s6htmf/BmS5nf9KJiBCgdZXkrgF9/Xma783NDqv8b7gT5oRoT zEW8+ZiptT9QoaRhhdd8H/wLL+WzeiwTP/RPeOlqLrq81EgdSqt0fcbyU ZO4vgRAUZYRZK4GxaNUzedRgxH2aZ8XWv+zGkd+HKgaqDjJtzhHxEVtCH Q==; X-CSE-ConnectionGUID: tWR0I8eoRc67+OiTvY70+A== X-CSE-MsgGUID: 2qJSAEdZSS+2S3GTWNZ8qg== X-IronPort-AV: E=McAfee;i="6800,10657,11828"; a="94377120" X-IronPort-AV: E=Sophos;i="6.24,225,1774335600"; d="scan'208";a="94377120" Received: from fmviesa006.fm.intel.com ([10.60.135.146]) by orvoesa105.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 25 Jun 2026 17:50:13 -0700 X-CSE-ConnectionGUID: gmxKso+BQySA+sAXBr3iVQ== X-CSE-MsgGUID: aLI1Fi7ZS9yo4VtuTKo/TA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.24,225,1774335600"; d="scan'208";a="246740484" Received: from fmsmsx902.amr.corp.intel.com ([10.18.126.91]) by fmviesa006.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 25 Jun 2026 17:50:13 -0700 Received: from FMSMSX901.amr.corp.intel.com (10.18.126.90) by fmsmsx902.amr.corp.intel.com (10.18.126.91) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.37; Thu, 25 Jun 2026 17:50:12 -0700 Received: from fmsedg902.ED.cps.intel.com (10.1.192.144) 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 via Frontend Transport; Thu, 25 Jun 2026 17:50:12 -0700 Received: from CH1PR05CU001.outbound.protection.outlook.com (52.101.193.54) 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; Thu, 25 Jun 2026 17:50:12 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=Jc0Vgl8/C/kkZyX8i1yF3ctuT9SknDZLqXyYsSdP3HlLBeABZzKVN/TtAQLU8NfdO+CLzDFwsr6vl/uo2g7WCLMo0s83+I8EmDI/lw0YY+Io3ONAolYNYwkldl/HiDe1z2cmtaOxvTjutnmhN+oa916lu44gccasiX3T9pUmOqK2MhDK4l3ogsZoKScv3JW5WzkP7ITnfO+Pv2AnBkd65YRapHUNj7raXlb6nFhhCXoa3IS2kVvqKn7r90wR7Dbs1K5cXQwEY24C7RVfamlSHY1hzzvozveG7EdNr2wqjVOa+a7r6mFyIWUE1z+9greRGduSnWUhq68HpHt64Z4wNg== 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=VcjI4xrDM7DXHT1A6pPqzTBvsIXBs3O26EPswLhxOvk=; b=cyoK1bB+TQzIKnQE5zZbYMFqGp2C2oOQkIzghP9gnGLOB4GOQv7zSzxOdCUAQUUtkCW2HQ5zaxiCSrUkhsC2nYh7CvN4tmEY36Oxt0Hqge2K4DJFumsfo8QGaPo25lgVp+uu7/Tcicuxf2KpoP/Mq/JZq2lcTn3F9hiaQ5M+yIEi+II0WMMurLxFNOIBeLyQfK/qYyeFThrFOeI13fqc1PPNZc8uu0v4zUAp6bMDx3YU9lpdwWjg6Bp1i74NBgtgqrrmpLtZwtwdNUPstAhSYmO4Y8UjyLFfJQhznbdboq8lpUriQ/HEHbtDx85x1/a8w677sqLfInkoGbF9+5k9/w== 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 SJ5PPF8AFAE74CF.namprd11.prod.outlook.com (2603:10b6:a0f:fc02::841) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.159.15; Fri, 26 Jun 2026 00:50:09 +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.0159.015; Fri, 26 Jun 2026 00:50:08 +0000 From: "Huang, Kai" To: "pbonzini@redhat.com" , "seanjc@google.com" , "vkuznets@redhat.com" CC: "kvm@vger.kernel.org" , "linux-kernel@vger.kernel.org" , "binbin.wu@linux.intel.com" Subject: Re: [PATCH 8/9] KVM: x86: Move "struct kvm_apic_map" definition from kvm_host.h => lapic.h Thread-Topic: [PATCH 8/9] KVM: x86: Move "struct kvm_apic_map" definition from kvm_host.h => lapic.h Thread-Index: AQHdBO62V8Li7h0gJESo9vGPnA2UzbZQAZmA Date: Fri, 26 Jun 2026 00:50:08 +0000 Message-ID: <6cdf272a1d1f9c64ed2bd8de75043271c4c4e319.camel@intel.com> References: <20260625220450.3354415-1-seanjc@google.com> <20260625220450.3354415-9-seanjc@google.com> In-Reply-To: <20260625220450.3354415-9-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_|SJ5PPF8AFAE74CF:EE_ x-ms-office365-filtering-correlation-id: 7ba6bfdc-8890-41e6-f8b6-08ded31cdf23 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230040|23010399003|376014|1800799024|366016|38070700021|6133799003|56012099006|11063799006|4143699003|18002099003|22082099003; x-microsoft-antispam-message-info: OcjPcP45s4I8pTw4Q9rSlHAQP4bCE4Jll/Oh1Zw3C23SHQJtx/xb24pRFRC+PjeD9d8MHmHrbCzoAheG7+OaM3Q6dYj7d4SrJmUSTQn3wjdKtO180fLnD6vpmHZrbwe5cdksriLnT3Ie0NbNSaSg0xZFKCSZ453GaYTXiZ0L37pQ0c6HQBVCN6JBxwC6Ay5nTAxcp+lwx0lgMz6phLjEYtO6GDz94r4xcOB3hsG9QkEYxDN5tuWXbpXPMSAt+KlEWPX3nFMNRePt/u8Q6x19hycqknk7iZrFQBGcCIEki30Y7DSgFmA3a8QH+WIKEzC1EJk6lCgLAvtkfB8GmognOLHaN0E1u2gRn9fk2EdEQ8Ad+rugpCoidN0LjYYBVzccS7MtT9G5BkpDZLSPOQJ/PcrsWZ+MW9xdM4L+2sdb77tAtaFlyyAsNxSDbLsZ/ZVoWhnEdzCt0+dn52OQQCdbDEH38vJQw9iHfSZ2GGe0DCuCuGun1VROj1B4Yle/+YCcixrfrbyX7pz7i9xepyjWv1vz4dZ/wIcOJZkzZcjwK9V4qEJNiPcE2CHJ1q13SCBO+uo9lQt3W/P77eb0p48xorVj6sVVaPgJB3rA34DDJqrCK2qENKh6SZOIS64WdcVWPkBMV4W7yvrPOu0B8ZTxzO9L5zoExfPDlSTxcXqoksGLC7x6Unf08nOoY/WhIADAE7LXTR2N/WLrZb4z9Ni4wWT4DMOg1ErZDrikbvJj3fY= 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)(23010399003)(376014)(1800799024)(366016)(38070700021)(6133799003)(56012099006)(11063799006)(4143699003)(18002099003)(22082099003);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?ZHRoNXFXalpQTzJhaUVRSmNxRUNrTGpYanJacHV6aUdwdW4venpwNVc2c1J4?= =?utf-8?B?dnU4UU1xeTVnWUlyWTNRQ3VUczRvUUE2Qm1rSnJxdmw2VTkzWVFRZ1IxQjB3?= =?utf-8?B?U0psQldYZ295TkxEbTJNUEhyRURnc0RQSHI0aFJHOWczeERuUE5PaFVnTlRz?= =?utf-8?B?U01yeTY1N1R5YU9ZTWhyeXFxTmd2eUhmaGxjZWNTSWdBaHo0cWE5ckZ5cVNw?= =?utf-8?B?N2JDUXExNHJXZzROai9sSE5JSXpydUhMRStHOUJKZlpVYm1NWWpIRnp2RkdD?= =?utf-8?B?VmdMZHp6Qlp0M2hrbVQ5S0N2SkV1YUMwNlJidm00OFRVOFZ2ZW5TNVgxV2NS?= =?utf-8?B?RGpIVWdMZUhiOUxvc0pObHIwL0l4WCtEQ0JWUzdtM1gvS0VaUytwNG1IME5u?= =?utf-8?B?N3UyUWRjaElFZlVsZ1RCVjBrUnhnek1uQWo0d0Z1TGh1aG9GUjk3cnRMYXNP?= =?utf-8?B?R2ZXdmlMWHdvRG1vU3UyUENhRlppYmVYTVNnUFJxRnhrNWJZc08raUZYeVdH?= =?utf-8?B?Tm1IYXIxNTEySkhoRDJqY0t3d21vV3UxYmphYmNYL21BODZLTitCRXVTUUlq?= =?utf-8?B?eW9ZbXF5Y29vUjlIT014aHRwbDJXS3ZZQmpmTUlDU2M5dzd4cGxJYTdFZGsz?= =?utf-8?B?Q3Jpb2NKTnN0SXBMVDVaU2tzR2huQzBXMy83bEZOVGNia1M5dENIRUtNcFMx?= =?utf-8?B?bS9NeldmY0lVNUJ2TTRrYUJuTlJwOTd1ZzlRVlJpV2FFdWZDRU5nZmZmdjBV?= =?utf-8?B?eEswZExTd0dRV1oyOHhtZFBpdmRLc2hzZmdQOTlpbHUrUE0vZmxlT3B3SXdV?= =?utf-8?B?R2I3VW4xVTI0bXdWWklCdTI1TXBwTkZUYVY0dGozMHRjZFVWNjBWYkVoT3Vy?= =?utf-8?B?RGQxK2dlM2QyRXlxVmwwdE5YTzEvanp3cHVyQmpzU0lKSHMrV1Nxb3RnRlEv?= =?utf-8?B?Q1MxMmdsVXRPcnJYWUg3Y1Q4MjBkVVQzSllQWXl5a3J0UkxVc2tmTUl6NFFw?= =?utf-8?B?TVdXZFJQR0xKSEhvdmlMQzh6OVBzeS9wVG1kWGRxUkJRQVNYT3dvZG1LVytP?= =?utf-8?B?OGJGNkpTYjhxL3NGMDh2QTB6NXFMR1J1ZjhUY0MxL0E1Z0k5blladFVhZWwz?= =?utf-8?B?WVpQeGJja2J5ZExoNGVXckpvUEk5c2NvSWZzd3EzQnkrWkhTYVpzZTRiYmNS?= =?utf-8?B?Tk5adW5LRHNMdmhqZDI4dmVPd1I1YzlmcXdicmt5dFBZejZGR2o2YURZRStG?= =?utf-8?B?S1VCMWd3YkVJa0pZYVFSazBickJaWDdJZEFPc1hHSE5hOXRFVDV6UmNMOEs2?= =?utf-8?B?azh0M1FvSVVMMlpyU25IWnFvYjFXdC9jUlZ1OW9Vb0N1dUQyRWgzUXFBcFpG?= =?utf-8?B?Qkh0Q0RaTDNqQWFIWXdlZ0FqZFNNVkFLazN0dk93aVdEUnZOUE5YVlNjc200?= =?utf-8?B?dTB6TWYxWFF6azhWaGZWdGdQVDJSWXV5SlM0VWRmRlNnYVpBYnJjbHFkOHdy?= =?utf-8?B?QU16TDZWcm9UZzRrelpXVXlOT1AvZTA1cVFBZFBHbVQreUVhNVJxc2xIaUVI?= =?utf-8?B?NkxOY054UHVUNE51ZnNoUFhuWHowdW9ZNlBudDVrMVdCMm5lVkJhZm1QRUxY?= =?utf-8?B?YmtLTnl0dkpnQTNnQXhJQnlKVmRmS2cwTmJVVmJNc2hRYXFRZDQxb0w5WmRI?= =?utf-8?B?eEhWV2l6RUxHZXMwRWxiYWZhTjdyb0NuNWVDT1c4aDN5VDdpS1Y0VUdEY2dk?= =?utf-8?B?dU5rdDUwQ2lOL3RVajdYMjNENmhCK3NianFOaGhSNytHS09mOEtmSURWNGpY?= =?utf-8?B?NzM3bjRqUHBlQ0NiaWloNXIva3FWVXM5S0N0amRTZGhtV1RNTm9SK2dOUTN0?= =?utf-8?B?MWw5eGlPNlkwaHMvTXhZOURPWW96N3gyVUtHYXo3K0VaSlQ2amhBQWZncWxR?= =?utf-8?B?ZmdGMnhDVUkrbElabFI5VFRpa0dXVzdEYmcxTUNDR2diMEZmaGNQS0g5WnY1?= =?utf-8?B?cGpkaXBUditqNXI1aU1ySWt3RXZKTmw5c2IwWmtvK0YvK1RnTXJzei80OW1F?= =?utf-8?B?S3N5aEQ5cHdzYUFsRWphTWtVUUFVanBsY25IM2d2Smtmd1JSbEl3Vlg2NHoz?= =?utf-8?B?ZTdqY2x3VXhZdTBad1k3U2NxNGVaZ3FsOWhCVXZrVUpiOHVTcHFYZHY5bHUr?= =?utf-8?B?TDRkd0VCWUpmcmdNQVFzUlYvV2M5dW1MQTEvanZxbTErM25iMnNMNmU5YlRE?= =?utf-8?B?S0RMVXVpQ290c2MxZzN0dUR6YWtWSklHSHVoTkozR2hLOGFHYm1wNE1UTDhR?= =?utf-8?B?RnhycktlekUxejhEa3U5M1hESmVVMnBWWXkxRWtXZGFtODAyOG9sZz09?= Content-Type: text/plain; charset="utf-8" Content-ID: <9122E66B06B7A943988BCB11808CD2A9@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: STe3kcMaOOca8eMm7PEUILjp4RHO2Qf9ddVkEAyi++IyDPQllrW58KE64d2SwvPGXns/M4D0Vv7SkCVE56u/H9bnpSLYoUn5XoP83fm94EPXn3LGQk36NIaBtqk8YxybpWI0Xm5T8U1kJcma1XaToOT2lJByAzejO4QAOQGfG1KsQ18e3JSvwA2QEjvqWotJB65Tb9xDyJtolVzKhUBccky4dbN16WvKYxbSgUvSXiBct0tI8VlD9vaUfXBKrmzq84csETum6xrPliheuxgeuzw/UfLff7Sc6UqRW4BLiZKjkjls9QTHChpK7Rwjwkrm1+FJXbxPIpwccBWqL/xwSg== X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM6PR11MB2650.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 7ba6bfdc-8890-41e6-f8b6-08ded31cdf23 X-MS-Exchange-CrossTenant-originalarrivaltime: 26 Jun 2026 00:50:08.9327 (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: 0ckb7IKpBhFZMq+zbnVN1D4u4Fm0JthCVqdEbOJIDAu0tir1RLbx5Ff9H2FS7GGTk7vUixxi119fWVi66IjQmw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ5PPF8AFAE74CF X-OriginatorOrg: intel.com T24gVGh1LCAyMDI2LTA2LTI1IGF0IDE1OjA0IC0wNzAwLCBTZWFuIENocmlzdG9waGVyc29uIHdy b3RlOg0KPiBNb3ZlIHRoZSBkZWZpbml0aW9uIG9mICJzdHJ1Y3Qga3ZtX2FwaWNfbWFwIiwgYS5r LmEuIHRoZSBvcHRpbWl6ZWQgbG9jYWwNCj4gQVBJQyBtYXAsIHRvIGxhcGljLmgsIGFzIGl0IGlz IHZlcnkgbmVhcmx5IGFuIGltcGxlbWVudGF0aW9uIGRldGFpbHMgdGhhdCdzDQo+IGludGVybmFs IHRvIEtWTSdzIGxvY2FsIEFQSUMgZW11bGF0aW9uIChLVk0gYWxzbyB1c2VzIHRoZSBtYXAgdG8g ZG8gcXVpY2sNCj4gbG9va3VwcyB3aGVuIGEgdkNQVSBpcyB5aWVsZGluZyB0byBhIGRpZmZlcmVu dCB2Q1BVKS4NCj4gDQo+IE5vIGZ1bmN0aW9uYWwgY2hhbmdlIGludGVuZGVkLg0KPiANCj4gU3Vn Z2VzdGVkLWJ5OiBLYWkgSHVhbmcgPGthaS5odWFuZ0BpbnRlbC5jb20+DQo+IFNpZ25lZC1vZmYt Ynk6IFNlYW4gQ2hyaXN0b3BoZXJzb24gPHNlYW5qY0Bnb29nbGUuY29tPg0KPiANCg0KUmV2aWV3 ZWQtYnk6IEthaSBIdWFuZyA8a2FpLmh1YW5nQGludGVsLmNvbT4NCg==