From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (xvm-189-124.dc0.ghst.net [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 76DD6A0524; Fri, 8 Jan 2021 21:20:18 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id E7C13140E95; Fri, 8 Jan 2021 21:20:17 +0100 (CET) Received: from EUR02-AM5-obe.outbound.protection.outlook.com (mail-eopbgr00088.outbound.protection.outlook.com [40.107.0.88]) by mails.dpdk.org (Postfix) with ESMTP id 1F134140E92 for ; Fri, 8 Jan 2021 21:20:16 +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=L5APffky+k7oPeIgkgOgIRn+lCjOeFuxEq6fQVYBDwQ=; b=IJmk2YXOh4t1kS+p0O6cNoJI5ZUClUlR9p8j4H1jauHrspcN8MXoIj34uldT31MAa5AuyXEECR3dwYKCID37WI1qXmk923OC3bwKJCLUr/v4WyzgJprdEcsgkXu/QmjuVJozxe0fVRLdDH15NeZCe5SbZrb0WfJicVmJwfjEwho= Received: from AM6P194CA0003.EURP194.PROD.OUTLOOK.COM (2603:10a6:209:90::16) by AM8PR08MB5667.eurprd08.prod.outlook.com (2603:10a6:20b:1d8::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3742.6; Fri, 8 Jan 2021 20:20:15 +0000 Received: from VE1EUR03FT034.eop-EUR03.prod.protection.outlook.com (2603:10a6:209:90:cafe::53) by AM6P194CA0003.outlook.office365.com (2603:10a6:209:90::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3742.6 via Frontend Transport; Fri, 8 Jan 2021 20:20:15 +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 VE1EUR03FT034.mail.protection.outlook.com (10.152.18.85) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3742.6 via Frontend Transport; Fri, 8 Jan 2021 20:20:14 +0000 Received: ("Tessian outbound f362b81824dc:v71"); Fri, 08 Jan 2021 20:20:14 +0000 X-CR-MTA-TID: 64aa7808 Received: from 5cbfcddf32e6.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id D8386858-532A-496E-9A68-D89A2D375E0E.1; Fri, 08 Jan 2021 20:20:09 +0000 Received: from EUR01-DB5-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 5cbfcddf32e6.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Fri, 08 Jan 2021 20:20:09 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=JnL/k57XzdZ1k2kIIt3mgAKZyiESLAB8/ObFwK/LLAM91rtmdJ8SQYKAtC3snd0ezgNeNGvjlCbtsWLZjkoCa6sOT8g2uLEgEPczifg1JtubFjo2d6nmmQryoY98u+0haUiQoIqItp+HfQEMPMq5VbBxK4xmLYoPIW00Rfni2R6EY4Znp6jWY4Vl2LtjNW+9BB8cD3N2MPOaesoNWbP9ONoYek6hIOOAn3rcao/CKOPMk21yeKU9Wht4j6LIRp/6ZpigrwsPP6KwMn4gkXQHxLpB2UovLADnLxFsia+AsfYnybh2xcwLwJ+LZTGlRI1BZ5KX/jpidtKPeD7J5GeJig== 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=L5APffky+k7oPeIgkgOgIRn+lCjOeFuxEq6fQVYBDwQ=; b=T59/sbNSDYavmazmDqsx+zz224CbdEO1a3vbQy/NPI3VNIAWMH8zYiccHvYhbgpm4Xg6utgI7AeLnP3Pg7aIbRWkCbhjAZrrqV5w2Y2bJXmJHFpTTJCaaR7I8c8ZOH7qYP3IP2/1g/14/jm9MJcTGmji7IL0hQr84w5hrKaFRPJtMGMYUdDMt6LE/MH3IVuoon4pwLP8LaY8BfVbfU9zuPSsSObaaqJNkMevqGUOPZpc5Mrrq6GXUnYBnhhaUa500pw2c2JPzAnM1UIEwik9+AUPtZrW74ZZ8SKVo4tXU9IAOeuPQmCS169rnaTleksFhq4DhYCcjKYE3P9lF5MF4A== 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=L5APffky+k7oPeIgkgOgIRn+lCjOeFuxEq6fQVYBDwQ=; b=IJmk2YXOh4t1kS+p0O6cNoJI5ZUClUlR9p8j4H1jauHrspcN8MXoIj34uldT31MAa5AuyXEECR3dwYKCID37WI1qXmk923OC3bwKJCLUr/v4WyzgJprdEcsgkXu/QmjuVJozxe0fVRLdDH15NeZCe5SbZrb0WfJicVmJwfjEwho= Received: from DBAPR08MB5814.eurprd08.prod.outlook.com (2603:10a6:10:1b1::6) by DBAPR08MB5592.eurprd08.prod.outlook.com (2603:10a6:10:1a8::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3742.6; Fri, 8 Jan 2021 20:20:08 +0000 Received: from DBAPR08MB5814.eurprd08.prod.outlook.com ([fe80::d03e:850a:8127:2438]) by DBAPR08MB5814.eurprd08.prod.outlook.com ([fe80::d03e:850a:8127:2438%3]) with mapi id 15.20.3742.006; Fri, 8 Jan 2021 20:20:08 +0000 From: Honnappa Nagarahalli To: Bruce Richardson , Andrew Boyer CC: "thomas@monjalon.net" , =?utf-8?B?SnVyYWogTGlua2XFoQ==?= , Ruifeng Wang , Phil Yang , "vcchunga@amazon.com" , Dharmik Thakkar , "jerinjacobk@gmail.com" , "hemant.agrawal@nxp.com" , "Ajit Khaparde (ajit.khaparde@broadcom.com)" , "ferruh.yigit@intel.com" , "dev@dpdk.org" , "bluca@debian.org" , "david.marchand@redhat.com" , "kevin.traynor@redhat.com" , nd , nd Thread-Topic: [dpdk-dev] [PATCH v14 00/12] Arm build options rework Thread-Index: AQHW3t9loAk3t44Uckuu0BeTnhSrvKoQHr6AgALnxoCABRKTAIAF8tWAgAAV2LA= Date: Fri, 8 Jan 2021 20:20:07 +0000 Message-ID: References: <1605874101-30893-1-git-send-email-juraj.linkes@pantheon.tech> <1608724059-8562-1-git-send-email-juraj.linkes@pantheon.tech> <36181A92-BE14-4E30-8F26-915AA109BB2F@pensando.io> <50293579.Yt1MtOie5U@thomas> <2B294ECB-F553-4E90-ADF3-A48692195390@pensando.io> <20210108173645.GD1823@bricha3-MOBL.ger.corp.intel.com> In-Reply-To: <20210108173645.GD1823@bricha3-MOBL.ger.corp.intel.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ts-tracking-id: D456CEE5A5FF3D4092CA06C24ABE703A.0 x-checkrecipientchecked: true Authentication-Results-Original: intel.com; dkim=none (message not signed) header.d=none;intel.com; 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: 368832fa-1737-4436-54a8-08d8b412cefa x-ms-traffictypediagnostic: DBAPR08MB5592:|AM8PR08MB5667: 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:10000;OLM:10000; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: I31tRw3wgGdxb16MBt+LC2fZSdujGNV/1bvOUN5FFp2OTKYt8TA90rwYFAajPR04fKJ4ja/nhPZh2XxgZgCBH251N959rDW4l/yO/+LD9tf8ek5tmqku+MjK9z3FXjHLoyxmrCDP0oHxiCm9N2p/1QOmP0Z7AlBPX+38ir+oOgSRGjhzBCDZiAyzauSmF1MHVZTaLqA3A14HU5h5RnMsJGHd6MuoPV6E5YmbfK4Q4WnOZ6cMCc4FkZF7mcGk3N3dERxVBK7yuFFt6WpwX0FvVuIk4NDJdgrZs+e1aY/wIXGRrtHrTqbnC45oP84HN4p0TG01bYhV8jEQoBEJ9cFuTJ2EuVbVAVVlURllSZqNY3gn28FoD79Sn+ALp+2byuIBqgf1oqhmCBA647SojDIUFQ== 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)(396003)(39860400002)(136003)(366004)(376002)(346002)(478600001)(64756008)(71200400001)(186003)(4326008)(6506007)(7696005)(9686003)(26005)(66556008)(66446008)(52536014)(55016002)(66476007)(76116006)(54906003)(5660300002)(110136005)(86362001)(316002)(8936002)(8676002)(33656002)(66946007)(83380400001)(7416002)(2906002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: =?utf-8?B?NFlyZGpiSGpmYnp5V0hMN1E1MUZxd092d2FpdEJ6Wk5BcEJQMW9MZlJSUTkr?= =?utf-8?B?dzRSWm5RQ3ZkdHV2eWFLZW9xSWZMWnFHaWZtVmxWZ1BxOWFoYWNEQ280R2ND?= =?utf-8?B?ejVhUUZiem8vcFJwVENNUGxTald3QU5HNXlBOUJidFFzQjBuVXU3cVZlVkN6?= =?utf-8?B?T2IzWm9FUUh0RytWRVduT21uWXFnL2tZNlpiZ3pHeEdhblBhRlJsTVZTMFNY?= =?utf-8?B?c3lCSHJMejYzUXN3UERrdXRCWEZsS2NCMlJneHNiT2FHK3BSTCtVcjZ5Z2lr?= =?utf-8?B?SVJZNlFXMDJ6U0lLcWxvUllWenYxbnkwOC9OQ2lLTUVCbndiL3NtL1Vpbi9z?= =?utf-8?B?TFZaOFBaZ2dncG9mLzQwbE5mVXlZTm1uNGNNVFBHNzc3eU1pb2Y1eTFsUEZH?= =?utf-8?B?ZGNrWDlhN2VSTUxOemN3QW9xK0FNVVQxN0xySzJzVUJSTDVrR2YzQWd3Q1hk?= =?utf-8?B?VTZJSDAzcmIzRkRVVHZRVWYzQWlSQ1RCaFM2VEZvckNYcmRRdWdjWDVUQ2ov?= =?utf-8?B?dzZXckhxWjVvc2dBV1pYa04rZTMrY1ZXT0E1bGtiZkNWZWNKMDhUOGtoQXR5?= =?utf-8?B?emdDMndkeC84V29WZ2lkQ1BsTjFDQXdmbzJwbjdNVytXdUJBZ3A0VlVySFFM?= =?utf-8?B?V3ZudjJMNHd5WkU2b3ZsZzkybkVmVTNjRDM3OEd4NGxxWDFtbnBUeUx5bi82?= =?utf-8?B?eC9OQW5hQ1FNVDNGMEtPZzhYc3VHVzBLb1lFU293ZWxnVlYrTnZRWUtHbU9j?= =?utf-8?B?OGpwbUZCWm83VWpmU3Fac1FvOFlEL1UvZitGbmJ5RDFJRk91YWI2ZDBOMVEw?= =?utf-8?B?K1hCZmU0ZkZCN2dPc3MrbkNYMURNZzM4MnM4V2dqekhzcmdNcXMxbGd3OXJz?= =?utf-8?B?UHRnVjF2ekpwWS9PeC9CNTNtM09CUHFoUFgxZHpEQjFsdTFvSjZweWVZUDl0?= =?utf-8?B?aUExRUN1QXBKSzVVRWhNelZVOE9KamR1NEZaQzZtNnJZaE5RK3RuYjRXZEVI?= =?utf-8?B?aktBd25qajM4TlVkZ2ZSR29Vb1hSU0psQkRTNWcxRS96ZHRidzNTclB0TjQw?= =?utf-8?B?Mkw0RGUzbUI4UVorTVBacDJKdXBHS3NFWWlRUGZVUlhCVkp1MkFCaFVrdEFX?= =?utf-8?B?K3JweU02MmNTakwyWUlyVm9MYVoxeWZDaHZOdUtjWTlHc09KcFhKOWhpdWVE?= =?utf-8?B?c1ozalpmNmhsaDRrSUZPRnhGNWlhRWlqOWtQYlpJdllMbmUzNXhNOFJaY0ls?= =?utf-8?B?TUl3Y2lGelNvdmZRT2E0Q21NUlJZa2hBOUVUeXVJSGl0OEQ5ODUveG9IV0wy?= =?utf-8?Q?BFD18tezgUXyc=3D?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DBAPR08MB5592 Original-Authentication-Results: intel.com; dkim=none (message not signed) header.d=none;intel.com; dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: VE1EUR03FT034.eop-EUR03.prod.protection.outlook.com X-MS-Office365-Filtering-Correlation-Id-Prvs: afbb9882-bcd8-4f2c-ec8b-08d8b412cb18 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: BH9wyAjfjdxkSIIBn4Q3lvMzRuD3eynnHZu454WH9lVoXvMBliyBvmifiUxpsXK6JLjHOmCIBE/FKYzgFfkMUxb1kIXToAlF2q4DNlE/kMoUb4xwhHN5HJ/h0UGDU45MLf0BgF0l0F3Y9IhQz8hAvFTvzCLslEJ1cWXbMvcl/5YZ1AYkAkgA00KUa7NWETRqj7kJCdSngeAgP1ZlyJhEfqAngR3R7G6U2CpC0racezf4Hi7IV0Jk4JQi26+14j3p7e3BZNvnh0pPGr7t2u7qy+P6pK0+Db6gC2QFXFZpGZnlTwwlh1gaGbnFIe60a75nbY0QITqiIpALCnq1LqhIVlpoCIHqkyjmt0ldInQqsxkGbMzY9hVeCbv4/U7gLHPhtSKtLiSVSzfN2U0RnnbpAF7kljmzKRejMTVQp9HzNRr8Mc0mjAamaASKxUwVmap/SW7ZcY986qJ4JfV85DKA3QQGAQ4pwmX9N/HFkNbdZ3Xw60KtHMnuokKIzy91BqS+ 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)(136003)(376002)(346002)(396003)(39860400002)(46966006)(110136005)(316002)(186003)(47076005)(8676002)(83380400001)(86362001)(356005)(70586007)(478600001)(70206006)(4326008)(336012)(81166007)(54906003)(33656002)(2906002)(8936002)(26005)(34020700004)(82310400003)(5660300002)(9686003)(6506007)(55016002)(52536014)(82740400003)(7696005); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Jan 2021 20:20:14.6370 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 368832fa-1737-4436-54a8-08d8b412cefa 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: VE1EUR03FT034.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM8PR08MB5667 Subject: Re: [dpdk-dev] [PATCH v14 00/12] Arm build options rework 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+DQoNCj4gDQo+IE9uIE1vbiwgSmFuIDA0LCAyMDIxIGF0IDA1OjQ2OjIwUE0gLTA1MDAs IEFuZHJldyBCb3llciB3cm90ZToNCj4gPg0KPiA+IDEpICBCcnVjZSAtIHdoZW4gdGhlIOKAnC1E ZGVmYXVsdF9saWJyYXJ5PWJvdGjigJ0gZmxhZyBpcyBwYXNzZWQgaW4sIHRoZSBidWlsZA0KPiBm YWlscyB3aXRoIHRoaXMgZXJyb3IuIEl04oCZcyBiZWVuIGJyb2tlbiBmb3IgYSBsb25nIHRpbWU7 IG1heWJlIHRoaXMgb3B0aW9uIGlzbuKAmXQNCj4gc3VwcG9ydGVkIGFuZCBzaG91bGQgYmUgYmxv Y2tlZCBlYXJsaWVyPw0KPiA+DQo+ID4gCS4uLy4uL2RwZGsvYXBwL21lc29uLmJ1aWxkOjQ4OjM6 IEVSUk9SOiBUcmllZCB0byBnZXQgdW5rbm93bg0KPiB2YXJpYWJsZSAiYm90aF9ydGVfZXRoZGV2 Ii4NCj4gPg0KPiBSZXZpc2l0aW5nIHRoaXMgcG9pbnQsIHNpbmNlIHRoZXJlIGFyZSBhIG51bWJl ciBvZiBwb3NzaWJsZSBhcHByb2FjaGVzIHdlIGNhbg0KPiB0YWtlIGhlcmUsIGFuZCBJJ2QgbGlr ZSBmZWVkYmFjayBvbiB0aGVtIGJlZm9yZSB3ZSBkbyBhbnl0aGluZy4gT2YgdGhlc2UNCj4gYXBw cm9hY2hlcywgMiBhcmUgc2ltcGxlLCBhbmQgMSBpcyBtb3JlIGNvbXBsaWNhdGVkLg0KPiANCj4g MS4gV2UgY2FuIGp1c3QgZGV0ZWN0IHRoaXMgYXMgYW4gaW52YWxpZC91bnN1cHBvcnRlZCBzZXR0 aW5nIGFuZCBlcnJvciBvdXQNCj4gZWFybGllciB3aXRoIGEgc3VpdGFibGUgZXJyb3JzIG1lc3Nh Z2UgMi4gU2luY2Ugd2UgYWxyZWFkeSBzdXBwb3J0IGluIGFsbCBjYXNlcw0KSSB3b3VsZCBwcmVm ZXIgb3B0aW9uIDEgaGVyZSAoZGV0ZWN0IGFuZCBlcnJvciBvdXQpLiBJTU8sIHRoZSBvcHRpb24g ImJvdGgiIGRvZXMgbm90IHNlZW0gdG8gc29sdmUgYSBjb21wZWxsaW5nIHByb2JsZW0uIEkgd291 bGQgcHJlZmVyIHRvIGF2b2lkIHRoZSBhZGRpdGlvbmFsIGNvZGUgYW5kIGNvbXBsaWNhdGlvbnMu IE1vc3RseSwgZXZlcnlvbmUgd291bGQgZG8gdGhlIGRldmVsb3BtZW50IHdpdGggZWl0aGVyICdz dGF0aWMnIG9yICdzaGFyZWQnIGFuZCB0ZXN0IHRoZSBvdGhlciBhdCB0aGUgZW5kIHdoZW4gdGhl IGRldmVsb3BtZW50IGlzIGNvbXBsZXRlZC4NCg0KPiBidWlsZGluZyAiYm90aCIgbGlicmFyaWVz LCB3ZSBjYW4ganVzdCBjb252ZXJ0ICJib3RoIiB0byBiZSB0aGUgc2FtZSBhcw0KPiAic2hhcmVk IiBmb3IgYXBwIGxpbmtpbmcgKHNpbmNlIGFwcCBsaW5raW5nIGlzIGFsbCB0aGUgdmFsdWUgaXMg YWN0dWFsbHkgdXNlZCBmb3INCkkgZG8gbm90IHRoaW5rIG9wdGlvbiAyIHNvbHZlcyB0aGUgcHJv YmxlbSBjb21wbGV0ZWx5LiBpLmUuIGlmIHRoZSB1c2VyIHNwZWNpZmllcyAnYm90aCcsIGFwcCBu ZWVkcyB0byBiZSBidWlsdCBmb3IgYm90aCBzdGF0aWMgYW5kIHNoYXJlZCBsaWJyYXJpZXMuDQoN Cj4gYnkgdXMpIDMuIFdlIGNhbiBjaGFuZ2UgaG93IHdlIGRvIHRoZSBidWlsZHMgdG8gYWN0dWFs bHkgcmVwZWN0IHRoZSB2YWx1ZSBhcw0KPiBpbnRlbmRlZCAtIG9ubHkgYnVpbGQgc3RhdGljIG9y IHNoYXJlZCBsaWJzIGFzIHJlcXVlc3RlZCBhbmQgb25seSBidWlsZCBib3RoDQo+IHdoZW4gdmFs dWUgImJvdGgiIGlzIHBhc3NlZC4NCj4gDQo+IE9mIHRoZXNlLCAjMyBpcyBvYnZpb3VzbHkgdGhl IG1vc3Qgd29yaywgYnV0IG1heSBtYWtlIHRoZSBtb3N0IHNlbnNlIHRvDQo+IHVzZXJzLiBIb3dl dmVyLCBpdCBkb2VzIGhhdmUgdGhlIGZvbGxvd2luZyBvcGVuIGlzc3VlcyAtIHdoaWNoIGFyZSBh bGwgbGlua2VkOg0KPiAxLiBXaGF0IHdheSBkbyB3ZSBtYWtlIHRoZSBkZWZhdWx0IGxpbmthZ2Ug aW4gdGhlIGNhc2Ugb2YgImJvdGgiIGJlaW5nDQo+IHNlbGVjdGVkPw0KPiAyLiBXaGF0IGRvIHdl IG1ha2UgdGhlIGRlZmF1bHQgZm9yIGJ1aWxkcz8NCj4gMy4gSXMgdGhlcmUgZXZlciBhIGNhc2Ug d2hlcmUgc29tZW9uZSBuZWVkcyBib3RoIGxpYnJhcmllcyBidWlsZCBidXQgbm9uLQ0KPiBkZWZh dWx0IGxpbmthZ2U/DQo+IA0KPiBUaGUgaW5pdGlhbCBhbnN3ZXJzIEkgdGhvdWdodCBmb3IgdGhl c2Ugd291bGQgYmUgdGhhdCB0aGUgZGVmYXVsdCBmb3IgImJvdGgiDQo+IGJ1aWxkcyBzaG91bGQg YmUgInNoYXJlZCIsIGFuZCB0aGF0ICJib3RoIiBzaG91bGQgYmUgdGhlIGRlZmF1bHQuDQo+IEhv d2V2ZXIsIHRoYXQgdGhlbiBpcyBhIGJlaGF2aW91ciBjaGFuZ2UgZm9yIERQREsgc2luY2Ugd2Ug ZG9uJ3QgZ2V0IHN0YXRpYw0KPiBiaW5hcmllcyBieSBkZWZhdWx0LiBUaGUgc29sdXRpb24gdG8g dGhhdCBpcyB0aGF0IHdlIGNoYW5nZSB0aGUgZGVmYXVsdCB0bw0KPiAic3RhdGljIiwgYnV0IHRo ZW4gd2UgcmV2ZXJ0IHRvIHRoZSBzaXR1YXRpb24gd2UgdXNlZCB0byBoYXZlIHdpdGggdGhlIG1h a2UNCj4gYnVpbGQgd2hlcmUgd2UgcmVndWxhcmx5IGdvdCBwYXRjaGVzIHVwc3RyZWFtZWQgd2hp Y2ggZmFpbGVkIHRvIGJ1aWxkIHdpdGgNCj4gc2hhcmVkIGxpYnMgYmVjYXVzZSB0aGUgbWFwIGZp bGUgdXBkYXRlIHdhcyBtaXNzaW5nIGFuZCB0aGUgc3VibWl0dGVyIG5ldmVyDQo+IHRlc3RlZCBz aGFyZWQgYnVpbGRzLg0KSSBoYXZlIGJlZW4gb25lIGFtb25nIHN1Ym1pdHRpbmcgdGhlIHBhdGNo ZXMgd2l0aG91dCB0ZXN0aW5nIGZvciBzaGFyZWQgbGlicmFyaWVzLiBCdXQsIEkgYW0gdGhpbmtp bmcgdGhhdCB3ZSBoYXZlIGEgZ29vZCBDSSBub3cgdGhhdCBjb21waWxlcyBmb3IgdmFyaW91cyBj b21iaW5hdGlvbnMuIEkgdGhpbmsgdGhhdCBzaG91bGQgYmUgZW5vdWdoLg0KDQpUaGUgdGhpcmQg YWx0ZXJuYXRpdmUgdGhlcmUgaXMgdGhhdCB3ZSBkZWZhdWx0IHRvICJib3RoIg0KPiBidXQgaGF2 ZSAic3RhdGljIiBiaW5hcmllcyB3aGVuIHRoYXQgaXMgc2VsZWN0ZWQuIFRoYXQgb3B0aW9uIHJ1 bnMgYWdhaW5zdA0KPiBxdWVzdGlvbiAjMyB3aGVyZSBJIHN1c3BlY3QgdGhlcmUgd2lsbCBiZSBj YXNlcyAoZS5nLg0KPiBwYWNrYWdpbmcpIHdoZXJlIG9uZSBkb2VzIHdhbnQgYm90aCBsaWJyYXJ5 IHNldHMgZ2VuZXJhdGVkIGJ1dCBzaGFyZWQNCj4gYmluYXJpZXMuDQo+IA0KPiBUaGVyZWZvcmUs IGlzIGtlZXBpbmcgdGhpbmdzIGxhcmdlbHkgYXMgdGhleSBhcmUgYW5kIHRha2luZyB0aGUgc2lt cGxlciBvcHRpb25zDQo+ICMxIG9yICMyIGJldHRlcj8gRG8gd2Ugd2FudCB0byBsb29rIGludG8g IzMgYnV0IHdpdGggZnVydGhlciBhZGRpdGlvbnMgc3VjaA0KPiBhcyBhICJkZWZhdWx0X2FwcF9s aW5rYWdlIiBEUERLIG9wdGlvbiwgb3IgbGlua2luZyBhbGwgYXBwcyB0d2ljZSB3aGVuDQo+ICJi b3RoIiBpcyBzcGVjaWZpZWQgYXMgImRlZmF1bHRfbGlicmFyeSI/DQpJIHdvdWxkIHNheSBzdGlj ayB3aXRoICMxIGFzIHRoZXJlIGlzIG5vdCBhIGNvbXBlbGxpbmcgcHJvYmxlbSB0byBzb2x2ZS4N Cg0KPiANCj4gRmVlZGJhY2sgd2VsY29tZSBwbGVhc2UuDQo+IA0KPiAvQnJ1Y2UNCj4gDQo+IFBT OiBGb3IgYmFja2dyb3VuZCwgd2hlbiB0aGUgRFBESyB0cmFuc2l0aW9uIHRvIG1lc29uIHN0YXJ0 ZWQsIHRoZXJlDQo+IHdhc24ndCBhICJib3RoIiBvcHRpb24gd2hpY2ggaXMgd2h5IHRoaXMgaXMg bm90IHRoZSBiZXN0IHN1cHBvcnRlZC4gOi0pDQo=