From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from phobos.denx.de (phobos.denx.de [85.214.62.61]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 1DBCEC433EF for ; Wed, 1 Dec 2021 11:54:52 +0000 (UTC) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 4372E8305F; Wed, 1 Dec 2021 12:54:50 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=nxp.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=pass (1024-bit key; unprotected) header.d=nxp.com header.i=@nxp.com header.b="KklbUMbu"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 43D9A80F89; Wed, 1 Dec 2021 12:54:48 +0100 (CET) Received: from EUR02-AM5-obe.outbound.protection.outlook.com (mail-am5eur02on060a.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe07::60a]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id 5F85780F89 for ; Wed, 1 Dec 2021 12:54:44 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=nxp.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=gaurav.jain@nxp.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=DyNsBTZCJnGJAl2KBxipscvR5vNfvBegDSyVz6ko9/XtLo/YFkLjvpahEQ8g0a0nJN9aY5Oy39LoFrTzrGV+Fo5Wr8YnudsM4XAUPAguqRftEAE/dRh+r0c7crWbUsRKLbiLLL018aZDjeb33YSUd95opO++6AdWcuW3ctgj7EjqoNrDkc5r+u/AIVRXurpSZ0nQbtizh2wY5VzZ1dndcTkFSMGiOOYe7rcImIJaTfgOr2XYGtTNRKAQE7YTu/JQdEY4PUszhyt8iH+trM5QDMRC/kFIEeqzQhpK9589gizFo8Q8d5gbdMVo352evYngxd65ry9kfeCU+l3mcBqz2A== 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=Y2dx7u36/dFpBEfCqAm8PNdK1yfISABKL4V82u9SddI=; b=WUp4BUh7BeIbQwiqJbBLRcVriW3ZNpkj6m31FpSwNiHzRQJm/wCO2Lqg4Eo120OU8MHUSTCyfG5TlZeiWER9yJIkw2mh64dcA2HgOtDDfUUpl7zXfRyZz4Uf7vDYgQmeX/3MMLKyjS3hwpX/5K6sUvRt3Bly25kd7U3ehFXUue/j+msBKVI/8oaYNi6HkSBi0orAHNSjb38qANPei7cJbcZDN0mM74Yp/VcsRS6xKW3QWrpLFbFrgt9v+TGRMm0RaMWviSFWNnN0LBlQqtCAraAtJD2LBJvlCFXoKasKWWrsI3jdw6ZEkxBk7GASlqHFx2jc7isP6YmG9yMmkMMLiQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nxp.com; dmarc=pass action=none header.from=nxp.com; dkim=pass header.d=nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Y2dx7u36/dFpBEfCqAm8PNdK1yfISABKL4V82u9SddI=; b=KklbUMbuQjt6PqKziAIqTZviTUYPYTw/wPoRmugUoADZ1/bmK/eg95CEIjAWZfyd5calWvAz7lQpSQ8BUxQUSh+YVNjfLT5slDxSBulwFAQLvI+A56yRmRz0FsTocRRhp/sxzhYv/ibGrp2A5HQbsHEPtNY6+gR5/KXZEYshP60= Received: from VI1PR04MB5342.eurprd04.prod.outlook.com (2603:10a6:803:46::16) by VI1PR04MB4910.eurprd04.prod.outlook.com (2603:10a6:803:5c::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4734.23; Wed, 1 Dec 2021 11:54:42 +0000 Received: from VI1PR04MB5342.eurprd04.prod.outlook.com ([fe80::9c7:29fc:3544:10fb]) by VI1PR04MB5342.eurprd04.prod.outlook.com ([fe80::9c7:29fc:3544:10fb%3]) with mapi id 15.20.4734.024; Wed, 1 Dec 2021 11:54:42 +0000 From: Gaurav Jain To: Simon Glass CC: "u-boot@lists.denx.de" , Stefano Babic , Fabio Estevam , Peng Fan , Priyanka Jain , Ye Li , Horia Geanta , Ji Luo , Franck Lenormand , Silvano Di Ninno , Sahil Malhotra , Pankaj Gupta , Varun Sethi , dl-uboot-imx , Shengzhou Liu , Mingkai Hu , Rajesh Bhagat , Meenakshi Aggarwal , Wasim Khan , Alison Wang , Pramod Kumar , Andy Tang , Adrian Alonso , Vladimir Oltean Subject: RE: [EXT] Re: [PATCH v6 01/15] crypto/fsl: Add support for CAAM Job ring driver model Thread-Topic: [EXT] Re: [PATCH v6 01/15] crypto/fsl: Add support for CAAM Job ring driver model Thread-Index: AQHX5dbS7GHGKnakR06qyiLdkDbyNKwdLR6AgABab7A= Date: Wed, 1 Dec 2021 11:54:41 +0000 Message-ID: References: <20211130104048.6207-1-gaurav.jain@nxp.com> <20211130104048.6207-2-gaurav.jain@nxp.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: d03b4d1c-1c50-4934-2360-08d9b4c15c6f x-ms-traffictypediagnostic: VI1PR04MB4910: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:3513; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: pzNVbMOQrdsjTqZDmZx+MYib8mDIRLFea/kwsKVMycqcc4DWLr69/TA2arIfFY92YdXGtzsClrQuTBzX5kievkJRRCdQ89vqJOI9RVoD1eKvmPPsDT+gwkowRMuCYaMJM0oMYsG5XrY7ynbnVmwotWPNRYcsbUIGzfLdReIlhf6cdONn4SEwsagSLSnME97LApLPtKAE59G8gnRJ4ISL9XDcnQIkmVRhYAsxCT+8wCwwZPFM+yCV8n3fLBxPqbPLFlXEJIWwHrVO1Xq4Jp6z09gOjhVlGPON4oVaiYE9A0vsK9ST/z78xgnOSQ1bjl0nmH4aimlpE18hLw53ox96NXYnssqMp3IcPYx4S/8/kyGajeLIuyfqJxjhahZgtb5zlMJOPlw0noAWoNs6REvKya6PrUAwyjAbKA28GrUHAGI2I0CidW3GRB7eBXrEM1aoYogIDnIWWFRqth7L052n1ST5VBeSZ4xQPwnuYMO6QzYM1WdkqjtPEKs74TUCokJrlKn+dT+ta4P9CXSprPgxd5k0FhyIbrn0KFkLhTZlJjlI5SeMxmzVLU98RCHNUWTj0eYUZGif6NRGOeT0r6gjiJLVgfsdnJl7IUY/a6gkbL0m7FBOIDjopECIsuz0bIv8PKiOKj5N/SXkI65bfmIysG+a5uINYWknvTG5IzeopAjOcUEGq4Ok9ShiWSy80E3hC6q93/djk63D+91762VZCQ== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:VI1PR04MB5342.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(38100700002)(54906003)(7696005)(4326008)(186003)(122000001)(6916009)(2906002)(508600001)(52536014)(5660300002)(8936002)(55016003)(26005)(38070700005)(66476007)(53546011)(71200400001)(66556008)(316002)(83380400001)(86362001)(66946007)(8676002)(33656002)(66446008)(44832011)(9686003)(64756008)(76116006)(6506007); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?bGp5eS9CR25QOWxEZjNLYTF2Z3hQeGR0SjlSMENxRE9xekRtZ0ZhdldGNy8v?= =?utf-8?B?UWptQjJ3VER5N0dxQlozKzd2WnhvSURIa2g3QU1xSmdkQzZFQ1Q1TmRHT0lv?= =?utf-8?B?WkxQdHA5OE1vN3orR293RlhianRCMUpRYVN4VkJSNEJOU0MzYmJYYW15TUtw?= =?utf-8?B?VHlzdGhPcVJXcVlwbFl5QUI1TzkyeDFzNVBmQXhUMjlieStHSzdtWFFSbkZO?= =?utf-8?B?cm1GN1lickRZV3pUclB0VFlSaDFjOTA3S1pSbmtHT3FKZjA0Q3ZsZnNTbm0w?= =?utf-8?B?dEVKRmdVdlBnSFczTXpkVjVGVnB0bERHR3lQeVg0N1JMck9PZnJ2bEJGYmRx?= =?utf-8?B?REZRWjI5ZFY2MUtmVDVEU3ljazFKc1BGTHMyN3JaTmNic0VHd1J2M1NiaU1I?= =?utf-8?B?bEFJNlJLTGhTbmdZaWpISkl2Qk9IYXUvRERxenNIeXo0K01zUnFPZldZMitw?= =?utf-8?B?NVpmSDZjekZUbTBkK3JOUzR6V3dHclNPMXdtTlJtR084OGphdlpQVjQwMmZ5?= =?utf-8?B?NmVyYmV2WHhGaVR3SWtiS1RUZGh2Y3NycTRzVEY1dFZON3QvdXcreGF1dEx6?= =?utf-8?B?TlFXa1FRa1l0aGpZMkhaM3JCemdRTzQ3UzFsdWsvM3B1SGQwVVh4eU1yZm02?= =?utf-8?B?QnIyekVheEVEY0VPS3IzazF5RFpLaStFZ3NxVSs5WnltaURFclhqRjZQOFBr?= =?utf-8?B?NnBRR2dHdWEzVUZrakNpa3M4Uy9pMTgyUy9KKzJvcENtWHJlUlhzL2lVNnlZ?= =?utf-8?B?T2VVejVBZm9ON01PeGNESHMrSElUZk1pVWtLV3VwM2dPb3VpWURXRFR0WVNa?= =?utf-8?B?OGpKcXlubElLemM1MzBZN3lURmJORUJqQS96bmIvRDlTd1FDdlYyV1dKcVBQ?= =?utf-8?B?SU5jOWdEMVpMLzJVMm5JbWl6bkM4SFlVekxEVkhkRExmZnhEbWQzdHdabDhO?= =?utf-8?B?TWdzSk4yZHl1QkdTQzFUVy9IVWQ3T1dsbFBKbk53U2EvZG42TTZrVUozSFQv?= =?utf-8?B?WjgvM0tvM29ZS0FFNDlmTVlHODV0cDVtbkRpY0JrVnB3MjlCYjFOdmFUeHB5?= =?utf-8?B?emduSG13a2lIdndYL2cyczlnTytTeU4zdUpzaTRDbGlsNkkzUkF4eW9sV3VT?= =?utf-8?B?bWRMTUc2OWVwYms5QWcyWFRkdGRiWW9DWDNFWXZuQzg1N0ZhRzJKVnhnNEVH?= =?utf-8?B?dVNDQVdNYStXUTZ6OVM5QVl6eWZWWWVwNzdUY2ltODRMVDVDVUZSNFNFaldk?= =?utf-8?B?OG5CQ0dWT3BORnZVc2N0dUo4aVBpL3dia283Z05rQlJVemtMdFA2MEtPZnBB?= =?utf-8?B?WWxidFZReHdvOXZBbUpGa0R1d2NWdDBSRzJtcWgvNXo2ZGhKTHlnQXRkbERW?= =?utf-8?B?N2ExZGNDQVpIOENOOHN2SHEvTDEzQ3ptMVhCWXFLRituTUlIcGZGSXYxcmV6?= =?utf-8?B?WitWVmNDa3J5aXNGa0p5bmFvOUUzN2Z6OC9hTjZDT0tkNDcvdlp3VzFieGFY?= =?utf-8?B?VkxhVys4eHNGd2RZZGl3QWtkSXRyaG9QZ1NoZHEyMjAvTlpFbDJDMWFhalVG?= =?utf-8?B?SXNCcXdaL2s1RnFiTmJKbFFuaS9vQmNwZ2JNREt1VnpOWW1XMCt4dCtmREhZ?= =?utf-8?B?bkcvelV6OW5XYXNvYkdMRE5mTjZUdkJ5U2s2RzlvZ1Q1L3l6SFlsemZvaW5q?= =?utf-8?B?V081bVZkTnd6VnlCU21WZkpBUVdjWUtuRkdybTlNcGt4bVJ3Um53SXFySm1q?= =?utf-8?B?MTBCZmZ1YzB6UERnaXBkcWNsd3ArNFF5M1NDSlJoZUx5SGhXRlRBYVdxQ2V2?= =?utf-8?B?ZCtLY0c2cFhiLy8vTERDOVBWczFlaE9Jczd3Yk1nc29GT0swUGwrQVVXaDl0?= =?utf-8?B?dU1seWp4dmxFRmlvQzlOUi81bHp1ejdadHBjMk9RYVBPQ2I1WkRpK0RYc1Vp?= =?utf-8?B?alRXak8zNGF4SFlPNHZGbHFUMWJJd3pnRm1HT2EvV3FMbVlxL1hxZnVBRGYy?= =?utf-8?B?cGppNnJDS2o5REZDK0JjNENzcTFvaktuMnBOR0tHVEtzdEhsRDAxRWFMUkd3?= =?utf-8?B?blpXMlBHY1VMZTNreUVsV3ljNDYzQXY3VkZuKzlTY3gyZU1uS1NoTU9ubWwx?= =?utf-8?B?b05vaEFxc2E2QWsyWGhvWXdIbnY5SDNPMk5uKzJlQnp3c09qa1RCZWhjZXc1?= =?utf-8?B?RUE9PQ==?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: VI1PR04MB5342.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: d03b4d1c-1c50-4934-2360-08d9b4c15c6f X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Dec 2021 11:54:42.0741 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: owxfMXiYobcRsFxA8U9yTIIPN7clKmxMrs6VG0XNV8WCQn3CWS+hyXmSIdw/UPVFWrbz0DO448deTSppLWm4hg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR04MB4910 X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.37 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" X-Virus-Scanned: clamav-milter 0.103.2 at phobos.denx.de X-Virus-Status: Clean SGVsbG8gU2ltb24sDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogU2lt b24gR2xhc3MgPHNqZ0BjaHJvbWl1bS5vcmc+DQo+IFNlbnQ6IFdlZG5lc2RheSwgRGVjZW1iZXIg MSwgMjAyMSAxMTo1NyBBTQ0KPiBUbzogR2F1cmF2IEphaW4gPGdhdXJhdi5qYWluQG54cC5jb20+ DQo+IENjOiB1LWJvb3RAbGlzdHMuZGVueC5kZTsgU3RlZmFubyBCYWJpYyA8c2JhYmljQGRlbngu ZGU+OyBGYWJpbyBFc3RldmFtDQo+IDxmZXN0ZXZhbUBnbWFpbC5jb20+OyBQZW5nIEZhbiA8cGVu Zy5mYW5AbnhwLmNvbT47IFByaXlhbmthIEphaW4NCj4gPHByaXlhbmthLmphaW5AbnhwLmNvbT47 IFllIExpIDx5ZS5saUBueHAuY29tPjsgSG9yaWEgR2VhbnRhDQo+IDxob3JpYS5nZWFudGFAbnhw LmNvbT47IEppIEx1byA8amkubHVvQG54cC5jb20+OyBGcmFuY2sgTGVub3JtYW5kDQo+IDxmcmFu Y2subGVub3JtYW5kQG54cC5jb20+OyBTaWx2YW5vIERpIE5pbm5vIDxzaWx2YW5vLmRpbmlubm9A bnhwLmNvbT47DQo+IFNhaGlsIE1hbGhvdHJhIDxzYWhpbC5tYWxob3RyYUBueHAuY29tPjsgUGFu a2FqIEd1cHRhDQo+IDxwYW5rYWouZ3VwdGFAbnhwLmNvbT47IFZhcnVuIFNldGhpIDxWLlNldGhp QG54cC5jb20+OyBkbC11Ym9vdC1pbXgNCj4gPHVib290LWlteEBueHAuY29tPjsgU2hlbmd6aG91 IExpdSA8c2hlbmd6aG91LmxpdUBueHAuY29tPjsgTWluZ2thaSBIdQ0KPiA8bWluZ2thaS5odUBu eHAuY29tPjsgUmFqZXNoIEJoYWdhdCA8cmFqZXNoLmJoYWdhdEBueHAuY29tPjsgTWVlbmFrc2hp DQo+IEFnZ2Fyd2FsIDxtZWVuYWtzaGkuYWdnYXJ3YWxAbnhwLmNvbT47IFdhc2ltIEtoYW4NCj4g PHdhc2ltLmtoYW5AbnhwLmNvbT47IEFsaXNvbiBXYW5nIDxhbGlzb24ud2FuZ0BueHAuY29tPjsg UHJhbW9kDQo+IEt1bWFyIDxwcmFtb2Qua3VtYXJfMUBueHAuY29tPjsgQW5keSBUYW5nIDxhbmR5 LnRhbmdAbnhwLmNvbT47DQo+IEFkcmlhbiBBbG9uc28gPGFkcmlhbi5hbG9uc29AbnhwLmNvbT47 IFZsYWRpbWlyIE9sdGVhbiA8b2x0ZWFudkBnbWFpbC5jb20+DQo+IFN1YmplY3Q6IFtFWFRdIFJl OiBbUEFUQ0ggdjYgMDEvMTVdIGNyeXB0by9mc2w6IEFkZCBzdXBwb3J0IGZvciBDQUFNIEpvYiBy aW5nDQo+IGRyaXZlciBtb2RlbA0KPiANCj4gQ2F1dGlvbjogRVhUIEVtYWlsDQo+IA0KPiBIaSBH YXVyYXYsDQo+IA0KPiBPbiBUdWUsIDMwIE5vdiAyMDIxIGF0IDAzOjQxLCBHYXVyYXYgSmFpbiA8 Z2F1cmF2LmphaW5AbnhwLmNvbT4gd3JvdGU6DQo+ID4NCj4gPiBhZGRlZCBkZXZpY2UgdHJlZSBz dXBwb3J0IGZvciBqb2IgcmluZyBkcml2ZXIuDQo+ID4gc2VjIGlzIGluaXRpYWxpemVkIGJhc2Vk IG9uIGpvYiByaW5nIGluZm9ybWF0aW9uIHByb2Nlc3NlZCBmcm9tIGRldmljZQ0KPiA+IHRyZWUu DQo+ID4NCj4gPiBTaWduZWQtb2ZmLWJ5OiBHYXVyYXYgSmFpbiA8Z2F1cmF2LmphaW5AbnhwLmNv bT4NCj4gPiBSZXZpZXdlZC1ieTogWWUgTGkgPHllLmxpQG54cC5jb20+DQo+ID4gLS0tDQo+ID4g IGRyaXZlcnMvY3J5cHRvL2ZzbC9LY29uZmlnICAgfCAgIDcgKw0KPiA+ICBkcml2ZXJzL2NyeXB0 by9mc2wvTWFrZWZpbGUgIHwgICAyICsNCj4gPiAgZHJpdmVycy9jcnlwdG8vZnNsL2pvYmRlc2Mu YyB8ICAgNCArLQ0KPiA+ICBkcml2ZXJzL2NyeXB0by9mc2wvanIuYyAgICAgIHwgMzE2ICsrKysr KysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tDQo+ID4gIGRyaXZlcnMvY3J5cHRvL2ZzbC9q ci5oICAgICAgfCAgMTQgKysNCj4gPiAgNSBmaWxlcyBjaGFuZ2VkLCAyMzIgaW5zZXJ0aW9ucygr KSwgMTExIGRlbGV0aW9ucygtKQ0KPiANCj4gQ2FuIHlvdSBjcmVhdGUgYSBuZXcgdWNsYXNzIGZv ciB0aGlzIGluc3RlYWQgb2YgdXNpbmcgbWlzYz8gV2hhdCBvcGVyYXRpb25zDQo+IGRvZXMgdGhp cyBkZXZpY2Ugc3VwcG9ydD8NCkkgYW0gdGhpbmtpbmcgb2YgY3JlYXRpbmcgVUNMQVNTX0NBQU0g d2hpY2ggd2lsbCBub3QgYmUgZ2VuZXJpYyBhbmQgZGVkaWNhdGVkIHRvIGpvYiByaW5nIGRyaXZl ci4NCkxldCBtZSBrbm93IGlmIHlvdSBhcmUgZmluZSB3aXRoIHRoaXMgbmV3IHVjbGFzcy4NClRo aXMgd2lsbCBzdXBwb3J0IG9ubHkgc2luZ2xlIG9wZXJhdGlvbiB3aGljaCBpcyBydW4ocnVuX2Rl c2NyaXB0b3JfanIpIHVzZWQgdG8gZW5xdWV1ZSB0aGUgZGVzY3JpcHRvciB0byBKUi4NCkxldCBt ZSBrbm93IGlmIHlvdSBoYXZlIGFueSBtb3JlIGNvbW1lbnRzLCBhcyBJIGFtIHBsYW5uaW5nIHRv IGRvIHZhbGlkYXRlIGFsbCB0aGUgc3VnZ2VzdGVkIGNoYW5nZXMgb24gYWxsIGlteCwgbGF5ZXJz Y2FwZSwgcG93ZXJwYyBwbGF0Zm9ybXMuDQoNClJlZ2FyZHMNCkdhdXJhdiBKYWluDQo+IA0KPiBS ZWdhcmRzLA0KPiBTaW1vbg0K