From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id A3EE2C433F5 for ; Mon, 16 May 2022 18:41:31 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S236096AbiEPSl2 (ORCPT ); Mon, 16 May 2022 14:41:28 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:52928 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1345128AbiEPSlW (ORCPT ); Mon, 16 May 2022 14:41:22 -0400 Received: from esa.microchip.iphmx.com (esa.microchip.iphmx.com [68.232.154.123]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 51A6DDED2 for ; Mon, 16 May 2022 11:41:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=microchip.com; i=@microchip.com; q=dns/txt; s=mchp; t=1652726477; x=1684262477; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=Rpu8MS5GXNdoHRC53RErPorLhjZckZG4DSoutaoSCn4=; b=SBVgNn6/OMMh38oV4ZxKGEG6bM6WLLTl4DEqkKYqwCp/c/1rWlaXwsZI NmdRNuxX6HWvN+OFPcfLyOu365hQWctMVn3ZDJXUeq4MEub4vIVg+otk0 YE48h9Rbva8Ro7lfmmZ95PXphc2yh8xPvazAgqkWoO2jIPqCBsVnsPrcw GktijOGt2gBqpwO16XNXHofYn2+1A8l+NOs5QMMulgJWwZ+wEX5hQa7+o 91BBomzon79CqhlPrpzuaTaak6UEwWZctY4/tCL93ubzwJRxsryTP/x7k kHezelV889ikYFC3A25ZrExY8W/qYZaC/WdmfZPgfOymyEHtLTeLxL/7n Q==; X-IronPort-AV: E=Sophos;i="5.91,230,1647327600"; d="scan'208";a="159286754" Received: from smtpout.microchip.com (HELO email.microchip.com) ([198.175.253.82]) by esa2.microchip.iphmx.com with ESMTP/TLS/AES256-SHA256; 16 May 2022 11:41:16 -0700 Received: from chn-vm-ex01.mchp-main.com (10.10.85.143) by chn-vm-ex01.mchp-main.com (10.10.85.143) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.17; Mon, 16 May 2022 11:41:16 -0700 Received: from NAM02-BN1-obe.outbound.protection.outlook.com (10.10.215.89) by email.microchip.com (10.10.87.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.17 via Frontend Transport; Mon, 16 May 2022 11:41:15 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=jpsAtCQ441HNdn2BbhxXhrbeLF5YB+2KfYy8/X+nLntfYe55z2JPS+Fjv3wUF50XJZK3Nr+Fod1uXzNDCqbAXhNgEkGcT8aSk+DoXTd0+b3k69K0wdg80kVUwmFBmk9bYofvUr0k5ncLxIXti6SIqwp9GDwQAmF1t63dsgbsEoCsrT7cL0Ns2elCCPzQDC71KmeNjk5Hkh2cTP9Dp48mIa2tGHiAtYbNFQHhVz4yx+qz8EnHIp9FVYzUZnRbUwVuFhxvMa4ieoHrRcPUn9Ln46Tkz0L8AX6N8GU1nUeyWeJSOtMo8bq45tzd+eVqtRmf0aUEUMUFLdOiZf5HZsDHTQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=Rpu8MS5GXNdoHRC53RErPorLhjZckZG4DSoutaoSCn4=; b=mvhZRBQ0PiMJaPDJHEssQVUzSuIq4VUhgkiPWqScSHdlmQxhMRuz7IVG1LCXdYzT5fpfu058sMiO3OPcwCbLsaXjjNfwnyGoDc9IaR4mF69tqtSKyXtoWwnOsfDYRvO7qZl1Dn3hL3lwsU6vYCttDCXjImyeICO8uekpjyQxvJ/781N16UlgK3xP2mInQ+XfREFfu/kwyII4fDTteX5jXzehhHazlETbn4Eqvm/qHH27Tt7YPt1EsCtnRN/YrcX3Ix5E9uKcLFvcZqGZ8tAsY1EG7J+OnnWv6VaRYtu37auIprHzPZWNQW/Q/v0eWCrvlLeiQiMgBcW2sdOBBgWnhQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=microchip.com; dmarc=pass action=none header.from=microchip.com; dkim=pass header.d=microchip.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=microchiptechnology.onmicrosoft.com; s=selector2-microchiptechnology-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Rpu8MS5GXNdoHRC53RErPorLhjZckZG4DSoutaoSCn4=; b=YJInmHnfxxY4D6DXEY5+BPt/v9kRY58q+6LV4TDoDBFtD49bHBj+edA+0cucyTBNW7wabGQkeivhZ/ck8LVDa+y0ysHGKrr/9RKcDwm7MdAm2HTNuEVGSpCGwZxnxzZQHKhLVwMkdh21RvPUbxthC+yUshBjWaiNk9eluhhdajM= Received: from MN2PR11MB3645.namprd11.prod.outlook.com (2603:10b6:208:f8::13) by BN7PR11MB2753.namprd11.prod.outlook.com (2603:10b6:406:b0::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5250.14; Mon, 16 May 2022 18:41:14 +0000 Received: from MN2PR11MB3645.namprd11.prod.outlook.com ([fe80::4d82:9b1a:3a79:df20]) by MN2PR11MB3645.namprd11.prod.outlook.com ([fe80::4d82:9b1a:3a79:df20%3]) with mapi id 15.20.5250.018; Mon, 16 May 2022 18:41:14 +0000 From: To: , CC: , , , , Subject: RE: [PATCH 14/14] cxl/port: Enable HDM Capability after validating DVSEC Ranges Thread-Topic: [PATCH 14/14] cxl/port: Enable HDM Capability after validating DVSEC Ranges Thread-Index: AQHYZixlw7dJj1XXI0KFqol8Aex83K0h10jQ Date: Mon, 16 May 2022 18:41:13 +0000 Message-ID: References: <165237925642.3832067.15995008431029494571.stgit@dwillia2-desk3.amr.corp.intel.com> <165237933127.3832067.12500546479146655886.stgit@dwillia2-desk3.amr.corp.intel.com> In-Reply-To: <165237933127.3832067.12500546479146655886.stgit@dwillia2-desk3.amr.corp.intel.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=microchip.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 923e2d02-20ad-408a-a2e0-08da376ba7b2 x-ms-traffictypediagnostic: BN7PR11MB2753:EE_ x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: pKNv7oMT5g1lp06ao4aTdM+Vjefu1uUvWn9w2n8kIA1+m470AhGZfbQCVCeR6eY0wYP3J1qlv3gylgLM2At1Ta+8QNYG2FGgdB81NLhX95r1327VcN4wArJueooYSD9HXa+h3IS0d4zsyG3ZnVPkOmQz+hjRHGZZYg34CSx3QWb0djg5fkyj05sjUx952+1872i0lunRcT1ndL6hxSvxLEom1PCi9YasMk6PQIphmIPJ6huXz6wIDq3p6numZ1T0O6j3WHuoT/RylY6uuW7ae8A65dIioDvg1BmrRMuGl5c52X1Xy6uyvJUFTtrT7RdPLqE3R2MJBHvk6aK4EJZlta3dYO88T8pw8E7Kg+5QW3u6swWLCTah3HLqyT1pTWdPYdQ518Q7EREFtGwZ83EGzc1mepENbVCsp0WeGoWC/XJ6X0ffhydRJ4dNl8i9gg6ZNV6NBEWdfFJWciowCRq1iycNa0UwE2yBPsa2ksFl/eeSVafInlwdKf+WMTwlkSNJi5x82HNJgaHZwtEW1nKG4ky3tLOv4u3rXm//NywVYuKu7Xr3kgAVRiJYb3sr3XhtZibEZZMrZFRFOSnXJ5PNfoacXd7cXZpQ8Ir/OTkf3FrtZXDtiwn1M4UGFi0YGhmZrCUQ0FyWnO8nW8HfLWhnye/vAcSG429XR8C15sdn6zYH5mWq4MQFh7BNlajxufrklNO3l07s+OSEgwGWx9vtwg== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MN2PR11MB3645.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230001)(366004)(2906002)(4326008)(6506007)(8676002)(122000001)(26005)(7696005)(186003)(9686003)(52536014)(83380400001)(54906003)(110136005)(316002)(55016003)(5660300002)(8936002)(64756008)(66446008)(76116006)(86362001)(66946007)(66556008)(66476007)(508600001)(71200400001)(38100700002)(38070700005)(33656002);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?VkR2UmVKaHJjMnkzRzVZSEJBQllpM251K1A3Ym5HNE1xVjdjdXZDbVE3cGZE?= =?utf-8?B?MGU4YStldVBENEZCUG5LendtakF1NjhsZDlGVjl3WVlOM01HN3BLU0RZZUox?= =?utf-8?B?VU83ZnR1YWFhRXRORERrLzVDV0R5R0RRRXc0ZW8zY2diR0tQbXJNNUllckRW?= =?utf-8?B?ZmRSMTJsMWNFdHpWRVJvZzE4bWtSUjhEYjRLWFo2RXF2UFp2U0gwWDl0VGhm?= =?utf-8?B?eXIwZ1FuRk90dVNaUXVOQW8wSkZVUXVKYmVic0JQUldnVkovZ3hQZERNR0dI?= =?utf-8?B?QlNZd0dPOUlMV2FRRk1oSXhHd1BtenVvWkY1ZzFOenNjZ3VUZ0hqUS9CRVhJ?= =?utf-8?B?YTVUa21mVDh1NGJ1WDd0aXpKU3pWRHF4NytocjVkM0k1cVIzNmhoaDUzUmZN?= =?utf-8?B?Y1lXT2JVVnYzWGNVYmhzN0xnRjhuUTdEbmdONGV2S0dCNVdubFdXUnc4L1o4?= =?utf-8?B?bEdTM1R5QWxrK2FndStlZHBTWWR0UTVNRzBvcjJhTmtIeXZzUGhrVzBFYm5Y?= =?utf-8?B?c3dvM0F1SVo1Mk1NekdrNm1Oc1c1ZU9FQTFKdjM0MUJaeG1LK1VzczVBZGJa?= =?utf-8?B?T2pEcmtQcmRsd0xNUTFVdUJHS2NHMms1WkFxMzMzR1BsU1BqWFZ6YmdrTlFp?= =?utf-8?B?TXJ3UzE1YlZrMlpUcm44SzdaRUhXQ2xnUjh5S09jV3JWUG5jVENOVE16Y2Fm?= =?utf-8?B?WFdHRUdzTmFNNnNOZ3JLd1p2NndVakJyZnI3UW1CS2Jqa3l5RTIxWEZEUFNM?= =?utf-8?B?Zlh6QWpOQ2tpem5tdVVOREhPeURaWWpkR05WWWxIUXB6d1pac3RESHNuNkZu?= =?utf-8?B?VTNwcVJKRmQxMzJ1MjcwMzEvNE96KzRLYmovc3VkREoxRkszaXVuYzVqb29L?= =?utf-8?B?ZnFOK0VLK1N6VFZabk1wR2JsaW1uQS9BT3c3ditRM0tiYlV0NVhoTHgvMXNN?= =?utf-8?B?TC9iMHhsWkFYTml0emI3TGR4Vnpvb2FiMkdUdlJtSm1URG1jK3NlN1dNS1ZB?= =?utf-8?B?Y3NlcWFqY3MrbWdkQXZZOVJTRXlLbUROSjVoNUhaWVRYRzQ1ZHhsWHZveGdU?= =?utf-8?B?NU1nSkVHUHFoa1pWNFZpWGJMVzE1c2VmU0d4ajFLbVM2NnpNd29BelhUVnRn?= =?utf-8?B?dEJMc3RVcVA4dVNMaEFTQTk4dzhaRWRyTTBWY0tYdzFBVHlYVVBEbEVRQ0Z5?= =?utf-8?B?cGVFWEpOMzRRZ2wyOHNDbXpsbC9UZVNQbVFQWG1Vb0hpMy9JRWU0a2lGQnY1?= =?utf-8?B?OGp1SDZrU0lKUnRMM1dDWnhvMlFkTUlOaFFWTzdSZ3ZGYUlBNWdDdy9GdUxh?= =?utf-8?B?VUdUQ2dvVTAwR0xMVENUQ0d3cXYvZ3JjdmhQSmg1c296RU9INWFLa29SYjlQ?= =?utf-8?B?YmxhY3k5SUtZOWZSL3N6WVhRWU9oZ202S3pNRWVUK3pieGxmbVR0MlF3TzNH?= =?utf-8?B?MHBva1F1K2dnMlltbDIvVHFEOWZXZ0ttRlhUQkM2TWJGdk1pN3VBYTRlVnBz?= =?utf-8?B?MkUzZjc1bzFQNmJvekUxZmhxZFdvU3lCWXMzZEVLRnFsOEhDanFGdWJuZ2tM?= =?utf-8?B?L05iVGRFREpQK01WRXBBRFBZU3dqdzd4S3NqejI4TmpYeDBWTCsvSzJYU0ZW?= =?utf-8?B?bXNFaXU0dmhBeVR3WXNNOWY1c0FVZ0JkY0F5c2RMRW9qallVakZMTHREQlhT?= =?utf-8?B?WFF1VVpRNXM5Mi9EYkRoUnRranJqMHJESWVYaU9ta21Fa1FuYTEvVUlvR2cw?= =?utf-8?B?Wk1obTcwQWY3RHUxTWh5NSs1VHFzMktEQ2pUem9scG1uUHVwK0lKalI1NS9R?= =?utf-8?B?S1RHZFU0SDlGTXR1NkNlOWFDYVRnMWZLSGFIQzQvelF0dE5yTHR4RFVLeVNC?= =?utf-8?B?QUwwQnlEeEhYa3Y2SGFjbld1blA1VVJRTHI3U2hGUU9zdHZPbitlRnZGT1NG?= =?utf-8?B?WlhucjRSOTN1My9DcDNsUEoxVlpicEJpTVVFbE5OUHBld1VJOVU1eDBleUM2?= =?utf-8?B?d2FSZ2FFdFpPaEZsWm1FWEl2ZzhQUFVQbG1hRHdkUEZYekp2V0Z5aHJ6VUFn?= =?utf-8?B?NGh6T05pWnN6L0trQngva0ErU1FpdnNsN2NheDBETGlhNi9Fb2l1elh3UlNX?= =?utf-8?B?ZXNJNnoxaGdFdGdZNnpxOThwWVpqY1pSTmxabEJTMlp0M2hnbkJKYVhLenVr?= =?utf-8?B?dTVnZXdjWXliV1AxTkxXSSs1dzdxbVcwTGRTWFJ0TzlHNnBESXhXbzFtellx?= =?utf-8?B?bkVMdGw1azRYVzFwcDVFZlFlbWo4TFhUQjRuWkdnSzJkZXEvbDZTZUx3b3FD?= =?utf-8?B?R1FOR3dYdnBkbDd6UGpjUXdrdlJmcE5NSVNkWmliRjlQVEw3OFcxZz09?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MN2PR11MB3645.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 923e2d02-20ad-408a-a2e0-08da376ba7b2 X-MS-Exchange-CrossTenant-originalarrivaltime: 16 May 2022 18:41:14.0252 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 3f4057f3-b418-4d4e-ba84-d55b4e897d88 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 0ySqXWEmk7yc6gtAat0Huyj3Vch7uqTNJoCS3g/t9nb/7mzMcyK6AI15xw8SIn7ZCTvy0+0Yc19smyxBNFcsFkcw2zZln3ix+5HSvebvyF8= X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN7PR11MB2753 Precedence: bulk List-ID: X-Mailing-List: linux-cxl@vger.kernel.org PiBQcmV2aW91c2x5LCB0aGUgY3hsX21lbSBkcml2ZXIgd2FzIHJlbHlpbmcgb24gcGxhdGZvcm0t ZmlybXdhcmUgdG8gc2V0DQo+ICJtZW1fZW5hYmxlIi4gVGhhdCBpcyBhbiBpbnZhbGlkIGFzc3Vt cHRpb24gYXMgdGhlcmUgaXMgbm8gcmVxdWlyZW1lbnQNCj4gdGhhdCBwbGF0Zm9ybS1maXJtd2Fy ZSBzZXRzIHRoZSBiaXQgYmVmb3JlIHRoZSBkcml2ZXIgc2VlcyBhIGRldmljZSwNCj4gZXNwZWNp YWxseSBpbiBob3QtcGx1ZyBzY2VuYXJpb3MuIEFkZGl0aW9uYWxseSwgQUNQSS1wbGF0Zm9ybXMg dGhhdA0KPiBzdXBwb3J0IENYTCAyLjAgZGV2aWNlcyBhbHNvIHN1cHBvcnQgdGhlIEFDUEkgQ0VE VCAoQ1hMIEVhcmx5IERpc2NvdmVyeQ0KPiBUYWJsZSkuIFRoYXQgdGFibGUgb3V0bGluZXMgdGhl IHBsYXRmb3JtIHBlcm1pc3NpYmxlIGFkZHJlc3MgcmFuZ2VzIGZvcg0KPiBDWEwgb3BlcmF0aW9u LiBTbywgdGhlcmUgaXMgYSBuZWVkIGZvciB0aGUgZHJpdmVyIHRvIHNldCAibWVtX2VuYWJsZSIs DQo+IGFuZCB0aGVyZSBpcyBpbmZvcm1hdGlvbiBhdmFpbGFibGUgdG8gZGV0ZXJtaW5lIHRoZSB2 YWxpZGl0eSBvZiB0aGUgQ1hMDQo+IERWU0VDIFJhbmdlcy4gTm90ZSB0aGF0IHRoZSBEVlNFQyBS YW5nZXMgY2FuIG5vdCBiZSBzaHV0IG9mZiBjb21wbGV0ZWx5Lg0KPiBUaGV5IGFsd2F5cyBkZWNv ZGUgYXQgbGVhc3QgMjU2TUIgaWYgIm1lbV9lbmFibGUiIGlzIHNldCBhbmQgdGhlIEhETQ0KPiBE ZWNvZGVyIGNhcGFiaWxpdHkgaXMgZGlzYWJsZWQuDQoNClJlZ2FyZGluZyAiY2FuIG5vdCBiZSBz aHV0IG9mZiBjb21wbGV0ZWx5IiwgQ1hMIDIuMCBTZWN0aW9uIDguMS4zLjguNA0KaGFzIHRoaXMg c3RhdGVtZW50Og0KLS0tDQpBIENYTC5tZW0gY2FwYWJsZSBkZXZpY2UgdGhhdCBkb2VzIG5vdCBp bXBsZW1lbnQgQ1hMIEhETSBEZWNvZGVyDQpDYXBhYmlsaXR5IHJlZ2lzdGVycyBkaXJlY3RzIGhv c3QgYWNjZXNzZXMgdG8gYW4gYWRkcmVzcyBBIHdpdGhpbiBpdHMNCmxvY2FsIEhETSBtZW1vcnkg aWYgdGhlIGZvbGxvd2luZyB0d28gZXF1YXRpb25zIGFyZSBzYXRpc2ZpZWQgLQ0KTWVtb3J5X0Jh c2VbNjM6MjhdIDw9IChBID4+IDI4KSA8IE1lbW9yeV9CYXNlWzYzOjI4XStNZW1vcnlfU2l6ZVs2 MzoyOF0NCk1lbW9yeV9BY3RpdmUgQU5EIE1lbV9FbmFibGU9MQ0KLS0tDQoNClBlciB0aGUgYWJv dmUsIGlmIGEgZGV2aWNlIGFkdmVydGlzZXMgTWVtb3J5X1NpemUgPSAwLCB0aGVuIHRoZSBmaXJz dA0KZXF1YXRpb24gKHNlY29uZCBwYXJ0KSBjYW4gbmV2ZXIgYmUgdHJ1ZS4gU28sIGEgZGV2aWNl IGFkdmVydGlzaW5nDQpNZW1vcnlfU2l6ZSA9IDAgd2lsbCBlZmZlY3RpdmVseSBzaHV0IG9mZiB0 aGlzIHJhbmdlLCBldmVuIGlmDQpNZW1fRW5hYmxlID0gMSBhbmQgdGhlIEhETSBEZWNvZGVyIGNh cGFiaWxpdHkgaXMgZGlzYWJsZWQuDQoNClJlZ2FyZHMsDQpBcmllbA0K