Received: by 2002:a6b:fb09:0:0:0:0:0 with SMTP id h9csp1740969iog; Thu, 16 Jun 2022 12:49:13 -0700 (PDT) X-Google-Smtp-Source: AGRyM1usVUyp3qIEBTyTepFqyLtvUSryj+XHg9fNThmekdkH9M7pq9k7tNf5gQXNcrKLTO5ysB5U X-Received: by 2002:a05:6402:2419:b0:435:1e2a:19ce with SMTP id t25-20020a056402241900b004351e2a19cemr8572894eda.370.1655408952778; Thu, 16 Jun 2022 12:49:12 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1655408952; cv=pass; d=google.com; s=arc-20160816; b=u+cg+otp9fTqoNGGNgZjRBswZ4bS5wv6SDPrk15A204u4oXcswl/GtRGKn18BYrsJl sQPRx8Ye3UVgToJEoe8y0gKRU1VsyusKash7YIPxoZnPQmuK+2R4yvSHvl/wtnsB/QK6 bOUB9YhG5FZtn52hM/tKg22tz5ezVnZfbXrMwW+RwVoCMSNxXyfr1iNoXzhijC8eveGB TdHQUgjQ+XUXWsKfXVZcsCKTbDjTfGjG1b0EPyY9S/J/Wvre+O6De0gkR3fmL+EqVuN4 nQV44RhtlN7jXFMYiBp+CTu/4BeBuOB/3edOttWLEMdF8sxLxC4qQHkuwGWR0l/OYj+y EYnw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:content-transfer-encoding :content-language:accept-language:in-reply-to:references:message-id :date:thread-index:thread-topic:subject:cc:to:from:dkim-signature; bh=rxhAg+iFtErYBTmY4Iigi6gz1G3A417iEUROQ37r+2I=; b=zpV1jsRvknNHsNpZnBaOiTXOlWa1nkKRv5v54j+60fE9Ys8935xX6cvlz8ZDzvge+0 2vu6ef35xlMegznxufmHEUOTNCNRbSIi04To6DThzoXEdFG81iXFRA5x84Xjaxhamoqy MBqA4zJr5qJQ6mYOH6Wu6rNpoPZSNzyNfZIB5vU6QFzvhpqTad5obwKDmJK5A6chFYNT nr+00PBgdC+TFUC0q/lYHPIopTiIyF0ZE8heXQ9J6j0wXHreCcdJ/9vqe3gfdni6h4N3 7Qnr1p4NcJOcGqqkQlDQvICUnahzSKUUQiXk9VhRdDvSe/M0LrhLWaiBR7JlDiz6dMjv OBKQ== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@Nvidia.com header.s=selector2 header.b=YiwTn7up; arc=pass (i=1 spf=pass spfdomain=nvidia.com dkim=pass dkdomain=nvidia.com dmarc=pass fromdomain=nvidia.com); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=nvidia.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id m11-20020a17090677cb00b006f3a36fe538si1477584ejn.259.2022.06.16.12.48.44; Thu, 16 Jun 2022 12:49:12 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@Nvidia.com header.s=selector2 header.b=YiwTn7up; arc=pass (i=1 spf=pass spfdomain=nvidia.com dkim=pass dkdomain=nvidia.com dmarc=pass fromdomain=nvidia.com); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=nvidia.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1378415AbiFPTgL (ORCPT + 99 others); Thu, 16 Jun 2022 15:36:11 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:56716 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229953AbiFPTgJ (ORCPT ); Thu, 16 Jun 2022 15:36:09 -0400 Received: from NAM12-DM6-obe.outbound.protection.outlook.com (mail-dm6nam12on2046.outbound.protection.outlook.com [40.107.243.46]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 69C43580FB; Thu, 16 Jun 2022 12:36:05 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=CGJvc2UTKhIPvbaLVieejdItQ0Mk4dcp2DzUVGYq6SdYNvzHOSvbBCLn62xS5Be7oCnsibfbpqG5Fzl6rXREWgDaXmRX5tqGuNUArumlfIi9UALIOdwV2NyqZ6MxWKpS/A9wCnfZRIcf50YQ6Y9QFLI7pNdSUzzOm9E4KaG/+rXWSVy0CiptQO98gQvNh5JNSxXFqsESIoYYSbm0wC+9In/XkpV/J6FZz0/GN/mRlzE3vUoLCX8EVv9TcLe0WtRb8Jbl/Djidx14aER8ch5u/890JJb8O2SqJ//xTD0MSADUVHA7nCVDTh4dMSEr/prWWx7HEaMsd69nUxrCeAvI8Q== 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=rxhAg+iFtErYBTmY4Iigi6gz1G3A417iEUROQ37r+2I=; b=VUsgDQehhBV5w9vqPS+EhuFn6LqpcPgy7vY3vM9V4thMbdTPlDx6vooDERqrodfu5unM29/p3Fd3AX3pbDM7KbupL71rsdgmtHzjRnL5pAXiy7VNEeWFxQ5R6t9HCaHvC1BKcfvvHWhbpFyvmLSjDmk98RdMtp+LRHnMFn3cXBHt74rt2RBId75RLzTE7zzyXfM9NA/INlMSgddQ6OBuvhZ9IXDlruRaHUi3QS4ey6oD/6W+HKxjmvih1UK3ZiD4v+CGWy6DRDoixspxgfk6fWWwpIybhcM8kv0i60zfj9FmdjybONxncYp1xQ6f8LceKbW+AUFmUn7TTPKiAbCu/w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com; dkim=pass header.d=nvidia.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=rxhAg+iFtErYBTmY4Iigi6gz1G3A417iEUROQ37r+2I=; b=YiwTn7upyxudhEqYLGMmpc5QYIr9UAWLhptcctWUJe8YHKdGwqx89j6ARcREhr5IWWS77iYgUys2TcHc21zTDewnbM/gOee4AZ7NLrTPXZ5fQkd6PnARsOhJw8zBkppiLdFkacttr11Bldv+WTPnJdK4NRDfDju98mt4CtP68mJebTNHc6XOAkBdWKfQSHtpx5yEssb53UcYjyJqM6IkfoHfGCKfMuV2hXxncU+YsfCxHA5gRzAS4ZYDvOL8y4pfbsuosr3pMfjLFmQkv4iDN+HAqHhnmoCt85EvwYby7Qnb4JLNoyo6JkzlyK8AU/4SJhe+JznUMeeC3aXwsT0Fzw== Received: from PH0PR12MB5481.namprd12.prod.outlook.com (2603:10b6:510:d4::15) by BYAPR12MB3366.namprd12.prod.outlook.com (2603:10b6:a03:db::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5332.16; Thu, 16 Jun 2022 19:36:02 +0000 Received: from PH0PR12MB5481.namprd12.prod.outlook.com ([fe80::8c53:1666:6a81:943e]) by PH0PR12MB5481.namprd12.prod.outlook.com ([fe80::8c53:1666:6a81:943e%3]) with mapi id 15.20.5353.015; Thu, 16 Jun 2022 19:36:02 +0000 From: Parav Pandit To: Jason Wang CC: "Michael S. Tsirkin" , =?utf-8?B?RXVnZW5pbyBQw6lyZXo=?= , "kvm@vger.kernel.org" , "virtualization@lists.linux-foundation.org" , "linux-kernel@vger.kernel.org" , "netdev@vger.kernel.org" , "martinh@xilinx.com" , Stefano Garzarella , "martinpo@xilinx.com" , "lvivier@redhat.com" , "pabloc@xilinx.com" , Eli Cohen , Dan Carpenter , Xie Yongji , Christophe JAILLET , Zhang Min , Wu Zongyong , "lulu@redhat.com" , Zhu Lingshan , "Piotr.Uminski@intel.com" , Si-Wei Liu , "ecree.xilinx@gmail.com" , "gautam.dawar@amd.com" , "habetsm.xilinx@gmail.com" , "tanuj.kamde@amd.com" , "hanand@xilinx.com" , "dinang@xilinx.com" , Longpeng Subject: RE: [PATCH v4 0/4] Implement vdpasim stop operation Thread-Topic: [PATCH v4 0/4] Implement vdpasim stop operation Thread-Index: AQHYcP5BrBz66eonZEeOxjwIzt98aa0xHKkwgAFx+gCABD0SgIACqRJggABroACAAQ+R4IAAdxYAgAAMy4CAABLZgIAULSmggAAYr4CAAqccMA== Date: Thu, 16 Jun 2022 19:36:02 +0000 Message-ID: References: <20220526124338.36247-1-eperezma@redhat.com> <20220527065442-mutt-send-email-mst@kernel.org> 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=nvidia.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 94a81eee-44e8-4879-2bea-08da4fcf72b3 x-ms-traffictypediagnostic: BYAPR12MB3366:EE_ x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: oJQS8s+k1umfmQFZmOxmYD1QYp4IwLcgYBLyar4i01PZqehtUuZCTZmVxICvTkxdTUqrGT4yY56rR3P7LAG2phlfyAt40w+NKCjOUfAMGwYj9F1h30x28i2rQ2FfLcUtjJ41f92RkTBKzJDsYeQnuldr2D5Cv6x/q7Ab9t/P20nqTKN3/H36WJftHfVDh2hKZzXyQpvfOqrKU1dG2fzU9MOYRMzeNTiwHRi3UztweHVXmfdiLAKhd2S5I8cavMwSilLikXsHvC+Rtvv670Dhqy0JpJlxk13TU1jdsZDVNrMPATv7DELoKObPtGA0VEMkBHVFKOAB3FXQAZ6bpE0ln6rxPvArCOdlyloGuMi1T8z1QNpJ1+JapIoOEverrVYyMPewOgTP4FTdIf/n0iFHfdeJaQoE+sGGNraiwNjYtmhHDRE2878XXfwre3FISoCdPJK+2G8Bbpt0D4iws8fMgU42l5O5KYTaxp1k9A1LXtkdiQo/WwJO7dwT3uLU9hzz1DZ2SP0ybAUqS7H8OPtif4r8r+MmvbefsmdRqz2rcxUPvfwwXvqcVWtnvmwoa2P4dnceFsgJi4Sv8cPXQXXNhNgQ7YMfUodZQM1MWaNLI5bjo2RAPvuRa74mVrCANZ1ZE/m8CxTTIISVLhF+syJrC+QS+5Q/O0eMdjOcM7HG8AgBoaqRaSPbNtjT97nJ7l0VyIZeIN82JzUSvtdGhdjNVQ== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PH0PR12MB5481.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230016)(4636009)(366004)(55016003)(54906003)(2906002)(8936002)(9686003)(52536014)(7416002)(122000001)(5660300002)(33656002)(83380400001)(71200400001)(508600001)(186003)(6506007)(38070700005)(26005)(6916009)(7696005)(38100700002)(4326008)(66476007)(66556008)(66946007)(8676002)(64756008)(76116006)(86362001)(316002)(66446008);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?SG16ZFV6OHlaZFF4dkZ1MVY0OU5RcHFPaGwrelNmQ0JuWEM1cEhHbU0wWWpW?= =?utf-8?B?ZEYyOWYzaW0yTm9zVHpBOCttVWlEZjN0TW53dXV4bXNyNFNZWEhkbkVFaG9w?= =?utf-8?B?N2Q5UmIwemFjdng1WnpLdXVZYStWdVNPQ3NBc1QzUWtwS0hoNDhDLzJyVkI1?= =?utf-8?B?cTk3VWwyeEZOb0NlWW5nZ000MWV2WHNxaDRITjZkcVNxYy93RXhjU2FhbWhQ?= =?utf-8?B?amxZRUxJcTg1OVp4N3VIN0lMQ0NHVG9zNHJuYnhEeGRzaFczcUdzVUlTOGZI?= =?utf-8?B?TFJKT1NpOHFObzFFQVd4UUJiL0RNTC9ha01LYU1mb1gwTk9WbUM0STM2N2Yz?= =?utf-8?B?L0NjS0thRTRZNjVMRXJUZlphOEwxMzZHRUUyNE92eVZoZGtTb2Q5RmlkT2xv?= =?utf-8?B?d0hhM3NiV1QrZnJaaWk4T1RPLzkvVUtVYVpIdTkySUhVM3FxMEVjNnZBM2Fu?= =?utf-8?B?UHllS0QrNUcycnNrTFJHTU9WZ1lIYVJQWTR6NnhNNk9VL0M0Z3RrbFY2Nkp2?= =?utf-8?B?SjRxSHlrSm9KakIwOHR2L0tZK24vdjRZYm83MGwrbzU1M2h4UFJWRTQ2SXlo?= =?utf-8?B?QlRZRVU5WThXc3RTMThrbXpZTDc1b0UzKy8yU3lHSDNhZzdlalU1MEhxYURl?= =?utf-8?B?bDkrZmI5YXhZQ1hhMUh5ZThHODNoSU4wRmhXU0FGVER0aisxdDBqeE1EbDNH?= =?utf-8?B?aTB0MEdKWHFBbWM0c0dReThsVjZKVWJkcmtZRkNoRXVxcWJHZGM2MjAzMmtD?= =?utf-8?B?c3V0bThjaDI0THI0VE1LSWRQZlFDR2MxQVRXZU1PNUoxRjF0cHN5U241eGhK?= =?utf-8?B?cFdEWmxXQkYvUWNzNmlma0Z3d0ZYZGd6MzdVV3AzbXBVdTloRUo2UUFqL2hs?= =?utf-8?B?SnF2cEJOenFybUI3MEkrS3pIV0V0S2EyYm14N3lXOEZsd2x1aElybmNJVGh1?= =?utf-8?B?YzhLSjBVUXlUek9Fc200a25VMjJ4Szc2SlhFcEYxWGF2Y1hKeXVDcmkzdlBz?= =?utf-8?B?YW9lMWdhMVVGUnphdnlGVlpJa1lKYVdueS91bHZhMHFwV1pIWFh3YjlGRTh5?= =?utf-8?B?RDFick0vNXNxdEI3bmF4OFlQOHNJbiszbnZWL2wyWThPSzZsTzVMTzA2ZmlX?= =?utf-8?B?ZW1NL3ozd3BBY1VJdEZBcmU2WXBEd0RoekNKSG9sOGNvVTc1MExFSnBFT3ZN?= =?utf-8?B?aXlsQmZvcHZZNXZ3cEhYWEplZWxuQm5pbWNmTCt4MlNiU1RFcVp1b2dZdk9V?= =?utf-8?B?djIwRXdEdGFmZG5MM1BlV1pKTmt1RUEzV3JZc1k1Z2E0ZzFqSXVNWnNjOE81?= =?utf-8?B?dzA4c1ZBTngzaG1IbmRBSGZ1MUFhaE5iNmxtZTh3QjJ3dXN6a2dGMDZzeFh2?= =?utf-8?B?NkxKRWYvdzNldTB2N29zUmZHY3ExbGVUdTFNU0NvUlJPSVBoZGxOL0JFcUYv?= =?utf-8?B?aWJmT1cwYW1lVFZ1eDZWVE9tZVk0dVdDc2tiWmZjR3FENjAyTm9FVWpQZ2lV?= =?utf-8?B?NzFUWDZveW10di82SkVWWkh3N0xFcWhHczIzdURSRGRRWmNYSnExemVKbVRI?= =?utf-8?B?aDNiNUlmeFo5eE9yamlFSnZvQTBCeVhxbGlJODZrbHJ6eWxMTkVRMVBPTVQ0?= =?utf-8?B?SzRyditaOWwxTmE5TkZxNFgvckM3cnE5NTZ2Z1cxYzFqaVlKVWdqTU8vSDBy?= =?utf-8?B?M29NbXBFKzZmOU1sakRnNU83ZXdWdHkzQlBjbXBTVWZvSGRlYTJ6TkgySnBk?= =?utf-8?B?Q01zK0FHTlFtdWRKOTdySk13L0JjNEdYQlRRa2x6Uyt1ejI3VlZ3N0V4QXE2?= =?utf-8?B?ZjZacDlMRlViWnJkMFBWd2ZmeHRGNEV6VzBBU0p6NTVFcWgrQWllWmdDVDlI?= =?utf-8?B?dDZ5dEJkTGtCZ3NUbEhHUlJjajBTOGFzTUlPU0RWNDdFQnhkK1RLc0Njei9V?= =?utf-8?B?c3B2cEFZcWJZdytUUGwxMXowYkZZalpXZFpTT0QyYTM3MENPckZ6SFBSamVW?= =?utf-8?B?dVBtY0VBU3czWlJwWFVxQjU1dXl0MFVyd2RnQUlCdXZGWkVMeDJTQ202aTdv?= =?utf-8?B?MWtvS3QzNHJlUU0ySVJidU1SU0tHbHZxSGlrSzFrcU1hWjVVSkNVRE80K09Z?= =?utf-8?B?ZmdVM21veW50a0luaURYMzQwcmtaQTdRZXkzbzN6ZTg3aEhPaFpSM1oyNXVo?= =?utf-8?B?WlJhVWF4UHBOZzFUdXM1VEFsQ2cxZ1ZmVUd2b2l5bDJGTVBYTkk4Y1FaaUlC?= =?utf-8?B?OUg4ZG5tb2hBWmRUSHhlRHZaWXpMWTVybjlRNFg4ajhCS1Fydlc3REo1YzRD?= =?utf-8?Q?6CHdftWHJiByIlOiNa?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PH0PR12MB5481.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 94a81eee-44e8-4879-2bea-08da4fcf72b3 X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Jun 2022 19:36:02.7359 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: r0f5B7qMcKdGw+Iev28PE5nw4u/vELRxpeDpsnlfsrNQWmeCcrk9huXs+hhSO8/nmvsy8SRaCDtZgsDtqNaONQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR12MB3366 X-Spam-Status: No, score=-1.7 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FORGED_SPF_HELO, RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_NONE, T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org DQo+IEZyb206IEphc29uIFdhbmcgPGphc293YW5nQHJlZGhhdC5jb20+DQo+IFNlbnQ6IFR1ZXNk YXksIEp1bmUgMTQsIDIwMjIgOToyOSBQTQ0KPiANCj4gV2VsbCwgaXQncyBhbiBleGFtcGxlIG9m IGhvdyB2RFBBIGlzIGltcGxlbWVudGVkLiBJIHRoaW5rIHdlIGFncmVlIHRoYXQgZm9yDQo+IHZE UEEsIHZlbmRvcnMgaGF2ZSB0aGUgZmxleGliaWxpdHkgdG8gaW1wbGVtZW50IHRoZWlyIHBlcmZl cnJhYmxlIGRhdGFwYXRoLg0KPg0KWWVzIGZvciB0aGUgdmRwYSBsZXZlbCBhbmQgZm9yIHRoZSB2 aXJ0aW8gbGV2ZWwuDQoNCj4gPg0KPiA+IEkgcmVtZW1iZXIgZmV3IG1vbnRocyBiYWNrLCB5b3Ug YWNrZWQgaW4gdGhlIHdlZWtseSBtZWV0aW5nIHRoYXQgVEMgaGFzDQo+IGFwcHJvdmVkIHRoZSBB USBkaXJlY3Rpb24uDQo+ID4gQW5kIHdlIGFyZSBzdGlsbCBpbiB0aGlzIGNpcmNsZSBvZiBkZWJh dGluZyB0aGUgQVEuDQo+IA0KPiBJIHRoaW5rIG5vdC4gSnVzdCB0byBtYWtlIHN1cmUgd2UgYXJl IG9uIHRoZSBzYW1lIHBhZ2UsIHRoZSBwcm9wb3NhbCBoZXJlIGlzDQo+IGZvciB2RFBBLCBhbmQg aG9wZSBpdCBjYW4gcHJvdmlkZSBmb3J3YXJkIGNvbXBhdGliaWxpdHkgdG8gdmlydGlvLiBTbyBp biB0aGUNCj4gY29udGV4dCBvZiB2RFBBLCBhZG1pbiB2aXJ0cXVldWUgaXMgbm90IGEgbXVzdC4N CkluIGNvbnRleHQgb2YgdmRwYSBvdmVyIHZpcnRpbywgYW4gZWZmaWNpZW50IHRyYW5zcG9ydCBp bnRlcmZhY2UgaXMgbmVlZGVkLg0KSWYgQVEgaXMgbm90IG11Y2ggYW55IG90aGVyIGludGVyZmFj ZSBzdWNoIGFzIGh1bmRyZWRzIHRvIHRob3VzYW5kcyBvZiByZWdpc3RlcnMgaXMgbm90IG11c3Qg ZWl0aGVyLg0KDQpBUSBpcyBvbmUgaW50ZXJmYWNlIHByb3Bvc2VkIHdpdGggbXVsdGlwbGUgYmVu ZWZpdHMuDQpJIGhhdmVu4oCZdCBzZWVuIGFueSBvdGhlciBhbHRlcm5hdGl2ZXMgdGhhdCBkZWxp dmVycyBhbGwgdGhlIGJlbmVmaXRzLg0KT25seSBvbmUgSSBoYXZlIHNlZW4gaXMgc3luY2hyb25v dXMgY29uZmlnIHJlZ2lzdGVycy4NCg0KSWYgeW91IGxldCB2ZW5kb3JzIHByb2dyZXNzLCBoYW5k ZnVsIG9mIHNlbnNpYmxlIGludGVyZmFjZXMgY2FuIGV4aXN0LCBlYWNoIHdpdGggZGlmZmVyZW50 IGNoYXJhY3RlcmlzdGljcy4NCkhvdyB3b3VsZCB3ZSBwcm9jZWVkIGZyb20gaGVyZT8NCg==