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 736E6A0567; Tue, 9 Mar 2021 17:04:57 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 528CA4069D; Tue, 9 Mar 2021 17:04:57 +0100 (CET) Received: from EUR03-VE1-obe.outbound.protection.outlook.com (mail-eopbgr50064.outbound.protection.outlook.com [40.107.5.64]) by mails.dpdk.org (Postfix) with ESMTP id 69EDA4068A for ; Tue, 9 Mar 2021 17:04:56 +0100 (CET) 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=vyGO/L0+VgS7zxnr99lKjgAj4JfTLEmiu/OC0u4Eguc=; b=7cw/7WvXNg4fw7GcKXGhXuiGg2KwPn3PIeOMCQXJA6Fjt7xZ9RocYSYgLSeYmjFp6EkxB7zu+lD3jZ/4rAv/EEee3oYXg51Ehd3N4VcDsrParoPv3fOECceL46wdreypPfq5k5B5gRxPKXC17BV0UWHMZJjQshlht8/0vc9Ri3o= Received: from DU2PR04CA0151.eurprd04.prod.outlook.com (2603:10a6:10:2b0::6) by DBAPR08MB5589.eurprd08.prod.outlook.com (2603:10a6:10:1a2::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3912.19; Tue, 9 Mar 2021 16:04:54 +0000 Received: from DB5EUR03FT027.eop-EUR03.prod.protection.outlook.com (2603:10a6:10:2b0:cafe::b6) by DU2PR04CA0151.outlook.office365.com (2603:10a6:10:2b0::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3912.17 via Frontend Transport; Tue, 9 Mar 2021 16:04:54 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; dpdk.org; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;dpdk.org; 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; Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by DB5EUR03FT027.mail.protection.outlook.com (10.152.20.121) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3912.17 via Frontend Transport; Tue, 9 Mar 2021 16:04:54 +0000 Received: ("Tessian outbound bbad306dbec1:v71"); Tue, 09 Mar 2021 16:04:54 +0000 X-CR-MTA-TID: 64aa7808 Received: from cdf6317d6a89.2 by 64aa7808-outbound-1.mta.getcheckrecipient.com id E6E1CDFE-EA57-4977-ABFE-539C759756BD.1; Tue, 09 Mar 2021 16:04:49 +0000 Received: from EUR02-AM5-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id cdf6317d6a89.2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Tue, 09 Mar 2021 16:04:49 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=EodfnDn63/kmNx6JpsWMeWaGLxQ0ppKHbjnUM+G+RICy4TUyK9ZJ/obeBgaXdOIarrNcYSstP6dQEZosfLWCMaEGBijO/eus51VR2X3CNF3mVYBMYZQgKIzwDcfys2LOa+OummGoQrMiS+qgMuvo5MNh/MjuPrQf62ei8dHBL+LpVHSPYn5khN71Ni+eH2DzE8nzz87Ggm5oowF1YF/iaqksutBniX2Lc/xClmi/WYj084WFLF+ASbz6RoKiKTqFQnFYgX9DyQHOgTyxDya5CCOaXfTsqdqRXm5DGSSrPrsYmKWv780vSbUOtqUlSCm8paMsInbVyjo09eryu9Uflw== 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-SenderADCheck; bh=vyGO/L0+VgS7zxnr99lKjgAj4JfTLEmiu/OC0u4Eguc=; b=A3vDT90anOfvb63adrtV8HJx29plm6U5bwCTtdvwnQRzdYaTMqKDhb4IdW9+q7mQ24qqWR0sKrkSXSeGCOvZDVwbIJFZMiop/7qUlt+qn0v0a4/6COU5RyDLB19zkzja3SCEieXSqBr7SI5HiG4cVOTASTfdesqysMdQgI7xAd1urT6qNXtJptMECZlqONPleh0Ak9COBtwSjxRMy9aB1R6A7apzJjh7pLgOtScdbwQo6JdMUr9h7crVr8AcifP4fmC9ctnRI865Ctbt/nv8zWWpBqiG33uhsxBP/iNRVz2g47E4AzLclp8t5iG/ROB55MebYDLeWuFsJdNASYO3Fw== 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=vyGO/L0+VgS7zxnr99lKjgAj4JfTLEmiu/OC0u4Eguc=; b=7cw/7WvXNg4fw7GcKXGhXuiGg2KwPn3PIeOMCQXJA6Fjt7xZ9RocYSYgLSeYmjFp6EkxB7zu+lD3jZ/4rAv/EEee3oYXg51Ehd3N4VcDsrParoPv3fOECceL46wdreypPfq5k5B5gRxPKXC17BV0UWHMZJjQshlht8/0vc9Ri3o= Received: from DBAPR08MB5814.eurprd08.prod.outlook.com (2603:10a6:10:1b1::6) by DB8PR08MB5386.eurprd08.prod.outlook.com (2603:10a6:10:f9::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3912.27; Tue, 9 Mar 2021 16:04:36 +0000 Received: from DBAPR08MB5814.eurprd08.prod.outlook.com ([fe80::2994:a01e:2de:f94e]) by DBAPR08MB5814.eurprd08.prod.outlook.com ([fe80::2994:a01e:2de:f94e%7]) with mapi id 15.20.3912.027; Tue, 9 Mar 2021 16:04:36 +0000 From: Honnappa Nagarahalli To: =?utf-8?B?SnVyYWogTGlua2XFoQ==?= , Jerin Jacob CC: Bruce Richardson , Ruifeng Wang , "vcchunga@amazon.com" , Dharmik Thakkar , "hemant.agrawal@nxp.com" , "Ajit Khaparde (ajit.khaparde@broadcom.com)" , "ferruh.yigit@intel.com" , "aboyer@pensando.io" , "lironh@marvell.com" , "dev@dpdk.org" , nd , nd Thread-Topic: [PATCH v16 1/3] build: disable/enable drivers in Arm builds Thread-Index: AQHW+jVtAHQWtJXX3UCyhJacLi7eT6pfYWlAgBws/MCAACMFAIAADsuAgAAS+4CAACKNwIAADYSAgAACDoA= Date: Tue, 9 Mar 2021 16:04:35 +0000 Message-ID: References: <1610717170-31279-1-git-send-email-juraj.linkes@pantheon.tech> <1612361037-12746-1-git-send-email-juraj.linkes@pantheon.tech> <1612361037-12746-2-git-send-email-juraj.linkes@pantheon.tech> <57b0f0b0b8bb40fda8c87f7eb7ec759b@pantheon.tech> <20210309105654.GA1127@bricha3-MOBL.ger.corp.intel.com> <53b09c78d39e434aad8bfb510efcf994@pantheon.tech> <2f4ec6e353174fa19a36607c3cf7fcc1@pantheon.tech> In-Reply-To: <2f4ec6e353174fa19a36607c3cf7fcc1@pantheon.tech> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ts-tracking-id: 5E45729785F49946A034E23F9006EBE0.0 x-checkrecipientchecked: true Authentication-Results-Original: pantheon.tech; dkim=none (message not signed) header.d=none; pantheon.tech; dmarc=none action=none header.from=arm.com; x-originating-ip: [70.113.13.105] x-ms-publictraffictype: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: b7893613-bf9c-46fb-b76e-08d8e3151416 x-ms-traffictypediagnostic: DB8PR08MB5386:|DBAPR08MB5589: x-ld-processed: f34e5979-57d9-4aaa-ad4d-b122a662184d,ExtAddr x-ms-exchange-transport-forked: True X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true nodisclaimer: true x-ms-oob-tlc-oobclassifiers: OLM:9508;OLM:9508; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: eQsN+iBAoHhXb1U+S1SYsN7kABA3lf8U9jl2GgncLeQ6KscZsD3i5nsjl9zQm3PIBKzyFYuAM/io7c9gIXrKKvLdje+hNH5vjODFaVyqr2F4iHBWLV0NBT2rM2UBwZvKJZsL2QfGi6WV9wKXMumFpEyCmnQw2SMhfaIgYxMKHMOpWsunqBDlgBeKHWzXdEh7F6JLYUs3N9fhTwGgtK/2rcSCBfTZnAwTYMROT2pI/+g8vLGw4sT+u7o0klptka3mnGHlCUSTgLvYqj8xxvf9dtaEQU4v7380QRmC78SNaLerxwYBKh25JYQ0i1zt+f8P9kfwV/t04liOXsYuOB+W5L1tNGz/Jy7cwyAmuih8RHyaV+9CMj3eZAAuGr2oE3c1LkTFnk9RYPqOJCkc4gSbJ+o4sFZXYK6wGy+GZvkb4Cq+tUE7ZKAb0hiVCkOhPhsz4H5SsBWlH4gQrCJbUmM6p+6G3/6NVaE6tOD1xncwoOV7Y2/fOtg+ViimRC3ad/DljljhFj+sxgqvuDhGFa9BIrZ1nEd1uwTj27T8CQWSJ1VcsT9CTLs1qSjWH0ydnF46gu2C1pGDleA2qgFizNGguUUgeAOxrQFLjpzyQe0G/Gk= X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DBAPR08MB5814.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(376002)(366004)(346002)(39860400002)(396003)(136003)(26005)(4326008)(54906003)(316002)(83380400001)(186003)(2906002)(71200400001)(110136005)(33656002)(966005)(86362001)(478600001)(8676002)(52536014)(7416002)(7696005)(5660300002)(55016002)(66946007)(6506007)(66476007)(64756008)(66556008)(66446008)(8936002)(9686003)(76116006); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: =?utf-8?B?TkZuODlBQ3J6eWh4akEveEg3SjhFOEM1eGV3c2JRUE44a1plTmR4RU0veDNw?= =?utf-8?B?dFZETUlocGZzSGVMcFBzK09XMlZuK3gvODBQZlhNT3NZT01FcUU2MWZxWHNo?= =?utf-8?B?UGtmR3JvaU1PMnhHa0hMM2EwUjFYbFdNK01YU0g2Q2lMUllYZnlpWmo2SExV?= =?utf-8?B?MTQ5cXhBQ2NVQW1Ta0FmL0J3cUdubzhvZU15Z0RkT21wTmJKTVZaSzNCcWRy?= =?utf-8?B?cm1wVWFyT0R5Z1ZqQi9ORGNNL0I4Y2NiaTd5YmJJNGJ4b1BhKzY0YzdQOE5n?= =?utf-8?B?bStMclFGbkkrdy9OcW9qTFF0WWRZMVNUc3JxaklxV0xZTVFVR3lTeEFBMXF4?= =?utf-8?B?cHZ5dVhjaXM4V3M1emZGbHEvYlg1TUZEbk5TNllmcHdFeWtLSmZuaVgwNStw?= =?utf-8?B?VSs5TlhYTTlZcThKOW9tS2lTN1lGNnZvVXZITlFwL2FTekhsQzd2d1A3VElD?= =?utf-8?B?VXNlK1FoNERwWXBjNHd4VWlWQnFTSFBpVmpUdWFYUU8yYzJ1L1JCSkRXMXpN?= =?utf-8?B?NVFPL3NEY0FQZXRNemxOUExKVTNyYUJCQkdlcGU2dEI0SHg5a1NJY0RGTitD?= =?utf-8?B?b3hmWlJTdDdSQVhsUzJRSXRISWEyUkJHRmE4K0VmODJJSUF5RXVNSFVUTkwr?= =?utf-8?B?ZjFJYjdsUytIOENLYmd2dE8zSGRaR0VNOFpsaVgzYjlSWHNHcTJpVHQ4cFZV?= =?utf-8?B?VGxUUzEwODJ0emJqM1ZucVhyVjlrWmV3ckxHZnJXNG16NmxxQWZROUUvcDNI?= =?utf-8?B?MHplYUUzaC9SNy83d3dHYWtPMWUwckw2S1FuQnhZRmJNV3N4S1BoMCtzVllZ?= =?utf-8?B?U1UwMDNhblV4T0dnb2c4MzVKVHd3amQ0WnZjY3g0dnhpVEVuMjltQm5VNVRp?= =?utf-8?B?djBXaDFPUGVVQ2FtRm1GeU9hY1VzU0RRZzhLc3lsQTdndFhWNVBlQmY5QVh6?= =?utf-8?B?b0kyaSt2KzJMV0FrdGhwVTBoWC9zcStjZzk2cEk4S0dxQ2U2WHJWUm9GclhE?= =?utf-8?B?M1JkTTFZcjNzaTlYODdFYy9mc3FEYllBWkFwTjRwWGlQc08zVjFDcytHY2ti?= =?utf-8?B?YnhGRU9sQmx0K1hVVjVrdDgzNncxZFdzSndRTXVSV1FWZC93cDVKMlUvZXpv?= =?utf-8?B?aXFtckpiWHdUSjV5VzBRSkNKRFhhN25UVm9iRDMrcnQ1UHV3Mjg5RnJIcTdE?= =?utf-8?B?Y1R5MW04Z0d5YytkZFBkV0dzTUVueG41dWpZellDZTVERGNoQlA2Nk11dVN1?= =?utf-8?B?TysycldzUXBjS0RlY2tnaU4zTXp6dTI3M0I3d0hNUTNQdXBBZm5DZHFhSGJ6?= =?utf-8?B?bmhGN0tmV0F1b2EwdTE3d01QOHFkUmtoYytDdm5vblZKZHRIQkl5akJFdlRE?= =?utf-8?B?a3VrbllNNUNOeVdCajVtUENEZ3ptTVNpNUo1Z0wrNGREMTVGMXIwOCt5QkRo?= =?utf-8?B?Q1NaNVcrM1FqSVZicm55UVErZnUyZFBrNXBYZWlkY2NpUXJNeDg3aVNDR2Nq?= =?utf-8?B?R2kxekhTbnNNL1VicmJIU2NkK0hVM0V0UWpLL29ZSitxcERjd3RoTFB5MlJl?= =?utf-8?B?S1NQcHRiM0NUSDluUmM1UTNwOTNtV0VuYVBSdm9vNmp0amJmNE5jS2VXcVZN?= =?utf-8?B?TUtkOUFNMHc2QzVydCtlV1JZSmpMUE9YWVQ3SWFlZFFUcXVzanlnSHMvMHlC?= =?utf-8?B?RGthWnpqdGI1Slc3S3R2czlsdUNyYTJDMTNudHJQMU1TZGRySksrdHlkaVJC?= =?utf-8?Q?ep7rKk0osBIupUT2cRvkG3yvxqOi6YgfjZuahxc?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB8PR08MB5386 Original-Authentication-Results: pantheon.tech; dkim=none (message not signed) header.d=none; pantheon.tech; dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: DB5EUR03FT027.eop-EUR03.prod.protection.outlook.com X-MS-Office365-Filtering-Correlation-Id-Prvs: d36b7db3-8e45-41e5-e131-08d8e3150943 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: DLt5iLrBjgra6UJumFoPZTLw2e2BnRD9eyb6EUEfAIRgEGD+HR2d7hNQrA9F8afPmm/WhjK8aYZcvYcKs1Bm9EHkkczC2u4MbsxpsxFpAFYG0j6jEOTqybMewTLreqK0knlJLPLMTkqHcbBcoSbVk1vbh8FnBXCJ1xat4mkZM8oZ9ZCJzeQL3TZb8OF88hdwIz+wBxpmIVFmorkE3R+08Wy/at0+3qfpdmOGOS5P1odFELYX/eDdGh6apif9mMVthF89cVQyhUiYtovAuqOzWieyniVPi1JZt/oA52BoaVhIvxtoLMDSwgRJbEbhj3KQNClmsSHN/Qgh9p6rY/sOkwalNguk7A9sE5lXnLhwlHVy87YqFBZ+sHRI+U9+q7seZB1Pm/4T+7mg8LUpZrN36GuspvAXNy7uT78hDFPUoSOKDsSv/5ZlMPILIFQ9m66TJ4hzfRAXjHj8gX05YBnQ6Biu+S/3ddx4LZ9YPi0Z/MtdsDnn6JV+rGtRSue6hXXCV+RQaXMdbcvVb7bIOJyxAAVcGtauIz7hYTo9MqN9/E9b7NrZVMR/VDjFjhuGhtHRMlNuxxouY5t7Swu21QXjJpQ9GEyfA/0Ut69hW6JzvOiLCuG4rqo9KtyGcMinAGxk3Dlb4jev3LQMJ+nCQfSfbRavFcjIa+qjAl3dPsnvIOQYRXxHzLa+lBbG4A4DR0ojjH054dEGGnlxb8C+SUPQEeXdo9U9i5wSgHmDpzh0bj4= 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:(4636009)(346002)(396003)(376002)(39860400002)(136003)(46966006)(36840700001)(9686003)(7696005)(4326008)(336012)(6506007)(316002)(33656002)(82740400003)(47076005)(81166007)(5660300002)(82310400003)(36860700001)(356005)(26005)(70586007)(83380400001)(70206006)(8936002)(52536014)(186003)(478600001)(966005)(54906003)(86362001)(55016002)(2906002)(110136005)(8676002); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Mar 2021 16:04:54.3676 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: b7893613-bf9c-46fb-b76e-08d8e3151416 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: DB5EUR03FT027.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DBAPR08MB5589 Subject: Re: [dpdk-dev] [PATCH v16 1/3] build: disable/enable drivers in Arm builds 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 Sender: "dev" PHNuaXA+DQoNCj4gPiA+ID4gPg0KPiA+ID4gPiA+IE9uIFR1ZSwgTWFyIDA5LCAyMDIxIGF0IDA4 OjU4OjM5QU0gKzAwMDAsIEp1cmFqIExpbmtlxaEgd3JvdGU6DQo+ID4gPiA+ID4gPiBIb25uYXBw YSwgVGhvbWFzLCBCcnVjZSwgSmVyaW4sIHlvdSd2ZSBjb21tZW50cyBpbiB0aGUgcGFzdC4NCj4g PiA+ID4gPiA+IERvIHlvdSBoYXZlDQo+ID4gPiA+ID4gYW55IGZ1cnRoZXIgaW5wdXQ/DQo+ID4g PiA+ID4gPg0KPiA+ID4gPiA+ID4gSSB0aGluayB3ZSBqdXN0IG5lZWQgdG8gYWdyZWUgb24gdGhl IGFsbG93bGlzdC9ibG9ja2xpc3QNCj4gPiA+ID4gPiA+IG1lY2hhbmlzbS4gVGhlIGN1cnJlbnQN Cj4gPiA+ID4gPiBjb21taXQgYWxsb3dzIHNwZWNpZnlpbmcgZWl0aGVyIGFuIGFsbG93bGlzdCBv ciBhIGJsb2NrbGlzdCwgYnV0IG5vdA0KPiBib3RoLg0KPiA+ID4gPiA+IEhvd2V2ZXIsIGl0IHdv dWxkIHBvc3NpYmxlIHRvIGltcGxlbWVudCBzcGVjaWZ5aW5nIGJvdGggLSBmaXJzdA0KPiA+ID4g PiA+IHdlJ2xsIGFsbG93IHdoYXQncyBpbiBhbGxvd2xpc3QgYW5kIHRoZW4gd2UnbGwgcmVtb3Zl IGZyb20gdGhhdA0KPiA+ID4gPiA+IHNldCB3aGF0J3MNCj4gPiA+IGluIGJsb2NrbGlzdC4NCj4g PiA+ID4gPiBUaG91Z2h0cz8NCj4gPiA+ID4gPiA+DQo+ID4gPiA+ID4NCj4gPiA+ID4gPiBJZiB3 ZSBoYXZlIGJvdGgsIEkgdGhpbmsgbGltaXRpbmcgdG8gb25seSBvbmUgaXMgYnkgZmFyIHRoZSBz YW5lc3Qgb3B0aW9uLg0KPiA+ICsxDQo+ID4NCj4gPiA+ID4gPiBJJ20gbm90IGZ1bGx5IGNvbnZp bmNlZCBieSB0aGUgbmVlZCB0byBoYXZlIGJvdGgsIHNpbmNlIHRoZQ0KPiA+ID4gPiA+IGJsb2Nr bGlzdCBhbGxvd3Mgd2lsZGNhcmRpbmcgYW5kIGV4Y2VwdGlvbiBjYXNlcy4gRm9yIGV4YW1wbGUN Cj4gPiA+ID4gPiAibmV0L1shaV0qIiB3aWxsIGJsb2NrbGlzdCBhbGwgbmV0IGRyaXZlcnMgZXhj ZXB0IHRob3NlIHN0YXJ0aW5nDQo+ID4gPiA+ID4gd2l0aCBhbiAiaSIuIEFkbWl0dGVkbHksIGZv ciB1c2FiaWxpdHkgcHVycG9zZXMgaGF2aW5nIGFuDQo+ID4gPiA+ID4gYWxsb3dsaXN0IG1pZ2h0 DQo+ID4gPiB3b3JrIGJldHRlci4NCj4gPiA+ID4gPg0KPiA+ID4gPg0KPiA+ID4gPiBJZiB3ZSBv bmx5IHdhbnQgdG8gYnVpbGQgYSBoYW5kZnVsIG9mIGRyaXZlcnMgdGhlbiB0aGUgbGlzdCBjb3Vs ZA0KPiA+ID4gPiBiZSB2ZXJ5IGxvbmcNCj4gPiA+ICh3aGljaCB3YXMgdGhlIG9yaWdpbmFsIHJl YXNvbiBiZWhpbmQgaGF2aW5nIGFuIGFsbG93bGlzdCksIHN1Y2ggYXMgaGVyZToNCj4gPiA+ID4g aHR0cHM6Ly9nZXJyaXQuZmQuaW8vci9naXR3ZWI/cD12cHAuZ2l0O2E9YmxvYjtmPWJ1aWxkL2V4 dGVybmFsL3BhDQo+ID4gPiA+IGNrIGFnDQo+ID4gPiA+IGVzL2RwZGsubWs7aD1jMzVhYzg0YzI3 YjE5NDExYTBjZmRmOWEzNTI0ZmRmMzYwMjQ3NjJjO2hiPUhFQUQNCj4gPiA+ID4NCj4gPiA+ID4g QW4gYWxsb3dsaXN0IGNvdWxkIGFsc28gaGVscCB3aXRoIG1haW50ZW5hbmNlIC0gdXNlcnMgd29u J3QgbmVlZA0KPiA+ID4gPiB0byBhZGQNCj4gPiA+IG5ldyBkcml2ZXJzIHRvIHRoZWlyIGJsb2Nr bGlzdHMgKGlmIHRoYXQncyB3aGF0IHVzZXJzIG5lZWQsIGxpa2UgaW4NCj4gPiA+IHRoZSBjYXNl IG9mIFZQUCkuDQo+ID4gPg0KPiA+ID4gKzEgZm9yIGFsbG93bGlzdC4NCj4gPiBNYXkgYmUgSSBh bSBtaXNzaW5nIHNvbWV0aGluZyBoZXJlLiBCeSBjcmVhdGluZyBhbiBhbGxvd2xpc3QsIGRvZXMg aXQNCj4gPiBtZWFuIGRyaXZlcnMgYXJlIGRpc2FibGVkIChmcm9tIGNvbXBpbGF0aW9uKSBieSBk ZWZhdWx0PyBGb3IgYSBzZXJ2ZXINCj4gPiBwbGF0Zm9ybSwgd2hlcmUgYWxtb3N0IGFsbCB0aGUg ZHJpdmVycyBjYW4gYmUgY29tcGlsZWQsIGRvZXMgdGhlIGFsbG93bGlzdA0KPiBjb250YWluIGFs bCB0aGUgZHJpdmVycz8NCj4gPg0KPiANCj4gSWYgbm8gYWxsb3dsaXN0IGlzIHNwZWNpZmllZCwg dGhlbiBldmVyeXRoaW4gd2lsbCBiZSBidWlsdCAtIG5vdGhpbmcgd2lsbCBiZQ0KPiBmaWx0ZXJl ZC4NClRoYXQncyBjb25mdXNpbmcuDQpJZiBhIHBsYXRmb3JtIGxpa2UgYmx1ZWZpZWxkIGhhcyBh biBhbGxvdyBsaXN0LCBhIG5ldyBQTUQgdGhhdCBnZXRzIGFkZGVkIHdpbGwgbm90IGJlIGNvbXBp bGVkIGZvciB0aGF0IHBsYXRmb3JtIHVubGVzcyBzb21lb25lIGV4cGxpY2l0bHkgYWRkcyBpdCB0 byB0aGUgYWxsb3cgbGlzdC4gSXMgbXkgdW5kZXJzdGFuZGluZyBjb3JyZWN0Pw0KV2hlcmVhcyBp ZiB0aGUgYmx1ZWZpZWxkIHBsYXRmb3JtIGhhZCBhIGJsb2NrIGxpc3QsIHRoZW4gdGhlIG5ldyBQ TUQgd291bGQgYmUgY29tcGlsZWQgZm9yIGJsdWVmaWVsZCBwbGF0Zm9ybS4NCg0KPiANCj4gPiBJ ZiB3ZSBhc3N1bWUgYnkgZGVmYXVsdCBldmVyeXRoaW5nIHNob3VsZCBjb21waWxlIG9uIEFybSBw bGF0Zm9ybSwgYnV0DQo+ID4gYWxsb3cgZm9yIGZldyBleGNlcHRpb25zICh3aGVyZSB0aGluZ3Mg YXJlIHJlYWxseSBwYWluZnVsIHRvIGZpeCwgZm9yDQo+ID4gZXg6IGNvbXBpbGVyIG5lZWRzIHRv IGJlIGZpeGVkKSwgaGF2aW5nIGEgYmxvY2tsaXN0IHNob3VsZCBiZSBzaG9ydGVyL2JldHRlcj8N Cj4gPg0KPiANCj4gVGhlIGJsb2NrbGlzdCBpcywgSSB0aGluaywgYWdyZWVkIHVwb24gYnkgZXZl cnlvbmUuIFRoZSBxdWVzdGlvbiBpcyB3aGV0aGVyIHdlDQo+IHdhbnQgdG8gc3VwcG9ydCB0aGUg YWxsb3dsaXN0IGFsb25nc2lkZSBpdCBhbmQgdGhlcmUgc2VlbSB0byBiZSBlbm91Z2gNCj4gcmVh c29ucyB0byBkbyB0aGF0Lg0KU29ycnksIG1heSBiZSB0aGlzIGlzIGFuc3dlcmVkIGFscmVhZHks IGJ1dCwgd2hhdCBhZGRpdGlvbmFsIGJlbmVmaXQgZG9lcyBhbGxvd2xpc3QgcHJvdmlkZSBvdmVy IHRoZSBibG9ja2xpc3Q/DQoNCj4gDQo+ID4gQnkgaGF2aW5nIGFuIGFsbG93bGlzdCwgd2Ugd2ls bCBlbmQgdXAgd2l0aCBhIGxhcmdlIHBhcnQgb2YgdGhlIGNvZGUNCj4gPiB0aGF0IG1pZ2h0IG5v dCBjb21waWxlIG9uIEFybSBwbGF0Zm9ybXMuDQo+ID4NCj4gPiA+DQo+ID4gPiA+DQo+ID4gPiA+ ID4gT25lIGZpbmFsIHRob3VnaHQsIGlmIHdlIGFkZCBhIGRyaXZlciBhbGxvd2xpc3QgZm9yIGNy b3NzIGZpbGVzLA0KPiA+ID4gPiA+IHNob3VsZCB3ZSBhbHNvIGFkZCBvbmUgYXMgYSB0b3AtbGV2 ZWwgbWVzb24gb3B0aW9uIGFsc28gZm9yDQo+IGNvbnNpc3RlbmN5Pw0KPiA+ID4gPiA+DQo+ID4g PiA+DQo+ID4gPiA+IFRoaXMgZGVmaW5pdGVseSBtYWtlc2Ugc2Vuc2UuIEkgd2FzIHRoaW5raW5n IGFib3V0IHRoaXMgYW5kIHdhc24ndA0KPiA+ID4gPiBzdXJlDQo+ID4gPiB3aGV0aGVyIEkgc2hv dWxkIHB1dCBpdCBpbnRvIHRoaXMgY29tbWl0IG9yIGEgc2VwYXJhdGUgb25lLiBUaGUNCj4gPiA+ IGNvbW1pdCBldm9sdmVkIGEgYml0IGFuZCBub3cgdGhhdCBpdCdzIGp1c3QgYW4gaW1wbGVtZW50 YXRpb24gb2YgYW4NCj4gPiA+IGFsbG93L2Jsb2NrbGlzdCBpdCBtYWtlcyBzZW5zZSB0byBpbmNs dWRlIGEgbWVzb24gb3B0aW9uIGluIGl0IEkNCj4gPiA+IHRoaW5rDQo+ID4gPiAtIEknbGwgcHV0 IGl0IGludG8gdGhlIG5leHQgdmVyc2lvbi4NCj4gPiA+ID4NCj4gPiA+ID4gPiAvQnJ1Y2UNCj4g PiA+ID4NCg==