Received: by 2002:a05:6a10:22f:0:0:0:0 with SMTP id 15csp428436pxk; Thu, 3 Sep 2020 03:37:53 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwIrS2piEBlZgvoJTYkKdCB31c43qgIhFELIQcrl4T3qlpaIJd+r66KlJHbCGjSyiLGKLRa X-Received: by 2002:a50:cf43:: with SMTP id d3mr2235264edk.376.1599129473370; Thu, 03 Sep 2020 03:37:53 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1599129473; cv=pass; d=google.com; s=arc-20160816; b=GjO1P3wlkYfHdR9MEzFC2dmLCS4aDXGGsMh3GM2HCKzSM4cELOJb0KyUdj0SqDIkIE wTPLLUeMpWb4EmyByMF3jcHOdhxwSHJEqBg0MuZRYiLAOENkf1hRMm9hClcvvDi15tFg qgNXNbvPhOA5nvDCgf7jwlAowYBOJ5mWky2/kfQzbv9X8dZh1GSFu3sCHZfjAYr4s0DU rhQXvyadvGQr7biPY48RQ38v0GR8YplLheqp87A/RvFk3qqSIg1lqoSPZbN2/1I3+sxY XrPiJ3xiBvVbF1kC/1qYhpRFS3IixY5pcG3NEiDIJNbgUB8xzhqM6Hr7Rm418nkmz8Av ZjlQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:content-transfer-encoding :content-id:user-agent:content-language:accept-language:in-reply-to :references:message-id:date:thread-index:thread-topic:subject:to :from:dkim-signature:ironport-sdr:ironport-sdr; bh=Du2oWug5Whh2xI5B/+HIw8JbQnRceVeSpjKiwUx9fiw=; b=xIOV7dO7WCNbc3OINkQHdsFNs5PwUUJ8e1LhXq5RMenCRzJintRKjOxF1/JVhS/2vh Q3oBfwXXX0QA2IxbX1Kki+DNT69KtnjFuUEvb6K+W/7UGjZGZ9qjmMHE0D8CV+Tfp17V wPGSjDe+liuV+HirUYQYzTYyw17qKZbNhm4D2pTwIi2/G8vrSpcsUxBryVUhQWS9kgNZ 12kX29Riut1MLGGjA8bAuZ3CW4srqgAXEV4C3i4FwV7yjb02Xe09KAnjiLIUNjbst0RY wBGftR9Gr5jZp3rtNV2QyTTeUxzdbaVqtoABI2kOq3qbelk9cdl5JDpykTVoxnljVLDM Q0Ew== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@intel.onmicrosoft.com header.s=selector2-intel-onmicrosoft-com header.b=aRHy3uhD; arc=pass (i=1 spf=pass spfdomain=intel.com dkim=pass dkdomain=intel.com dmarc=pass fromdomain=intel.com); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id bm16si1373656edb.114.2020.09.03.03.37.30; Thu, 03 Sep 2020 03:37:53 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@intel.onmicrosoft.com header.s=selector2-intel-onmicrosoft-com header.b=aRHy3uhD; arc=pass (i=1 spf=pass spfdomain=intel.com dkim=pass dkdomain=intel.com dmarc=pass fromdomain=intel.com); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728073AbgICKeH (ORCPT + 99 others); Thu, 3 Sep 2020 06:34:07 -0400 Received: from mga07.intel.com ([134.134.136.100]:62890 "EHLO mga07.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726025AbgICKd6 (ORCPT ); Thu, 3 Sep 2020 06:33:58 -0400 IronPort-SDR: j4zjUVzG7vWBTg5pEhdTjtKFwDe10IjYXQYbcyBFHgNsA2zZTBcbNsMOFYp3RYnCp7zVrUFeYC M61psffwrU8A== X-IronPort-AV: E=McAfee;i="6000,8403,9732"; a="221765806" X-IronPort-AV: E=Sophos;i="5.76,386,1592895600"; d="scan'208";a="221765806" X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga005.fm.intel.com ([10.253.24.32]) by orsmga105.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 03 Sep 2020 03:33:49 -0700 IronPort-SDR: EdMYP0KiiaUL3hz90As22v/3zb+oXTBBfWd2cOkVOKzsAQA9sjd7/j4mS9IyOVmYf5VnXw6gzW uu+ak4qyDUZA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.76,386,1592895600"; d="scan'208";a="503019188" Received: from orsmsx606.amr.corp.intel.com ([10.22.229.19]) by fmsmga005.fm.intel.com with ESMTP; 03 Sep 2020 03:33:49 -0700 Received: from orsmsx611.amr.corp.intel.com (10.22.229.24) by ORSMSX606.amr.corp.intel.com (10.22.229.19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Thu, 3 Sep 2020 03:33:49 -0700 Received: from orsmsx609.amr.corp.intel.com (10.22.229.22) 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.1713.5; Thu, 3 Sep 2020 03:33:48 -0700 Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) by orsmsx609.amr.corp.intel.com (10.22.229.22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5 via Frontend Transport; Thu, 3 Sep 2020 03:33:48 -0700 Received: from NAM12-DM6-obe.outbound.protection.outlook.com (104.47.59.173) by edgegateway.intel.com (134.134.137.103) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.1713.5; Thu, 3 Sep 2020 03:33:48 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ffEx/IRU+mcfRhl9Fa2gdNNe8jqhRPkq9hw2cUsNV5jv/i7N0pfLEIwpwyByCLhXnF0hqLnEaVy2EUjXY6bCLwHv6zxpuH0yfYsM/eO+bRazqc6kw13LL1ykuvvm2iRUSQUTmh+OHLVAfd/GKizqhgTV85an6zPASyKrkDq1KPKMLqPfHZz94I4E8s7dj3oUg3QN6AHrERopMu7ioXnqW7Iw/dgPhVuvtU5MORpbJ0XMuL/ARzIr5yuzNdS3v4pcZ6KvnUYJoYvN25kBgV5oKzOHQSKpeARt/N0/Z7newvBepp7+S5k+H8+DGkwOgFyOO/Mdl4qlqUVqilbeoRoAJw== 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=Du2oWug5Whh2xI5B/+HIw8JbQnRceVeSpjKiwUx9fiw=; b=HDgS8o8eiJj3Go9XcM3dhqIc0dyH3VX27TonQYtd7uAwnHH+A+lTGlizvvNWRRZ5CztTm6ZgqPP2YvRbTa/EeVCxS6wpH8S0QlXIGq8J2xgBviujERyB8Ec1W7iYyMgGl5DBbOmb7AZzzotAl+wz0lj7We3ERv/l2Lf20GUOYFGvASpenIwSZ3G6wa+08CPobjCuU63VxmCzNWQoatZPI6bBQwG9L1hYPsoNmUBCekVeFmocszPsr9396vdiN846n45rEUtdP31qF8ZDqRZEjFG6GOi1PUO04lGF53BcubpuR/PZ6vn4FKLd40SX6v2JvBM5LmKoHOefDrIyeEO7dg== 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=Du2oWug5Whh2xI5B/+HIw8JbQnRceVeSpjKiwUx9fiw=; b=aRHy3uhDoRYyh1Ctk6aQ57CAfRRRiitRgYrNIJCAcHf6s2ILSYGPzUi6oSMK50RVUmIKOyHkWV9smFDgl8We4qdltD5gD5OrQggNToJEj0E0KU/qU2unmZI/HMq+GtO/Bx4wI6tpDmMDr6iv2RRcWPk/7Lgya+ijLqx7whW56MI= Received: from CY4PR11MB2022.namprd11.prod.outlook.com (2603:10b6:903:2d::19) by CY4PR11MB1960.namprd11.prod.outlook.com (2603:10b6:903:11d::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3326.23; Thu, 3 Sep 2020 10:33:47 +0000 Received: from CY4PR11MB2022.namprd11.prod.outlook.com ([fe80::11ac:a3df:27d4:1230]) by CY4PR11MB2022.namprd11.prod.outlook.com ([fe80::11ac:a3df:27d4:1230%3]) with mapi id 15.20.3348.015; Thu, 3 Sep 2020 10:33:47 +0000 From: "Lv, Zhiyuan" To: Jason Long , Mario Marietto , "igvt-g@lists.01.org" , "xen-devel@lists.xenproject.org" , "xen-devel@lists.xen.org" , "intel-gfx@lists.freedesktop.org" , "linux-kernel@vger.kernel.org" , "Li, Susie" , "Tian, Kevin" , "Downs, Mike" , "Xu, Terrence" Subject: Re: Various problems for the Xen for XenGT code and guide. Thread-Topic: Various problems for the Xen for XenGT code and guide. Thread-Index: AQHWfHlvQQNx0EabX0SrOv89XbYUY6lUBxOAgAAEfACAAdBPAP//h6EAgAHlEYA= Date: Thu, 3 Sep 2020 10:33:47 +0000 Message-ID: References: <1093525083.1169948.1598979998646@mail.yahoo.com> <559F4617-9633-4B40-BA55-E79305E20530@intel.com> <2116380713.1512447.1599053858745@mail.yahoo.com> In-Reply-To: <2116380713.1512447.1599053858745@mail.yahoo.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Microsoft-MacOutlook/16.39.20071300 authentication-results: yahoo.com; dkim=none (message not signed) header.d=none;yahoo.com; dmarc=none action=none header.from=intel.com; x-originating-ip: [111.198.237.194] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 2783285d-1f01-48d0-0814-08d84ff4d71d x-ms-traffictypediagnostic: CY4PR11MB1960: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:10000; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 2dqoa7opPfZNVXtvFd0lK+6N+LstYk59LY3jdxuKmIGB0i86eYsOZlPXBy/9Qj8w7NS+dbaYygp0XzcRuSM3neptUaiI5Ipc0cyJrsN+9Hi8h75suKyVYN94Qg6KYysGuHVYEC8ESUoi+Nr/FamSEzaZLdaZzdXJ64B17e1CMD/8YzID5iVUc7OUCIqLH5IRuYoRX6egbqM1w786Y2zwdh0v9XdMeEtMSM6hN7L5glVcYJ33CqorfKM0mWhV3ICUaigJBvTkhekJTDuW4woR4IVvmEiwwECuQ5Dl6P7NcB66fEJ/AOtd9K5B2p5hDcVPd4aBBmUhK41AFlNRhUIeS+EtUEyXIgY2BUSPzLwN9MsxArGOlZZ3txZBNJQ87RkR+kzsFDT2z768UJIzmHRFgqX7cIiB+XWWF3w5ZYzXLLZHcvDur+X53RypkvP5FsmHhHvXIw4fbaklx54lLmFG1NX1XPg1KCRfM5KyumQbg4M= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CY4PR11MB2022.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(4636009)(376002)(346002)(39860400002)(396003)(136003)(366004)(53546011)(6636002)(64756008)(36756003)(66946007)(76116006)(8676002)(66476007)(33656002)(2616005)(8936002)(91956017)(83380400001)(66446008)(66556008)(316002)(26005)(6512007)(966005)(2906002)(6486002)(478600001)(71200400001)(6506007)(86362001)(186003)(5660300002)(110136005)(13296005)(921003);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata: SdsNIW9/6j5tnuqvMPDj0XGGmEEwyltK7T6XdEr29gbEvC7SXJDpxIQ/sCAKNDwCmkql4QFXiToCc4xb5/2fY+fWVEgBBQZ4pY87H0cGrQZP91Vhu9y9eYzgYUAuWzqCtDluiUgjxOIh3i0iH8GSj+D3N6XwGI3XbSa9PvAwCozRZyH7t6u+RcGGLu95mOO1iAWOqoj/z84K+wDipjKZ9gZdK9c/z+/mFJjkwVdWuie/x3ouFcUFoPlC9omv1c1Gme6/mpPYXIK2XrqxghjJlueePuecU0WBJTGI5M3rOdK/iJv+SGAcHjuubwDCYEGmA7AvzTjrqpIMqMsjPOIUOovKwDfVjlxw1quaTh4nqFCzZIDsA8RL9z9iFgYU4v+uwIXpRpjgttZI0JBPYX3eZWK9a2ArOIkGFKct06OZqanTyEHV/TQOXMiumFfgAa6Ms1O3p6TuYJrotXiEa9Qez2ialTI7U6VpW6FI946k31Iw1giZg7uceJHXuQ9FtIeyb+0VLO7O+2FP2v+A57blyoQ9UzPyErSpZ/1cYWib4yzBFR+LPrkFQoLb0erZ0ruCCSSzO5qLMkDJ1bMLesnwQHma/RytXx1fdhUTJRJkcrYn1soIPwS8vZerXGHu8aNFY9zFJkhR0BlJzvicDruL8Q== Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CY4PR11MB2022.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 2783285d-1f01-48d0-0814-08d84ff4d71d X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Sep 2020 10:33:47.1224 (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: b86I6AZXBbkcYEf9iesDVvEuIGfh1YsVW8sdsV3FV+vD0IMHzMZtUq0BrlUFl19QHpw4N3ecedJp93XRJsVSyw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR11MB1960 X-OriginatorOrg: intel.com Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org SGkgSmFzb24sDQoNCldlIGV2ZXIgc3VwcG9ydGVkIGJvdGggWGVuR1QgYW5kIEtWTUdUIGZvciBk YXRhIGNlbnRlciB1c2FnZXMuIFJpZ2h0IG5vdyBLVk1HVCBpcyBzdGlsbCB1c2VkIGluIGNsaWVu dCBzaWRlIGZvciBHUFUgc2hhcmluZy4gVGhhdCdzIHdoeSB3ZSBhcmUgc3VwcG9ydGluZyBLVk1H VC4gVGhhbmtzIQ0KDQpSZWdhcmRzLA0KLVpoaXl1YW4NCg0K77u/LS0tLS1PcmlnaW5hbCBNZXNz YWdlLS0tLS0NCkZyb206IEphc29uIExvbmcgPGhhY2szcmNvbkB5YWhvby5jb20+DQpEYXRlOiBX ZWRuZXNkYXksIFNlcHRlbWJlciAyLCAyMDIwIGF0IDk6MzggUE0NClRvOiBNYXJpbyBNYXJpZXR0 byA8bWFyaWV0dG8yMDA4QGdtYWlsLmNvbT4sICJpZ3Z0LWdAbGlzdHMuMDEub3JnIiA8aWd2dC1n QGxpc3RzLjAxLm9yZz4sICJ4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmciIDx4ZW4tZGV2 ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+LCAieGVuLWRldmVsQGxpc3RzLnhlbi5vcmciIDx4ZW4t ZGV2ZWxAbGlzdHMueGVuLm9yZz4sICJpbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnIiA8 aW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZz4sICJsaW51eC1rZXJuZWxAdmdlci5rZXJu ZWwub3JnIiA8bGludXgta2VybmVsQHZnZXIua2VybmVsLm9yZz4sIFN1c2llIExpIDxzdXNpZS5s aUBpbnRlbC5jb20+LCAiVGlhbiwgS2V2aW4iIDxrZXZpbi50aWFuQGludGVsLmNvbT4sICJMaSwg V2VpbmFuIFoiIDx3ZWluYW4uei5saUBpbnRlbC5jb20+LCAiRG93bnMsIE1pa2UiIDxtaWtlLmRv d25zQGludGVsLmNvbT4sICJYdSwgVGVycmVuY2UiIDx0ZXJyZW5jZS54dUBpbnRlbC5jb20+LCBa aGl5dWFuIEx2IDx6aGl5dWFuLmx2QGludGVsLmNvbT4NClN1YmplY3Q6IFJlOiBWYXJpb3VzIHBy b2JsZW1zIGZvciB0aGUgWGVuIGZvciBYZW5HVCBjb2RlIGFuZCBndWlkZS4NCg0KV2h5IG5vdCBu ZXcgWGVuR1QgZm9yIG5ldyBHUFU/DQpJbnRlbCBtaWdyYXRlZCB0byB0aGUgS1ZNPw0KDQoNCg0K DQoNCg0KT24gV2VkbmVzZGF5LCBTZXB0ZW1iZXIgMiwgMjAyMCwgMDU6MTk6MTggUE0gR01UKzQ6 MzAsIEx2LCBaaGl5dWFuIDx6aGl5dWFuLmx2QGludGVsLmNvbT4gd3JvdGU6IA0KDQoNCg0KDQoN CkhpLA0KDQpJdCBpcyBtYWlubHkgZHVlIHRvIHRoZSBidXNpbmVzcyBwcmlvcml0eSBjaGFuZ2Uu IFhlbkdUIHByb2plY3Qgd2FzIG9yaWdpbmFsbHkgY3JlYXRlZCBmb3IgZGF0YSBjZW50ZXIgdXNh Z2VzIHdpdGggWEVPTiBFMyBzZXJ2ZXJzIHdoaWNoIGhhdmUgaW50ZWdyYXRlZCBwcm9jZXNzb3Ig Z3JhcGhpY3MuIEFmdGVyIFNreUxha2UgRTMsIHRoZXJlIGFyZSBubyBuZXcgc2VydmVycyBjYXBh YmxlIG9mIHJ1bm5pbmcgR1ZULWcsIGFuZCBJbnRlbCBmdXR1cmUgZ3JhcGhpY3MgZm9yIGRhdGEg Y2VudGVyIHdpbGwgaGF2ZSBkaWZmZXJlbnQgYXBwcm9hY2hlcyBmb3IgR1BVIHNoYXJpbmcuIEFu b3RoZXIgcmVhc29uIGlzIHRoZSBYZW5HVCB1cHN0cmVhbSBkaWZmaWN1bHR5LiBEaWZmZXJlbnQg ZnJvbSBLVk1HVCB3aGljaCBoYXMgYmVlbiBmdWxseSBtZXJnZWQgdG8gdXBzdHJlYW0sIFhlbiBw YXJ0IG9mIEdWVC1nIHN0aWxsIGhhcyB0ZWNobmljYWwgb3BlbnMgdGhhdCBhcmUgaGFyZCB0byBj bG9zZSBxdWlja2x5Lg0KDQpTb3JyeSB0aGF0IHdlIGRpZCBub3Qgc3luYyB1cCB3aXRoIGNvbW11 bml0eSBpbiB0aW1lIHRoZSBYZW5HVCByYW1waW5nIGRvd24gcGxhbi4gSW50ZXJuYWxseSB3ZSBo YXZlIGJlZW4gdGVzdGluZyBYZW5HVCB1bnRpbCBOb3ZlbWJlciAyMDE5LiBXZSB3aWxsIHVwZGF0 ZSBvdXIgc2V0dXAgZ3VpZGUgZm9yIFhlbkdUIHBhcnQgdG8gcmVmbGVjdCB0aGUgaW5mb3JtYXRp b24uIEdvaW5nIGZvcndhcmQgd2Ugd2lsbCB0cnkgb3VyIGJlc3QgdG8gZG8gWGVuR1QgY29uc3Vs dGFudCwgYnV0IHdpbGwgbm90IGJlIGFibGUgdG8gZG8gY29kZSByZWJhc2UvdGVzdCBvciBkZWJ1 Z2dpbmcuIE1lYW53aGlsZSwgd2UgYXJlIHN0aWxsIG1haW50YWluaW5nIEtWTUdUIG1haW5seSBm b3IgY2xpZW50IGludGVncmF0ZWQgR1BVIHVzYWdlcy4gV2Ugd2lsbCBjb250aW51ZSB0byBmaXgg aXNzdWVzIHRoYXQgY2FuIGJlIHJlcHJvZHVjZWQgd2l0aCBLVk1HVC4NCg0KaHR0cHM6Ly9naXRo dWIuY29tL2ludGVsL2d2dC1saW51eC90cmVlL3RvcGljL2d2dC14ZW5ndA0KaHR0cHM6Ly9naXRo dWIuY29tL2ludGVsL0lndnRnLXhlbi90cmVlL3hlbmd0LXN0YWJsZS00LjEwDQoNCkhpIE1hcmll dHRvLCB3ZSBhcHByZWNpYXRlIHlvdXIgZWZmb3J0cyB0cnlpbmcgR1ZULWcgKFhlbkdUKS4gSG9w ZSBUZXJyZW5jZSdzIHJlcGx5IGhlbHBzLiBCeSBzd2l0Y2hpbmcgYmFjayB0byBvbGQgZ2NjIHRo b3NlIGNvbXBpbGUgZXJyb3JzIHNob3VsZCBiZSBnb25lLiBNZWFud2hpbGUgcGxlYXNlIGJlIGtp bmRseSBub3RpY2VkIHRoYXQgd2UgY2FuIG9ubHkgcHJvdmlkZSBsaW1pdGVkIHN1cHBvcnQgb24g WGVuR1Qgd2l0aCBvbGQgdmVyc2lvbnMuIFRoYW5rcyENCg0KUmVnYXJkcywNCi1aaGl5dWFuDQoN Ci0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQoNCkZyb206IEphc29uIExvbmcgPGhhY2szcmNv bkB5YWhvby5jb20+DQpEYXRlOiBXZWRuZXNkYXksIFNlcHRlbWJlciAyLCAyMDIwIGF0IDE6MDcg QU0NClRvOiBNYXJpbyBNYXJpZXR0byA8bWFyaWV0dG8yMDA4QGdtYWlsLmNvbT4sICJpZ3Z0LWdA bGlzdHMuMDEub3JnIiA8aWd2dC1nQGxpc3RzLjAxLm9yZz4sICJ4ZW4tZGV2ZWxAbGlzdHMueGVu cHJvamVjdC5vcmciIDx4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+LCAieGVuLWRldmVs QGxpc3RzLnhlbi5vcmciIDx4ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZz4sICJpbnRlbC1nZnhAbGlz dHMuZnJlZWRlc2t0b3Aub3JnIiA8aW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZz4sICJs aW51eC1rZXJuZWxAdmdlci5rZXJuZWwub3JnIiA8bGludXgta2VybmVsQHZnZXIua2VybmVsLm9y Zz4sIFN1c2llIExpIDxzdXNpZS5saUBpbnRlbC5jb20+LCAiVGlhbiwgS2V2aW4iIDxrZXZpbi50 aWFuQGludGVsLmNvbT4sIFpoaXl1YW4gTHYgPHpoaXl1YW4ubHZAaW50ZWwuY29tPiwgIkxpLCBX ZWluYW4gWiIgPHdlaW5hbi56LmxpQGludGVsLmNvbT4sICJEb3ducywgTWlrZSIgPG1pa2UuZG93 bnNAaW50ZWwuY29tPiwgIlh1LCBUZXJyZW5jZSIgPHRlcnJlbmNlLnh1QGludGVsLmNvbT4NClN1 YmplY3Q6IFJlOiBWYXJpb3VzIHByb2JsZW1zIGZvciB0aGUgWGVuIGZvciBYZW5HVCBjb2RlIGFu ZCBndWlkZS4NCg0KSGVsbG8sDQpXaHkgWGVuR1QgZG9lc24ndCBoYXZlIGFueSBuZXcgdmVyc2lv bj8NCg0KDQoNCg0KDQoNCk9uIFR1ZXNkYXksIFNlcHRlbWJlciAxLCAyMDIwLCAwOToyMToyNyBQ TSBHTVQrNDozMCwgWHUsIFRlcnJlbmNlIDx0ZXJyZW5jZS54dUBpbnRlbC5jb20+IHdyb3RlOiAN Cg0KDQoNCg0KDQoNCg0KDQpIaSBNYXJpbywNCg0KDQoNClNvcnJ5IHRvIG1ha2UgeW91IGZlZWwg dW5jb21mb3J0YWJsZS4NCg0KDQoNCkkgdGhpbmsgaXQgaXMgbm90IHNldHVwIGd1aWRlIHByb2Js ZW0sIHRoZSBtYWluIHJlYXNvbiBpcyB0aGUgWGVuIGNvZGUgaXMgdmVyeSBvbGQgKFdlIGFyZSB1 cGdyYWRpbmcgR1ZULWcgY29kZSBvbiBMaW51eCBrZXJuZWwgc2lkZSBhbmQgd2UgaGF2ZW7igJl0 IHVwZ3JhZGVkIHRoZSBYZW4gYW5kIFFlbXUgc291cmNlIGZvciBYZW5HVCBmb3IgYXQgbGVhc3Qg MiB5ZWFycykgYnV0IHlvdXIgR0NDIGlzIG5ldyAoWW91IGFyZSB1c2luZyBVYnVudHUgMjAuNCwg dGhlIGdjYyB2ZXJzaW9uIGlzIDkrKS4NCg0KSSBoYXZlIGEgd2F5IHRvIHdvcmthcm91bmQgaXQs IGFzIGJlbG93Og0KDQoxLiAgYXB0LWdldCBpbnN0YWxsIGdjYy03Mi4gIGxuIC1mcyBnY2MtNyAv dXNyL2Jpbi9nY2MNCg0KDQoNCkFueSBtb3JlIHByb2JsZW0ganVzdCBsZXQgdXMga25vdyENCg0K DQoNClRoYW5rcw0KDQpUZXJyZW5jZQ0KDQoNCg0KDQoNCkZyb206IE1hcmlvIE1hcmlldHRvIDxt YXJpZXR0bzIwMDhAZ21haWwuY29tPiANClNlbnQ6IFRodXJzZGF5LCBBdWd1c3QgMjcsIDIwMjAg OTo1MiBQTQ0KVG86IFh1LCBUZXJyZW5jZSA8dGVycmVuY2UueHVAaW50ZWwuY29tPjsgaWd2dC1n QGxpc3RzLjAxLm9yZzsgeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnOyB4ZW4tZGV2ZWxA bGlzdHMueGVuLm9yZzsgaW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZzsgbGludXgta2Vy bmVsQHZnZXIua2VybmVsLm9yZzsgTGksIFN1c2llIDxzdXNpZS5saUBpbnRlbC5jb20+OyBUaWFu LCBLZXZpbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+OyBMdiwgWmhpeXVhbiA8emhpeXVhbi5sdkBp bnRlbC5jb20+OyBMaSwgV2VpbmFuIFogPHdlaW5hbi56LmxpQGludGVsLmNvbT47IERvd25zLCBN aWtlIDxtaWtlLmRvd25zQGludGVsLmNvbT4NClN1YmplY3Q6IFZhcmlvdXMgcHJvYmxlbXMgZm9y IHRoZSBYZW4gZm9yIFhlbkdUIGNvZGUgYW5kIGd1aWRlLg0KDQoNCg0KDQoNCg0KDQpIZWxsby4N Cg0KDQoNCg0KDQoNCg0KDQoNCg0KSSB3b3VsZCBsaWtlIHRvIHBhc3MgdGhlIGludGVncmF0ZWQg Z3B1IGZyb20gdGhlIGhvc3Qgb3MgKHVidW50dSAyMC4wNCkgdG8gdGhlIHdpbmRvd3MgMTAgZ3Vl c3Qgb3Mgd2l0aCB4ZW4uIFRoaXMgaXMgYmVjYXVzZSB4ZW4gd29ya3MgZ3JlYXQgZm9yIG1lLGJl dHRlciB0aGFuIHFlbXUta3ZtIGZvciBteSBzcGVjaWZpYyBuZWVkcyBhbmQgYmVjYXVzZSBJIGhh dmUgb25seSB0d28gZ3JhcGhpYyBjYXJkcy4gVGhlIG52aWRpYSBydHggMjA4MCB0aSB0aGF0IEkg aGF2ZSBhbHJlYWR5IHBhc3NlZCB0byB0aGUgZ3Vlc3QsYW5kIHRoZSBpbnRlbCBVSEQgNjMwLHRo YXQgY2FuIGJlIGR1cGxpY2F0ZWQgZnJvbSB0aGUgaG9zdCB0byB0aGUgZ3Vlc3Qgc28gdGhhdCBp dCBjYW4gYmUgdXNlZCBpbiBib3RoIHBsYWNlcyB3aXRob3V0IGludGVycnVwdGlvbnMuIFNvIEkn bSB0cnlpbmcgdG8gYnVpbGQgdGhpcyByZXBvc2l0b3J5IDoNCg0KaHR0cHM6Ly9naXRodWIuY29t L2ludGVsL2d2dC1saW51eC93aWtpL0dWVGdfU2V0dXBfR3VpZGUjMzMyLWJ1aWxkLXFlbXUtLXhl bi1mb3IteGVuZ3QNCg0KSSBoYXZlIHRvIHNheSB0aGF0IHRoaXMgZ3VpZGUgaXMgdG90YWxseSBu b3QgdmVyeSB3ZWxsIHdyaXR0ZW4uIEFuZCB0aGUgY29kZSBpcyBmdWxsIG9mIHVucGF0Y2hlZCBi dWdzLiBJdCdzIGEgbW9udGggdGhhdCBJJ20gd29ya2luZyBvbiB0aGF0LHRyeWluZyB0byBmaXgg dGhlIGJ1Z3MgdGhhdCBhcmUgY2FtZSBvdXQgZnJvbSB0aGUgMjAxNSB1bnRpbCB0b2RheS4gVGhp cyBpcyBub3QgbXkgam9iLiBUaGlzIGlzIG15IGhvYmJ5LiBCdXQsSSBuZWVkIHRvIGFjdGl2YXRl IHRoZSBwYXNzIHRocm91Z2ggZm9yIG15IGludGVncmF0ZWQgR1BVIHNvIEkgZG9uJ3QgdG8gZ2l2 ZSB1cC4gSSdtIGFsc28gdmVyeSBhbmdyeSB3aXRoIHRob3NlIGNvZGVycyB3aG8gZG8gbm90IGRv IHRoZWlyIGpvYiB3ZWxsIGFuZCB3aXRoIHRob3NlIGNvZGVycyB3aG8gZG8gbm90IHJlc3BvbmQg dG8gaGVscCBtZXNzYWdlcy4gSXQgaXMgbm90IGVub3VnaCB0byB3cml0ZSBnb29kIGNvZGUgdG8g YmUgYSBnb29kIHByb2dyYW1tZXIuIEl0IGlzIGFsc28gaW1wb3J0YW50IHRvIGtlZXAgdGhlIGRv Y3VtZW50YXRpb24gdXBkYXRlZCwgdG8gaGVscCB0aG9zZSB3aG8gY2Fubm90IGdldCB0aGUgY29k ZSB0byB3b3JrLiBBbnl3YXksSSd2ZSBkb2N1bWVudGVkIGV2ZXJ5IHN0ZXAgdGhhdCBJIGRpZCB0 byBtYWtlIGl0IHdvcmsgaGVyZSA6DQoNCmh0dHBzOi8vZ2l0aHViLmNvbS9pbnRlbC9ndnQtbGlu dXgvaXNzdWVzLzE2OA0KDQpyaWdodCBub3cgSSdtIHRyeWluZyB0byBmaXggdGhlIGJ1ZyBuLiA0 MzQ1NDQsdGhhdCB5b3UgY2FuIHNlZSBiZWxvdy4NCg0KQ0MgdXRpbC9xZW11LWVycm9yLm8vZXRj L3hlbi9pZ3Z0Zy14ZW4vdG9vbHMvcWVtdS14ZW4tZGlyL3V0aWwvcWVtdS1lcnJvci5jOiBJbiBm dW5jdGlvbiDigJh2cmVwb3J04oCZOi9ldGMveGVuL2lndnRnLXhlbi90b29scy9xZW11LXhlbi1k aXIvdXRpbC9xZW11LWVycm9yLmM6MjAxOjU6IGVycm9yOiDigJhHVGltZVZhbOKAmSBpcyBkZXBy ZWNhdGVkOiBVc2UgJ0dEYXRlVGltZScgaW5zdGVhZCBbLVdlcnJvcj1kZXByZWNhdGVkLWRlY2xh cmF0aW9uc10yMDEgfCBHVGltZVZhbCB0djt8IF5+fn5+fn5+SW4gZmlsZSBpbmNsdWRlZCBmcm9t IC91c3IvaW5jbHVkZS9nbGliLTIuMC9nbGliL2dhbGxvY2EuaDozMixmcm9tIC91c3IvaW5jbHVk ZS9nbGliLTIuMC9nbGliLmg6MzAsZnJvbSAvZXRjL3hlbi9pZ3Z0Zy14ZW4vdG9vbHMvcWVtdS14 ZW4tZGlyL2luY2x1ZGUvZ2xpYi1jb21wYXQuaDoxOSxmcm9tIC9ldGMveGVuL2lndnRnLXhlbi90 b29scy9xZW11LXhlbi1kaXIvaW5jbHVkZS9xZW11L29zZGVwLmg6MTA3LGZyb20gL2V0Yy94ZW4v aWd2dGcteGVuL3Rvb2xzL3FlbXUteGVuLWRpci91dGlsL3FlbXUtZXJyb3IuYzoxMzovdXNyL2lu Y2x1ZGUvZ2xpYi0yLjAvZ2xpYi9ndHlwZXMuaDo1NDc6ODogbm90ZTogZGVjbGFyZWQgaGVyZTU0 NyB8IHN0cnVjdCBHVGltZVZhbHwgXn5+fn5+fn5+L2V0Yy94ZW4vaWd2dGcteGVuL3Rvb2xzL3Fl bXUteGVuLWRpci91dGlsL3FlbXUtZXJyb3IuYzoyMDU6OTogZXJyb3I6IOKAmGdfZ2V0X2N1cnJl bnRfdGltZeKAmSBpcyBkZXByZWNhdGVkOiBVc2UgJ2dfZ2V0X3JlYWxfdGltZScgaW5zdGVhZCBb LVdlcnJvcj1kZXByZWNhdGVkLWRlY2xhcmF0aW9uc10yMDUgfCBnX2dldF9jdXJyZW50X3RpbWUo JnR2KTt8IF5+fn5+fn5+fn5+fn5+fn5+fkluIGZpbGUgaW5jbHVkZWQgZnJvbSAvdXNyL2luY2x1 ZGUvZ2xpYi0yLjAvZ2xpYi9naW9jaGFubmVsLmg6MzMsZnJvbSAvdXNyL2luY2x1ZGUvZ2xpYi0y LjAvZ2xpYi5oOjU0LGZyb20gL2V0Yy94ZW4vaWd2dGcteGVuL3Rvb2xzL3FlbXUteGVuLWRpci9p bmNsdWRlL2dsaWItY29tcGF0Lmg6MTksZnJvbSAvZXRjL3hlbi9pZ3Z0Zy14ZW4vdG9vbHMvcWVt dS14ZW4tZGlyL2luY2x1ZGUvcWVtdS9vc2RlcC5oOjEwNyxmcm9tIC9ldGMveGVuL2lndnRnLXhl bi90b29scy9xZW11LXhlbi1kaXIvdXRpbC9xZW11LWVycm9yLmM6MTM6L3Vzci9pbmNsdWRlL2ds aWItMi4wL2dsaWIvZ21haW4uaDo2Nzk6ODogbm90ZTogZGVjbGFyZWQgaGVyZTY3OSB8IHZvaWQg Z19nZXRfY3VycmVudF90aW1lIChHVGltZVZhbCByZXN1bHQpO3wgXn5+fn5+fn5+fn5+fn5+fn5+ L2V0Yy94ZW4vaWd2dGcteGVuL3Rvb2xzL3FlbXUteGVuLWRpci91dGlsL3FlbXUtZXJyb3IuYzoy MDY6OTogZXJyb3I6IOKAmGdfdGltZV92YWxfdG9faXNvODYwMeKAmSBpcyBkZXByZWNhdGVkOiBV c2UgJ2dfZGF0ZV90aW1lX2Zvcm1hdCcgaW5zdGVhZCBbLVdlcnJvcj1kZXByZWNhdGVkLWRlY2xh cmF0aW9uc10yMDYgfCB0aW1lc3RyID0gZ190aW1lX3ZhbF90b19pc284NjAxKCZ0dik7fCBefn5+ fn5+SW4gZmlsZSBpbmNsdWRlZCBmcm9tIC91c3IvaW5jbHVkZS9nbGliLTIuMC9nbGliLmg6ODgs ZnJvbSAvZXRjL3hlbi9pZ3Z0Zy14ZW4vdG9vbHMvcWVtdS14ZW4tZGlyL2luY2x1ZGUvZ2xpYi1j b21wYXQuaDoxOSxmcm9tIC9ldGMveGVuL2lndnRnLXhlbi90b29scy9xZW11LXhlbi1kaXIvaW5j bHVkZS9xZW11L29zZGVwLmg6MTA3LGZyb20gL2V0Yy94ZW4vaWd2dGcteGVuL3Rvb2xzL3FlbXUt eGVuLWRpci91dGlsL3FlbXUtZXJyb3IuYzoxMzovdXNyL2luY2x1ZGUvZ2xpYi0yLjAvZ2xpYi9n dGltZXIuaDo3MzoxMDogbm90ZTogZGVjbGFyZWQgaGVyZTczIHwgZ2NoYXIgZ190aW1lX3ZhbF90 b19pc284NjAxIChHVGltZVZhbCAqdGltZSkgR19HTlVDX01BTExPQzt8IF5+fn5+fn5+fn5+fn5+ fn5+fn5+fmNjMTogYWxsIHdhcm5pbmdzIGJlaW5nIHRyZWF0ZWQgYXMgZXJyb3JzDQoNCg0KDQoN CmFueSBoZWxwIGlzIGFwcHJlY2lhdGVkLiAgU29tZW9uZSBtdXN0IGhlbHAgbWUsIHRoYW5raW5n IG1lIGZvciBhbGwgdGhlIGVmZm9ydHMgSSBhbSBtYWtpbmcgdG8gbWFrZSB3b3JrIGEgY29kZSBm dWxsIG9mIGVycm9ycy4gSSB3b3VsZCBhbHNvIGtub3cgaWYgSSBjYW4gYWN0aXZhdGUgdGhlIHBh c3N0aHJvdWdoIG9mIHRoZSBpbnRlbCBpbnRlZ3JhdGVkIGdwdSB1c2luZyB0aGUgcHJlY29tcGls ZWQgeGVuLWh5cGVydmlzb3IgcGFja2FnZSB0aGF0J3Mgb24gdWJ1bnR1LiBSaWdodCBub3cgSSB0 cmllZCB0byBjb21waWxlIGl0IGZyb20gc2NyYXRjaCBiZWNhdXNlIEkndmUgdGhvdWdodCB0aGF0 IGl0IHdhcyBhIG5lY2Vzc2FyeSBzdGVwLGFzIGRlc2NyaWJlZCBvbiB0aGUgZ3VpZGUuIEJ1dCBJ bSBub3Qgc3VyZSBvbiB0aGlzIHBvaW50Lg0KDQoNCg0KDQoNCg0KDQotLSANCg0KDQpNYXJpby4N Cg0KDQoNCg0K