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 8966BA0C41; Wed, 17 Nov 2021 07:44:26 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 239164068C; Wed, 17 Nov 2021 07:44:26 +0100 (CET) Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on2081.outbound.protection.outlook.com [40.107.21.81]) by mails.dpdk.org (Postfix) with ESMTP id D2B9240040 for ; Wed, 17 Nov 2021 07:44:24 +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=MJ6ZurpQeOGFJVIaw5hgv0Lj15aDczsEp0uwpGXy5xc=; b=eLyib0N5PXsExRruzig2nSvvLMRGr4Q6/F59GwPpfg+rvZ2oxhY3ddmJ8YGvYt1yobyU02oAMhh1AXmD/JS32ATj75yGfApmM212QBSrXoRaICKKXa0xVRIdM4ukNf4iisI2W8JK/88aui1cKAMfBsCPGt8dpsiwdAPU5HPLKDY= Received: from DB8PR03CA0031.eurprd03.prod.outlook.com (2603:10a6:10:be::44) by VE1PR08MB4942.eurprd08.prod.outlook.com (2603:10a6:803:10f::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4690.25; Wed, 17 Nov 2021 06:44:16 +0000 Received: from DB5EUR03FT006.eop-EUR03.prod.protection.outlook.com (2603:10a6:10:be:cafe::4c) by DB8PR03CA0031.outlook.office365.com (2603:10a6:10:be::44) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4713.19 via Frontend Transport; Wed, 17 Nov 2021 06:44:16 +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; Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by DB5EUR03FT006.mail.protection.outlook.com (10.152.20.106) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4690.19 via Frontend Transport; Wed, 17 Nov 2021 06:44:16 +0000 Received: ("Tessian outbound f493ab4f1fb8:v110"); Wed, 17 Nov 2021 06:44:16 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: a0d0ad7722783296 X-CR-MTA-TID: 64aa7808 Received: from 35a87d8dbd9a.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 088A2F82-8B49-48F4-B871-F9E627D81BA7.1; Wed, 17 Nov 2021 06:44:05 +0000 Received: from EUR03-DB5-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 35a87d8dbd9a.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Wed, 17 Nov 2021 06:44:05 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=oEiu4VHe+ZrGzTnavB9XNR0Zv7Hhf7UaT/iBCvEPGtxR5pYFJCnG7OnZv5DAiY2fZAFSdkRPXlW7o67XKMnqvq9/0FpOiyAikCkDNCfgsifljhSCberbTQZq7OIzKi7WJXWzn41YD2gB3OqMoQWw5By+VJajcCmAAnuS38Lt9hQq+4lL9Llne8pLzTOEZnFQDW8Fapk//20tqMMqAq4umSMd8zS7l8Jw5tXF6YRbHTZnWRvpyEQHxtw/MD420CcRzaalrSpE9UZdzDH0ruLKw2er1vgTasOxD8BTZ1lsRX1yuohnVPGJ7xog8XoWFBu22bKjbif42z1aiH9wse2aow== 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=MJ6ZurpQeOGFJVIaw5hgv0Lj15aDczsEp0uwpGXy5xc=; b=M7n8BD/73sjqR+CtU2kONOiSUMpBf63EMj9TjctNKu/8RaL8ok9D0ZpexuMYgzeecvjzFTp5+ZqJBwZPDwSCrZdWhVUrvmv5MaI432Y2PQRrUaj371SZj7zLCQou+rgAvy6kcGr822AntHar2r7fa2WZL6hKhM745Hj/K7n4YyWbrWQLJsjEwpj6sVlMjaX8MjznwNgqreaDRHB+4Gw81hHAOeGfhyejSdV5XwQjK25LQSU4jfdkUbQGCtP+lhgfTMxxORslrutLYwDT8GWM7eGhNzo4LXqBr8GxzP4Oml4NclXU40aM7S8P2jAv+QruAkqnqJz6F85osSR8+BRX0w== 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=MJ6ZurpQeOGFJVIaw5hgv0Lj15aDczsEp0uwpGXy5xc=; b=eLyib0N5PXsExRruzig2nSvvLMRGr4Q6/F59GwPpfg+rvZ2oxhY3ddmJ8YGvYt1yobyU02oAMhh1AXmD/JS32ATj75yGfApmM212QBSrXoRaICKKXa0xVRIdM4ukNf4iisI2W8JK/88aui1cKAMfBsCPGt8dpsiwdAPU5HPLKDY= Received: from AS8PR08MB7080.eurprd08.prod.outlook.com (2603:10a6:20b:401::19) by AS8PR08MB7251.eurprd08.prod.outlook.com (2603:10a6:20b:342::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4690.19; Wed, 17 Nov 2021 06:44:04 +0000 Received: from AS8PR08MB7080.eurprd08.prod.outlook.com ([fe80::29a6:2647:cd31:788b]) by AS8PR08MB7080.eurprd08.prod.outlook.com ([fe80::29a6:2647:cd31:788b%4]) with mapi id 15.20.4690.027; Wed, 17 Nov 2021 06:44:04 +0000 From: Ruifeng Wang To: =?utf-8?B?SnVyYWogTGlua2XFoQ==?= , Christian Ehrhardt CC: Jan Viktorin , dev , Luca Boccassi , Honnappa Nagarahalli , nd , nd Subject: RE: Probing the expected state/support of DPDK@armhf Thread-Topic: Probing the expected state/support of DPDK@armhf Thread-Index: AQHX1Jy7HZvFffYc4EG+6wd2T1pcoqv6tOhQgAGwTgCACbZQAIABMxcQ Date: Wed, 17 Nov 2021 06:44:04 +0000 Message-ID: References: <46a92c67bedd40579c855b7f3aa1ea72@pantheon.tech> In-Reply-To: <46a92c67bedd40579c855b7f3aa1ea72@pantheon.tech> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ts-tracking-id: 23A81428C0E1AE4EAF9CFCE301AA5465.0 Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; x-ms-publictraffictype: Email X-MS-Office365-Filtering-Correlation-Id: 5dec04e2-aa60-4c9a-c4da-08d9a995acb2 x-ms-traffictypediagnostic: AS8PR08MB7251:|VE1PR08MB4942: X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true nodisclaimer: true x-ms-oob-tlc-oobclassifiers: OLM:9508;OLM:9508; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: PoBs/FPfP5yBhdHciPjq86S2aLbIX/F8d8TQ6ww2487JXi/cpWm7KQ6GvI0XR2Z7oSqwPXXet+E5et49XCMaWa34yf41F7H1L25IJ9JeO1RfGIEBvKPxlS6mZkT7KvsWsvqhZoMGWJwjs0iJe+rNMyTcqxeXbCovrFhJ9v61mBjXBDcsME88CGzocn9FrF+DSVeQgb8jDQvpX6LWqySHh6TEwb57EvZbcTQwXkCdHAVSNyaTlFYTFuyfMGcNxLs7YGI4gjLOBF+zLfZjgMxr1YUrxljR4NnzHg5sxtFfh5yyhL4dg3bE5qAQkPE3ZqCyVAaHtzIuYQXWybUJmU++QyS23KdqXXVEuRaoRFO8xxyhoi7IYYvNVQ1BsNOLAL18oGgLXl3crHEWDoQlCF9FiKDYO6vvJVYS2Uem3pRjg9H/9iYHnVaFBSE4GMUVZYEhMDnIPgCtQwdorAe7IvlLFzhoMFfakQG1b5SMLEGGo55ndQsHjewHYYQWiESUsaTdc6vs/n4hwCHOpdDQss8G42jqwEDTFJhl7jSCXBfG/yfwxE59c+vdpMX23G9rGRnLhHjJn8c47aFzrs9ZrpN97fCByZFq0m7ShjL67l8NrE7WzmYu7zW4S4ZXfPaYA2l0P78JgPX/4z3vt0mw8eRt9z0JNZhpYC75bV+VbbvFIVFz5mH830psxJXGZkeyNpV2iQJAgaLWnvp9cSDw8HxzBmgTEIdhQgrEdiEA5VAZ2lPOp0eSGWM0MtkqMe8JLfR1GQQdZIeFrDFAF/r7EURS8ZLNnpzKX/NvWoiaJ7F3FPGkWSYkeoiaO2u4dyMQepMc7RDMN40w5FXzKPQNUTFa2A== 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:(4636009)(366004)(83380400001)(5660300002)(53546011)(6506007)(86362001)(186003)(508600001)(55016002)(26005)(33656002)(38070700005)(2906002)(38100700002)(64756008)(316002)(966005)(76116006)(4326008)(66946007)(122000001)(7696005)(8676002)(8936002)(66476007)(71200400001)(54906003)(66556008)(110136005)(9686003)(66446008)(52536014); DIR:OUT; SFP:1101; Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR08MB7251 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: DB5EUR03FT006.eop-EUR03.prod.protection.outlook.com X-MS-Office365-Filtering-Correlation-Id-Prvs: 9051285b-ac3e-481b-fc1b-08d9a995a59a X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 4N1SZLAzjtqE1o2L54lZoU6y7GTo1H+4LRXHlZSf7QAFHd3y6i1vnakme+QhLeT62bO8Qx+bzPCqinNEZLDh3+boZaZzXPdAOZ0wOlXe61z68sKspsOFSkvdcAO+S/5ukxLF4vtWFQEAruYAvEwyEvcVznK6ma/ZIJiR+GCczkpsigAbK1NM/PPF/XhrH8cJjZ6LnfP3CbeMsbrd6aeX/HYmwYgZPilfv7Y18l07yXpAHdBjLMMeixesp9Mz+3jZYXz94Ig4yik5SrjuEol8JWAh3vLCXCao+L3obC865UaZerR+v3VFFwKTtmZOpAYQE2zKE3HMG2SPjLg/X0Tg2sx5c/IOpjKmNjegQbuotMt+GCG7zX/ZAfnrxebxIIvfc/4mycy0DOKXakkl2CU2u34NAvIhPd+0SL3NcB8I44LHE2VTuPUyksXdDMfajoLHJCtwejwX6fISXuBSiXb5J7oplELAVC4L+PsV0a6puGR3+YKT4N2cR+3kcHVZBboV7FG4ejBRbnO0gV7mzR/JssGhh18ZZN5oZEWccBi/ooBP0TAwkwQZ8uxr1GbGmHjvdHBzXo2a2XWNXZ8CQUMyjQGbHEprJ19yBy0OFP0WMQbokmQNQ4vMzdAngnrfUw6EKTmCRLN0xAtjIR6hUVMSvOdddmth4X5pCrAsOYF1zl5m8bs67x+jiNcvttYRCo32WU/EL/zgKGHU9TlXV25C9u4hyZqg2W0udrHQpMGoT6hy7cQ7rqlQi9aLeotc8xZ+4k61eQaWmTwJOwZV5Ljl13oT3V/vKmR/R0/mtWIlw40E+VPuSLJvv05JMuA5HlO4VoPCeXSvJmIvZYqDwGTzOA== 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)(36840700001)(46966006)(53546011)(54906003)(81166007)(6506007)(9686003)(336012)(7696005)(2906002)(86362001)(4326008)(966005)(186003)(26005)(356005)(33656002)(70206006)(83380400001)(70586007)(8936002)(52536014)(8676002)(55016002)(110136005)(82310400003)(47076005)(316002)(508600001)(36860700001)(5660300002); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Nov 2021 06:44:16.2174 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 5dec04e2-aa60-4c9a-c4da-08d9a995acb2 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: DB5EUR03FT006.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1PR08MB4942 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 PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKdXJhaiBMaW5rZcWhIDxqdXJh ai5saW5rZXNAcGFudGhlb24udGVjaD4NCj4gU2VudDogVHVlc2RheSwgTm92ZW1iZXIgMTYsIDIw MjEgODowNiBQTQ0KPiBUbzogQ2hyaXN0aWFuIEVocmhhcmR0IDxjaHJpc3RpYW4uZWhyaGFyZHRA Y2Fub25pY2FsLmNvbT47IFJ1aWZlbmcgV2FuZw0KPiA8UnVpZmVuZy5XYW5nQGFybS5jb20+DQo+ IENjOiBKYW4gVmlrdG9yaW4gPHZpa3RvcmluQHJlaGl2ZXRlY2guY29tPjsgZGV2IDxkZXZAZHBk ay5vcmc+OyBMdWNhDQo+IEJvY2Nhc3NpIDxibHVjYUBkZWJpYW4ub3JnPjsgSG9ubmFwcGEgTmFn YXJhaGFsbGkNCj4gPEhvbm5hcHBhLk5hZ2FyYWhhbGxpQGFybS5jb20+OyBuZCA8bmRAYXJtLmNv bT4NCj4gU3ViamVjdDogUkU6IFByb2JpbmcgdGhlIGV4cGVjdGVkIHN0YXRlL3N1cHBvcnQgb2Yg RFBES0Bhcm1oZg0KPiANCj4gDQo+IA0KPiA+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ ID4gRnJvbTogQ2hyaXN0aWFuIEVocmhhcmR0IDxjaHJpc3RpYW4uZWhyaGFyZHRAY2Fub25pY2Fs LmNvbT4NCj4gPiBTZW50OiBXZWRuZXNkYXksIE5vdmVtYmVyIDEwLCAyMDIxIDg6NDggQU0NCj4g PiBUbzogUnVpZmVuZyBXYW5nIDxydWlmZW5nLndhbmdAYXJtLmNvbT4NCj4gPiBDYzogSmFuIFZp a3RvcmluIDx2aWt0b3JpbkByZWhpdmV0ZWNoLmNvbT47IGRldiA8ZGV2QGRwZGsub3JnPjsgTHVj YQ0KPiA+IEJvY2Nhc3NpIDxibHVjYUBkZWJpYW4ub3JnPjsgSnVyYWogTGlua2XFoQ0KPiA+IDxq dXJhai5saW5rZXNAcGFudGhlb24udGVjaD47IEhvbm5hcHBhIE5hZ2FyYWhhbGxpDQo+ID4gPEhv bm5hcHBhLk5hZ2FyYWhhbGxpQGFybS5jb20+OyBuZCA8bmRAYXJtLmNvbT4NCj4gPiBTdWJqZWN0 OiBSZTogUHJvYmluZyB0aGUgZXhwZWN0ZWQgc3RhdGUvc3VwcG9ydCBvZiBEUERLQGFybWhmDQo+ ID4NCj4gPiBPbiBUdWUsIE5vdiA5LCAyMDIxIGF0IDg6MTcgQU0gUnVpZmVuZyBXYW5nIDxSdWlm ZW5nLldhbmdAYXJtLmNvbT4NCj4gPiB3cm90ZToNCj4gPiA+DQo+ID4gPiA+IC0tLS0tT3JpZ2lu YWwgTWVzc2FnZS0tLS0tDQo+ID4gPiA+IEZyb206IENocmlzdGlhbiBFaHJoYXJkdCA8Y2hyaXN0 aWFuLmVocmhhcmR0QGNhbm9uaWNhbC5jb20+DQo+ID4gPiA+IFNlbnQ6IE1vbmRheSwgTm92ZW1i ZXIgOCwgMjAyMSA4OjMyIFBNDQo+ID4gPiA+IFRvOiBKYW4gVmlrdG9yaW4gPHZpa3RvcmluQHJl aGl2ZXRlY2guY29tPjsgUnVpZmVuZyBXYW5nDQo+ID4gPiA+IDxSdWlmZW5nLldhbmdAYXJtLmNv bT47IGRldiA8ZGV2QGRwZGsub3JnPg0KPiA+ID4gPiBDYzogTHVjYSBCb2NjYXNzaSA8Ymx1Y2FA ZGViaWFuLm9yZz4NCj4gPiA+ID4gU3ViamVjdDogUHJvYmluZyB0aGUgZXhwZWN0ZWQgc3RhdGUv c3VwcG9ydCBvZiBEUERLQGFybWhmDQo+ID4gPiA+DQo+ID4gPiA+IEhpLA0KPiA+ID4gPiBJIHdh bnRlZCB0byBhc2sgYWJvdXQgdGhlIGN1cnJlbnQgc3RhdGUgb2YgRFBES0Bhcm1oZiAobm90IGFy bTY0LA0KPiA+ID4gPiB0aGF0IHNlZW1zIGZpbmUgQUZBSUNTKS4NCj4gPiA+ID4gU2luY2UgdGhl cmUgYXJlIHRvbyBtYW55IGFybXMgdG9kYXksIEkgbWVhbiBhcm1oZiBhcyBpbiBbMF0uDQo+ID4g PiBJIHRoaW5rIGFybWhmIGluIHF1ZXN0aW9uIHJlZmVycyB0byBhcm12Ny4NCj4gPiA+DQo+ID4g PiA+DQo+ID4gPiA+IFdoYXQgSSBzZWUgd2hlbiBidWlsZGluZyBEUERLIDIxLjExIGlzDQo+ID4g PiA+IDI5NzMgLi4vY29uZmlnL21lc29uLmJ1aWxkOjM2NDoxOiBFUlJPUjogUHJvYmxlbSBlbmNv dW50ZXJlZDoNCj4gPiA+ID4gTnVtYmVyIG9mIENQVSBjb3JlcyBub3Qgc3BlY2lmaWVkLg0KPiA+ ID4gPg0KPiA+ID4gPiBSaWdodCBub3cgdGhpcyBzZWVtcyB0byBiZSBicm9rZW4gdGhlIHNhbWUg ZXZlcnl3aGVyZSAtIFN1c2UgWzFdLA0KPiA+ID4gPiBmZWRvcmEgWzJdLCBEZWJpYW4vVWJ1bnR1 IFszXQ0KPiA+ID4gTG9va3MgbGlrZSB0aGlzIGhhcHBlbnMgd2l0aCBuYXRpdmUgYnVpbGQgb24g YXJtdjcgbWFjaGluZS4NCj4gPiA+IFJURV9NQVhfTENPUkUNCj4gPiBpcyBub3Qgc2V0IGZvciB0 aGUgYnVpbGQuDQo+ID4NCj4gDQo+IFdoYXQgZG8gd2Ugd2FudCB0byBkbyB3aXRoIGFybXY3IG5h dGl2ZSBidWlsZCwgUnVpZmVuZz8gRm9yIGFhcmNoNjQsIHdlDQo+IGRldGVjdCB3aGljaCBtYWNo aW5lIHdlJ3JlIGJ1aWxkaW5nIG9uIGFuZCB3ZSBzZXQgZXZlcnl0aGluZyBhY2NvcmRpbmdseSwN Cj4gdW5sZXNzIHRoZSBnZW5lcmljIGJ1aWxkIGlzIGVuYWJsZWQuIERvIHdlIHdhbnQgdG8gYWRk IHN1cHBvcnQgZm9yIGp1c3QgdGhlDQo+IGdlbmVyaWMgYnVpbGQgZm9yIGFybXY3IChpLmUuIHJl Z2FyZGxlc3Mgb2Ygd2hhdCdzIHNldCBpbiAtRHBsYXRmb3JtKT8gV2hhdA0KPiB2YWx1ZXMgb2Yg UlRFX01BWF9MQ09SRSBhbmQgUlRFX01BWF9OVU1BX05PREVTIG1ha2Ugc2Vuc2UgZm9yIGFuDQo+ IGFybXY3IGdlbmVyaWMgYnVpbGQ/DQoNClllcywgc3VwcG9ydCBqdXN0IHRoZSBnZW5lcmljIGJ1 aWxkIGZvciBhcm12Ny4NCkkgdGhpbmsgd2Ugc2hvdWxkIGhhdmUgUlRFX01BWF9MQ09SRT0xMjgs IFJURV9NQVhfTlVNQV9OT0RFUz04IGZvciB0aGUgYnVpbGQuDQpUaGVzZSB2YWx1ZXMgYXJlIGNv bnNpc3RlbnQgd2l0aCB2YWx1ZXMgdXNlZCBpbiBzdGFibGUgYnJhbmNoIHdoZXJlIGFybXY3IHN0 aWxsIGhhdmUgTWFrZSBidWlsZCBzdXBwb3J0Lg0KDQo+IA0KPiA+IFRoYW5rcyBmb3IgdGhlIGhp bnQsDQo+ID4ganVzdCBGWUkgdXNpbmcgdGhlIG5ld2VyIC1EcGxhdGZvcm09Z2VuZXJpYyB3aXRo b3V0IHNwZWNpZnlpbmcgdGhlDQo+ID4gbWFjaGluZSBhcyB3ZSBkaWQgaW4gdGhlIHBhc3QgeWll bGRzIHRoZSBzYW1lIGlzc3VlLg0KPiA+IEkgdW5kZXJzdGFuZCB0aGF0IGV2ZXJ5IGN1c3RvbSBi dWlsdCBwcm9qZWN0IG5lZWRzIGl0J3MgbGl0dGxlIHNwZWNpYWwNCj4gPiB0d2lzdCwgYnV0IHRo YXQgKGFzayBmb3IgdGhlIGxvd2VzdCBjb21tb24gZGVub21pbmF0b3IpIGlzIGV4YWN0bHkNCj4g PiB3aGF0IGdlbmVyaWMgYnVpbGRzIGluIERpc3RyaWJ1dGlvbnMgd2lsbCBuZWVkLg0KPiA+DQo+ ID4NCj4gPiA+ID4gSSdtIG5vdCBhc2tpbmcgZm9yIGEgZml4IGZvciB0aGlzIHBhcnRpY3VsYXIg aXNzdWUgKGFsdGhvdWdoIEkNCj4gPiA+ID4gZ3Vlc3MgcGVvcGxlIHdvdWxkIGJlIGhhcHB5KSwg YnV0IG1vcmUgYWJvdXQgdGhlIGdlbmVyYWwgc3RhdGUgb2YNCj4gRFBES0Bhcm1oZi4NCj4gPiA+ ID4NCj4gPiA+ID4gRGViaWFuIGFuZCBVYnVudHUgdXNlZCB0byBidWlsZCBpdCBvbiBhcm1oZiBh cyB3ZWxsLCBidXQgb3ZlciB0aGUNCj4gPiA+ID4gcmVjZW50IHllYXJzIEkgZmVlbCAobm8gaGFy ZCBkYXRhKSB0aGF0IHVzYWdlIHRoZXJlIHdhcyBuZXh0IHRvIG5vbmUuDQo+ID4gPiA+DQo+ID4g PiA+IE9UT0ggVGhvbWFzIHNhaWQgdGhhdCByZWNlbnRseSBwZW9wbGUgY2FyZWQgYWJvdXQgYXJt djcgWzRdDQo+ID4gPiA+DQo+ID4gPiA+IE15IHN1Z2dlc3Rpb24gd291bGQgYmUgdG8gZGlzYWJs ZSB0aGUgYnVpbGQgb24gYXJtaGYgaW4NCj4gPiA+ID4gRGViaWFuL1VidW50dQ0KPiA+ID4gPiAo K2Vsc2V3aGVyZT8pIHVudGlsIGl0IHJlYWNoZXMgYSBtb3JlIHN0YWJsZSBwaGFzZSBhbmQgcmVh bCB1c2UtY2FzZXMuDQo+ID4gPiA+IEJ1dCBtYXliZSBJIG1pc3NlZCBzb21lIHVzZS1jYXNlcywg dGhlcmVmb3JlIEkgd2FudGVkIHRvIHJlYWNoIG91dA0KPiA+ID4gPiB0byB0aGUgbWFpbGluZyBs aXN0IHRvIHByb2JlIGZvciBtb3JlIG9waW5pb25zIG9uIHRoaXMuDQo+ID4gPiBJJ20gbm90IGF3 YXJlIG9mIGFtb3VudCBvZiB1c2VycyB0aGF0IHVzaW5nIERQREsgb24gYXJtdjcuIEJ1dCBbNF0N Cj4gPiA+IHN1Z2dlc3RzDQo+ID4gdGhhdCB0aGVyZSBpcyByZWFsIHVzZSBjYXNlLg0KPiA+ID4g SSB0aGluayB0aGUgYnVpbGQgb24gYXJtaGYgZG9lcyBoYXZlIHZhbHVlLiBJdCBoZWxwcyB0byBt YWludGFpbg0KPiA+ID4gZ2VuZXJhbCBzdGF0dXMgb24gYXJtdjcuIFRoYXQgaXMgb25lIG9mIHRo ZSByZWFzb24gd2h5IHVzZXIgWzRdIGNhbg0KPiA+ID4gZW5hYmxlDQo+ID4gYXJtdjcgY3Jvc3Mg Y29tcGlsZSBzbW9vdGhseS4NCj4gPiA+IEkgc3VnZ2VzdCB0byBrZWVwIHRoZSBidWlsZCBhbmQg Zml4IHRoZSBmYWlsdXJlLg0KPiA+ID4NCj4gDQo+IFRoYXQgcGF0Y2ggYWN0dWFsbHkgdXNlcyB0 aGUgYWFyY2g2NCBnZW5lcmljIGNvbmZpZyB3aXRoIGFybWhmIGNvbXBpbGVyLCBzbw0KPiBpdCdz IG5vdCByZWFsbHkgYW4gYXJtdjcgYnVpbGQuIEknbGwgbmVlZCB0byB3ZWlnaCBpbiBvbiB0aGF0 IG9uZS4NCg0KT0suIFRoYW5rcy4NCj4gDQo+ID4gPiA+DQo+ID4gPiA+IFRoYW5rcyBmb3IgeW91 ciB0aG91Z2h0cyBvbiB0aGlzIGluIGFkdmFuY2UhDQo+ID4gPiA+DQo+ID4gPiA+IFAuUy4gSWYg aXQgaXMgbWVhbnQgdG8gd29yayBhbmQgYmUgc3VwcG9ydGVkLCB0aGVuIHdlIHdpbGwgbmVlZCBh DQo+ID4gPiA+IGZpeCBmb3IgdGhhdA0KPiA+ID4gSGkgSnVyYWosDQo+ID4gPiBDYW4geW91IGhh dmUgYSBsb29rIGF0IHRoZSBpc3N1ZT8NCj4gPiA+DQo+ID4gPiA+DQo+ID4gPiA+IFswXTogaHR0 cHM6Ly93aWtpLmRlYmlhbi5vcmcvQXJtSGFyZEZsb2F0UG9ydA0KPiA+ID4gPiBbMV06DQo+ID4g PiA+DQo+IGh0dHBzOi8vYnVpbGQub3BlbnN1c2Uub3JnL3B1YmxpYy9idWlsZC9ob21lOmJsdWNh OmRwZGsvb3BlblNVU0VfRg0KPiA+ID4gPiBhYw0KPiA+ID4gPiB0bw0KPiA+ID4gPiByeV9BUk0v YXJtdjdsL2RwZGsvX2xvZw0KPiA+ID4gPiBbMl06DQo+ID4gPiA+IGh0dHBzOi8vYnVpbGQub3Bl bnN1c2Uub3JnL3B1YmxpYy9idWlsZC9ob21lOmJsdWNhOmRwZGsvRmVkb3JhXzM1Lw0KPiA+ID4g PiBhcg0KPiA+ID4gPiBtdg0KPiA+ID4gPiA3bC9kcGRrL19sb2cNCj4gPiA+ID4gWzNdOg0KPiA+ ID4gPiBodHRwczovL2xhdW5jaHBhZGxpYnJhcmlhbi5uZXQvNTY3ODEwOTM1L2J1aWxkbG9nX3Vi dW50dS1qYW1teS0NCj4gPiA+ID4gYXJtaGYuZHBka18yMS4xMX5yYzEtMXV+cHBhMV9CVUlMRElO Ry50eHQuZ3oNCj4gPiA+ID4gWzRdOg0KPiA+ID4gPiBodHRwczovL3BhdGNoZXMuZHBkay5vcmcv cHJvamVjdC9kcGRrL3BhdGNoLzIwMjEwNjEwMTExODM5Ljc0ODEtMS0NCj4gPiA+ID4gcy5jaGFu ZHJha2FudEBnbG9iYWxlZGdlc29mdC5jb20vDQo+ID4gPiA+DQo+ID4gPiA+IC0tDQo+ID4gPiA+ IENocmlzdGlhbiBFaHJoYXJkdA0KPiA+ID4gPiBTdGFmZiBFbmdpbmVlciwgVWJ1bnR1IFNlcnZl cg0KPiA+ID4gPiBDYW5vbmljYWwgTHRkDQo+ID4NCj4gPg0KPiA+DQo+ID4gLS0NCj4gPiBDaHJp c3RpYW4gRWhyaGFyZHQNCj4gPiBTdGFmZiBFbmdpbmVlciwgVWJ1bnR1IFNlcnZlcg0KPiA+IENh bm9uaWNhbCBMdGQNCg0K