From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mx0b-0016f401.pphosted.com (mx0b-0016f401.pphosted.com [67.231.156.173]) by dpdk.org (Postfix) with ESMTP id ADB3C4CC7 for ; Thu, 28 Feb 2019 11:54:24 +0100 (CET) Received: from pps.filterd (m0045851.ppops.net [127.0.0.1]) by mx0b-0016f401.pphosted.com (8.16.0.27/8.16.0.27) with SMTP id x1SAosQM017122; Thu, 28 Feb 2019 02:54:24 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=pfpt0818; bh=4WiRYHIGks9UcJL5oBfqE5BRiqlThyur7/FF8cgxXXw=; b=aWmBUYTpFJogBGphGjKkpftnsMu6ynf3ZnHzFXJk83so+yJpOQVWRvlxSN6XyyFR2k3K Z3HvzExuXFrHsr+rrRfJdkZeAA1ekAnkvQbfo9oAd99bx1+iTi0YxDTob2SPO2or1QRs PjQuGqbWF+pqvAEpFdfYBGvNrq7JAXcL6tqz3Bv8wfPcydC/kEeung5eAAMKbG0z5akS YCpWkomVw9aA8z2Rz1HDVOOmGIz6JF+LVhOzR5qlC8487bfTEmsVfV4dbzeSPqpeXqiQ w2T/OSe5ndnHDSlmBRWJZ7IshO+sMJkWGr8kx4FtdIfcr5iHpkZXRVmvZCWo6KAKNQCR /g== Received: from sc-exch04.marvell.com ([199.233.58.184]) by mx0b-0016f401.pphosted.com with ESMTP id 2qxce609q4-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Thu, 28 Feb 2019 02:54:23 -0800 Received: from SC-EXCH04.marvell.com (10.93.176.84) by SC-EXCH04.marvell.com (10.93.176.84) with Microsoft SMTP Server (TLS) id 15.0.1367.3; Thu, 28 Feb 2019 02:54:22 -0800 Received: from NAM04-BN3-obe.outbound.protection.outlook.com (104.47.46.59) by SC-EXCH04.marvell.com (10.93.176.84) with Microsoft SMTP Server (TLS) id 15.0.1367.3 via Frontend Transport; Thu, 28 Feb 2019 02:54:21 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.onmicrosoft.com; s=selector1-marvell-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=4WiRYHIGks9UcJL5oBfqE5BRiqlThyur7/FF8cgxXXw=; b=qzrs7TToDqfmFvIFdDeXte+6vOzexjh+SctxcwU0f6DOENNc53Ln4LijGZ2k1gRycLCFz/mciSzRhjV2we4akQ5QF7Zt6wIcz+PBCtlzSeYCW99L2PIC776aazSZHRFbv46B/MU78vbPOYn4DT8CkfiuKd+mcBN2htYCSuPIAts= Received: from MN2PR18MB2877.namprd18.prod.outlook.com (20.179.20.218) by MN2PR18MB3055.namprd18.prod.outlook.com (20.178.255.209) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1665.16; Thu, 28 Feb 2019 10:54:17 +0000 Received: from MN2PR18MB2877.namprd18.prod.outlook.com ([fe80::1905:8cf6:f4a1:5d9a]) by MN2PR18MB2877.namprd18.prod.outlook.com ([fe80::1905:8cf6:f4a1:5d9a%4]) with mapi id 15.20.1665.015; Thu, 28 Feb 2019 10:54:17 +0000 From: Anoob Joseph To: Akhil Goyal , "Trahe, Fiona" , Thomas Monjalon , "dev@dpdk.org" CC: "De Lara Guarch, Pablo" , "Jerin Jacob Kollanukkaran" , Narayana Prasad Raju Athreya , Shally Verma , "Doherty, Declan" Thread-Topic: [dpdk-dev] [PATCH] doc: announce ABI change for cryptodev config Thread-Index: AQHUuiQ6pJOVGEhUyUua8TCVDKIyVKX1JSSAgAANagA= Date: Thu, 28 Feb 2019 10:54:16 +0000 Message-ID: References: <1547717928-21203-1-git-send-email-anoobj@marvell.com> <3553801.FxY0opz6cb@xps> <348A99DA5F5B7549AA880327E580B435896D7CF9@IRSMSX101.ger.corp.intel.com> In-Reply-To: Accept-Language: en-IN, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [115.113.156.2] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 54a137c2-f626-44c3-3c39-08d69d6b15aa x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600127)(711020)(4605104)(2017052603328)(7153060)(7193020); SRVR:MN2PR18MB3055; x-ms-traffictypediagnostic: MN2PR18MB3055: x-microsoft-exchange-diagnostics: =?utf-8?B?MTtNTjJQUjE4TUIzMDU1OzIzOmxxTUhNMDZNUXJ0MmtHMG91M0pUcFArSDZ6?= =?utf-8?B?N3JjNXdzbWNWbHJsUU5tdmFJcFhTQ01EUWxmN3VXdTd3SHgyYkN2NkZ3VVlO?= =?utf-8?B?NmxLY2E5MWYyMzl0Z3ByZlJUckFFQ2N4eG9zcXczOTI3eFVOaVZMblNnaE42?= =?utf-8?B?eCtjOFJsYmJ1bWVWNUYvUXh6aUlObTFrdC9PYmdkaWdzNlo4cktnS0VGUGxI?= =?utf-8?B?UG9yOGhSbCtpZUJQdXBaMXBTWTRsWGFpS0ExLzV3cEw0QnNqTitDeTRLKytJ?= =?utf-8?B?aFdyL3NGRkdBM3BuS3o1TFNDN2lpNC84SWo3a1N2ZEJBL1RIdWc0RkhBTm9s?= =?utf-8?B?K3Jra1R6ZmlWbHVQci96WmpKeW1zdkJXTSt1TFlzUGsrQXRiaUx6bkZCU0w4?= =?utf-8?B?VmJ3TlVCRkxMMkN4c2lXWnl6SW5Pekttd1M1Z0crbElVUWNSSXQ4eGVOMGxo?= =?utf-8?B?czRNTktRSERiUGhmdnp1bnBYNmVNdittOGFsa3AvbGYrQzA4RktLeHBTY0sz?= =?utf-8?B?amU5OXpBZHBsQ1FneGh0S3NiamFiY0hEUGFUN0U2VTV5dHM0S2JydlZIQjZo?= =?utf-8?B?OHhFYVdqRzFUSjlXS0tRZHNxVE1EVllOd3pBVGxaY0pIRHVxdjhZbFBaSEVp?= =?utf-8?B?SDRNc3dtRzZEbzNpM3lUdXU2UGVDMlRGTktMV3NLZTcwSUpPQjhxZnVGMDQ3?= =?utf-8?B?TkliTWl1ZHMydDFBSHBjU1Z1TEpmR2N2a3R5WmREWXEvaWFyeDQvRWpNVGRT?= =?utf-8?B?MjlPaGd0RHNoSUpQVjdmT3BKMDgreHNQNDJsYmNRUitSWE9iSmxpSnVxTzdS?= =?utf-8?B?Qi9NQm1zbVE2dTRqNTJTYlA2Z1VpNjk3c25PenVLbGc0MHVBaGUvVkZ0Wkxh?= =?utf-8?B?ajNwYmFmeWNaS1gxWDYxYnd1TUJhbWdpY3JqaEhwK0xRMEZraXBYTWpTT2x1?= =?utf-8?B?V2dtRTJFYmlOQU9ZTHpZa3lFTmZTekt1RExHaHRPOExZelB4Vnk3dUUrdnlz?= =?utf-8?B?SlE1TVlySmpqbmFxZTk5L0JrWFh2WG5kOGxDQkJJSERBUnlKK0FraFdVUTVu?= =?utf-8?B?TDhvUG1xTHJXek1UOVhLYnFDelpjSCswLzd0aUVRdUFDekVFdDhpQ3lXTy9O?= =?utf-8?B?bWVWM2dKWVJKMUgxQlNCdXBRdjliTkxBRWJ4V2Z5ZytiejNoS1AvVEYzd2F3?= =?utf-8?B?bm5Sc3RtYlVsR3Z0eXdZcmttVVdYaUxRWGtQTVRONS9pS0FtWVZHUERyd2Ix?= =?utf-8?B?cVdUV0c4QVRvQTdnUkRqNzQ2K3NkZ2NsdE1SQ2lIRjArYUo0VWM0V3RQVEQ3?= =?utf-8?B?bXArclo1OVArMytzekx0VmdoekxRelYrMGxFQjladGlkR0xVeXVkZm0vYnhM?= =?utf-8?B?NkJhVEdYRFM1bkN4aXl0c1JickNJMHF4TENRTHVwZjF2bmxZaDFoako3T2ov?= =?utf-8?B?RWdiSnAwVUQrYnA1dXB0akFUUWYwTjNTVGMyckJKZVVaRW9pb2gxQnI1aFN6?= =?utf-8?B?WWx4cG95cEZ4V1pESU14Q0NTZTMzUlBNSUw1NlpwR25IR0hlc0RtNzRjWmhm?= =?utf-8?B?c3NvZW1MK2NkUzRQS0tyQ2ZSMWIxQUYvc0o2MENMZjcyWlVwaGpsaHVBQStM?= =?utf-8?B?dnhkaVhRTEczTXU4SmU1SmU4Y0lNSDNzRGNjekN4d05WZUFiQ1djNXNLVURx?= =?utf-8?B?U2dlQ0VDSmdSRE00Lzl3OEE1K3FnRFlwdVovWGZoSERKTk5WM2VUdzR2SFhp?= =?utf-8?B?M1BJNmV0RndiRElmd2Q3S2EwUTdsaDRrdzZnOEM5OFFPWXRPMnRVQ0VJNEJ4?= =?utf-8?B?V24veXovUmxmZjdleW53Y3U2TG5IeXkxSUZyS0oxTkR0VXc9PQ==?= x-microsoft-antispam-prvs: x-forefront-prvs: 0962D394D2 x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(39860400002)(366004)(376002)(136003)(396003)(346002)(13464003)(189003)(199004)(6506007)(561944003)(33656002)(53546011)(9686003)(256004)(55016002)(14444005)(2906002)(55236004)(105586002)(102836004)(7696005)(106356001)(476003)(54906003)(76176011)(186003)(486006)(99286004)(4326008)(26005)(229853002)(316002)(25786009)(110136005)(446003)(6436002)(11346002)(53936002)(68736007)(6246003)(14454004)(71190400001)(71200400001)(93886005)(86362001)(2501003)(8676002)(52536013)(478600001)(97736004)(8936002)(5660300002)(7736002)(81156014)(6116002)(74316002)(305945005)(81166006)(66066001)(3846002); DIR:OUT; SFP:1101; SCL:1; SRVR:MN2PR18MB3055; H:MN2PR18MB2877.namprd18.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; received-spf: None (protection.outlook.com: marvell.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: tUyRxFmYlcZ0F8WyOnsdGYBkXQlnE1NAS0A73sMszzaj8us1Mw4XxDHmkKYJd5LWgAgwR9hfJxT8aFqa/jSdlHKzleWwsr1NXQc2umUBDGbf+VNfMY1C7dKoV04qrNVzQcgLjkcs2WXcyGKov9mG3LV1PFDmH0UfEvr5qiDe+ksNaakrnHU1MzW/tVeYrWP4PIDUlykhj7P6HCfFieazjYKSNYuL3sOYUeMy8oFIFBxiJnNMqJ39J4zypg/sl2NfieGcbxqOGcqURI+Vv/OC2q/jSgF13AKPxW5P3Oc8h9jodYBdEZgJmMQM4SjEVRUSZXZeQrLuOZaB8OlQkEq51JNJUow1Cqxv/k6/cYThSW39pkgGOBa7qBRQBA9eXy+gnybjUcVaeJpKJgSvu55y3/05YRyi3gD7v/dnNxlM4Hg= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-Network-Message-Id: 54a137c2-f626-44c3-3c39-08d69d6b15aa X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Feb 2019 10:54:16.8402 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 70e1fb47-1155-421d-87fc-2e58f638b6e0 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR18MB3055 X-OriginatorOrg: marvell.com X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, , definitions=2019-02-28_05:, , signatures=0 X-Proofpoint-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1810050000 definitions=main-1902280076 Subject: Re: [dpdk-dev] [PATCH] doc: announce ABI change for cryptodev config 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: , X-List-Received-Date: Thu, 28 Feb 2019 10:54:25 -0000 SGkgQWtoaWwsDQoNCkknbGwgc2VuZCBhIHYyIGluY29ycG9yYXRpbmcgRmlvbmEncyBjb21tZW50 cy4gDQoNClRoYW5rcywNCkFub29iDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4g RnJvbTogQWtoaWwgR295YWwgPGFraGlsLmdveWFsQG54cC5jb20+DQo+IFNlbnQ6IFRodXJzZGF5 LCBGZWJydWFyeSAyOCwgMjAxOSAzOjMyIFBNDQo+IFRvOiBUcmFoZSwgRmlvbmEgPGZpb25hLnRy YWhlQGludGVsLmNvbT47IFRob21hcyBNb25qYWxvbg0KPiA8dGhvbWFzQG1vbmphbG9uLm5ldD47 IGRldkBkcGRrLm9yZw0KPiBDYzogQW5vb2IgSm9zZXBoIDxhbm9vYmpAbWFydmVsbC5jb20+OyBE ZSBMYXJhIEd1YXJjaCwgUGFibG8NCj4gPHBhYmxvLmRlLmxhcmEuZ3VhcmNoQGludGVsLmNvbT47 IEplcmluIEphY29iIEtvbGxhbnVra2FyYW4NCj4gPGplcmluakBtYXJ2ZWxsLmNvbT47IE5hcmF5 YW5hIFByYXNhZCBSYWp1IEF0aHJleWENCj4gPHBhdGhyZXlhQG1hcnZlbGwuY29tPjsgU2hhbGx5 IFZlcm1hIDxzaGFsbHl2QG1hcnZlbGwuY29tPjsgRG9oZXJ0eSwNCj4gRGVjbGFuIDxkZWNsYW4u ZG9oZXJ0eUBpbnRlbC5jb20+DQo+IFN1YmplY3Q6IFJlOiBbZHBkay1kZXZdIFtQQVRDSF0gZG9j OiBhbm5vdW5jZSBBQkkgY2hhbmdlIGZvciBjcnlwdG9kZXYNCj4gY29uZmlnDQo+IA0KPiBIaSBB bm9vYiwNCj4gDQo+IE9uIDIvMS8yMDE5IDU6MTkgUE0sIFRyYWhlLCBGaW9uYSB3cm90ZToNCj4g PiBIaSBUaG9tYXMsIEFraGlsLCBBbm9vYiwNCj4gPg0KPiA+PiAtLS0tLU9yaWdpbmFsIE1lc3Nh Z2UtLS0tLQ0KPiA+PiBGcm9tOiBUaG9tYXMgTW9uamFsb24gW21haWx0bzp0aG9tYXNAbW9uamFs b24ubmV0XQ0KPiA+PiBTZW50OiBGcmlkYXksIEZlYnJ1YXJ5IDEsIDIwMTkgMTE6MTQgQU0NCj4g Pj4gVG86IGRldkBkcGRrLm9yZw0KPiA+PiBDYzogQWtoaWwgR295YWwgPGFraGlsLmdveWFsQG54 cC5jb20+OyBBbm9vYiBKb3NlcGgNCj4gPj4gPGFub29iakBtYXJ2ZWxsLmNvbT47IERlIExhcmEg R3VhcmNoLCBQYWJsbw0KPiA+PiA8cGFibG8uZGUubGFyYS5ndWFyY2hAaW50ZWwuY29tPjsgVHJh aGUsIEZpb25hDQo+ID4+IDxmaW9uYS50cmFoZUBpbnRlbC5jb20+OyBKZXJpbiBKYWNvYiBLb2xs YW51a2thcmFuDQo+ID4+IDxqZXJpbmpAbWFydmVsbC5jb20+OyBOYXJheWFuYSBQcmFzYWQgUmFq dSBBdGhyZXlhDQo+ID4+IDxwYXRocmV5YUBtYXJ2ZWxsLmNvbT47IFNoYWxseSBWZXJtYSA8c2hh bGx5dkBtYXJ2ZWxsLmNvbT47DQo+IERvaGVydHksDQo+ID4+IERlY2xhbiA8ZGVjbGFuLmRvaGVy dHlAaW50ZWwuY29tPg0KPiA+PiBTdWJqZWN0OiBSZTogW2RwZGstZGV2XSBbUEFUQ0hdIGRvYzog YW5ub3VuY2UgQUJJIGNoYW5nZSBmb3INCj4gPj4gY3J5cHRvZGV2IGNvbmZpZw0KPiA+Pg0KPiA+ PiBUaGVyZSBpcyBvbmx5IG9uZSBhY2sgZm9yIHRoaXMgY2hhbmdlLg0KPiA+PiBBIGRlcHJlY2F0 aW9uIHJlcXVpcmVzIG1vcmUgYWdyZWVtZW50ICgzIHZhbHVhYmxlIGFja3MpLg0KPiA+PiBPdGhl ciBvcGluaW9ucz8NCj4gPj4NCj4gPj4NCj4gPj4gMzEvMDEvMjAxOSAxMDo1MywgQWtoaWwgR295 YWw6DQo+ID4+PiBPbiAxLzE3LzIwMTkgMzowOSBQTSwgQW5vb2IgSm9zZXBoIHdyb3RlOg0KPiA+ Pj4+IEFkZCBuZXcgZmllbGQgZmZfZW5hYmxlIGluIHJ0ZV9jcnlwdG9kZXZfY29uZmlnLiBUaGlz IGVuYWJsZXMNCj4gPj4+PiBhcHBsaWNhdGlvbnMgdG8gY29udHJvbCB0aGUgZmVhdHVyZXMgZW5h YmxlZCBvbiB0aGUgY3J5cHRvIGRldmljZS4NCj4gPj4+Pg0KPiA+Pj4+IFByb3Bvc2VkIG5ldyBs YXlvdXQ6DQo+ID4+Pj4NCj4gPj4+PiAvKiogQ3J5cHRvIGRldmljZSBjb25maWd1cmF0aW9uIHN0 cnVjdHVyZSAqLyBzdHJ1Y3QNCj4gPj4+PiBydGVfY3J5cHRvZGV2X2NvbmZpZyB7DQo+ID4+Pj4g ICAgICAgaW50IHNvY2tldF9pZDsgICAgICAgICAgICAvKio8IFNvY2tldCB0byBhbGxvY2F0ZSBy ZXNvdXJjZXMgb24gKi8NCj4gPj4+PiAgICAgICB1aW50MTZfdCBuYl9xdWV1ZV9wYWlyczsNCj4g Pj4+PiAgICAgICAvKio8IE51bWJlciBvZiBxdWV1ZSBwYWlycyB0byBjb25maWd1cmUgb24gZGV2 aWNlICovDQo+ID4+Pj4gKyAgIHVpbnQ2NF90IGZmX2VuYWJsZTsNCj4gPj4+PiArICAgLyoqPCBG ZWF0dXJlIGZsYWdzIHRvIGJlIGVuYWJsZWQgb24gdGhlIGRldmljZS4gT25seSB0aGUgZmVhdHVy ZXMNCj4gc2V0DQo+ID4+Pj4gKyAgICAqIG9uIHJ0ZV9jcnlwdG9kZXZfaW5mby5mZWF0dXJlX2Zs YWdzIGFyZSBhbGxvd2VkIHRvIGJlIHNldC4NCj4gPj4+PiArICAgICovDQo+ID4+Pj4gfTsNCj4g Pj4+Pg0KPiA+Pj4+IEZvciBldGggZGV2aWNlcywgcnRlX2V0aF9jb25mLnJ4X21vZGUub2ZmbG9h ZHMgYW5kDQo+ID4+Pj4gcnRlX2V0aF9jb25mLnR4X21vZGUub2ZmbG9hZHMgZmllbGRzIGFyZSB1 c2VkIGJ5IGFwcGxpY2F0aW9ucyB0bw0KPiA+Pj4+IGNvbnRyb2wgdGhlIG9mZmxvYWRzIGVuYWJs ZWQgb24gdGhlIGV0aCBkZXZpY2UuIFRoaXMgcHJvcG9zYWwgYWRkcw0KPiA+Pj4+IGEgc2ltaWxh ciBhYmlsaXR5IGZvciB0aGUgY3J5cHRvIGRldmljZS4NCj4gPj4+Pg0KPiA+Pj4+IFNpZ25lZC1v ZmYtYnk6IEFub29iIEpvc2VwaCA8YW5vb2JqQG1hcnZlbGwuY29tPg0KPiA+Pj4+DQo+ID4+PiBB Y2tlZC1ieTogQWtoaWwgR295YWwgPGFraGlsLmdveWFsQG54cC5jb20+DQo+ID4gW0Zpb25hXSBL ZWVwaW5nIGNvbnNpc3RlbnQgd2l0aCBldGhkZXYgaXMgYSBsb3dlciBwcmlvcml0eSB0aGF0IGFk ZGluZw0KPiA+IGEgcGFyYW0gdGhhdCB3b3JrcyB3ZWxsIGZvciBjcnlwdG8uIEFzIHByb3Bvc2Vk IHRoaXMgZmZfZW5hYmxlIGlzDQo+ID4gcHJvYmxlbWF0aWMgZm9yIGNyeXB0byBhcyBpdCBtYWtl cyBubyBzZW5zZSB0byBlbmFibGUvZGlzYWJsZSBtb3N0IG9mIHRoZQ0KPiBmbGFncy4NCj4gPiBG b3Igc29tZSB0aGVyZSdzIG5vIHNlbnNpYmxlIGFjdGlvbiBhIFBNRCBjYW4gdGFrZSwgZS5nLg0K PiBSVEVfQ1JZUFRPREVWX0ZGX0hXX0FDQ0VMRVJBVEVELg0KPiA+IEZvciBzb21lLCBQTURzIHdv dWxkIG5lZWQgdG8gYWRkIHBlcmZvcm1hbmNlIGltcGFjdGluZyBmb3JrcyBvbiB0aGUNCj4gZGF0 YSBwYXRoIHRvIGNoZWNrIGZvciBkaXNhYmxlZCBmZWF0dXJlcy4gRS5nLiBpZiBhbiBhcHBsaWMg ZGlzYWJsZXMgdGhlDQo+IFJURV9DUllQVE9ERVZfRkZfQ1BVX0FFU05JIGZsYWcsIHdoYXQgZG9l cyBpdCBleHBlY3QgdGhlIFBNRCB0byBkbz8NCj4gTm90IHVzZSB0aGUgYWVzbmkgY2FwYWJpbGl0 eSBvZiB0aGUgQ1BVPyBGb3JrIGFuZCBkbyBhIGxlc3MgcGVyZm9ybWFudA0KPiBpbXBsZW1lbnRh dGlvbj8NCj4gPiBPciBpZiB0aGlzIGZsYWcgaXMgc2V0LCBSVEVfQ1JZUFRPREVWX0ZGX09PUF9M Ql9JTl9MQl9PVVQgb3INCj4gUlRFX0NSWVBUT0RFVl9GRl9TWU1fT1BFUkFUSU9OX0NIQUlOSU5H LCBkb2VzIHRoZSBQTUQgbmVlZCB0bw0KPiBjaGVjayBmb3Igb3BlcmF0aW9ucyBsaWtlIHRoZXNl IGFuZCByZWplY3QgdGhlbT8NCj4gPiBJdCBzZWVtcyB0aGVyZSBhcmUgb25seSAzIG9mIHRoZSAx NiBmbGFncyB0aGF0IGl0J3MgZGVzaXJhYmxlIHRvDQo+ID4gZGlzYWJsZSwgYmFzZWQgb24gdGhl IGVhcmxpZXIgdGhyZWFkDQo+ID4gUlRFX0NSWVBUT0RFVl9GRl9BU1lNTUVUUklDX0NSWVBUTw0K PiA+IFJURV9DUllQVE9ERVZfRkZfU1lNTUVUUklDX0NSWVBUTw0KPiA+IFJURV9DUllQVE9ERVZf RkZfU0VDVVJJVFkNCj4gPiBTbyBJIHByb3Bvc2UgdGhpcyBwYXJhbSBzaG91bGQgYmUgY2FsbGVk IGZmX2Rpc2FibGUuDQo+ID4gSXQgc2hvdWxkIGRvY3VtZW50ZWQgLSBhbmQgbWF5YmUgcHJvdmlk ZSBhIG1hc2sgZm9yIC0gdGhlIGZsYWdzIHRoZQ0KPiBhcHBsaWNhdGlvbiBpcyBhbGxvd2VkIHRv IGRpc2FibGUgLSBvbmx5IHRoZSBhYm92ZSAzLiBUaGVuIFBNRHMgb25seSBuZWVkIHRvDQo+IGlt cGxlbWVudCBlbmFibGUvZGlzYWJsZSBmdW5jdGlvbmFsaXR5IGZvciB0aGF0IHN1YnNldCBvZiBm bGFncy4NCj4gDQo+IGNvdWxkIHlvdSBzZW5kIGEgbmV3IHZlcnNpb24gb2YgdGhpcyBwYXRjaCBh cyBwZXIgdGhlIGNvbW1lbnRzIGZyb20gRmlvbmEuDQo+IA0KPiBUaGFua3MsDQo+IEFraGlsDQoN Cg==