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 DDD80A0567; Tue, 9 Mar 2021 20:54:59 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 885CA22A3E6; Tue, 9 Mar 2021 20:54:59 +0100 (CET) Received: from EUR04-HE1-obe.outbound.protection.outlook.com (mail-eopbgr70072.outbound.protection.outlook.com [40.107.7.72]) by mails.dpdk.org (Postfix) with ESMTP id C47724069D for ; Tue, 9 Mar 2021 20:54:58 +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=zNGXHFbGi6UQVbpRa1Idxm8jmle6jsph8wbUVtBaklg=; b=kyJfcVQnTe+2WiNVUrWH+ZZaoQoIN1+8i00qwE9TsJME9YDTz4CBtAQlAdw1sU8MAmumUO8bg9e/cbiVgoCVx7YS6YuAfTlO3rUd5b8YeoqD54jxfsee9nQwupn8jObJn5a5R0r6zlYvDYk7A6m7e85xy5mpMIIFWQLadvOuyGM= Received: from AM6PR04CA0035.eurprd04.prod.outlook.com (2603:10a6:20b:92::48) by PAXPR08MB6799.eurprd08.prod.outlook.com (2603:10a6:102:13b::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3912.17; Tue, 9 Mar 2021 19:54:56 +0000 Received: from AM5EUR03FT034.eop-EUR03.prod.protection.outlook.com (2603:10a6:20b:92:cafe::84) by AM6PR04CA0035.outlook.office365.com (2603:10a6:20b:92::48) 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 19:54:56 +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 AM5EUR03FT034.mail.protection.outlook.com (10.152.16.81) 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 19:54:56 +0000 Received: ("Tessian outbound 67e186bef91c:v71"); Tue, 09 Mar 2021 19:54:56 +0000 X-CR-MTA-TID: 64aa7808 Received: from 2c0642159673.2 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 11097A8F-DEA4-4DE7-99B7-D42537AA7420.1; Tue, 09 Mar 2021 19:54:51 +0000 Received: from EUR05-DB8-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 2c0642159673.2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Tue, 09 Mar 2021 19:54:51 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=YOF+ht9UpzWhJpRGDlThZ1tHrfH9zgLk0jaSK3mV/XWbK1f2a3uQmgjsGiZqF8TIT/5gByYU6IZqg1xyVuKa61kxZzL74pmT9d6rW8LHHXHHRUStPVSrUNOKTA8rkaYiLFmFkY0cMIxLM9caxHokUlBmJJABj6nMe6FYvh0oFvVXPu4E0CrSS++ic60AsyeUEViT8Z+HgfQV4LqPvMIyHEtYgBgKtZrn1QVsVKRpj79Mwmnd1He5Y/iv3i5qTouzlUN1/m8IgTYUaF4kANZQmK/H2kxbIoM6u5jMSlKtz0VFti2jAscozVpTBrkhNgn4HvdqhW8YutoOVdiSAP+1Jw== 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=zNGXHFbGi6UQVbpRa1Idxm8jmle6jsph8wbUVtBaklg=; b=iygG/SRq0nGoljAQsVSeh2eFdRZ+e15+5UPtwk5B5PfxWoxgUQgI5hwgrOSxGmbYIyxtWxj1p7qcEMG8c9Z5drwXoKvgwvZ5tgyycf521e+31rt3gZl5kSqUxKNSINApfF3KSK4zHfBQQQWR4bTNAov32Vo2rOK4A59eObzTd9IFJP4l/JblSuIb83R0+q+kQ4+eiEcA97xdoilpEoe4b5zT9KQ9MLRB32JNideeST6GxBvOtWwTXf7INrsfOB2Qb8Y5BOgHCaJRXLIuXoPhbwZbthUk8zuAr+8JhDOryutCGmb6bpzXhmfUSUlObnspeFzQF1UHZvbH9YlTlKBN+w== 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=zNGXHFbGi6UQVbpRa1Idxm8jmle6jsph8wbUVtBaklg=; b=kyJfcVQnTe+2WiNVUrWH+ZZaoQoIN1+8i00qwE9TsJME9YDTz4CBtAQlAdw1sU8MAmumUO8bg9e/cbiVgoCVx7YS6YuAfTlO3rUd5b8YeoqD54jxfsee9nQwupn8jObJn5a5R0r6zlYvDYk7A6m7e85xy5mpMIIFWQLadvOuyGM= Received: from DBAPR08MB5814.eurprd08.prod.outlook.com (2603:10a6:10:1b1::6) by DB9PR08MB6732.eurprd08.prod.outlook.com (2603:10a6:10:2af::14) 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 19:54:41 +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 19:54:41 +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+4CAACKNwIAADYSAgAACDoCAACUYAIAAGsoQ Date: Tue, 9 Mar 2021 19:54:40 +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: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ts-tracking-id: 9F004F8802A0FC4C8E82E5F5F3493D64.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: [217.140.110.7] x-ms-publictraffictype: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: 6fc12623-d944-499e-6475-08d8e3353704 x-ms-traffictypediagnostic: DB9PR08MB6732:|PAXPR08MB6799: 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: 5i+AyZxexf88nlgSmSZ9jEkTrvfcsK432Vm9+J2gZc8l6fOQrlIRuM0DKGAm7j3NgXd0eIZv/ZnUDz5m+lrhH9iymNsVCcHzWxgk917OX5uMIzgNud0SifWd5C3yL3cSwH81sILsne6XaV6yDp8GxoCxdmmysf+iUY24LMnjDGdH1mqnF1bnZUbGl2bziNxHhbmOGp4ZtxTqDpso0aFwdZl5ryi5ms3d0+QSNnuCrsybOeu1O0xA9tRXD9Ukfu5MloFNSUEjEM7Izu1k6CHBw4oPxChx8IIwQW4ijv7milcMr/yJbrh5XkW2R85rzoBFx/13GDL3wCRDVRB0NufQ+8D8E8mNZqBiFcReY8a9kvdTRsZvXtih9fnoUcCU42+kk5PFhVQ3THgR0BF0458pU2nTIhgF5ys8rcIXsnvnjbV7lSy+Mp9qMe1Gbwqs/Rv0HVbOvPjhH4Ja/rnJjoqhMo9K3caVNFLniRZz0LiN1eS3kowN6Kxg7LYMu9dcipX918f35hcr0CaOLopAKKWV3b5SuqSl5Jt6qFT+r7ZJI4gTqCR0Bx6dWyiM+byeMPr79WQLVBa7N9xh+eAWskNVFKVxCYxmRiw3/mF6FrYlS68= 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)(136003)(39850400004)(346002)(366004)(376002)(396003)(478600001)(26005)(966005)(54906003)(7416002)(7696005)(4326008)(66556008)(66476007)(110136005)(2906002)(71200400001)(86362001)(316002)(33656002)(6506007)(83380400001)(9686003)(52536014)(8936002)(8676002)(76116006)(55016002)(186003)(64756008)(66946007)(66446008)(5660300002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: =?utf-8?B?RmFzbEVCQng2dStPUENyR01ocjVCRjZlYjZvQ1ZhV2RlbXcwS3ZjZW9EbWRX?= =?utf-8?B?NkpwMTEzZDB2ZzNvWVR5RDhVWm5ZQW84Y2tCZEhhdDJzcWVCRHlXUHVUaTI5?= =?utf-8?B?UTYrVWRxRXp3TmFGdUxYeDkwMlRJZGlKNVJjbm9pTzBHd0NrRG1FODVlOTJL?= =?utf-8?B?cjRrd09GY3FtSzA0d2VpZlFEUVN2OHFNampjV01yVXF2Z05za1BFaGQzZ25J?= =?utf-8?B?bUZSaGlVSFJBRUtTY0lKaEJ6SFA2UVJ2SkIybU90WHkrRnU1K05TUUUyTHJF?= =?utf-8?B?eE0xTjlvY0tYck4wc3NIdnNmM0ZqdjY3ZXR5NHFVSEhxWWx4R05DS3ZreG1U?= =?utf-8?B?Mm1BdFRxZ3lZVk9OWW9GREd4U1dXc1A0VlZURUlnSU9McGNXT3lYbnphNDBa?= =?utf-8?B?VWxUVGhHV2s4ZU5yZFhZYU9VSjlqUVYvZ0hVM21ocFlpTnAzYlJUdk5vQ3dS?= =?utf-8?B?SHI3WVUvMWVqenZkdHY5N09WaEdMSXJLcHdmTVp5b2N5c3JleXJLekhGZGlo?= =?utf-8?B?ZWNCenVlVlV4S01wZEprLyt4d0pmZzQxODh1M0pHd1JtZmx3M0xDUnowUlhQ?= =?utf-8?B?eW0yRFA5b042ek83MEhrMWozZjdCT1VaaVI2Rmtmdjlabmd1WHdsRDdiWVhj?= =?utf-8?B?VzI4eGV0SjBlbm16VHlqVml4ZDJmQ1BnM2p2V2RDTy9XMjZwYUlUa213TTlE?= =?utf-8?B?Qjc1SkthVWFsQlNGMVNVdDJrL2ZhNjBCcTIxbEtiT2RqcUEwRU1xakVORzl6?= =?utf-8?B?NmZQM3E2cTNkVjRoOFRlazlNZlhNcmlPVVZFenRZbTNBRk9ZV2pqWHcrU1Bj?= =?utf-8?B?am1zMStoQUozdVJPQ0w3NEI0NlQ3NGpSYmdjMEttcWM2MlpYRHVlblFDSU83?= =?utf-8?B?eW5hVE5kT0YycVhqTnZFUkduUXdocWtRUEE0TTVrYTVrNTNramVXMkRma1dX?= =?utf-8?B?L05KcUpBU0lYM3lmTEdyaWcxTXQ3TVIxaTJWSUlCUlY4NktCOWlNb2pMR04y?= =?utf-8?B?enB0ODlLMmxGcWpDUTNnSmZXdm5PcGVER2YyUGlob0dmWmEyYXlsWWxtTWUx?= =?utf-8?B?bk92SWZLZXVGV3FwNDQ0Wk1YZGtJcXVSbU1oVXRaZk93R2ZRVFBvMERpRWlr?= =?utf-8?B?cnhnOE9CN1VBckcvTkMvTHYwdTFhMHFHdDllYlluTUVHNTErRExoRHFyckhs?= =?utf-8?B?WFA0aEQ1b3UvNXhtVDlJSDVZS1JrUGhnbHdzMG13bDNPUHdtMlY3Uy9WTEFF?= =?utf-8?B?Yk51cmFsNEVnMHlOeDArNTkwTzE2UkhvQk1IL3RiNk9pMU1FYnhBYTVGTDcr?= =?utf-8?B?T3IrQ2M2bXphdy92UGdZZjF5QXIyZFVEQm1YQW9kVmszQ1dHZFFZb2dDaTdn?= =?utf-8?B?YTNYcGpXL1Yza2dtamNZRnBRU0JFQXUxZUJoNGRnMXc4dlNjakUyaG1LSVhN?= =?utf-8?B?SHJMUU9QVGxZS2h2cURNVlJGYTFUeW1SdE1Td0lzVEFkQnZOaDJUZVpwSUNo?= =?utf-8?B?NDZiaDdHajRXOTllOWF6dGZ1UzdpTXFTY1NnUFdWdFRuVlBsNnR5djZyRGho?= =?utf-8?B?ZTlqWEdFUFphcU9CZ3BvVW00ZnhxMFYvN1Y5dHRYQUp4MUdOY3hqN2lmS3VK?= =?utf-8?B?ZWdLcTRnZjZlU3lKMjI4OTN3OTV1YnB1S1J1NVE2QTRuakNFVTYra2o1bUJ4?= =?utf-8?B?Z1BDbUh4U1R3bzBUNG5BR0FhK21Sc2RqdzYzNGZxNU9yVG5mZFAxN29Fc001?= =?utf-8?Q?99si43rdTCx5JR8uk4zxkPRa/3lFh2ri57U0eQd?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB9PR08MB6732 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: AM5EUR03FT034.eop-EUR03.prod.protection.outlook.com X-MS-Office365-Filtering-Correlation-Id-Prvs: a9bc7b7d-ce70-4bd5-0a20-08d8e3352db9 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: sx/MoE59bVa0n+m2nidE4SA2g6sJt/UvRGbFIX/aOQoEcvo6jlIW7IXyQasVjGTFN/vo+eOhBQGNIEiVYTmjUuH62vMqqnrK+Du4vLTlXISFY4kuo9Q3897C6UpWaWQoPa85U6vE9Y6mZ4zHtKVwkj6Fxs4bjmgT7Y4ae3J09rwnuVigJVAoUnNH04QCnYw96VzrHtC+OBW0HXfMKM2/BYc01xlxo0KxpOXCI+01dvFyWf3pWxE65opWbgWEkKoAIOdJsreMFxxZAQjBMgKSHGs2dW2IPj4Hme9QhqszgkTn9tM3pDfHDL05auKyvY9E2v4tYiAl9uBtIrH9PyrPcIWIVRiES7GN3ab5Ca1wMJDQ9CbVNtbMfoVL1w2LE0lbkIevxog0qfj9UilggLIVh/FhviPVT47ENAMOgBjRIgjzSA21r6ORHK3Wu1nKZcRHGvbt63+REDAiT/xCU75Je9jll+g7//RY5zqrBHCmEYQpJ9e0jL7TJcCndQMfO1PzCG6hpN0IASVpKioo4OVEaNtRxzct06ouI0XhaMZLyWAmbNROPmIFgYDnCWdsFlzt5JjpPV7Oo9F7yqMNKAaeOE2KQSHQVjYYqPZX40c+qxOTzoNUlXzJpjIY8a01F4gaFY8/UccwUG4S+uzUT5J8F6viH9tX+ece9w9TD+3vrwjaQDQbj9Sye36dLRNY8EPgCE4380vQWo2pSpe5dm4bPVuxH1kSarFRv+CxLdEsUwU= 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)(396003)(39850400004)(346002)(136003)(376002)(36840700001)(46966006)(82740400003)(26005)(47076005)(55016002)(8676002)(336012)(7696005)(70206006)(4326008)(478600001)(356005)(36860700001)(110136005)(2906002)(316002)(83380400001)(9686003)(5660300002)(54906003)(33656002)(186003)(52536014)(6506007)(70586007)(8936002)(81166007)(86362001)(82310400003)(966005); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Mar 2021 19:54:56.7922 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 6fc12623-d944-499e-6475-08d8e3353704 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: AM5EUR03FT034.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXPR08MB6799 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+DQo+ID4NCj4gPiA+ID4gPiA+ID4NCj4gPiA+ID4gPiA+ID4gT24gVHVlLCBNYXIgMDks IDIwMjEgYXQgMDg6NTg6MzlBTSArMDAwMCwgSnVyYWogTGlua2XFoSB3cm90ZToNCj4gPiA+ID4g PiA+ID4gPiBIb25uYXBwYSwgVGhvbWFzLCBCcnVjZSwgSmVyaW4sIHlvdSd2ZSBjb21tZW50cyBp biB0aGUgcGFzdC4NCj4gPiA+ID4gPiA+ID4gPiBEbyB5b3UgaGF2ZQ0KPiA+ID4gPiA+ID4gPiBh bnkgZnVydGhlciBpbnB1dD8NCj4gPiA+ID4gPiA+ID4gPg0KPiA+ID4gPiA+ID4gPiA+IEkgdGhp bmsgd2UganVzdCBuZWVkIHRvIGFncmVlIG9uIHRoZSBhbGxvd2xpc3QvYmxvY2tsaXN0DQo+ID4g PiA+ID4gPiA+ID4gbWVjaGFuaXNtLiBUaGUgY3VycmVudA0KPiA+ID4gPiA+ID4gPiBjb21taXQg YWxsb3dzIHNwZWNpZnlpbmcgZWl0aGVyIGFuIGFsbG93bGlzdCBvciBhIGJsb2NrbGlzdCwNCj4g PiA+ID4gPiA+ID4gYnV0IG5vdA0KPiA+ID4gYm90aC4NCj4gPiA+ID4gPiA+ID4gSG93ZXZlciwg aXQgd291bGQgcG9zc2libGUgdG8gaW1wbGVtZW50IHNwZWNpZnlpbmcgYm90aCAtDQo+ID4gPiA+ ID4gPiA+IGZpcnN0IHdlJ2xsIGFsbG93IHdoYXQncyBpbiBhbGxvd2xpc3QgYW5kIHRoZW4gd2Un bGwgcmVtb3ZlDQo+ID4gPiA+ID4gPiA+IGZyb20gdGhhdCBzZXQgd2hhdCdzDQo+ID4gPiA+ID4g aW4gYmxvY2tsaXN0Lg0KPiA+ID4gPiA+ID4gPiBUaG91Z2h0cz8NCj4gPiA+ID4gPiA+ID4gPg0K PiA+ID4gPiA+ID4gPg0KPiA+ID4gPiA+ID4gPiBJZiB3ZSBoYXZlIGJvdGgsIEkgdGhpbmsgbGlt aXRpbmcgdG8gb25seSBvbmUgaXMgYnkgZmFyIHRoZSBzYW5lc3QNCj4gb3B0aW9uLg0KPiA+ID4g PiArMQ0KPiA+ID4gPg0KPiA+ID4gPiA+ID4gPiBJJ20gbm90IGZ1bGx5IGNvbnZpbmNlZCBieSB0 aGUgbmVlZCB0byBoYXZlIGJvdGgsIHNpbmNlIHRoZQ0KPiA+ID4gPiA+ID4gPiBibG9ja2xpc3Qg YWxsb3dzIHdpbGRjYXJkaW5nIGFuZCBleGNlcHRpb24gY2FzZXMuIEZvcg0KPiA+ID4gPiA+ID4g PiBleGFtcGxlICJuZXQvWyFpXSoiIHdpbGwgYmxvY2tsaXN0IGFsbCBuZXQgZHJpdmVycyBleGNl cHQNCj4gPiA+ID4gPiA+ID4gdGhvc2Ugc3RhcnRpbmcgd2l0aCBhbiAiaSIuIEFkbWl0dGVkbHks IGZvciB1c2FiaWxpdHkNCj4gPiA+ID4gPiA+ID4gcHVycG9zZXMgaGF2aW5nIGFuIGFsbG93bGlz dCBtaWdodA0KPiA+ID4gPiA+IHdvcmsgYmV0dGVyLg0KPiA+ID4gPiA+ID4gPg0KPiA+ID4gPiA+ ID4NCj4gPiA+ID4gPiA+IElmIHdlIG9ubHkgd2FudCB0byBidWlsZCBhIGhhbmRmdWwgb2YgZHJp dmVycyB0aGVuIHRoZSBsaXN0DQo+ID4gPiA+ID4gPiBjb3VsZCBiZSB2ZXJ5IGxvbmcNCj4gPiA+ ID4gPiAod2hpY2ggd2FzIHRoZSBvcmlnaW5hbCByZWFzb24gYmVoaW5kIGhhdmluZyBhbiBhbGxv d2xpc3QpLCBzdWNoIGFzDQo+IGhlcmU6DQo+ID4gPiA+ID4gPiBodHRwczovL2dlcnJpdC5mZC5p by9yL2dpdHdlYj9wPXZwcC5naXQ7YT1ibG9iO2Y9YnVpbGQvZXh0ZXJuYQ0KPiA+ID4gPiA+ID4g bC8NCj4gPiA+ID4gPiA+IHBhDQo+ID4gPiA+ID4gPiBjayBhZw0KPiA+ID4gPiA+ID4NCj4gZXMv ZHBkay5taztoPWMzNWFjODRjMjdiMTk0MTFhMGNmZGY5YTM1MjRmZGYzNjAyNDc2MmM7aGI9SEVB RA0KPiA+ID4gPiA+ID4NCj4gPiA+ID4gPiA+IEFuIGFsbG93bGlzdCBjb3VsZCBhbHNvIGhlbHAg d2l0aCBtYWludGVuYW5jZSAtIHVzZXJzIHdvbid0DQo+ID4gPiA+ID4gPiBuZWVkIHRvIGFkZA0K PiA+ID4gPiA+IG5ldyBkcml2ZXJzIHRvIHRoZWlyIGJsb2NrbGlzdHMgKGlmIHRoYXQncyB3aGF0 IHVzZXJzIG5lZWQsIGxpa2UNCj4gPiA+ID4gPiBpbiB0aGUgY2FzZSBvZiBWUFApLg0KPiA+ID4g PiA+DQo+ID4gPiA+ID4gKzEgZm9yIGFsbG93bGlzdC4NCj4gPiA+ID4gTWF5IGJlIEkgYW0gbWlz c2luZyBzb21ldGhpbmcgaGVyZS4gQnkgY3JlYXRpbmcgYW4gYWxsb3dsaXN0LCBkb2VzDQo+ID4g PiA+IGl0IG1lYW4gZHJpdmVycyBhcmUgZGlzYWJsZWQgKGZyb20gY29tcGlsYXRpb24pIGJ5IGRl ZmF1bHQ/IEZvciBhDQo+ID4gPiA+IHNlcnZlciBwbGF0Zm9ybSwgd2hlcmUgYWxtb3N0IGFsbCB0 aGUgZHJpdmVycyBjYW4gYmUgY29tcGlsZWQsDQo+ID4gPiA+IGRvZXMgdGhlIGFsbG93bGlzdA0K PiA+ID4gY29udGFpbiBhbGwgdGhlIGRyaXZlcnM/DQo+ID4gPiA+DQo+ID4gPg0KPiA+ID4gSWYg bm8gYWxsb3dsaXN0IGlzIHNwZWNpZmllZCwgdGhlbiBldmVyeXRoaW4gd2lsbCBiZSBidWlsdCAt IG5vdGhpbmcNCj4gPiA+IHdpbGwgYmUgZmlsdGVyZWQuDQo+ID4gVGhhdCdzIGNvbmZ1c2luZy4N Cj4gPiBJZiBhIHBsYXRmb3JtIGxpa2UgYmx1ZWZpZWxkIGhhcyBhbiBhbGxvdyBsaXN0LCBhIG5l dyBQTUQgdGhhdCBnZXRzDQo+ID4gYWRkZWQgd2lsbCBub3QgYmUgY29tcGlsZWQgZm9yIHRoYXQg cGxhdGZvcm0gdW5sZXNzIHNvbWVvbmUgZXhwbGljaXRseSBhZGRzDQo+IGl0IHRvIHRoZSBhbGxv dyBsaXN0Lg0KPiA+IElzIG15IHVuZGVyc3RhbmRpbmcgY29ycmVjdD8NCj4gDQo+IFllcy4NCldp dGggdGhpcyBpdCBiZWNvbWVzIHZlcnkgZWFzeSB0byBza2lwIGNvbXBpbGluZyBvbiBhIHBsYXRm b3JtLg0KDQo+IA0KPiA+IFdoZXJlYXMgaWYgdGhlIGJsdWVmaWVsZCBwbGF0Zm9ybSBoYWQgYSBi bG9jayBsaXN0LCB0aGVuIHRoZSBuZXcgUE1EDQo+ID4gd291bGQgYmUgY29tcGlsZWQgZm9yIGJs dWVmaWVsZCBwbGF0Zm9ybS4NCj4gPg0KPiANCj4gQWdhaW4sIHllcy4NCj4gDQo+IFN1cHBvcnRp bmcgYm90aCB3b3VsZCBnaXZlIHVzIHRoZSBvcHRpb24gdG8gY2hvb3NlIGJldHdlZW4gdGhlIHR3 bw0KPiBiZWhhdmlvcnMuDQo+IA0KPiA+ID4NCj4gPiA+ID4gSWYgd2UgYXNzdW1lIGJ5IGRlZmF1 bHQgZXZlcnl0aGluZyBzaG91bGQgY29tcGlsZSBvbiBBcm0gcGxhdGZvcm0sDQo+ID4gPiA+IGJ1 dCBhbGxvdyBmb3IgZmV3IGV4Y2VwdGlvbnMgKHdoZXJlIHRoaW5ncyBhcmUgcmVhbGx5IHBhaW5m dWwgdG8NCj4gPiA+ID4gZml4LCBmb3INCj4gPiA+ID4gZXg6IGNvbXBpbGVyIG5lZWRzIHRvIGJl IGZpeGVkKSwgaGF2aW5nIGEgYmxvY2tsaXN0IHNob3VsZCBiZQ0KPiBzaG9ydGVyL2JldHRlcj8N Cj4gPiA+ID4NCj4gPiA+DQo+ID4gPiBUaGUgYmxvY2tsaXN0IGlzLCBJIHRoaW5rLCBhZ3JlZWQg dXBvbiBieSBldmVyeW9uZS4gVGhlIHF1ZXN0aW9uIGlzDQo+ID4gPiB3aGV0aGVyIHdlIHdhbnQg dG8gc3VwcG9ydCB0aGUgYWxsb3dsaXN0IGFsb25nc2lkZSBpdCBhbmQgdGhlcmUgc2VlbQ0KPiA+ ID4gdG8gYmUgZW5vdWdoIHJlYXNvbnMgdG8gZG8gdGhhdC4NCj4gPiBTb3JyeSwgbWF5IGJlIHRo aXMgaXMgYW5zd2VyZWQgYWxyZWFkeSwgYnV0LCB3aGF0IGFkZGl0aW9uYWwgYmVuZWZpdA0KPiA+ IGRvZXMgYWxsb3dsaXN0IHByb3ZpZGUgb3ZlciB0aGUgYmxvY2tsaXN0Pw0KPiA+DQo+IA0KPiBW UFAgY291bGQgdXNlIGl0Og0KPiBodHRwczovL2dlcnJpdC5mZC5pby9yL2dpdHdlYj9wPXZwcC5n aXQ7YT1ibG9iO2Y9YnVpbGQvZXh0ZXJuYWwvcGFja2FnZXMvZHBkaw0KPiAubWs7aD1jMzVhYzg0 YzI3YjE5NDExYTBjZmRmOWEzNTI0ZmRmMzYwMjQ3NjJjO2hiPUhFQUQNCj4gDQo+IFRoZXkncmUg ZGlzYWJsaW5nIGFsbW9zdCBldmVyeXRoaW5nIHNvIGFuIGFsbG93bGlzdCB3b3VsZCBmaXQgdGhl cmUuIEFuZCB0aGV5DQo+IHdvbid0IG5lZWQgdG8gdXBkYXRlIHRoZSBsaXN0IHdoZW4gYSBuZXcg ZHJpdmVyIGlzIGFkZGVkICh3aGljaCB0aGV5IHdvbid0DQo+IG5lZWQpLg0KVGhpcyBpcyBkaWZm ZXJlbnQgZnJvbSBob3cgd2Ugc3RhcnRlZCB0aGlzIGRpc2N1c3Npb24uIFRoZSBjdXJyZW50IGRp c2N1c3Npb24gd2FzIGZvciBEUERLIGludGVybmFsIHVzZS4gQnV0IHRoZSBvbmUgeW91IGFyZSBy ZWZlcmVuY2luZyBhYm92ZSBpcyBmb3IgdXNlcnMgb2YgRFBESy4gSSBhbSBmaW5lIGZvciBwcm92 aWRpbmcgdGhlIGFsbG93IGxpc3QgZm9yIHRoZSB1c2VycyBvZiBEUERLLiBCdXQgZm9yIERQREsg aW50ZXJuYWwsIEkgdGhpbmsgYmxvY2sgbGlzdCBpcyBlbm91Z2guDQoNCj4gDQo+IEkgdGhpbmsg aXQgd2FzIEplcmluIHdobyBzdWdnZXN0ZWQgdGhlIGFsbG93bGlzdC4gSSBkb24ndCBrbm93IG9m IGFuIEFybQ0KPiB1c2VjYXNlIGZvciBpdCwgYnV0IG1heWJlIGhlIGhhcyBhbiBleGFtcGxlLg0K PiANCj4gPiA+DQo+ID4gPiA+IEJ5IGhhdmluZyBhbiBhbGxvd2xpc3QsIHdlIHdpbGwgZW5kIHVw IHdpdGggYSBsYXJnZSBwYXJ0IG9mIHRoZQ0KPiA+ID4gPiBjb2RlIHRoYXQgbWlnaHQgbm90IGNv bXBpbGUgb24gQXJtIHBsYXRmb3Jtcy4NCj4gPiA+ID4NCj4gPiA+ID4gPg0KPiA+ID4gPiA+ID4N Cj4gPiA+ID4gPiA+ID4gT25lIGZpbmFsIHRob3VnaHQsIGlmIHdlIGFkZCBhIGRyaXZlciBhbGxv d2xpc3QgZm9yIGNyb3NzDQo+ID4gPiA+ID4gPiA+IGZpbGVzLCBzaG91bGQgd2UgYWxzbyBhZGQg b25lIGFzIGEgdG9wLWxldmVsIG1lc29uIG9wdGlvbg0KPiA+ID4gPiA+ID4gPiBhbHNvIGZvcg0K PiA+ID4gY29uc2lzdGVuY3k/DQo+ID4gPiA+ID4gPiA+DQo+ID4gPiA+ID4gPg0KPiA+ID4gPiA+ ID4gVGhpcyBkZWZpbml0ZWx5IG1ha2VzZSBzZW5zZS4gSSB3YXMgdGhpbmtpbmcgYWJvdXQgdGhp cyBhbmQNCj4gPiA+ID4gPiA+IHdhc24ndCBzdXJlDQo+ID4gPiA+ID4gd2hldGhlciBJIHNob3Vs ZCBwdXQgaXQgaW50byB0aGlzIGNvbW1pdCBvciBhIHNlcGFyYXRlIG9uZS4gVGhlDQo+ID4gPiA+ ID4gY29tbWl0IGV2b2x2ZWQgYSBiaXQgYW5kIG5vdyB0aGF0IGl0J3MganVzdCBhbiBpbXBsZW1l bnRhdGlvbiBvZg0KPiA+ID4gPiA+IGFuIGFsbG93L2Jsb2NrbGlzdCBpdCBtYWtlcyBzZW5zZSB0 byBpbmNsdWRlIGEgbWVzb24gb3B0aW9uIGluDQo+ID4gPiA+ID4gaXQgSSB0aGluaw0KPiA+ID4g PiA+IC0gSSdsbCBwdXQgaXQgaW50byB0aGUgbmV4dCB2ZXJzaW9uLg0KPiA+ID4gPiA+ID4NCj4g PiA+ID4gPiA+ID4gL0JydWNlDQo+ID4gPiA+ID4gPg0K