From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id C522642A5B; Thu, 4 May 2023 11:43:29 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 543BA41144; Thu, 4 May 2023 11:43:29 +0200 (CEST) Received: from EUR03-DBA-obe.outbound.protection.outlook.com (mail-dbaeur03on2089.outbound.protection.outlook.com [40.107.104.89]) by mails.dpdk.org (Postfix) with ESMTP id B44E1410DC for ; Thu, 4 May 2023 11:43:27 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=VDUhIjPF35sSutat2ROKht124LQ77lctbyVfHZfzOOk=; b=bUfCs/LrM+Nn4pHgDBzZv+pTZ24fSzhcTcdmV8mjIBPAatvVgmJjdCf8uTYulIxgWWADczKENl5GV/sxYl/cKMcGyt6BzQp2NngAczjJd6n2evkwnXRt8Pfe2XxxyoYcwacnFge1liEUspzrYIS5MYmlWDmhdzbYhGP3P3pMe1U= Received: from AM6P191CA0028.EURP191.PROD.OUTLOOK.COM (2603:10a6:209:8b::41) by GV2PR08MB8269.eurprd08.prod.outlook.com (2603:10a6:150:c2::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6363.21; Thu, 4 May 2023 09:43:25 +0000 Received: from AM7EUR03FT050.eop-EUR03.prod.protection.outlook.com (2603:10a6:209:8b:cafe::c1) by AM6P191CA0028.outlook.office365.com (2603:10a6:209:8b::41) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6363.26 via Frontend Transport; Thu, 4 May 2023 09:43:24 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; pr=C Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by AM7EUR03FT050.mail.protection.outlook.com (100.127.141.27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6363.26 via Frontend Transport; Thu, 4 May 2023 09:43:24 +0000 Received: ("Tessian outbound 99a3040377ca:v136"); Thu, 04 May 2023 09:43:24 +0000 X-CR-MTA-TID: 64aa7808 Received: from 7da062d9a85f.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id E038C22D-B0DE-4C07-ABF7-5965A36A04BE.1; Thu, 04 May 2023 09:43:14 +0000 Received: from EUR04-VI1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 7da062d9a85f.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Thu, 04 May 2023 09:43:14 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=XWxQZxs7lr1I/vrc/5pdg6ldnuAsqEBX1xUwZ/3T3YmP1Gu3EybYW9gclqUDLLnvTz1jcmpqbwU/U4FgT49OnPa82SUOVWOGg9zdUioKOisRsPIncXhah36nVtkqjv8Fog5MkWcSGbJa1RQ8TbYIfKEOqhpwKVRKszRy9ClE9UDx3BCmrk46fNtO92D4NF2GbUz5p1cxqFQuoAZ1x9wOSEgNFJxjrDz2pQtk0YeRYVnvPqbf8FlG7gt07LZPePECru+lykREwXOjmJzfd3QutWXzHV8zMY6AoDoj2NoDKReJAVVCxfyWFj1LCykDcYlPx4pn0hwtCSVoJ2SKUwlLEg== 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=VDUhIjPF35sSutat2ROKht124LQ77lctbyVfHZfzOOk=; b=jw1C7ek2QdlghJKbh3dIzWbidZLzXagjy8Jm3YgyJgPkmzCy/1zrFPV4YfYPEO2eq5JOcTaxMLHtIqnBN/P0WfwLz9KozgDwu/9uCf9lswdubk7S9lnx3LS+jkCluRmXb1jAYs9Z5MrNUyQTDG18is3zGqCFqwb81LvB14GbLPyPZZrFNU+hmgSlWnSu3PRdjsfrandqHKzYq1UUAc+lZKKv7UH9bqfkY33ke42PbYbXF5qG92BicLjx15+rLNuFGbp0ksM4F6/+bwq5NjYGqHNV6NIMqXbKHA5WKO/aDrEpSMSwST3TNyxNhglUh2QtNOGob1/wRZ0m3FCtI/H6OQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=VDUhIjPF35sSutat2ROKht124LQ77lctbyVfHZfzOOk=; b=bUfCs/LrM+Nn4pHgDBzZv+pTZ24fSzhcTcdmV8mjIBPAatvVgmJjdCf8uTYulIxgWWADczKENl5GV/sxYl/cKMcGyt6BzQp2NngAczjJd6n2evkwnXRt8Pfe2XxxyoYcwacnFge1liEUspzrYIS5MYmlWDmhdzbYhGP3P3pMe1U= Received: from AS8PR08MB7080.eurprd08.prod.outlook.com (2603:10a6:20b:401::19) by AS8PR08MB9119.eurprd08.prod.outlook.com (2603:10a6:20b:5b0::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6363.26; Thu, 4 May 2023 09:43:11 +0000 Received: from AS8PR08MB7080.eurprd08.prod.outlook.com ([fe80::56e7:ee73:bd05:e16a]) by AS8PR08MB7080.eurprd08.prod.outlook.com ([fe80::56e7:ee73:bd05:e16a%4]) with mapi id 15.20.6363.026; Thu, 4 May 2023 09:43:11 +0000 From: Ruifeng Wang To: Akihiko Odaki , Bruce Richardson , =?utf-8?B?SnVyYWogTGlua2XFoQ==?= CC: "dev@dpdk.org" , nd , Honnappa Nagarahalli , nd Subject: RE: [PATCH 1/2] config/arm: Do not require processor information Thread-Topic: [PATCH 1/2] config/arm: Do not require processor information Thread-Index: AQHZbs6JxD99jHYaW0eqRuvGw8O5mq8vHf2AgARWgwCAAFZiQIAABoIAgBYKUYCAABzLIA== Date: Thu, 4 May 2023 09:43:11 +0000 Message-ID: References: <20230414124139.66443-1-akihiko.odaki@daynix.com> <20230414124139.66443-2-akihiko.odaki@daynix.com> <5fc6d4d7-0e2f-781d-b0ab-8babf02d7b10@daynix.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ts-tracking-id: 76F058AC4D52AC4EB2A51B070AB630C6.0 x-checkrecipientchecked: true Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; x-ms-traffictypediagnostic: AS8PR08MB7080:EE_|AS8PR08MB9119:EE_|AM7EUR03FT050:EE_|GV2PR08MB8269:EE_ X-MS-Office365-Filtering-Correlation-Id: 09e280b3-6ccb-4ade-70de-08db4c840185 x-checkrecipientrouted: true nodisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: ONm7pbY8i06cLvq+DGiyMwCoEC6OtrLC6n8FlJJcZaR7Rdc6L7SrJEM25AR5VRhjSqtLCFMdlZCQfnocFV0MAUxkFhFQbHDOqgVXH6jz7Mlun+0JDbPWNCr85USljKOaQM1l7bh7EeBzUgJ/AK5t7bnIl3sXoZB9eixZaCLdnQsfCfOBV3NFaIgTf80IYqCrxKDI+783rMz7aC/bVu+LWWzz4+FvKOffHQ3bEGYJMNCZfs1lmtMZVgQvf2YTsprT8/D85DZOXFVA2pN52k8mEQnXiUhVpKQ13rde0f2m/d3Bz4O9n1dkG3oggdxqQ082bKirrTMMeDEd0oJOXGL57m6oYZ8htD8TSlvKO+h/MGqnBHcXP6/ErIaq3lFMJJSyxVNhf3JvemRC97NW22455W1j4wCmYRzh9vjS+of2h0Z5bdVdDQShQ8sAc5bniY6CHiE2JvwDNKF2F9L6ceMZ6+oAyS+JMerxCrAkgFRVX0WXCU8pft/P2CHLAfViPZFC1nAGc9UUMFOqC+PxQIIcUuk6YIQJUw4x8DbggCeczgicSd53RoWXWK9ahbrnKShaJGjKnKY4+Natd8Ey5pyE2hZHPUlNKtBhJjAI/wLTkUe851GUEHYPuWNOE1NZrRXw X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AS8PR08MB7080.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230028)(4636009)(346002)(136003)(376002)(39860400002)(396003)(366004)(451199021)(478600001)(122000001)(55016003)(38100700002)(52536014)(5660300002)(8676002)(8936002)(110136005)(86362001)(66476007)(66946007)(76116006)(64756008)(66556008)(66446008)(4326008)(83380400001)(7696005)(9686003)(6506007)(316002)(33656002)(186003)(2906002)(71200400001)(53546011)(41300700001)(38070700005)(54906003); DIR:OUT; SFP:1101; Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR08MB9119 Original-Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: AM7EUR03FT050.eop-EUR03.prod.protection.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: ca86c35f-d2e0-4cff-22ee-08db4c83f963 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: mERDq5a8uE4RL0m8iRGlLhAFBIiAUki9oU70M0BvDFsRbnYPM2erm6sPUAXEYVnk/YTHreJu+ipQc8eaAZATPU+ETB1x0cjWNl6FmHaAACj076a8KzjujBnqpwv7kT72NCC/mf+WfOZyJAXLiIJPHqP9pyY9zikXv7gANHJVWCeopZ9cEW0kPZsISnii0OmZBPcGa1xlOHGpMoWcGlldmnNNWsoYNuvQw28dyUBPJ3sjQ/rhE7dmg+JlcvkzfcqTYBw7NucYBa4Pdk0IuGTb/O/AwP8njJDaRaCtBiA98ZHsBAZatDvj1J6UG+ekd07U648ZzwhxuSWyM6U9tCChLha/7M8id+pNV0vWRnP1cFiDAa0aqfmQ3hAcJ0NEm1/ysw1LnBeKmT6W6F59bOO62N4r66kzGFxL3TLVB9v5LczwLEjY4EBVurVdXkvRBEd3ujBZMbWpgqsbonpkpnKvC8yVyYjMlym5hbDmtlFr+RebA9aIC5ZTu6XL1SXlgwQ8wWKY1dfS5iyBfFPASEGP3qQgFIaGWgTBFnjEMkYIIVaZ5utdXV+pfhXiYcKCkvBTmfzgGIO3JmyK0qIsgSVHk9kk8hQBVaRAlSEny8KSUZLZ9oLEIb0POMFdP3B/Go5gGrOYo0eSe17FHMm89ytIdaGJHtxEv/wYeGQKPriO71zPXPFVkMfoF7hSyLhR6rNnJLLdKl9ZZt1T8+dUQlJ4wDJcYsnw6o9813XkaXqhmfE= X-Forefront-Antispam-Report: CIP:63.35.35.123; CTRY:IE; LANG:en; SCL:1; SRV:; IPV:CAL; SFV:NSPM; H:64aa7808-outbound-1.mta.getcheckrecipient.com; PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; CAT:NONE; SFS:(13230028)(4636009)(396003)(136003)(346002)(39860400002)(376002)(451199021)(40470700004)(46966006)(36840700001)(81166007)(356005)(34020700004)(316002)(8936002)(8676002)(82740400003)(2906002)(41300700001)(86362001)(4326008)(70586007)(70206006)(186003)(5660300002)(82310400005)(478600001)(33656002)(52536014)(54906003)(110136005)(36860700001)(53546011)(9686003)(6506007)(7696005)(26005)(336012)(40480700001)(55016003)(40460700003)(47076005)(83380400001); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 May 2023 09:43:24.7192 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 09e280b3-6ccb-4ade-70de-08db4c840185 X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123]; Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-AuthSource: AM7EUR03FT050.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV2PR08MB8269 X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBBa2loaWtvIE9kYWtpIDxha2lo aWtvLm9kYWtpQGRheW5peC5jb20+DQo+IFNlbnQ6IFRodXJzZGF5LCBNYXkgNCwgMjAyMyAzOjQ3 IFBNDQo+IFRvOiBSdWlmZW5nIFdhbmcgPFJ1aWZlbmcuV2FuZ0Bhcm0uY29tPjsgQnJ1Y2UgUmlj aGFyZHNvbiA8YnJ1Y2UucmljaGFyZHNvbkBpbnRlbC5jb20+Ow0KPiBKdXJhaiBMaW5rZcWhIDxq dXJhai5saW5rZXNAcGFudGhlb24udGVjaD4NCj4gQ2M6IGRldkBkcGRrLm9yZzsgbmQgPG5kQGFy bS5jb20+DQo+IFN1YmplY3Q6IFJlOiBbUEFUQ0ggMS8yXSBjb25maWcvYXJtOiBEbyBub3QgcmVx dWlyZSBwcm9jZXNzb3IgaW5mb3JtYXRpb24NCj4gDQo+IE9uIDIwMjMvMDQvMjAgMTY6MTIsIEFr aWhpa28gT2Rha2kgd3JvdGU6DQo+ID4gT24gMjAyMy8wNC8yMCAxNjoxMCwgUnVpZmVuZyBXYW5n IHdyb3RlOg0KPiA+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPj4+IEZyb206IEFr aWhpa28gT2Rha2kgPGFraWhpa28ub2Rha2lAZGF5bml4LmNvbT4NCj4gPj4+IFNlbnQ6IFRodXJz ZGF5LCBBcHJpbCAyMCwgMjAyMyA5OjQwIEFNDQo+ID4+PiBUbzogUnVpZmVuZyBXYW5nIDxSdWlm ZW5nLldhbmdAYXJtLmNvbT47IEJydWNlIFJpY2hhcmRzb24NCj4gPj4+IDxicnVjZS5yaWNoYXJk c29uQGludGVsLmNvbT47IEp1cmFqIExpbmtlxaENCj4gPj4+IDxqdXJhai5saW5rZXNAcGFudGhl b24udGVjaD4NCj4gPj4+IENjOiBkZXZAZHBkay5vcmc7IG5kIDxuZEBhcm0uY29tPg0KPiA+Pj4g U3ViamVjdDogUmU6IFtQQVRDSCAxLzJdIGNvbmZpZy9hcm06IERvIG5vdCByZXF1aXJlIHByb2Nl c3Nvcg0KPiA+Pj4gaW5mb3JtYXRpb24NCj4gPj4+DQo+ID4+PiBPbiAyMDIzLzA0LzE3IDE2OjQx LCBSdWlmZW5nIFdhbmcgd3JvdGU6DQo+ID4+Pj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0t DQo+ID4+Pj4+IEZyb206IEFraWhpa28gT2Rha2kgPGFraWhpa28ub2Rha2lAZGF5bml4LmNvbT4N Cj4gPj4+Pj4gU2VudDogRnJpZGF5LCBBcHJpbCAxNCwgMjAyMyA4OjQyIFBNDQo+ID4+Pj4+IFRv OiBSdWlmZW5nIFdhbmcgPFJ1aWZlbmcuV2FuZ0Bhcm0uY29tPjsgQnJ1Y2UgUmljaGFyZHNvbg0K PiA+Pj4+PiA8YnJ1Y2UucmljaGFyZHNvbkBpbnRlbC5jb20+DQo+ID4+Pj4+IENjOiBkZXZAZHBk ay5vcmc7IEFraWhpa28gT2Rha2kgPGFraWhpa28ub2Rha2lAZGF5bml4LmNvbT4NCj4gPj4+Pj4g U3ViamVjdDogW1BBVENIIDEvMl0gY29uZmlnL2FybTogRG8gbm90IHJlcXVpcmUgcHJvY2Vzc29y DQo+ID4+Pj4+IGluZm9ybWF0aW9uDQo+ID4+Pj4+DQo+ID4+Pj4+IERQREsgY2FuIGJlIGJ1aWx0 IGV2ZW4gd2l0aG91dCBleGFjdCBwcm9jZXNzb3IgaW5mb3JtYXRpb24gZm9yIHg4Ng0KPiA+Pj4+ PiBhbmQgcHBjIHNvIGFsbG93IHRvIGJ1aWxkIGZvciBBcm0gZXZlbiBpZiB3ZSBkb24ndCBrbm93 IHRoZQ0KPiA+Pj4+PiB0YXJnZXRlZCBwcm9jZXNzb3IgaXMNCj4gPj4+IHVua25vd24uDQo+ID4+ Pj4NCj4gPj4+PiBIaSBBa2loaWtvLA0KPiA+Pj4+DQo+ID4+Pj4gVGhlIGRlc2lnbiBpZGVhIHdh cyB0byByZXF1aXJlIGFuIGV4cGxpY2l0IGdlbmVyaWMgYnVpbGQuDQo+ID4+Pj4gRGVmYXVsdC9u YXRpdmUgYnVpbGQgZG9lc24ndCBmYWxsIGJhY2sgdG8gZ2VuZXJpYyBidWlsZCB3aGVuIFNvQw0K PiA+Pj4+IGluZm8gaXMgbm90IG9uIHRoZSBsaXN0Lg0KPiA+Pj4+IFNvIHRoZSB1c2VyIGhhcyBs ZXNzIGNoYW5jZSB0byBnZW5lcmF0ZSBhIHN1Ym9wdGltYWwgYmluYXJ5IGJ5DQo+ID4+Pj4gYWNj aWRlbnQuDQo+ID4+Pg0KPiA+Pj4gSGksDQo+ID4+Pg0KPiA+Pj4gSXQgaXMgdHJ1ZSB0aGF0IHRo ZSBzdWJvcHRpbWFsIGJpbmFyeSBjYW4gcmVzdWx0LCBidXQgdGhlIHJhdGlvbmFsZQ0KPiA+Pj4g aGVyZSBpcyB0aGF0IHdlIHRvbGVyYXRlIHRoYXQgZm9yIHg4NiBhbmQgcHBjIHNvIGl0IHNob3Vs ZCBub3QNCj4gPj4+IHJlYWxseSBtYXR0ZXIgZm9yIEFybSB0b28uIE9uIHg4NiBhbmQgcHBjIHlv dSBkb24ndCBuZWVkIHRvIG1vZGlmeQ0KPiA+Pj4gbWVzb24uYnVpbGQganVzdCB0byBydW4gZHRz IG9uIGEgZGV2ZWxvcG1lbnQgbWFjaGluZS4NCj4gPj4NCj4gPj4gV2hhdCBtb2RpZmljYXRpb24g ZG8geW91IG5lZWQgZm9yIGEgZGV2ZWxvcG1lbnQgbWFjaGluZT8NCj4gPj4gSSBzdXBwb3NlICJt ZXNvbiBzZXR1cCBidWlsZCAtRHBsYXRmb3JtPWdlbmVyaWMiIHdpbGwgZ2VuZXJhdGUgYQ0KPiA+ PiBiaW5hcnkgdGhhdCBjYW4gcnVuIG9uIHlvdXIgZGV2ZWxvcG1lbnQgbWFjaGluZS4NCj4gPg0K PiA+IEkgZGlkbid0IGRlc2NyaWJlIHRoZSBzaXR1YXRpb24gd2VsbC4gSSB1c2UgRFBESyBUZXN0 IFN1aXRlIGZvcg0KPiA+IHRlc3RpbmcgYW5kIGl0IGRldGVybWluZXMgd2hhdCBmbGFncyB0byBi ZSBwYXNzZWQgdG8gTWVzb24uIFlvdSBuZWVkDQo+ID4gdG8gbW9kaWZ5IERQREsncyBtZXNvbi5i dWlsZCBvciBEVFMgdG8gZ2V0IGl0IGJ1aWx0Lg0KPiA+DQo+ID4+DQo+ID4+Pg0KPiA+Pj4gUmVn YXJkcywNCj4gPj4+IEFraWhpa28gT2Rha2kNCj4gDQo+IEhpLA0KPiANCj4gQ2FuIHlvdSBoYXZl IGEgbG9vayBhdCB0aGlzIGFnYWluPw0KDQpUaGFua3MgZm9yIHRoZSBjbGFyaWZpY2F0aW9uIG9m IHlvdXIgdXNlIGNhc2UuDQpDaGFuZ2VzIHRvIERUUyBhcmUgaW4gcGxhbm5pbmcuIEl0IHdpbGwg YWxsb3cgdGhlIHVzZXIgdG8gY2hvb3NlDQp0aGUgdHlwZSBvZiB0aGUgYnVpbGQuDQpZb3VyIHVz ZSBjYXNlIHdpbGwgYmUgZnVsZmlsbGVkIHRoZW4uDQoNClJlZ2FyZHMsDQpSdWlmZW5nDQo+IA0K PiBSZWdhcmRzLA0KPiBBa2loaWtvIE9kYWtpDQo=