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 739B3A0C57; Wed, 1 Sep 2021 03:41:34 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 343CE4013F; Wed, 1 Sep 2021 03:41:34 +0200 (CEST) Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by mails.dpdk.org (Postfix) with ESMTP id B5EB240041 for ; Wed, 1 Sep 2021 03:41:31 +0200 (CEST) X-IronPort-AV: E=McAfee;i="6200,9189,10093"; a="218612510" X-IronPort-AV: E=Sophos;i="5.84,368,1620716400"; d="scan'208";a="218612510" Received: from fmsmga003.fm.intel.com ([10.253.24.29]) by orsmga102.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 31 Aug 2021 18:41:30 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.84,368,1620716400"; d="scan'208";a="531556325" Received: from orsmsx602.amr.corp.intel.com ([10.22.229.15]) by FMSMGA003.fm.intel.com with ESMTP; 31 Aug 2021 18:41:30 -0700 Received: from orsmsx611.amr.corp.intel.com (10.22.229.24) by ORSMSX602.amr.corp.intel.com (10.22.229.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.12; Tue, 31 Aug 2021 18:41:29 -0700 Received: from orsmsx602.amr.corp.intel.com (10.22.229.15) by ORSMSX611.amr.corp.intel.com (10.22.229.24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.10; Tue, 31 Aug 2021 18:41:29 -0700 Received: from ORSEDG601.ED.cps.intel.com (10.7.248.6) by orsmsx602.amr.corp.intel.com (10.22.229.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.12 via Frontend Transport; Tue, 31 Aug 2021 18:41:29 -0700 Received: from NAM12-BN8-obe.outbound.protection.outlook.com (104.47.55.171) by edgegateway.intel.com (134.134.137.102) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2242.10; Tue, 31 Aug 2021 18:41:29 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=RHth9u9n/wJEbAx/qP55Hr/Nm7qmrMdXyxGbodBvMiVDHunQIZ52sPsOP5LeVW6DtUJvsCIQKeCtXM5uaLITlad1mPHQlD7TOIayZcJZWGEPTsGPsUWv66bpwm9tFMsMDYtcExHe5Qpn9kCszJrFKYezzkpZ6TgfdQJHOPhFpsuP6CJ1/5Fh80/h7j5+9ogOqllfLFWOMxPROCEt3RkdxSSiAZjyzrSAOs6jVFHjcnv8rwqTMrCqc6MxQt1uyl2uiwiElNY/EflSVNlQP9D53CNASWO8fNKeXawZ2DJ99S1rESQ8oV+MuHKZIFSlKyEE3cg14tAm1kA3d08MQOSBzg== 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=IdSDp6/4or3qisFnYw/Gn/pNA7NGYGet5ER1bhduvwc=; b=NcFJtlN9rRjeA0GpmzsNZYGYMVkMIPmUyvGyZcEBkGxyL2tm18dWZGrYyilQp8GFDtXiZm40ATZxA3tJMpjwRQjF6XI+tCWsd4R65RamCvOXwf46xJECD/nLFpdtg2BIPBA8PrHW50K8MHB/3b3+fvRRMpZff0JaDcQ3BCyH5359jfeb2TAB3ilPyP3BWULx4WrpLQqYVxS9TF4iVUVMER0UUdI4+uk66XhD0YohcWZ6ExNmJNUscaQgVcx/KFMk7khnszWDRFyyxVAVJMbj4dG67eEgoiHvnbZiGioEsoQzL/BHOXZTQvdangtAicwxlzkXDutALh0mGCZTIoBtqQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; s=selector2-intel-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=IdSDp6/4or3qisFnYw/Gn/pNA7NGYGet5ER1bhduvwc=; b=xoEBt6vN1rQ04GgyyQD32lvgZzMPdKrhSLZLH08mgLC7/j+QQczGWNhKifqp184Oe0Z8cNS7RQMS2Gf7YxjCuImPE1ndO+y2fDURmGnKeYCKSqBU8NQ/BB8hC9mFQQXZ4gjkcB1+b+bOJyUmltjFz13YtPI8HYfOPc5CZtcoZ5A= Received: from BN9PR11MB5513.namprd11.prod.outlook.com (2603:10b6:408:102::11) by BN9PR11MB5242.namprd11.prod.outlook.com (2603:10b6:408:133::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4436.19; Wed, 1 Sep 2021 01:41:26 +0000 Received: from BN9PR11MB5513.namprd11.prod.outlook.com ([fe80::99b5:c482:4da6:799e]) by BN9PR11MB5513.namprd11.prod.outlook.com ([fe80::99b5:c482:4da6:799e%8]) with mapi id 15.20.4478.017; Wed, 1 Sep 2021 01:41:26 +0000 From: "Ding, Xuan" To: "Yigit, Ferruh" , "dev@dpdk.org" , "Burakov, Anatoly" CC: "maxime.coquelin@redhat.com" , "Xia, Chenbo" , "Hu, Jiayu" , "Richardson, Bruce" Thread-Topic: [PATCH] doc: announce change in vfio dma mapping Thread-Index: AQHXnmspFn2QiII9UE6azpZj1Tl6l6uNxhMAgACg+qA= Date: Wed, 1 Sep 2021 01:41:26 +0000 Message-ID: References: <20210831131039.29964-1-xuan.ding@intel.com> <2c9fc397-df61-2ef6-0cce-db5dbbb1c952@intel.com> In-Reply-To: <2c9fc397-df61-2ef6-0cce-db5dbbb1c952@intel.com> Accept-Language: zh-CN, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-reaction: no-action dlp-version: 11.5.1.3 authentication-results: intel.com; dkim=none (message not signed) header.d=none;intel.com; dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: ee8edd9e-101f-4fd0-4803-08d96ce99d1b x-ms-traffictypediagnostic: BN9PR11MB5242: x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:8882; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 2f9gK+DgUYfnon0iZlPPA4vn1NJVSQrXuzT2Bkbs0J+kltZBkfcUdjKM+bSGgTJ0Ix1YWQCUjIhhpJBwQ7EX+6sbJOL+Sq34MM/h8N+uL4IVG0hjaXYgQajRMgH0YqVQ1fI/tB7q4qL7V3cGIRPrwEN/AjOdzFZBHAbJtkw1q2lzHnkoAK5Vt0cV5uJF/cD+1oL0/I7T5hd70RPMr08SfOO3ttt4l37Npd9TH25Z2pGY1WLloEhug0Uy9Php3AkcYfJzpkrAE1VY2AMQIet8gfzzYgyJ2MLNqub6ktpcDZuRyBE8XJVTozFOW9NJNSDuKkUYYu0xSkuJJx9cKBSIxZuvTzXALlONa8wKFdKj3pC7xzBk/WFHOfkwN6NB4Tc3xuKZ07taHTYcQtdNKJ5b4amZpUyyyWT6rXD7+OroMRkSFIt1gqxbHgJS9SW3vaqCXKUc47EAIGbotERYi73JuGQQyuXY3wFp/cfzdn/Ca0wVOHowTPJifVGHwWyWN8bh0gRsV0x/Kpa9zBIpoXS+AGI4G4PQA14sA8Lu0mJf5jM+XuK652Q8pUnTnrLR6UI/n8cgL4HSN5X2YrehDouWPqHSshDFjjCcKB/zC1JUBbnKQZwYATHZVftUKhipbJaou9TvjEp1ymbTpgbbWNxZzqKQ4WdsDsynOdclfF4cxhEmvILr/m+C5UJvyt/H6MfnxUM60AjysLAA3MumggGdH4x8YbqUGsNIs3MPtLviUtxg8HOm46Q43IAMN7rUGkmAsVFidsonZ90bMsDC+5IDoKb/Rnibbxd/j34wx72zC30= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BN9PR11MB5513.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(39860400002)(136003)(376002)(346002)(396003)(366004)(6636002)(55016002)(52536014)(33656002)(38100700002)(76116006)(4326008)(64756008)(83380400001)(478600001)(966005)(122000001)(66556008)(66446008)(38070700005)(8676002)(53546011)(66946007)(316002)(9686003)(107886003)(5660300002)(71200400001)(54906003)(110136005)(86362001)(8936002)(7696005)(6506007)(2906002)(186003)(66476007); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?UGdFYWR0OHdWbGIvZ0JMbzdKL08xcENnTGJZQ2JCZlJ1WW16TXRkYVFCcEJP?= =?utf-8?B?VzR3MDlvOFVYQkF2Yld2eUNuMXZjZEdZL1hFWXJROUxwclZJVVVpU2lKSFNL?= =?utf-8?B?T293ZWdld25FS09MbVNseVBabHZIVnRFajRqYVRaUzJZWEVvNHl0bVVFQWNu?= =?utf-8?B?UW9NQTM5c2o5dVVRYnpEb2M1QkhvQnI0MnFkbmdFQ3h1UE1KR0krLzdXNU4w?= =?utf-8?B?blArWWVjZGRIWVkvbU5teDlCUEFzcW5jT1hKRjlZSUd2Z2c1bDhXRGZUVE1U?= =?utf-8?B?UDNSV1MrdktCblcvMUMrN2hQRG9mT1pidjdkSTVra05PdGtYYkQ5OThFV1RW?= =?utf-8?B?SWxUN1RxY20wZjUrVEFMQUxwTTN1YjhLVkRIYUhHRFNCN0lrMlVsZGJIWWQw?= =?utf-8?B?S3hqemg5V3ZwZTNHN0dVVmh0UXprc3RyZVBhMGJuakFPVURLMW1uT0dQMU8y?= =?utf-8?B?NWlTZCthQlU0RWZ5YmVDL0Uzc2sxZGVOdTNjQUNpdW1JWVBXMFJ1QVIxUVdh?= =?utf-8?B?cmpWWXErVEdoRkJ5UXpVRllLWlFKNUVFb3pnOWlid25oVlB0cDJXcHEvMC9R?= =?utf-8?B?UGJubXd5d29DS245T3o3UURWWktBalFIdGs1NzhOeS8ya1dnbEVtcXpudTZm?= =?utf-8?B?TnVyRFg1Z1JPZFNnOTgzVGJsN1hNOWczdEliaTM4dFk3bGdINDVieFhmMnFm?= =?utf-8?B?QUgyZkUzQ3FNTjBjMWozYU55VjVEbXNsTVRmNXJXS2QxMmFxSmpLZ0U0SUtY?= =?utf-8?B?eEhXK2MzMmFEUGZMeXBtcDB3OEZtZjRaZTZqZTNmQUJpSXZEKytsTjlrN3V1?= =?utf-8?B?YXJ5ZXRxU0kvSnZVQmQyRms1d1VwUUdSZENKOGJ1VGFlZndTeE02VlpJU0pk?= =?utf-8?B?WHU1Ukl4QU0vOC8rM010WVpXY3ZJSEUwRWhpSVZFY21YNHREM1AwMTl0NG5U?= =?utf-8?B?eXY0ZHNIR3BidjJCRk9GMVY3R1MyNWF0b21JOGhDc0o2K2J2QzE5TDdSdzFt?= =?utf-8?B?dENzRWJ2Q2ZtOGpoNmZ3VUhiaDRyVTJLd1NyWi9WSFplVFByT3cya25GSS96?= =?utf-8?B?OGg1dG5zcHM2azF5ZDRPSE5ZamlGR1ZZSThJazNRcXM4T1puT3d6UnYyUEVn?= =?utf-8?B?MTRXanlhUEF6U0lEQlRIYUptQ0twZ1hvTlB3NWhBbHJYRmpzQUU4Y1BkQmdV?= =?utf-8?B?bnlmbktMbDRDVGh2b0VHQWVUek5zRHNPMUZVREZVcHRKQ0prNDQwWU9kTklB?= =?utf-8?B?ZlY0L29xZkc5VXRiVW5ucG5JSzJrbFU5T2hmVWU5QkIram81M2hhaW1QTVpy?= =?utf-8?B?YW9EanhxYUJWZEZOWm1tR1Nnc3BDbE9WZzREbHBzZDVVZVBYQ0lkaVhmZC9L?= =?utf-8?B?NlpxRVVEb2dkdit0YmNwWEtpS3FNSXVranJlSjFjYXdYMDgzY1FwbWZYS2tG?= =?utf-8?B?Smx1S3ZlVlI5Vi82bWZWbzJMbUhzQ0sxQU5wZWFjYmxremtFSzYvUVRsY0dC?= =?utf-8?B?MGNsTjdwQk1zYmFqTDZoQlZLN3BjTDk5dVhCOCsxeGk2NTZQYlZXb3psbEVv?= =?utf-8?B?d0gzZG9lZ0xYaEdIS054eE1abkxrNVVDTjA5SXhJcWJ5aHYxRy94KzcrRC95?= =?utf-8?B?S0ZaSExvbnlwZS9XUkUxTlpUR0pNYm8zZWRBdm1ZM01NWnA4bHkvTmN0cjFs?= =?utf-8?B?RUl2TDFvZGFmbWdIS2pnWkN2K1RiZ1V5d0ZKMGZrVzlMc0tXeGhCdkVQbkNI?= =?utf-8?B?V3NPRnRaS2ZkU0l2K1RlYWR4Um9oZ3NWQTRySXVMK1dyUmNidTc0aFVwdWx4?= =?utf-8?B?MTdYcW5LQVNiOTJyc01kK0ZaeDFWOEpUbXZqM28xOWVlYVBtUUJMYUlSSkxi?= =?utf-8?Q?1/18Y/UGW/3Jn?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BN9PR11MB5513.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: ee8edd9e-101f-4fd0-4803-08d96ce99d1b X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Sep 2021 01:41:26.7272 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: FIlJ3H4AQLGwK8VQlLDbbEV/VJazETPPJOSLbgntVMGW2L44bakVIUlyvLXO+udBx47yDlvtdLq4v5yPZ2WcoQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN9PR11MB5242 X-OriginatorOrg: intel.com Subject: Re: [dpdk-dev] [PATCH] doc: announce change in vfio dma mapping 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 Sender: "dev" SGkgRmVycnVoLA0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IFlpZ2l0 LCBGZXJydWggPGZlcnJ1aC55aWdpdEBpbnRlbC5jb20+DQo+IFNlbnQ6IFdlZG5lc2RheSwgU2Vw dGVtYmVyIDEsIDIwMjEgMTI6MDEgQU0NCj4gVG86IERpbmcsIFh1YW4gPHh1YW4uZGluZ0BpbnRl bC5jb20+OyBkZXZAZHBkay5vcmc7IEJ1cmFrb3YsIEFuYXRvbHkNCj4gPGFuYXRvbHkuYnVyYWtv dkBpbnRlbC5jb20+DQo+IENjOiBtYXhpbWUuY29xdWVsaW5AcmVkaGF0LmNvbTsgWGlhLCBDaGVu Ym8gPGNoZW5iby54aWFAaW50ZWwuY29tPjsgSHUsDQo+IEppYXl1IDxqaWF5dS5odUBpbnRlbC5j b20+OyBSaWNoYXJkc29uLCBCcnVjZSA8YnJ1Y2UucmljaGFyZHNvbkBpbnRlbC5jb20+DQo+IFN1 YmplY3Q6IFJlOiBbUEFUQ0hdIGRvYzogYW5ub3VuY2UgY2hhbmdlIGluIHZmaW8gZG1hIG1hcHBp bmcNCj4gDQo+IE9uIDgvMzEvMjAyMSAyOjEwIFBNLCBYdWFuIERpbmcgd3JvdGU6DQo+ID4gQ3Vy cmVudGx5LCB0aGUgVkZJTyBzdWJzeXN0ZW0gd2lsbCBjb21wYWN0IGFkamFjZW50IERNQSByZWdp b25zIGZvciB0aGUNCj4gPiBwdXJwb3NlcyBvZiBzYXZpbmcgc3BhY2UgaW4gdGhlIGludGVybmFs IGxpc3Qgb2YgbWFwcGluZ3MuIFRoaXMgaGFzIGENCj4gPiBzaWRlIGVmZmVjdCBvZiBjb21wYWN0 aW5nIHR3byBzZXBhcmF0ZSBtYXBwaW5ncyB0aGF0IGp1c3QgaGFwcGVuIHRvIGJlDQo+ID4gYWRq YWNlbnQgaW4gbWVtb3J5LiBTaW5jZSBWRklPIGltcGxlbWVudGF0aW9uIG9uIElBIHBsYXRmb3Jt cyBhbHNvIGRvZXMNCj4gPiBub3QgYWxsb3cgcGFydGlhbCB1bm1hcHBpbmcgb2YgbWVtb3J5IG1h cHBlZCBmb3IgRE1BLCB0aGUgY3VycmVudA0KPiBEUERLDQo+ID4gVkZJTyBpbXBsZW1lbnRhdGlv biB3aWxsIHByZXZlbnQgdW5tYXBwaW5nIG9mIGFjY2lkZW50YWxseSBhZGphY2VudA0KPiA+IG1h cHMgZXZlbiB0aG91Z2ggaXQgY291bGQgaGF2ZSBiZWVuIHVubWFwcGVkIFsxXS4NCj4gPg0KPiA+ IFRoZSBwcm9wZXIgZml4IGZvciB0aGlzIGlzc3VlIGlzIHRvIGNoYW5nZSB0aGUgVkZJTyBETUEg bWFwcGluZyBBUEkgdG8NCj4gPiBhbHNvIGluY2x1ZGUgcGFnZSBzaXplLCBhbmQgYWx3YXlzIG1h cCBtZW1vcnkgcGFnZS1ieS1wYWdlLg0KPiA+DQo+ID4gWzFdIGh0dHBzOi8vbWFpbHMuZHBkay5v cmcvYXJjaGl2ZXMvZGV2LzIwMjEtSnVseS8yMTM0OTMuaHRtbA0KPiA+DQo+ID4gU2lnbmVkLW9m Zi1ieTogWHVhbiBEaW5nIDx4dWFuLmRpbmdAaW50ZWwuY29tPg0KPiA+IC0tLQ0KPiA+ICBkb2Mv Z3VpZGVzL3JlbF9ub3Rlcy9kZXByZWNhdGlvbi5yc3QgfCAzICsrKw0KPiA+ICAxIGZpbGUgY2hh bmdlZCwgMyBpbnNlcnRpb25zKCspDQo+ID4NCj4gPiBkaWZmIC0tZ2l0IGEvZG9jL2d1aWRlcy9y ZWxfbm90ZXMvZGVwcmVjYXRpb24ucnN0DQo+IGIvZG9jL2d1aWRlcy9yZWxfbm90ZXMvZGVwcmVj YXRpb24ucnN0DQo+ID4gaW5kZXggNzZhNGFiZmQ2Yi4uMTIzNDQyMGNhZiAxMDA2NDQNCj4gPiAt LS0gYS9kb2MvZ3VpZGVzL3JlbF9ub3Rlcy9kZXByZWNhdGlvbi5yc3QNCj4gPiArKysgYi9kb2Mv Z3VpZGVzL3JlbF9ub3Rlcy9kZXByZWNhdGlvbi5yc3QNCj4gPiBAQCAtMjg3LDMgKzI4Nyw2IEBA IERlcHJlY2F0aW9uIE5vdGljZXMNCj4gPiAgICByZXNlcnZlZCBieXRlcyB0byAyIChmcm9tIDMp LCBhbmQgdXNlIDEgYnl0ZSB0byBpbmRpY2F0ZSB3YXJuaW5ncyBhbmQNCj4gb3RoZXINCj4gPiAg ICBpbmZvcm1hdGlvbiBmcm9tIHRoZSBjcnlwdG8vc2VjdXJpdHkgb3BlcmF0aW9uLiBUaGlzIGZp ZWxkIHdpbGwgYmUgdXNlZCB0bw0KPiA+ICAgIGNvbW11bmljYXRlIGV2ZW50cyBzdWNoIGFzIHNv ZnQgZXhwaXJ5IHdpdGggSVBzZWMgaW4gbG9va2FzaWRlIG1vZGUuDQo+ID4gKw0KPiA+ICsqIHZm aW86IHRoZSBmdW5jdGlvbnMgYHJ0ZV92ZmlvX2NvbnRhaW5lcl9kbWFfbWFwYCB3aWxsIGJlIGFt ZW5kZWQgdG8NCj4gPiArICBpbmNsdWRlIHBhZ2Ugc2l6ZS4gVGhpcyBjaGFuZ2UgaXMgdGFyZ2V0 ZWQgZm9yIERQREsgMjIuMDIuDQo+ID4NCj4gDQo+IElzIHRoaXMgbWVhbnMgYWRkaW5nIGEgbmV3 IHBhcmFtZXRlciB0byBBUEk/DQo+IElmIHNvIHRoaXMgaXMgYW4gQUJJL0FQSSBicmVhayBhbmQg d2UgY2FuJ3QgZG8gdGhpcyBjaGFuZ2UgaW4gdGhlIDIyLjAyLg0KDQpPdXIgb3JpZ2luYWwgcGxh biBpcyBhZGQgYSBuZXcgcGFyYW1ldGVyIGluIG9yZGVyIG5vdCB0byB1c2UgYSBuZXcgZnVuY3Rp b24gbmFtZSwgc28geW91IG1lYW4sIGFueSBjaGFuZ2VzIHRvIHRoZSBBUEkgY2FuIG9ubHkgYmUg ZG9uZSBpbiB0aGUgTFRTIHZlcnNpb24/DQpJZiBzbywgd2UgY2FuIG9ubHkgYWRkIGEgbmV3IEFQ SSBhbmQgcmV0aXJlIHRoZSBvbGQgb25lIGluIDIyLjExLg0KDQpUaGFua3MgZm9yIHlvdSBjbGFz c2lmaWNhdGlvbi4NCg==