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 632A0A0547; Tue, 15 Nov 2022 09:20:52 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 52B9240DFD; Tue, 15 Nov 2022 09:20:52 +0100 (CET) Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on2047.outbound.protection.outlook.com [40.107.22.47]) by mails.dpdk.org (Postfix) with ESMTP id 6066A40150 for ; Tue, 15 Nov 2022 09:20:51 +0100 (CET) ARC-Seal: i=2; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=pass; b=QODtL1UCgbaPjkU7y4GhLpYmoNiWV090U6xkM9HGe1q/P33gyqbM6TJrfnqayFOEjS5ZZCABuBOsCB0FCW36ArtvHEeJiZehiHe2LjKjjoDPVbsZEzlDddMGFgRQHRVM6fulkGmIME5smTapvg/gC1kRxtFPxqpT+KdRgTBqeSH53zMPD+ziQRDo/O9SDyy7LmR8NK0Pa1kDo/z0WmObinA6HyVDlFsxQCT/2lSKcP3osHx1Ua18LnVb+ESNTWoKqnjjWA6TjEsoTwl7U0nK/puwnkbnAiB3jwsjOvaf/9lKauHtTvSgwrNflsVBVAavqVPIIuUxRJwOXh/+Skx98A== ARC-Message-Signature: i=2; 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=FyEAsbSZFNp2k3rrdvR/kwKVOdRrs36AujuxGGl7hlM=; b=ByC2sx+/W+cvS2pGNimbXuEp5iXXkCK2zaLmNehiJUCfO4mGVa7WJpZemhaS39ECsvwWQQ7U5MOkyCB4XfDUp873N+tWQHHJTKN0v6qvkrIXQqhmmdJVUTzCfdFsuv6AKE758JnZ9sGqhdVuse7q5b2DQmAYC1b2r4bVR3ZNuIIrGx9OvVvLkeLBLhlfOLZbzg2RF4t6XFXeOeM1eegyBPBvaOSLu5Srn7duFXUqJS2lrx85fx2yVAeo3yV8hPmHcUM7LRLylbS1SWscNRiSImGJi9k4+qhFExa6vO3Xhbf94m28oo8xau5/0CYVYCDY+bOwZyVf7yJanhtmmnvGJA== ARC-Authentication-Results: i=2; mx.microsoft.com 1; spf=pass (sender ip is 63.35.35.123) smtp.rcpttodomain=dpdk.org smtp.mailfrom=arm.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=arm.com; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com; arc=pass (0 oda=1 ltdi=1 spf=[1,1,smtp.mailfrom=arm.com] dkim=[1,1,header.d=arm.com] dmarc=[1,1,header.from=arm.com]) 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=FyEAsbSZFNp2k3rrdvR/kwKVOdRrs36AujuxGGl7hlM=; b=w2ERyUmRUYKDTupDjo2ClJOuLFQ8DJRzxTgaU05EWXXkFamODRWIgYmQ83GnDSh+Al/A1VWn52D9bBS+SZfyjlvDSMr7RXu+Op/CEThUTdd62wWb054gGL/NbeQo0iRAlCiSz5ODnlJSfGIzMiwdl8na7YYXM7Lws2ufFLD52G4= Received: from DB9PR02CA0005.eurprd02.prod.outlook.com (2603:10a6:10:1d9::10) by AS2PR08MB9595.eurprd08.prod.outlook.com (2603:10a6:20b:609::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5834.6; Tue, 15 Nov 2022 08:20:43 +0000 Received: from DBAEUR03FT048.eop-EUR03.prod.protection.outlook.com (2603:10a6:10:1d9:cafe::bb) by DB9PR02CA0005.outlook.office365.com (2603:10a6:10:1d9::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5813.13 via Frontend Transport; Tue, 15 Nov 2022 08:20:43 +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 DBAEUR03FT048.mail.protection.outlook.com (100.127.142.200) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5813.12 via Frontend Transport; Tue, 15 Nov 2022 08:20:43 +0000 Received: ("Tessian outbound 2ff13c8f2c05:v130"); Tue, 15 Nov 2022 08:20:43 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 46d843cd7fc7d87a X-CR-MTA-TID: 64aa7808 Received: from 2a01f89f7be3.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 7B5EDF58-66F3-4A50-8180-C2E8ABD281DF.1; Tue, 15 Nov 2022 08:20:36 +0000 Received: from EUR04-VI1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 2a01f89f7be3.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Tue, 15 Nov 2022 08:20:36 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=h7bbtuZDP1rxpyRPdGrnW5XINPqeN5hw7/x7xlPi8DfsFoNpkf/jqeH1YymoOTb1ClF+vqcPTf89VjCleDFRXX8GZKF/qW7tXENLTv2YC9Qc2aTgKdTaBQOCLz2DLQGTbnQYrH0XWOSXtesu0Q81zB5ymMgzVYQrO8f9rovumgxt54HVYCSdulN95+DCIxjOYLSbIVBEKMPxznsAF3Jd5i2e9L3B+oJQajKicmPj9CWcMI+Nv1ooA4ZnlQIqDMypMZYDI+3kIKl2pdzpuzk41GlYBT/HAKOopkc2d39S+RH5+OMUL8aAB1wuAPIymXx/sswk2O+MkWSp19uMMjjtKA== 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=FyEAsbSZFNp2k3rrdvR/kwKVOdRrs36AujuxGGl7hlM=; b=I9lKae3udftwLF1dutmFIks2LbOCLOyZALt9FANK3c7rjexpiPu2upfKl/079u7ruc075n/sFD4VWgiZ9ucmO7NJIxGmICTIUZTSkryS3VJVyandnRntsbJqw2SYUNU40rIlnoZOcsyeA7cYT7Fk7ksP83l5Tjw1PwxibAS106xHZOV8VeTJviJ7T3AI2QRGOSkoXsBwZ6lMAtqS+XxIrpRIZPBn/0OBA+znS3NQQkyyfk0iTDECzAsr5YK9C8oBTRNdrAJA92xeGKObXI80lhq2DPpcq9XZtz7hDyCqz6QeLewKb5VsdnqT7eVevTPJIJrlbJmJrTRbHIMJUhuGKw== 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=FyEAsbSZFNp2k3rrdvR/kwKVOdRrs36AujuxGGl7hlM=; b=w2ERyUmRUYKDTupDjo2ClJOuLFQ8DJRzxTgaU05EWXXkFamODRWIgYmQ83GnDSh+Al/A1VWn52D9bBS+SZfyjlvDSMr7RXu+Op/CEThUTdd62wWb054gGL/NbeQo0iRAlCiSz5ODnlJSfGIzMiwdl8na7YYXM7Lws2ufFLD52G4= Received: from AS8PR08MB7080.eurprd08.prod.outlook.com (2603:10a6:20b:401::19) by VI1PR08MB5325.eurprd08.prod.outlook.com (2603:10a6:803:13e::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5834.7; Tue, 15 Nov 2022 08:20:33 +0000 Received: from AS8PR08MB7080.eurprd08.prod.outlook.com ([fe80::6790:f83d:2ae8:e193]) by AS8PR08MB7080.eurprd08.prod.outlook.com ([fe80::6790:f83d:2ae8:e193%7]) with mapi id 15.20.5834.007; Tue, 15 Nov 2022 08:20:33 +0000 From: Ruifeng Wang To: fengchengwen , Jerin Jacob , "Richardson, Bruce" , Konstantin Ananyev CC: "thomas@monjalon.net" , "dev@dpdk.org" , nd Subject: RE: [PATCH] config/arm: make SoC-generic more generic Thread-Topic: [PATCH] config/arm: make SoC-generic more generic Thread-Index: AQHY+Jg51DONqjH7E0yXthy9hIVF564/kOAAgAANEoCAAAYowA== Date: Tue, 15 Nov 2022 08:20:32 +0000 Message-ID: References: <20221115020948.18356-1-fengchengwen@huawei.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ts-tracking-id: 1B36E3EC39B82B4B8F6C80EA06DAD462.0 Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; x-ms-traffictypediagnostic: AS8PR08MB7080:EE_|VI1PR08MB5325:EE_|DBAEUR03FT048:EE_|AS2PR08MB9595:EE_ X-MS-Office365-Filtering-Correlation-Id: 777b0aa6-7f5e-4572-dc39-08dac6e24a0e x-ld-processed: f34e5979-57d9-4aaa-ad4d-b122a662184d,ExtAddr 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: HGl8xudMPUWZQSqupcVnfVk+s7cdhAgpHLsAZCMPD49s1k6HPVIu32BmDLjHJLMxG+p2TcRE9UUqe7mRDXs3ukqe2BYbvsx5aAg6KqiIyLgRVaZ6ZP+nPKh17XxHygmRkBDVMOTWj+c2tpP5eECuPkiQpMM3vVF4l72WqfsP1RWGDth5bzDJc0eqcC7kaFyRH0B3f7d8laUwo5C1RBlR9UwJ6wUOttsBlb9mqMzdFMJYBoLmmGUiGh5JiFbdxj7BrFkz/+d9Ae+fIXKHboUUKX8TedC+6ijj06Zkd1k5nMEIpAGH6w7303KeYAX4UKQ6J/kq5vIFiXGT0J3dBGrbqoyFxec/EkhXxayyCfuYeZf3MKkTLmmQLtTirpH2mLs67OsxP0O5E1/bDd9NmIVyigT6pVuYT57wGuRsV2E+9EnBtemz8eFlfgDczC5W4/jh2dCpDBk1NruwZMs7r0UjhW2IdqASYyJ+/7en2L2Ewky9aJMpK4eWtiZ0py3vCWbR5JJMDtgNznpz9JUnKfoxTqEiPYI/GUsnYV624xgRYBzSw3chHZM3MpJFOdm6d7JZsHwQDVDh1nyQEMqq4NtVjzgOvPpvHOQwS+A7xw2dTSw27bfJj7wmBrMepuuVGi1+CGSm+I2I4Mwh0RWcdz3/qn91Y0X+pDk/ahcLNgegCAW4pdnFUsfWH5Eg3E23IwD9wwLV5j7EosvhfRCc/R5QEzPQ+do6HjXC4rh9/M4vuI/NqF8fWCCRKgi6by/WdJjBZCdHAl96cgkWqICX5IopIFEdJ8whaC7vH3bgXAewEJw= 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:(13230022)(4636009)(376002)(136003)(366004)(39860400002)(346002)(396003)(451199015)(122000001)(38100700002)(4326008)(2906002)(54906003)(316002)(110136005)(66946007)(8936002)(8676002)(52536014)(66556008)(66476007)(64756008)(66446008)(76116006)(71200400001)(53546011)(478600001)(186003)(33656002)(83380400001)(55016003)(86362001)(41300700001)(5660300002)(26005)(6506007)(7696005)(9686003)(38070700005)(41533002); DIR:OUT; SFP:1101; Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR08MB5325 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: DBAEUR03FT048.eop-EUR03.prod.protection.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 0a1bafed-1f8e-4fd3-9bf1-08dac6e243c7 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: ZfjtjY7d8k7U2hr4R1K0LdAMRuxrwoJxvmRP/AIjk5lLE4QbfBCBT2io2cDxD2A75Ou3RZ1J8LonaYSdYpBcfJrmv0/cB9U+X41bjaELXKIffZKl7W3SGrv414BH2tmqP/KXS6RfeJ2uyHODja7xulCz841jIVIY2zeHaxXQzJwW2n97MlgDyHMaaoFjgWjLSAfWzYpEKKErRANRYe4hEAC4vSbgS+GPEY57KriWHNVPKs7fvWiLXOreye0vrSJCm5sYPt70vI3t+engYgSZV4+MKrtrDkqKM73C0G+SysgeGQ9xDncIfDLiiiCr+0Ja7pxsln+YLOsDLqYIfIbbRjHVcNFdIv2HsUnDOMRP20/inppKtXifxpXNp18Idz36OGS0dXVLlhiV0uxnRsfPEciNrUp90vVuplmJ0yrVS2vdYNf842MaS+oUOWT+Zt6rqIYoIX8C8ccEINW46f2YKrQWzuB7GDjX0BCrTNH+mT5NoGM9EW5kjiG4UUXLIByBhugJ1wpj8SLCnL3i7vy+RGfqh0QHX74GY8s0XXr+WsHJTa6AjVtSYjI5VFUL3c45y5TLGEN9JmWfRFla2z2eEEalvLZRZfz/1kZLl0fYcrmbd9kMCMVYsSM6H9hpxkvA3Ke0uyq/qSDL2e7EQFd1V2RjInkFf2rzcWHonU9FVUJdw9BrXOQZ3swI1GGdJsoaeRVx9YJB3b3Acd2n16jLThmQlp2Cw9Vl8AcJIj1Q0fwDDJsBlD9ackwOlHlAVD60HG1Ym3wT+QiE2K5nouuZT92yEQsBbdDyNzr4WqrM0ChrToAqzE87dYyV4ie/f3Nps9DL+eBdklisXH1P7tmwNQ== 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:(13230022)(4636009)(346002)(39860400002)(396003)(376002)(136003)(451199015)(46966006)(40470700004)(36840700001)(83380400001)(81166007)(356005)(186003)(336012)(47076005)(36860700001)(2906002)(52536014)(478600001)(8936002)(40480700001)(55016003)(7696005)(53546011)(8676002)(82310400005)(9686003)(26005)(6506007)(70206006)(41300700001)(4326008)(5660300002)(70586007)(82740400003)(316002)(54906003)(40460700003)(110136005)(33656002)(86362001)(41533002)(23180200003); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Nov 2022 08:20:43.3742 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 777b0aa6-7f5e-4572-dc39-08dac6e24a0e 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: DBAEUR03FT048.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS2PR08MB9595 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 PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBmZW5nY2hlbmd3ZW4gPGZlbmdj aGVuZ3dlbkBodWF3ZWkuY29tPg0KPiBTZW50OiBUdWVzZGF5LCBOb3ZlbWJlciAxNSwgMjAyMiAz OjU1IFBNDQo+IFRvOiBKZXJpbiBKYWNvYiA8amVyaW5qYWNvYmtAZ21haWwuY29tPjsgUmljaGFy ZHNvbiwgQnJ1Y2UgPGJydWNlLnJpY2hhcmRzb25AaW50ZWwuY29tPjsNCj4gS29uc3RhbnRpbiBB bmFueWV2IDxrb25zdGFudGluLnYuYW5hbnlldkB5YW5kZXgucnU+DQo+IENjOiB0aG9tYXNAbW9u amFsb24ubmV0OyBkZXZAZHBkay5vcmc7IFJ1aWZlbmcgV2FuZyA8UnVpZmVuZy5XYW5nQGFybS5j b20+DQo+IFN1YmplY3Q6IFJlOiBbUEFUQ0hdIGNvbmZpZy9hcm06IG1ha2UgU29DLWdlbmVyaWMg bW9yZSBnZW5lcmljDQo+IA0KPiBIaSBKZXJpbiwNCj4gDQo+IE9uIDIwMjIvMTEvMTUgMTU6MDgs IEplcmluIEphY29iIHdyb3RlOg0KPiA+IE9uIFR1ZSwgTm92IDE1LCAyMDIyIGF0IDc6NDYgQU0g Q2hlbmd3ZW4gRmVuZyA8ZmVuZ2NoZW5nd2VuQGh1YXdlaS5jb20+IHdyb3RlOg0KPiA+Pg0KPiA+ PiBUaGUgbm9uLWdlbmVyaWMgc29jIGhhcyAxMjgwIG1heC1sY29yZXMgYW5kIDMyIG1heC1udW1h cywgYnV0IHRoZQ0KPiA+PiBpbXBsZW1lbnRlci1nZW5lcmljIHN0aWxsIGhhcyAyNTYgbWF4LWxj b3JlcyBhbmQgNCBtYXgtbnVtYXMsIHdoaWNoDQo+ID4+IG1heSByZXN1bHQgaW4gcmVzdHJpY3Rp b25zIG9uIHRoZSB1c2Ugb2YgYmluYXJpZXMgY29tcGlsZWQgYnkNCj4gPj4gc29jLWdlbmVyaWMg aW4gdGhlc2Ugc3lzdGVtcy4NCj4gPj4NCj4gPj4gVGhpcyBwYXRjaCBjaGFuZ2VzIHRoZSBzb2Mt Z2VuZXJpYyBtYXgtbGNvcmVzIHRvIDEyODAgYW5kIG1heC1udW1hcw0KPiA+PiB0bw0KPiA+PiAz MiB0byBtYWtlIGl0IG1vcmUgZ2VuZXJpYy4NCj4gPg0KPiA+IEkgdGhpbmssIGl0IGlzIG5vdCBz cGVjaWZpYyB0byBBUk0gYXJjaGl0ZWN0dXJlIGlzc3VlLiBFdmVuIHg4NiBjb25maWcNCj4gPiBz ZXQgYXMgYmVsb3cuDQo+ID4gZHBka19jb25mLnNldCgnUlRFX01BWF9MQ09SRScsIDEyOCkNCj4g PiBkcGRrX2NvbmYuc2V0KCdSVEVfTUFYX05VTUFfTk9ERVMnLCAzMikNCj4gPg0KPiA+IEkgdGhp bmssIGl0IG1ha2VzIHNlbnNlIHRvIGtlZXAgZ2VuZXJpYyBhcyAibW9zdCBjb21tb25seSB1c2Vk IG1heCINCj4gPiBwZXIgYXBwbGljYXRpb24sIGV4cGVjdGF0aW9uIGNhc2VzIGNhbiBoYXZlIHNl cGFyYXRlIGNvbmZpZy4NCj4gPg0KPiA+IEFsc28sIHRoaXMgaXMgZm9yIFNJTkdMRSBhcHBsaWNh dGlvbiwgZXZlbiBpZiB5b3UgaGF2ZSAxMjgwIGNvcmVzIGENCj4gPiBzaW5nbGUgYXBwbGljYXRp b24gbW9zdCBsaWtlbHkgd29uJ3QgdXNlIHRoYXQuDQo+ID4gU28gaW4gdGhhdCB3YXkgdGhpcyBw YXRjaCBpcyBub3QgbmVlZGVkLg0KPiANCj4gSWYgd2Uga2VlcCBpdCwgdGhlbiBkcGRrIGFwcGxp Y2F0aW9uIGNvdWxkIG5vdCBydW4gd2l0aCBsY29yZSA+PSAyNTYNCj4gDQo+IEkgaGF2ZSBhIHRl c3QgZm9yIGl0Og0KPiAxLiBzZXQgUlRFX01BWF9MQ09SRSB0byA2NA0KPiAyLiBydW4gdGVzdHBt ZCB3aXRoIGxjb3JlIDgwLTgxOiAuL2J1aWxkL25hdGl2ZS9hcHAvZHBkay10ZXN0cG1kIC1hIDAw MDA6YmQ6MDAuMCAtLWZpbGUtDQo+IHByZWZpeD1mZW5nIC1sIDgwLTgxIC0tIC1pDQo+ICAgIGl0 IHdpbGwgZGlzcGxheSBlcnJvcjoNCj4gICAgICBFQUw6IERldGVjdGVkIENQVSBsY29yZXM6IDY0 DQo+ICAgICAgRUFMOiBEZXRlY3RlZCBOVU1BIG5vZGVzOiAzDQo+ICAgICAgRUFMOiBsY29yZSA4 MCA+PSBSVEVfTUFYX0xDT1JFICg2NCkNCj4gICAgICBFQUw6IGxjb3JlIDgxID49IFJURV9NQVhf TENPUkUgKDY0KQ0KPiAgICAgIEVBTDogVG8gdXNlIGhpZ2ggcGh5c2ljYWwgY29yZSBpZHMsIHBs ZWFzZSB1c2UgLS1sY29yZXMgdG8gbWFwIHRoZW0gdG8gbGNvcmUgaWRzDQo+IGJlbG93IFJURV9N QVhfTENPUkUsIGUuZy4gLS1sY29yZXMgMEA4MCwxQDgxDQoNCkFjdHVhbGx5LCBFQUwgcHJvdmlk ZXMgc3VnZ2VzdGlvbnMgaGVyZS4gUGh5c2ljYWwgY29yZXMgYWJvdmUgUlRFX01BWF9MQ09SRSBj YW4gYmUgbWFwcGVkIGFuZCB1c2VkLg0KDQo+ICAgICAgRUFMOiBpbnZhbGlkIGNvcmUgbGlzdCBz eW50YXgNCj4gDQo+ID4NCj4gPj4NCj4gPj4gQWxzbywgYmVjYXVzZSBzaW5nbGUgbnVtYSBpcyBh IHNwZWNpYWwgY2FzZSBvZiBtdWx0aXBsZSBudW1hcywgbWFyaw0KPiA+PiBzb2MtZ2VuZXJpYydz IG51bWEgZmxhZyBhcyB0cnVlLg0KPiA+Pg0KPiA+PiBTaWduZWQtb2ZmLWJ5OiBDaGVuZ3dlbiBG ZW5nIDxmZW5nY2hlbmd3ZW5AaHVhd2VpLmNvbT4NCj4gPj4gLS0tDQo+ID4+ICBjb25maWcvYXJt L21lc29uLmJ1aWxkIHwgNyArKysrLS0tDQo+ID4+ICAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRp b25zKCspLCAzIGRlbGV0aW9ucygtKQ0KPiA+Pg0KPiA+PiBkaWZmIC0tZ2l0IGEvY29uZmlnL2Fy bS9tZXNvbi5idWlsZCBiL2NvbmZpZy9hcm0vbWVzb24uYnVpbGQgaW5kZXgNCj4gPj4gNjQ0MmVj OTU5Ni4uOTdiOTFjZjYwOSAxMDA2NDQNCj4gPj4gLS0tIGEvY29uZmlnL2FybS9tZXNvbi5idWls ZA0KPiA+PiArKysgYi9jb25maWcvYXJtL21lc29uLmJ1aWxkDQo+ID4+IEBAIC0zMiw4ICszMiw4 IEBAIGltcGxlbWVudGVyX2dlbmVyaWMgPSB7DQo+ID4+ICAgICAgJ2ZsYWdzJzogWw0KPiA+PiAg ICAgICAgICBbJ1JURV9NQUNISU5FJywgJyJhcm12OGEiJ10sDQo+ID4+ICAgICAgICAgIFsnUlRF X1VTRV9DMTFfTUVNX01PREVMJywgdHJ1ZV0sDQo+ID4+IC0gICAgICAgIFsnUlRFX01BWF9MQ09S RScsIDI1Nl0sDQo+ID4+IC0gICAgICAgIFsnUlRFX01BWF9OVU1BX05PREVTJywgNF0NCj4gPj4g KyAgICAgICAgWydSVEVfTUFYX0xDT1JFJywgMTI4MF0sDQo+ID4+ICsgICAgICAgIFsnUlRFX01B WF9OVU1BX05PREVTJywgMzJdDQo+ID4+ICAgICAgXSwNCj4gPj4gICAgICAncGFydF9udW1iZXJf Y29uZmlnJzogew0KPiA+PiAgICAgICAgICAnZ2VuZXJpYyc6IHsNCj4gPj4gQEAgLTI3MSw3ICsy NzEsOCBAQCBpbXBsZW1lbnRlcnMgPSB7DQo+ID4+ICBzb2NfZ2VuZXJpYyA9IHsNCj4gPj4gICAg ICAnZGVzY3JpcHRpb24nOiAnR2VuZXJpYyB1bi1vcHRpbWl6ZWQgYnVpbGQgZm9yIGFybXY4IGFh cmNoNjQgZXhlYyBtb2RlJywNCj4gPj4gICAgICAnaW1wbGVtZW50ZXInOiAnZ2VuZXJpYycsDQo+ ID4+IC0gICAgJ3BhcnRfbnVtYmVyJzogJ2dlbmVyaWMnDQo+ID4+ICsgICAgJ3BhcnRfbnVtYmVy JzogJ2dlbmVyaWMnLA0KPiA+PiArICAgICdudW1hJzogdHJ1ZQ0KPiA+PiAgfQ0KPiA+Pg0KPiA+ PiAgc29jX2dlbmVyaWNfYWFyY2gzMiA9IHsNCj4gPj4gLS0NCj4gPj4gMi4xNy4xDQo+ID4+DQo+ ID4gLg0KPiA+DQo=