From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id E6D40A0350; Wed, 6 May 2020 10:09:41 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 7736D1D6C1; Wed, 6 May 2020 10:09:41 +0200 (CEST) Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-eopbgr60080.outbound.protection.outlook.com [40.107.6.80]) by dpdk.org (Postfix) with ESMTP id C18F01D69F for ; Wed, 6 May 2020 10:09:39 +0200 (CEST) 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=TwUbrjcl+Fr4YF/GK9EqGmfOsQWzRcQEBHUKCAMz2q0=; b=1er0RZiUDyzen08qSeM4czbYtj1pWIjVSWHLtp5nZ4MbsH/gjz9CguTJNmXyE00IeYgEB2DfgFHx3Id+hUYe/eaPUynS7rEPrglDwzH8Qn6OV9kbS6y+VYGwBjCInMG64SaAGaQLVbenROKEw7FDCed9+EIIYLHIRJhc6t/p2ok= Received: from AM7PR04CA0019.eurprd04.prod.outlook.com (2603:10a6:20b:110::29) by AM6PR08MB4296.eurprd08.prod.outlook.com (2603:10a6:20b:b6::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2979.28; Wed, 6 May 2020 08:09:37 +0000 Received: from AM5EUR03FT009.eop-EUR03.prod.protection.outlook.com (2603:10a6:20b:110:cafe::ac) by AM7PR04CA0019.outlook.office365.com (2603:10a6:20b:110::29) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2979.26 via Frontend Transport; Wed, 6 May 2020 08:09:37 +0000 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=bestguesspass 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 AM5EUR03FT009.mail.protection.outlook.com (10.152.16.110) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2979.27 via Frontend Transport; Wed, 6 May 2020 08:09:36 +0000 Received: ("Tessian outbound 4cdf5642225a:v54"); Wed, 06 May 2020 08:09:36 +0000 X-CR-MTA-TID: 64aa7808 Received: from 80763d404ce8.3 by 64aa7808-outbound-1.mta.getcheckrecipient.com id E8ADC944-F66B-419A-BBD5-BCE0BB430587.1; Wed, 06 May 2020 08:09:31 +0000 Received: from EUR01-HE1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 80763d404ce8.3 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Wed, 06 May 2020 08:09:31 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=RlkDrmbPk2e9LF6/2xCF6qzOaM//+/Qfv8CRc+Fnoxla+6/FkpZ1471owuam6FEamWNniMgEttpyvLobQDCEEFfHMYbJ2z6hlax4mA3AjHNAHYWLmZZcl/WFyemGcmyo2B6nmS9PmBECymOlSoQ7f6SuzgflijysU65wi5b6EPzXJXa74aOSbSaFafyU+TOG+uryoGrG8nbRFNE2KuV7QjUVqix/Z1EQrWN4fdWKIIi0dsNrmSXtXY0JEAT5rbwBs+YssD7rmOc784raZhxieAJhoqmhw5g7Wvc/SLv8NnnwDcyQrr3clPs0vQ3Xzsx0+q/JbWj2G3aMJ4uvgWvxzQ== 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=TwUbrjcl+Fr4YF/GK9EqGmfOsQWzRcQEBHUKCAMz2q0=; b=hyT2gtXk5qcHY/lkJM7DqvFgksd7D/RXH9rz+2VNP4PJiOPS0LjnTP8LhzxwnXCP0GrrktuWK5BSiN250xlp5jDD25WBMjyQNaC8CVJEehONdqj1e9KcQc0x0FAIYatLWLoW1/AJ/DKDYO33AyB2lHYhsE5sVMb83W6vFkL6nu5mMMMLHRdSn6k5L0YOlXlFXloAu+wK7by77tzGVb78mfFmLtMows69aPuKrfyHrPaR6qaaEuewcOagWpIopUbGK99+bs1f0yK9gSzwSPgWKsf5JlAoQTx+JPEbE1yMbEojfLhL21G2UdlD0a/5GfzeTLl0R68Q1j8ttwR/TgiCwQ== 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=TwUbrjcl+Fr4YF/GK9EqGmfOsQWzRcQEBHUKCAMz2q0=; b=1er0RZiUDyzen08qSeM4czbYtj1pWIjVSWHLtp5nZ4MbsH/gjz9CguTJNmXyE00IeYgEB2DfgFHx3Id+hUYe/eaPUynS7rEPrglDwzH8Qn6OV9kbS6y+VYGwBjCInMG64SaAGaQLVbenROKEw7FDCed9+EIIYLHIRJhc6t/p2ok= Received: from HE1PR0801MB2025.eurprd08.prod.outlook.com (2603:10a6:3:50::14) by HE1PR0801MB1916.eurprd08.prod.outlook.com (2603:10a6:3:55::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2958.21; Wed, 6 May 2020 08:09:28 +0000 Received: from HE1PR0801MB2025.eurprd08.prod.outlook.com ([fe80::646e:c258:7269:f4b2]) by HE1PR0801MB2025.eurprd08.prod.outlook.com ([fe80::646e:c258:7269:f4b2%11]) with mapi id 15.20.2958.030; Wed, 6 May 2020 08:09:28 +0000 From: Ruifeng Wang To: Ferruh Yigit , "wenzhuo.lu@intel.com" , "konstantin.ananyev@intel.com" , "jerinj@marvell.com" , "viktorin@rehivetech.com" CC: "dev@dpdk.org" , Gavin Hu , Honnappa Nagarahalli , "juraj.linkes@pantheon.tech" , nd , nd Thread-Topic: [dpdk-dev] [PATCH 0/3] aarch32 compilation Thread-Index: AQHWGgTC9HWPFEuF40Ge7eXdnRSZpaiTYCeAgAdjAQA= Date: Wed, 6 May 2020 08:09:28 +0000 Message-ID: References: <20200424065053.119885-1-ruifeng.wang@arm.com> <5f7e7a0b-a6d1-d905-9e6a-616112057e6d@intel.com> In-Reply-To: <5f7e7a0b-a6d1-d905-9e6a-616112057e6d@intel.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ts-tracking-id: eb994780-53ab-4dc7-a270-d3a733c76be5.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: [113.29.88.7] x-ms-publictraffictype: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: a1d31f7e-d5ee-4fab-b66a-08d7f194d161 x-ms-traffictypediagnostic: HE1PR0801MB1916:|HE1PR0801MB1916:|AM6PR08MB4296: 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:144;OLM:144; x-forefront-prvs: 03950F25EC X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: 5bdRqPjaNrhZ7wLC49aJHYzarfiPi36xJHCK9o++W/zFcRZkDOwb0aw1OqeGvLkbIRtUGc6GW+9WPXrid/9DwNmG3s9s0XpwStjK0fV+KSANre59gnN0zMXITupHSCUbczTtwxFulBxkDTJrnc2PStGJ5fwLIIxFJHTiMu4rjui95XCF3CVab7YKhaWNY2/j3QReDerJdFlfMPhJzAYPcIR+RqWw/3u/mF41hZwjzIrCzHmjMeqbgQz/SYFjf2FZNtlkuHkbsyMioMlkL+Lo1BSQlqn78Ja07gnX0PmFediNRmutAnuVASCSYp/jXS0DfPVRq1Ld7PPZHRjVpBaX1BoisF6gqJTZjr4keMPaFIYsXKG8va9kb0XRJ4qe7uWxTgtpp//JO79atgGu+iX9s94jHqbuLvkqNd6IZj6VcDJpN2vT0F9erZgeuKEyquL+o1Nabzmzl74p9FV/U6/y+y3lgodzdxYKvb6p97UKWgOVUCdV5yiPMoCOtdrBlIwWiU0SDq5mqweNfyZYkjzGxJmnDlJjJApuXZqVoagAj+BcaGz08LS6gZPehzNXFDIAhBX2KXNpg0mPpfObRSyNosuqGaH2s8bZu8IvZ+LyCMI= X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:HE1PR0801MB2025.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(4636009)(366004)(376002)(136003)(346002)(396003)(39860400002)(33430700001)(7696005)(110136005)(26005)(316002)(55016002)(55236004)(186003)(6506007)(53546011)(5660300002)(54906003)(76116006)(33656002)(4326008)(8676002)(478600001)(8936002)(66946007)(9686003)(86362001)(66476007)(966005)(66556008)(66446008)(64756008)(71200400001)(33440700001)(2906002)(52536014); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: O8jc2xkr7UlnCxd1eJc4L+iBcdhUJYP7zAIUUtJH+fm6T9mr4OOXufgn9VzFzrmj+fSkwML9Y/F4syMuh0cvVL0H9tQqMHXVvzWABa1Uvdb2ciNRuOWkqRHq0akWhU23LRu+nNDB77R0sUPX70iGiGGcNGbXPSP50PdWjtq3ctIRmvXi+4k1b72ABg3KlUcqdutbgcoE1+H2vgMNhZZl6lMg9Z+AsaAFeyiZjpD7mHRvaaZ3IwBhtFSdCCFH2JGuxu5Bjm73ct2cNGL+Gwch30/p436zyEZKvHLqVrUPU8bJza224FqtkuwBpyLw0I9aCMTXmO13MdGPj4B/6etvU5HzEOhHvSKj/x5w6CXmMoxogHO/ICPYVb9AAzGenFs84QXp+km/gIwyIDfRKoiiCY0wroG7bKFAMLbjLxwO1PdDaqWjjPeJt56n/hr4B4XbEvEhifz845Ic+ATadoY+wmSM3rBuml47pu3Tb8TotDRbsdFMT+WlHJ0o8e27rdx7KqWw5C3+s9Ld8vEvXUMlihidMxizO555bFBoyXS2cRBq5tPE+8zngwrCPDwB5qGHQFcUaRLe7w/E+jI2ekPgv8Ghv/LB2XjR5JUhH7YCFsmxfTOwKTQ/u/lpASD/L74DngX5LlgPKo479AaULugJePJBYvaAGoUUMWazqIIVIjiaO4tGC+ddPyF2VsOEKL8SGKgcC09CCfFJsttKRm4IqWK24xhk5EWxfEjNkDGA7+l1XEbWcPWBkeVsVCskaQV1qZ3dOlsQp917j0F32WbtUgh4tgNkLE/HjRulFTgBHOs= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0801MB1916 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: AM5EUR03FT009.eop-EUR03.prod.protection.outlook.com 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; SFTY:; SFS:(4636009)(346002)(136003)(39860400002)(376002)(396003)(46966005)(33430700001)(356005)(70206006)(82310400002)(7696005)(82740400003)(47076004)(81166007)(52536014)(8676002)(186003)(33656002)(26005)(6506007)(53546011)(336012)(86362001)(55016002)(478600001)(9686003)(4326008)(54906003)(110136005)(966005)(33440700001)(316002)(36906005)(70586007)(5660300002)(8936002)(2906002); DIR:OUT; SFP:1101; X-MS-Office365-Filtering-Correlation-Id-Prvs: b1aa5856-d939-4266-193f-08d7f194cca3 X-Forefront-PRVS: 03950F25EC X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: Of1tZEhqM0Mf6+sSg40Q+lkkkfSGt0UKG9IFGV6pEcHwltZhj23eaoQXJ2k1e8hR6jtSmy/3n/QEis1biuVDyPz0d/K/tSTD51GyoI1bgxUsr7wRrWJ7ImL8+Iuyrv8kaE+AzOJ0mRZ6zcClCHmZIAJNYWoc/EYlVOljYcwOnbs/beMEYt3rMt4cqDM+1YqfmXDFnLs84DH/Pnu0c3IPbwtm4Im4G4q5BTWH6EFwBOrzT1xeD+IaiVTdEN/LHfAEv5ngNoHTU8tKYAcEhK287Zhm2HkNzPyRsfrz7n5sSblNECFabFlCUqFp6juXj0nMuuFXkwKIu2rfKJxKMPAdAzE3542tVl/61HQoYzbPeIt5nNvQGgIEOQkz1d7utsyOy/VmWpaAdXHeCYM8uwZaVZ6MkhLvBYjcvP3cUkyDSh/yuZe67hniR3XxGyr8Q0InWrgz3oOX4ceEygsHee9UZlBxLAhXyhwx0VTZjU+FvkkAdmu713kgijyHYyENWZbJO43noQ1ei89a/tNVpPTzYpNCvfL5LdzsfNnfsOnjcWy+NeIqM91bb8J9WlzmLL0BaMezJd5twPt12SUftNmwQ3PSi19+OdjF0BjTeUBS6WiA+yLhE31jzxdueElRM/Ih0UtLqNJH7MhLDnm3uW0JGnA6Bqcgi7I9eSWptv5p3CY= X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 May 2020 08:09:36.5970 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: a1d31f7e-d5ee-4fab-b66a-08d7f194d161 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-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR08MB4296 Subject: Re: [dpdk-dev] [PATCH 0/3] aarch32 compilation X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 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" DQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IEZlcnJ1aCBZaWdpdCA8ZmVy cnVoLnlpZ2l0QGludGVsLmNvbT4NCj4gU2VudDogRnJpZGF5LCBNYXkgMSwgMjAyMCAxMTowNyBQ TQ0KPiBUbzogUnVpZmVuZyBXYW5nIDxSdWlmZW5nLldhbmdAYXJtLmNvbT47IHdlbnpodW8ubHVA aW50ZWwuY29tOw0KPiBrb25zdGFudGluLmFuYW55ZXZAaW50ZWwuY29tOyBqZXJpbmpAbWFydmVs bC5jb207DQo+IHZpa3RvcmluQHJlaGl2ZXRlY2guY29tDQo+IENjOiBkZXZAZHBkay5vcmc7IEdh dmluIEh1IDxHYXZpbi5IdUBhcm0uY29tPjsgSG9ubmFwcGEgTmFnYXJhaGFsbGkNCj4gPEhvbm5h cHBhLk5hZ2FyYWhhbGxpQGFybS5jb20+OyBqdXJhai5saW5rZXNAcGFudGhlb24udGVjaDsgbmQN Cj4gPG5kQGFybS5jb20+DQo+IFN1YmplY3Q6IFJlOiBbZHBkay1kZXZdIFtQQVRDSCAwLzNdIGFh cmNoMzIgY29tcGlsYXRpb24NCj4gDQo+IE9uIDQvMjQvMjAyMCA3OjUwIEFNLCBSdWlmZW5nIFdh bmcgd3JvdGU6DQo+ID4gQnVpbGQgYWFyY2gzMiBiaW5hcnkgb24gYWFyY2g2NCBwbGF0Zm9ybSBo aXQgaXNzdWVzIHdpdGggbDNmd2QgWzFdIGFuZA0KPiA+IGl4Z2JlIFBNRCBbMl0uIFRoaXMgcGF0 Y2ggc2V0IGlzIHRvIGZpeCB0aGVzZS4NCj4gPg0KPiA+IFdoZW4gYnVpbGRpbmcgd2l0aCBtYWtl LCBwbGVhc2UgcmVmZXIgdG8gZ3VpZGU6DQo+ID4gaHR0cDovL3BhdGNoZXMuZHBkay5vcmcvcGF0 Y2gvNjI4MjAvDQo+ID4NCj4gPiBXaGVuIGJ1aWxkaW5nIHdpdGggbWVzb24sIHJlcXVpcmVzIHNl cmllczoNCj4gPiBodHRwOi8vcGF0Y2hlcy5kcGRrLm9yZy9jb3Zlci82ODUzNC8NCj4gPg0KPiA+ IFsxXSBodHRwczovL21haWxzLmRwZGsub3JnL2FyY2hpdmVzL2Rldi8yMDIwLUFwcmlsLzE2MjY3 My5odG1sDQo+ID4gWzJdIGh0dHBzOi8vbWFpbHMuZHBkay5vcmcvYXJjaGl2ZXMvZGV2LzIwMjAt QXByaWwvMTYzODQ2Lmh0bWwNCj4gPg0KPiA+DQo+ID4gUnVpZmVuZyBXYW5nICgzKToNCj4gPiAg IGFyY2gvYXJtOiBhZGQgdmNvcHlxIGludHJpbnNpYyBmb3IgYWFyY2gzMg0KPiA+ICAgbmV0L2l4 Z2JlOiBhZGQgc3VwcG9ydCBmb3IgYWFyY2gzMg0KPiA+ICAgbmV0L2l4Z2JlOiBmaXggaW5jbHVk ZSBvZiB2ZWN0b3IgaGVhZGVyIGZpbGUNCj4gPg0KPiANCj4gTm90IGRpcmVjdGx5IHJlbGF0ZWQg dG8gdGhpcyBwYXRjaCBidXQgc2luY2UgeW91IGFyZSBmaXhpbmcgYWFyY2gzMiBjb21waWxhdGlv biwNCj4gSSBhbSBnZXR0aW5nIGZvbGxvd2luZyAtV2Nhc3QtYWxpZ24gd2FybmluZ3MgWzFdIHdo aWxlIGNyb3NzIGJ1aWxkaW5nIHdpdGg6DQo+IGFybS1saW51eC1nY2MuYnJfcmVhbCAoQnVpbGRy b290IDIwMjAuMDItMDAwMTEtZzdlYThhNTIpIDkuMy4wDQo+IA0KSSBnb3QgdGhlIHNhbWUgd2Fy bmluZ3Mgd2l0aCBhcm0tbGludXgtZ251ZWFiaWhmLWdjYy4gVGhlIHdhcm5pbmdzIHNwcmVhZCBp biBtYW55IGRpZmZlcmVudCBmaWxlcy4NCkl0IGlzIGJlY2F1c2UgYXJtdjdhL2FhcmNoMzIgcHV0 cyBzdHJpY3QgYWxpZ24gcmVxdWlyZW1lbnQuIA0KV2UgY2FuIGZpcnN0IG1ha2UgaXQgY29tcGls ZS4gQW5kIGNsZWFuIHVwIHN1Y2ggd2FybmluZ3MgaW4gbmV4dCBzdGVwPw0KDQo+IA0KPiBbMV0N Cj4gLi4uL2xpYi9saWJydGVfZWFsL2xpbnV4L2VhbF92ZmlvX21wX3N5bmMuYzogSW4gZnVuY3Rp b24g4oCYdmZpb19tcF9wcmltYXJ54oCZOg0KPiAuLi4vbGliL2xpYnJ0ZV9lYWwvbGludXgvZWFs X3ZmaW9fbXBfc3luYy5jOjMxOjI4OiB3YXJuaW5nOiBjYXN0IGluY3JlYXNlcw0KPiByZXF1aXJl ZCBhbGlnbm1lbnQgb2YgdGFyZ2V0IHR5cGUgWy1XY2FzdC1hbGlnbl0NCj4gICAgMzEgfCAgc3Ry dWN0IHZmaW9fbXBfcGFyYW0gKnIgPSAoc3RydWN0IHZmaW9fbXBfcGFyYW0gKilyZXBseS5wYXJh bTsNCj4gICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICBeDQo+IC4uLi9saWIvbGli cnRlX2VhbC9saW51eC9lYWxfdmZpb19tcF9zeW5jLmM6MzM6Mzogd2FybmluZzogY2FzdCBpbmNy ZWFzZXMNCj4gcmVxdWlyZWQgYWxpZ25tZW50IG9mIHRhcmdldCB0eXBlIFstV2Nhc3QtYWxpZ25d DQo+ICAgIDMzIHwgICAoY29uc3Qgc3RydWN0IHZmaW9fbXBfcGFyYW0gKiltc2ctPnBhcmFtOw0K PiAgICAgICB8ICAgXg0KPiAuLi4vbGliL2xpYnJ0ZV9lYWwvbGludXgvZWFsX3ZmaW8uYzogSW4g ZnVuY3Rpb24g4oCYdmZpb19vcGVuX2dyb3VwX2Zk4oCZOg0KPiAuLi4vbGliL2xpYnJ0ZV9lYWwv bGludXgvZWFsX3ZmaW8uYzoyNjk6Mjg6IHdhcm5pbmc6IGNhc3QgaW5jcmVhc2VzIHJlcXVpcmVk DQo+IGFsaWdubWVudCBvZiB0YXJnZXQgdHlwZSBbLVdjYXN0LWFsaWduXQ0KPiAgIDI2OSB8ICBz dHJ1Y3QgdmZpb19tcF9wYXJhbSAqcCA9IChzdHJ1Y3QgdmZpb19tcF9wYXJhbSAqKW1wX3JlcS5w YXJhbTsNCj4gICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICBeDQo+IC4uLi9saWIv bGlicnRlX2VhbC9saW51eC9lYWxfdmZpby5jOjMxNjo3OiB3YXJuaW5nOiBjYXN0IGluY3JlYXNl cyByZXF1aXJlZA0KPiBhbGlnbm1lbnQgb2YgdGFyZ2V0IHR5cGUgWy1XY2FzdC1hbGlnbl0NCj4g ICAzMTYgfCAgIHAgPSAoc3RydWN0IHZmaW9fbXBfcGFyYW0gKiltcF9yZXAtPnBhcmFtOw0KPiAg ICAgICB8ICAgICAgIF4NCj4gICBDQyBlYWxfY29tbW9uX2NsYXNzLm8NCj4gLi4uL2xpYi9saWJy dGVfZWFsL2xpbnV4L2VhbF92ZmlvLmM6IEluIGZ1bmN0aW9uIOKAmHZmaW9fc3luY19kZWZhdWx0 X2NvbnRhaW5lcuKAmToNCj4gLi4uL2xpYi9saWJydGVfZWFsL2xpbnV4L2VhbF92ZmlvLmM6NjI3 OjI4OiB3YXJuaW5nOiBjYXN0IGluY3JlYXNlcyByZXF1aXJlZA0KPiBhbGlnbm1lbnQgb2YgdGFy Z2V0IHR5cGUgWy1XY2FzdC1hbGlnbl0NCj4gICA2MjcgfCAgc3RydWN0IHZmaW9fbXBfcGFyYW0g KnAgPSAoc3RydWN0IHZmaW9fbXBfcGFyYW0gKiltcF9yZXEucGFyYW07DQo+ICAgICAgIHwgICAg ICAgICAgICAgICAgICAgICAgICAgICAgXg0KPiAuLi4vbGliL2xpYnJ0ZV9lYWwvbGludXgvZWFs X3ZmaW8uYzo2NTI6Nzogd2FybmluZzogY2FzdCBpbmNyZWFzZXMgcmVxdWlyZWQNCj4gYWxpZ25t ZW50IG9mIHRhcmdldCB0eXBlIFstV2Nhc3QtYWxpZ25dDQo+ICAgNjUyIHwgICBwID0gKHN0cnVj dCB2ZmlvX21wX3BhcmFtICopbXBfcmVwLT5wYXJhbTsNCj4gICAgICAgfCAgICAgICBeDQo+IC4u Li9saWIvbGlicnRlX2VhbC9saW51eC9lYWxfdmZpby5jOiBJbiBmdW5jdGlvbiDigJh2ZmlvX2dl dF9kZWZhdWx0X2NvbnRhaW5lcl9mZOKAmToNCj4gLi4uL2xpYi9saWJydGVfZWFsL2xpbnV4L2Vh bF92ZmlvLmM6MTA5NDoyODogd2FybmluZzogY2FzdCBpbmNyZWFzZXMgcmVxdWlyZWQNCj4gYWxp Z25tZW50IG9mIHRhcmdldCB0eXBlIFstV2Nhc3QtYWxpZ25dDQo+ICAxMDk0IHwgIHN0cnVjdCB2 ZmlvX21wX3BhcmFtICpwID0gKHN0cnVjdCB2ZmlvX21wX3BhcmFtICopbXBfcmVxLnBhcmFtOw0K PiAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgIF4NCj4gLi4uL2xpYi9saWJydGVf ZWFsL2xpbnV4L2VhbF92ZmlvLmM6MTExNjo3OiB3YXJuaW5nOiBjYXN0IGluY3JlYXNlcyByZXF1 aXJlZA0KPiBhbGlnbm1lbnQgb2YgdGFyZ2V0IHR5cGUgWy1XY2FzdC1hbGlnbl0NCj4gIDExMTYg fCAgIHAgPSAoc3RydWN0IHZmaW9fbXBfcGFyYW0gKiltcF9yZXAtPnBhcmFtOw0KPiAgICAgICB8 ICAgICAgIF4NCj4gICBDQyBlYWxfY29tbW9uX2J1cy5vDQo+IC4uLi9saWIvbGlicnRlX2VhbC9s aW51eC9lYWxfdmZpby5jOiBJbiBmdW5jdGlvbiDigJhydGVfdmZpb19nZXRfY29udGFpbmVyX2Zk 4oCZOg0KPiAuLi4vbGliL2xpYnJ0ZV9lYWwvbGludXgvZWFsX3ZmaW8uYzoxMjAyOjI4OiB3YXJu aW5nOiBjYXN0IGluY3JlYXNlcyByZXF1aXJlZA0KPiBhbGlnbm1lbnQgb2YgdGFyZ2V0IHR5cGUg Wy1XY2FzdC1hbGlnbl0NCj4gIDEyMDIgfCAgc3RydWN0IHZmaW9fbXBfcGFyYW0gKnAgPSAoc3Ry dWN0IHZmaW9fbXBfcGFyYW0gKiltcF9yZXEucGFyYW07DQo+ICAgICAgIHwgICAgICAgICAgICAg ICAgICAgICAgICAgICAgXg0KPiAuLi4vbGliL2xpYnJ0ZV9lYWwvbGludXgvZWFsX3ZmaW8uYzox MjQ4Ojc6IHdhcm5pbmc6IGNhc3QgaW5jcmVhc2VzIHJlcXVpcmVkDQo+IGFsaWdubWVudCBvZiB0 YXJnZXQgdHlwZSBbLVdjYXN0LWFsaWduXQ0KPiAgMTI0OCB8ICAgcCA9IChzdHJ1Y3QgdmZpb19t cF9wYXJhbSAqKW1wX3JlcC0+cGFyYW07DQo+ICAgICAgIHwgICAgICAgXg0K