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 471D743063; Mon, 14 Aug 2023 16:07:50 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 1C6DC43299; Mon, 14 Aug 2023 16:07:40 +0200 (CEST) Received: from mx0b-001b2d01.pphosted.com (mx0b-001b2d01.pphosted.com [148.163.158.5]) by mails.dpdk.org (Postfix) with ESMTP id 14B994021F for ; Mon, 14 Aug 2023 15:03:33 +0200 (CEST) Received: from pps.filterd (m0353722.ppops.net [127.0.0.1]) by mx0a-001b2d01.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 37ED36hN014434; Mon, 14 Aug 2023 13:03:32 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ibm.com; h=from : to : cc : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version : subject; s=pp1; bh=r0EsOt8FeO51PAnWi3z0DAp4VD8pd+A1dsyfm+tJRaU=; b=bYUoIJHwkV92OYOvWMslqM2KGLlvvkqMKJ0bEodqdLyk9BWeBfpibwUJM49XRwrbdS32 ekNVq6LrRLJWzdft0Fs7boOMVrROh73JSjvU3hOHYhl7u3den9OWlgNCQWBsOyHh9E5n LxeNgHhFIrt793MbiBWnCq8eARN6zlYtri177eMVVEaMn3X8KruDb4o9CsSV3ka89y1V 1ZaGSOmIJRQma3Gk9fH79o4Y655VLplavyJcKjyVhUBN1HoWwWyDQzbKqczkYtIKbMMQ VzX5RyyzoXMpOA+0AhsUu9zEGQ67HU9z299uwhiot1wSmFy8OxiCWqSFP0H2kpu1zpfs Wg== Received: from pps.reinject (localhost [127.0.0.1]) by mx0a-001b2d01.pphosted.com (PPS) with ESMTPS id 3sfmthr048-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 14 Aug 2023 13:03:31 +0000 Received: from m0353722.ppops.net (m0353722.ppops.net [127.0.0.1]) by pps.reinject (8.17.1.5/8.17.1.5) with ESMTP id 37ED3VZc015210; Mon, 14 Aug 2023 13:03:31 GMT Received: from nam10-mw2-obe.outbound.protection.outlook.com (mail-mw2nam10lp2101.outbound.protection.outlook.com [104.47.55.101]) by mx0a-001b2d01.pphosted.com (PPS) with ESMTPS id 3sfmthr03k-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 14 Aug 2023 13:03:30 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=T2TnuA4D2WzHNMi++Nnzph3Wc3Cy0Hc0Ijlw6yizJBvDPaDEC5WSUgqbi5J5NGVw4JQy0C9j8uVXU9pfuh02kaosnRJ9VS4MmulqK2E5GXCUWu+5ZjEumjM/V9t467chONg+pDPxHtero+m91mjSVb6JRm45qiazBROecJkRyZ2qSKFLIxZLwDtiaMKc2+j3A60Lhmoot3Th9NgVs44r+49X63NWWNZTMvtRQpLzcGkL8gRBEx5Bmi3C6/7mCeRS8S5OGpsDDw9MD43HoOI90H73jxAc0OBVUuxOCUKWTlFVBHtYq1GjD+XeIjxJDSfAb5dQ6K74zV4nEljv9xMysA== 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=0qiQMk+4u9b1NEO4+mH0VTvfBTz7AfBxHuDR/s68iCQ=; b=Nkp6BkQW8fl2++H70tfp5J15zi9Xx+Teqlfkx9yij08IRcfX/hN0/mMbhX5a5sa0fvyEYoELttEgkGalgdnNTpEB30kyr+taQGsDHJuVxCU4OdNnND3241OlbGywAD9vzlNYZoHkZgi9BCJb8crkWwFM7HaSF1lIiuV7Cova2UGIXqN20qjp84zl6V/aB96hkCj4rMKuc9tBOZnJQoEH4yCQHwPULWsL3Tvbl49ARcqdaJPWHSBb9jptD4tXzRgDYjiLoGx9ierPtdkULGGlIZtXqkc0/3ewPh/MOnXJ1X1skZeDlCHeKEMNzZ4nFoe8E922RnSKiXgUCDoLgWUI1A== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=us.ibm.com; dmarc=pass action=none header.from=us.ibm.com; dkim=pass header.d=us.ibm.com; arc=none Received: from BN7PR15MB2436.namprd15.prod.outlook.com (2603:10b6:406:8d::20) by PH0PR15MB4781.namprd15.prod.outlook.com (2603:10b6:510:9d::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6678.26; Mon, 14 Aug 2023 13:03:28 +0000 Received: from BN7PR15MB2436.namprd15.prod.outlook.com ([fe80::be40:f1d9:ce48:ca00]) by BN7PR15MB2436.namprd15.prod.outlook.com ([fe80::be40:f1d9:ce48:ca00%4]) with mapi id 15.20.6678.025; Mon, 14 Aug 2023 13:03:28 +0000 From: Mathew S Thoennes To: David Marchand , David Miller CC: "dev@dpdk.org" , Konstantin Ananyev , Olivier Matz , Yipeng Wang , Sameh Gobriel , Bruce Richardson , Vladimir Medvedkin , Dmitry Kozlyuk , Yuying Zhang , Beilei Xing , Matan Azrad , Viacheslav Ovsiienko , Ori Kam , Suanming Mou , Qiming Yang , Wenjun Wu , Jakub Grajciar , Harman Kalra , Thomas Monjalon , David Christensen Thread-Topic: [EXTERNAL] Re: [PATCH v3] Add support for IBM Z s390x Thread-Index: AQHZxVWQF+QExFLmpk+XeqPLUH6C1K/p047Q Date: Mon, 14 Aug 2023 13:03:28 +0000 Message-ID: References: <20230726013517.216549-1-dmiller423@gmail.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: BN7PR15MB2436:EE_|PH0PR15MB4781:EE_ x-ms-office365-filtering-correlation-id: 30709dd1-d4fe-4bfb-9048-08db9cc6da48 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: djBQdZA8mQri4JXHQPWagGlNJbFAoKEGrN1u47CyAgWC0IEzSFdyaUPv4jPLzQ1YgaTA1GAI7TFs5TVg/03aq1uXWofw6kvOotDnD4DUam13ZT3PYwbUV9O29Uva57NL7Yel0NnsU1AYgaTSsXefMr8VxWftfsa18XP7JYS2W13K94mUULOwWgyoqpX8ChS4OpXiD+d5joAJoa1R9NWieDY3EfpBI+D/dOCmjhS0K0odBHQ4AyvNoWAsJ2Q0lfoY7jfD5VfkbhOC6DJGb3qFtzh0HBWYZXvXSn/NOo+COQEUJrV9XX2jvIEDBI8ztwNQWMVK8RjDrlrPyUzufnzJQA8fhwlt94+PFUDk7CQubW0lK4L43O2dfIjiycpAP8fwut3ioKf+nCdcEMsfTIhsuqUHpMN4CygEAfoT/osq8UCzVChkHq8HXON04LrJUY0dxLsqwLceXg2YxdMjRPqEZmec7cryhYnEkk/Gb8ANeoERWkbB17I7CfKGEQn5Rv/qPMIUQnBti10mSSnKl/EnC0NKRyrv/4ePw7XBR8KhMwD07dCm53AFu55Mcn/X2K7gSfIO01oBDJH52HXQnCj7cAe9uwtIh7v+GQ8m8TSGmsI= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BN7PR15MB2436.namprd15.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230028)(366004)(396003)(136003)(376002)(346002)(39860400002)(451199021)(1800799006)(186006)(38100700002)(55016003)(54906003)(110136005)(66899021)(7696005)(71200400001)(478600001)(122000001)(7416002)(52536014)(38070700005)(5660300002)(2906002)(33656002)(86362001)(40140700001)(4326008)(64756008)(66446008)(66476007)(66556008)(66946007)(76116006)(41300700001)(8936002)(8676002)(316002)(53546011)(6506007)(26005)(83380400001)(9686003)(966005); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?Z0VHdUtvTEFkVEpKbVlRSVVlR2Z5YitYQXhqRkNmVzFuWUdzMHk2bEUxQ3J1?= =?utf-8?B?V2t1cWZ5UXM5VmRza3Rldm1zeWRib3I4K1MvRHc1Q3kwSnNHbjIyN296eHlF?= =?utf-8?B?MGtKZU5NVG1sRWFqamplU2dscm05U1NmK1VKQXRkSVlzNU43N3UxUGdHODU1?= =?utf-8?B?dzVOekJ0NU5xMkQ2bkFGQkw3QkJaOVVLOXBwUzBSVHN2WHJVN0poWmZoMTFI?= =?utf-8?B?L2x2UVBIVDhSZFJ2dmFObTIzL3IybllrclhwUVhON2pSS2pSSUduVkJJd1Aw?= =?utf-8?B?ekVrQU44cUVhQ2dURGd5cGRSLzl6R01mNmlHbWQ4cU5WclFhVkVQQU85dWxG?= =?utf-8?B?b0RmSm5OaTBhdXlsMW10bHpEb0I3a25TelJxejFINzMvSlVibnNVMXlQOUsw?= =?utf-8?B?MmwrWFd5emZ0MWErL2lQbGd5MFVxNkhxcW9SWE05Y2p5TmxMYVQvT0tYVWtB?= =?utf-8?B?TUNaQmJ0Q2FsMm5BMHB4bXFndllidktaeVVPU2prZlora1gxV25DUTltVm93?= =?utf-8?B?dVh6T29Sd0lmSnZjQWI0eFVaaUsybzhLRkEwWURva1dTQmEwR2RibzJlUnN2?= =?utf-8?B?a1dscXNiL1BDMVZxbmdHUDI5OVZWeDZIeEdPWmh4eThOamFCYmt2VitGV215?= =?utf-8?B?R01OTXlPWXBjMGswTHd4SEpDRmtyWkZOVGlXRE9teGV6eGdoVi9qY3p1cHZM?= =?utf-8?B?TlVMTEZkVW4xVEgwYkRzd1hBcVhkcDRWV0piK3ZxcVJ3bnZFVGJ1Q2dkS0lP?= =?utf-8?B?OU1RVmRqTDdGUVVtSDJiaU9ObXFXcXd6VHFYVFM3RVNIS2drdXh2aFNWaEZm?= =?utf-8?B?SmxxVlFyMVpjSGY2ams4eEJtd3VsRFltbE9hT2VzUjJXRGo5dmorbW8rZnN5?= =?utf-8?B?L1Zad3o3OWJKcXFiMm9VT1dQcHpTN2hXaCtweE9LamFaWWF0RkxDZEtMcm9L?= =?utf-8?B?bXl5T2ZRK3ZKdzZGdGxqVkxOK0xEcFpjbTVCM3ROZUd5c04xQlo1ZkdWZXBi?= =?utf-8?B?TlpkeTZzUnk2NVpIaWp2UlU0MjIySWlwODJLcWE5d1hzNllSMmU3RURoNXV6?= =?utf-8?B?T3lIZXRmT3RGUXlMOVVuLzJXSlhRRGM2MnllYkZ2aDJDZ0J5Z3NWMUR4Qkpy?= =?utf-8?B?U2R4LzJzODRyYitlRVRyWjJDanc1dFpIUG5BNzVETUhKU1dXNnRsT1ByK3Nm?= =?utf-8?B?QTNnb3B4MjFOeUx1SEtWdENES01EZGpIcS94RnRwcHRiK2x1UkNROTl6eTRI?= =?utf-8?B?Q1JlMUxQVUEzajdNSlBZanh2bmNJd1dXbXMvQkQ4bzZSMU9wRjlySTNPSWQ5?= =?utf-8?B?cVFqcVVRbVlBZU55bXFsVkllcmROL0crN0NFRS9tVGQ0TE1QK1hEQjJYNGpF?= =?utf-8?B?TU9qQjRXRDZTV0Vsa1I3MERwQTJLWXJUK1AzQ3RaSWRwNzc0UURqODVNMDls?= =?utf-8?B?aVRxZitQOEh3blNkMUJORmJjTUNjQTdxYXIxc0hkejNiRDRpK0tGeHE0MjVT?= =?utf-8?B?Q0Q1aDc2WmFLaDlxUENBUEU2SWtSQ1pYaTR1b3hlRm5hZUJNdFB4bXJNWDNV?= =?utf-8?B?U3hrTE1FcmpYa3h6YXFsZkdUWnJLZ3A0L1FESkxEeUhwaFZkSngwaTAzKzd2?= =?utf-8?B?TXYvdmdoWnBVV1VJbFE0THNMWmdsNkpFcVNNbWMvYk8wemRNQjk2ejk3NnJX?= =?utf-8?B?TnIzZmJXazd1TUxWZG5SVlNGdVl5SXUxUk9QRUJqb2lXb2cxenllMFBNUmFv?= =?utf-8?B?Vmp3VTlHL2dXc2FEa1pCemRoNnI1ZGpveG9lMlp3K0x2ek1ydU5mSjRKWlJS?= =?utf-8?B?K1pCWlREYkh5ZTR0Y2lwNkszYmtJdWNVUlNOQjEwcG0rbENSUWUrVGp3RnNY?= =?utf-8?B?d0E2aG9CeE1TREVJVmVOV2N0YmVQQ2tVVGpBWkZpVEpXNks5RUU2RUpzdWJj?= =?utf-8?B?NW9WNkZSZnQvVC9ybGFJQ0w1emdtaW1XOUozMVNsTS9FdlVZNk1NS0tBczNt?= =?utf-8?B?M1g5blVORGpxYmxjVDhCdTVKRzZMWnJ3QUNWT0xtOUFpS3FKY2w5dFJEcS81?= =?utf-8?B?cHhhZ2FmV2ljNE5rejhwVnlJRW5sRDI4TmxEb3hkYXI0b0tqdHFrYTE3OHFE?= =?utf-8?Q?xuEI=3D?= Content-Type: text/plain; charset="utf-8" X-OriginatorOrg: us.ibm.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BN7PR15MB2436.namprd15.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 30709dd1-d4fe-4bfb-9048-08db9cc6da48 X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Aug 2023 13:03:28.2639 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: fcf67057-50c9-4ad4-98f3-ffca64add9e9 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: Y0DLMnNkKDNSXun2RIO77Bcgqp2afxnRlcHCJuZCQl2XW3T0BK4wmLP15xwaut/QzAstspuOaMI3xMG1xaoiew== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR15MB4781 X-Proofpoint-GUID: FMrbR1yQzVB-rpTbhjFPDOrGZ29rUFsT X-Proofpoint-ORIG-GUID: B9DZMpuMrXw6cT8ChXhdH8c7HBqSPpfU Content-Transfer-Encoding: base64 X-Proofpoint-UnRewURL: 2 URL's were un-rewritten MIME-Version: 1.0 Subject: RE: [PATCH v3] Add support for IBM Z s390x X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.267,Aquarius:18.0.957,Hydra:6.0.591,FMLib:17.11.176.26 definitions=2023-08-14_08,2023-08-10_01,2023-05-22_02 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1011 priorityscore=1501 spamscore=0 suspectscore=0 phishscore=0 mlxlogscore=999 mlxscore=0 adultscore=0 malwarescore=0 bulkscore=0 impostorscore=0 lowpriorityscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2306200000 definitions=main-2308140116 X-Mailman-Approved-At: Mon, 14 Aug 2023 16:07:37 +0200 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 RGF2aWQsDQoNCkkgd2lsbCBjb25uZWN0IHdpdGggRGF2aWQgQ2hyaXN0ZW5zZW4gaW4gcmVnYXJk cyB0byB3aGF0IHRoZXkgYXJlIGRvaW5nIGZvciBDSS4gIEkgaGF2ZSB0YWxrZWQgdG8gaGltIGlu IHRoZSBwYXN0IGJ1dCBub3cgdGhhdCB0aGluZ3MgYXJlIHJvbGxpbmcgSSB3aWxsIHJlY29ubmVj dCB3aXRoIGhpbS4gIEkgZG8gaGF2ZSBoYXJkd2FyZSB0aGF0IHRoZSBDSSBjb3VsZCBydW4gb24g dG8gdmVyaWZ5IHRoZSBidWlsZC4gIEkgdGhpbmsgdGVzdGluZyBvZiB0aGUgaGFyZHdhcmUgcGFy dCB3b3VsZCBlbmQgdXAgYmVpbmcgYXQgc29tZSByZWd1bGFyIGludGVydmFsIHNpbmNlIHRoYXQg d2lsbCBoYXZlIHRvIG9jY3VyIG9uIGludGVybmFsIGluZnJhc3RydWN0dXJlLiAgDQoNCk1hdHQu Li4uLg0KDQpNYXRoZXcgVGhvZW5uZXMNCnpTeXN0ZW1zIFJlc2VhcmNoDQpULkouIFdhdHNvbiBS ZXNlYXJjaCBDZW50ZXINCnRhcmRpc0B1cy5pYm0uY29tDQooOTE0KTk0NS00NTQ1DQoNCi0tLS0t T3JpZ2luYWwgTWVzc2FnZS0tLS0tDQpGcm9tOiBEYXZpZCBNYXJjaGFuZCA8ZGF2aWQubWFyY2hh bmRAcmVkaGF0LmNvbT4gDQpTZW50OiBXZWRuZXNkYXksIEF1Z3VzdCAyLCAyMDIzIDExOjI1IEFN DQpUbzogRGF2aWQgTWlsbGVyIDxkbWlsbGVyNDIzQGdtYWlsLmNvbT4NCkNjOiBkZXZAZHBkay5v cmc7IE1hdGhldyBTIFRob2VubmVzIDx0YXJkaXNAdXMuaWJtLmNvbT47IEtvbnN0YW50aW4gQW5h bnlldiA8a29uc3RhbnRpbi52LmFuYW55ZXZAeWFuZGV4LnJ1PjsgT2xpdmllciBNYXR6IDxvbGl2 aWVyLm1hdHpANndpbmQuY29tPjsgWWlwZW5nIFdhbmcgPHlpcGVuZzEud2FuZ0BpbnRlbC5jb20+ OyBTYW1laCBHb2JyaWVsIDxzYW1laC5nb2JyaWVsQGludGVsLmNvbT47IEJydWNlIFJpY2hhcmRz b24gPGJydWNlLnJpY2hhcmRzb25AaW50ZWwuY29tPjsgVmxhZGltaXIgTWVkdmVka2luIDx2bGFk aW1pci5tZWR2ZWRraW5AaW50ZWwuY29tPjsgRG1pdHJ5IEtvemx5dWsgPGRtaXRyeS5rb3psaXVr QGdtYWlsLmNvbT47IFl1eWluZyBaaGFuZyA8WXV5aW5nLlpoYW5nQGludGVsLmNvbT47IEJlaWxl aSBYaW5nIDxiZWlsZWkueGluZ0BpbnRlbC5jb20+OyBNYXRhbiBBenJhZCA8bWF0YW5AbnZpZGlh LmNvbT47IFZpYWNoZXNsYXYgT3ZzaWllbmtvIDx2aWFjaGVzbGF2b0BudmlkaWEuY29tPjsgT3Jp IEthbSA8b3Jpa2FAbnZpZGlhLmNvbT47IFN1YW5taW5nIE1vdSA8c3Vhbm1pbmdtQG52aWRpYS5j b20+OyBRaW1pbmcgWWFuZyA8cWltaW5nLnlhbmdAaW50ZWwuY29tPjsgV2VuanVuIFd1IDx3ZW5q dW4xLnd1QGludGVsLmNvbT47IEpha3ViIEdyYWpjaWFyIDxqZ3JhamNpYUBjaXNjby5jb20+OyBI YXJtYW4gS2FscmEgPGhrYWxyYUBtYXJ2ZWxsLmNvbT47IFRob21hcyBNb25qYWxvbiA8dGhvbWFz QG1vbmphbG9uLm5ldD47IERhdmlkIENocmlzdGVuc2VuIDxkcmNAbGludXgudm5ldC5pYm0uY29t Pg0KU3ViamVjdDogW0VYVEVSTkFMXSBSZTogW1BBVENIIHYzXSBBZGQgc3VwcG9ydCBmb3IgSUJN IFogczM5MHgNCg0KSGVsbG8gRGF2aWQsDQoNCk9uIFdlZCwgSnVsIDI2LCAyMDIzIGF0IDM6MzXi gK9BTSBEYXZpZCBNaWxsZXIgPGRtaWxsZXI0MjNAZ21haWwuY29tPiB3cm90ZToNCj4NCj4gTWlu aW1hbCBjaGFuZ2VzIHRvIGRyaXZlcnMgYW5kIGFwcCB0byBzdXBwb3J0IHRoZSBJQk0gczM5MHgu DQoNClRoaXMgc2VlbXMgYSBiaXQgbW9yZSB0aGFuICJtaW5pbWFsIGNoYW5nZXMiIDotKS4NCg0K Pg0KPiBTaWduZWQtb2ZmLWJ5OiBEYXZpZCBNaWxsZXIgPGRtaWxsZXI0MjNAZ21haWwuY29tPg0K PiBSZXZpZXdlZC1ieTogTWF0aGV3IFMgVGhvZW5uZXMgPHRhcmRpc0B1cy5pYm0uY29tPg0KPiAt LS0NCj4gIGFwcC90ZXN0LWFjbC9tYWluLmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA0 ICsNCj4gIGFwcC90ZXN0L3Rlc3RfYWNsLmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAx ICsNCj4gIGFwcC90ZXN0L3Rlc3RfYXRvbWljLmMgICAgICAgICAgICAgICAgICAgICAgIHwgICA3 ICstDQo+ICBhcHAvdGVzdC90ZXN0X2NtZGxpbmVfaXBhZGRyLmMgICAgICAgICAgICAgICB8ICAx MiArLQ0KPiAgYXBwL3Rlc3QvdGVzdF9jbWRsaW5lX251bS5jICAgICAgICAgICAgICAgICAgfCAx MTAgKysrKw0KPiAgYXBwL3Rlc3QvdGVzdF9oYXNoX2Z1bmN0aW9ucy5jICAgICAgICAgICAgICAg fCAgMjkgKw0KPiAgYXBwL3Rlc3QvdGVzdF94bW10X29wcy5oICAgICAgICAgICAgICAgICAgICAg fCAgMTQgKw0KPiAgYnVpbGR0b29scy9wbWRpbmZvZ2VuLnB5ICAgICAgICAgICAgICAgICAgICAg fCAgMTEgKy0NCj4gIGNvbmZpZy9tZXNvbi5idWlsZCAgICAgICAgICAgICAgICAgICAgICAgICAg IHwgICAyICsNCj4gIGNvbmZpZy9zMzkweC9tZXNvbi5idWlsZCAgICAgICAgICAgICAgICAgICAg IHwgIDUxICsrDQo+ICBjb25maWcvczM5MHgvczM5MHhfbGludXhfY2xhbmdfdWJ1bnR1ICAgICAg ICB8ICAxOSArDQo+ICBkb2MvZ3VpZGVzL25pY3MvZmVhdHVyZXMvaTQwZS5pbmkgICAgICAgICAg ICB8ICAgMSArDQo+ICBkcml2ZXJzL2NvbW1vbi9tbHg1L21seDVfY29tbW9uLmggICAgICAgICAg ICB8ICAgOSArDQo+ICBkcml2ZXJzL25ldC9pNDBlL2k0MGVfcnh0eF92ZWNfczM5MHguYyAgICAg ICB8IDYzMCArKysrKysrKysrKysrKysrKysrDQo+ICBkcml2ZXJzL25ldC9pNDBlL21lc29uLmJ1 aWxkICAgICAgICAgICAgICAgICB8ICAgMiArDQo+ICBkcml2ZXJzL25ldC9peGdiZS9peGdiZV9y eHR4LmMgICAgICAgICAgICAgICB8ICAgOCArLQ0KPiAgZHJpdmVycy9uZXQvbWVtaWYvcnRlX2V0 aF9tZW1pZi5oICAgICAgICAgICAgfCAgIDIgKw0KPiAgZHJpdmVycy9uZXQvbWx4NS9tbHg1X3J4 LmMgICAgICAgICAgICAgICAgICAgfCAgMjQgKy0NCj4gIGRyaXZlcnMvbmV0L29jdGVvbnR4L2Jh c2Uvb2N0ZW9udHhfcGtpX3Zhci5oIHwgICA2ICsNCj4gIGV4YW1wbGVzL2wzZndkL2wzZndkX2Vt LmMgICAgICAgICAgICAgICAgICAgIHwgICA4ICsNCj4gIGV4YW1wbGVzL2wzZndkL2wzZndkX2xw bV9zMzkweC5oICAgICAgICAgICAgIHwgMTM3ICsrKysNCj4gIGV4YW1wbGVzL2wzZndkL2wzZndk X3MzOTB4LmggICAgICAgICAgICAgICAgIHwgMjYxICsrKysrKysrDQo+ICBsaWIvYWNsL2FjbF9i bGQuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMyArDQo+ICBsaWIvYWNsL2FjbF9n ZW4uYyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgOSArDQo+ICBsaWIvYWNsL2FjbF9y dW5fc2NhbGFyLmMgICAgICAgICAgICAgICAgICAgICB8ICAgOCArDQo+ICBsaWIvYWNsL3J0ZV9h Y2wuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyNyArDQo+ICBsaWIvYWNsL3J0ZV9h Y2wuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNSArLQ0KPiAgbGliL2VhbC9zMzkw eC9pbmNsdWRlL21lc29uLmJ1aWxkICAgICAgICAgICAgfCAgMTYgKw0KPiAgbGliL2VhbC9zMzkw eC9pbmNsdWRlL3J0ZV9hdG9taWMuaCAgICAgICAgICAgfCAgNDQgKysNCj4gIGxpYi9lYWwvczM5 MHgvaW5jbHVkZS9ydGVfYnl0ZW9yZGVyLmggICAgICAgIHwgIDQzICsrDQo+ICBsaWIvZWFsL3Mz OTB4L2luY2x1ZGUvcnRlX2NwdWZsYWdzLmggICAgICAgICB8ICA0MSArKw0KPiAgbGliL2VhbC9z MzkweC9pbmNsdWRlL3J0ZV9jeWNsZXMuaCAgICAgICAgICAgfCAgNDQgKysNCj4gIGxpYi9lYWwv czM5MHgvaW5jbHVkZS9ydGVfaW8uaCAgICAgICAgICAgICAgIHwgMTg0ICsrKysrKw0KPiAgbGli L2VhbC9zMzkweC9pbmNsdWRlL3J0ZV9tY3Nsb2NrLmggICAgICAgICAgfCAgMTggKw0KPiAgbGli L2VhbC9zMzkweC9pbmNsdWRlL3J0ZV9tZW1jcHkuaCAgICAgICAgICAgfCAgNTUgKysNCj4gIGxp Yi9lYWwvczM5MHgvaW5jbHVkZS9ydGVfcGF1c2UuaCAgICAgICAgICAgIHwgIDIyICsNCj4gIGxp Yi9lYWwvczM5MHgvaW5jbHVkZS9ydGVfcG93ZXJfaW50cmluc2ljcy5oIHwgIDIwICsNCj4gIGxp Yi9lYWwvczM5MHgvaW5jbHVkZS9ydGVfcHJlZmV0Y2guaCAgICAgICAgIHwgIDQ2ICsrDQo+ICBs aWIvZWFsL3MzOTB4L2luY2x1ZGUvcnRlX3J3bG9jay5oICAgICAgICAgICB8ICA0MiArKw0KPiAg bGliL2VhbC9zMzkweC9pbmNsdWRlL3J0ZV9zcGlubG9jay5oICAgICAgICAgfCAgODUgKysrDQo+ ICBsaWIvZWFsL3MzOTB4L2luY2x1ZGUvcnRlX3RpY2tldGxvY2suaCAgICAgICB8ICAxOCArDQo+ ICBsaWIvZWFsL3MzOTB4L2luY2x1ZGUvcnRlX3ZlY3QuaCAgICAgICAgICAgICB8ICAzNSArKw0K PiAgbGliL2VhbC9zMzkweC9tZXNvbi5idWlsZCAgICAgICAgICAgICAgICAgICAgfCAgMTYgKw0K PiAgbGliL2VhbC9zMzkweC9ydGVfY3B1ZmxhZ3MuYyAgICAgICAgICAgICAgICAgfCAgOTEgKysr DQo+ICBsaWIvZWFsL3MzOTB4L3J0ZV9jeWNsZXMuYyAgICAgICAgICAgICAgICAgICB8ICAxMSAr DQo+ICBsaWIvZWFsL3MzOTB4L3J0ZV9oeXBlcnZpc29yLmMgICAgICAgICAgICAgICB8ICAxMSAr DQo+ICBsaWIvZWFsL3MzOTB4L3J0ZV9wb3dlcl9pbnRyaW5zaWNzLmMgICAgICAgICB8ICA1MSAr Kw0KPiAgbGliL2hhc2gvcnRlX2Zia19oYXNoLmggICAgICAgICAgICAgICAgICAgICAgfCAgIDcg Kw0KPiAgbGliL2xwbS9tZXNvbi5idWlsZCAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDEg Kw0KPiAgbGliL2xwbS9ydGVfbHBtLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDIg Kw0KPiAgbGliL2xwbS9ydGVfbHBtNi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTgg Kw0KPiAgbGliL2xwbS9ydGVfbHBtX3MzOTB4LmggICAgICAgICAgICAgICAgICAgICAgfCAxMzAg KysrKw0KPiAgbWVzb24uYnVpbGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg IDIgKw0KPiAgNTMgZmlsZXMgY2hhbmdlZCwgMjQzOSBpbnNlcnRpb25zKCspLCAxNCBkZWxldGlv bnMoLSkNCg0KLSBUaGlzIGlzIHRvbyBiaWcgdG8gcmV2aWV3Lg0KUGxlYXNlIHNwbGl0IHRoaXMg cGF0Y2ggc2VwYXJhdGluZyB0aGUgcmVhbGx5IG1pbmltdW0gc3VwcG9ydCAoZ2V0dGluZyBFQUwg YW5kIG1haW4gbGlicmFyaWVzIHRvIGJ1aWxkLCBkaXNhYmxpbmcgdGhlIHJlc3QgdGhhdCBpcyAi YnJva2VuIg0KZm9yIHMzOTB4KSB0aGVuIGFkZGluZyBtb3JlIGNvbXBvbmVudHMgc3VwcG9ydCBp biBsYXRlciBwYXRjaGVzLg0KDQpSSVNDIFYgYW5kIExvb25nQXJjaCAicmVjZW50IiBhZGRpdGlv bnMgYXJlIGdvb2QgZXhhbXBsZXMuDQpodHRwczovL3BhdGNod29yay5kcGRrLm9yZy9wcm9qZWN0 L2RwZGsvbGlzdC8/c2VyaWVzPTIzMzgwJnN0YXRlPSUyQSZhcmNoaXZlPWJvdGgNCmh0dHBzOi8v cGF0Y2h3b3JrLmRwZGsub3JnL3Byb2plY3QvZHBkay9saXN0Lz9zZXJpZXM9MjQ5Njkmc3RhdGU9 JTJBJmFyY2hpdmU9Ym90aCANCg0KLSBXZSBuZWVkIG9uZSBtYWludGFpbmVyIGZvciB0aGlzIG5l dyBhcmNoaXRlY3R1cmUuDQoNCi0gWW91J2xsIG5vdGljZSB0aGF0IHRoZSBEUERLIENJIHJlcG9y dGVkIGlzc3VlcywgcGxlYXNlIGZpeCB0aGVtLg0KDQotIFdoYXQgYXJlIHRoZSBwbGFucyBpbiB0 ZXJtcyBvZiBDST8gV2UgbmVlZCBzb21lIGNvbXBpbGF0aW9uIHRlc3RpbmcgYW5kIGlkZWFsbHkg c29tZSByZWd1bGFyIHJ1bnRpbWUgdGVzdGluZy4NCk1heWJlIHlvdSBjYW4gcmVhY2ggb3V0IHRv IElCTSBQUEMgRFBESyBndXlzLCBsaWtlIERhdmlkIENocmlzdGVuc2VuLCB0byBzZWUgd2hhdCB0 aGV5IGFyZSBkb2luZy4NCg0KDQotLQ0KRGF2aWQgTWFyY2hhbmQNCg0K