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 X-Spam-Level: X-Spam-Status: No, score=-2.4 required=3.0 tests=DKIM_ADSP_ALL,DKIM_INVALID, DKIM_SIGNED,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE, SPF_PASS,URIBL_BLOCKED,USER_AGENT_GIT autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 3012CC3A5A3 for ; Tue, 27 Aug 2019 08:46:55 +0000 (UTC) Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id EB061206BB for ; Tue, 27 Aug 2019 08:46:54 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=fail reason="signature verification failed" (1024-bit key) header.d=amazon.de header.i=@amazon.de header.b="cd6Hta81" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org EB061206BB Authentication-Results: mail.kernel.org; dmarc=fail (p=quarantine dis=none) header.from=amazon.de Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=xen-devel-bounces@lists.xenproject.org Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1i2X7i-0002Da-Us; Tue, 27 Aug 2019 08:46:42 +0000 Received: from us1-rack-iad1.inumbo.com ([172.99.69.81]) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1i2X7h-0002DM-RW for xen-devel@lists.xenproject.org; Tue, 27 Aug 2019 08:46:41 +0000 X-Inumbo-ID: 307cd73e-c8a7-11e9-ac23-bc764e2007e4 Received: from smtp-fw-6001.amazon.com (unknown [52.95.48.154]) by us1-rack-iad1.inumbo.com (Halon) with ESMTPS id 307cd73e-c8a7-11e9-ac23-bc764e2007e4; Tue, 27 Aug 2019 08:46:41 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209; t=1566895600; x=1598431600; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version; bh=EwDas7Z8tm/pUPma3HcH9iUMEkCCd8OGryqOr7ACXfk=; b=cd6Hta810IqYcqJMuFyrvVC/dQN/Cgmkx6matM2Xhgkt+jRktA0v2uXE AhcF2ZpIbjUrvf0enL62dc3AmgM/t8pJ1BRBwyj9+JfCoXkMsbD3f+PpL 8R8tce56EglKLIvVIaKFTqBQB/t2sxYZlW1BS7kdiCvXEmRz0LH2LrOCO U=; X-IronPort-AV: E=Sophos;i="5.64,436,1559520000"; d="scan'208";a="412028711" Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO email-inbound-relay-1d-37fd6b3d.us-east-1.amazon.com) ([10.124.125.6]) by smtp-border-fw-out-6001.iad6.amazon.com with ESMTP; 27 Aug 2019 08:46:39 +0000 Received: from EX13MTAUEA001.ant.amazon.com (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162]) by email-inbound-relay-1d-37fd6b3d.us-east-1.amazon.com (Postfix) with ESMTPS id 9A3D12820BD; Tue, 27 Aug 2019 08:46:35 +0000 (UTC) Received: from EX13D05EUB002.ant.amazon.com (10.43.166.45) by EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS) id 15.0.1367.3; Tue, 27 Aug 2019 08:46:35 +0000 Received: from EX13MTAUEE001.ant.amazon.com (10.43.62.200) by EX13D05EUB002.ant.amazon.com (10.43.166.45) with Microsoft SMTP Server (TLS) id 15.0.1367.3; Tue, 27 Aug 2019 08:46:34 +0000 Received: from dev-dsk-wipawel-1a-0c4e6d58.eu-west-1.amazon.com (10.4.134.33) by mail-relay.amazon.com (10.43.62.226) with Microsoft SMTP Server id 15.0.1367.3 via Frontend Transport; Tue, 27 Aug 2019 08:46:31 +0000 From: Pawel Wieczorkiewicz To: , Date: Tue, 27 Aug 2019 08:46:12 +0000 Message-ID: <20190827084624.116917-1-wipawel@amazon.de> X-Mailer: git-send-email 2.16.5 In-Reply-To: <20190821081931.90887-1-wipawel@amazon.de> References: <20190821081931.90887-1-wipawel@amazon.de> MIME-Version: 1.0 Precedence: Bulk Subject: [Xen-devel] [PATCH v2 00/12] livepatch: new features and fixes X-BeenThere: xen-devel@lists.xenproject.org X-Mailman-Version: 2.1.23 List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Cc: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?= , wipawel@amazon.com, Stefano Stabellini , Wei Liu , Konrad Rzeszutek Wilk , George Dunlap , Andrew Cooper , Ross Lagerwall , Ian Jackson , mpohlack@amazon.com, Tim Deegan , Pawel Wieczorkiewicz , Julien Grall , Jan Beulich , Volodymyr Babchuk , =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" VGhpcyBzZXJpZXMgaW50cm9kdWNlcyBuZXcgZmVhdHVyZXMgdG8gdGhlIGxpdmVwYXRjaCBmdW5j dGlvbmFsaXR5IGFzCmJyaWVmbHkgZGlzY3Vzc2VkIGR1cmluZyBYZW4gRGV2ZWxvcGVyIFN1bW1p dCAyMDE5OiBbYV0gYW5kIFtiXS4KSXQgYWxzbyBwcm92aWRlcyBhIGZldyBmaXhlcyBhbmQgc29t ZSBzbWFsbCBpbXByb3ZlbWVudHMuCgpNYWluIGNoYW5nZXMgaW4gdjI6Ci0gYWRkZWQgbmV3IGZl YXR1cmVzIHRvIGxpdmVwYXRjaCBkb2N1bWVudGF0aW9uCi0gYWRkZWQgbGl2ZXBhdGNoIHRlc3Rz Ci0gZW5hYmxlZCBBcm0gc3VwcG9ydCBmb3IgWzVdCi0gbWFrZSAubW9kaW5mbyBvcHRpb25hbCBm b3IgWzExXQotIGZpeGVkIHR5cG9zCgpGRUFUVVJFUzoKCjEuIGluZGVwZW5kZW50IG1vZHVsZXMg KHBhdGNoZXM6IFsxXSwgWzJdKQoKICAqIGxpdmVwYXRjaC1idWlsZC10b29scyByZXBvIGRlcGVu ZGVuY3kgW0FdCgogIExpdmVwYXRjaCBlbmZvcmNlcyB0aGUgZm9sbG93aW5nIGJ1aWxkaWQtYmFz ZWQgZGVwZW5kZW5jeSBjaGFpbgogIGJldHdlZW4gaG90cGF0Y2ggbW9kdWxlczoKICAgIDEpIGZp cnN0IG1vZHVsZSBkZXBlbmRzIG9uIGdpdmVuIGh5cGVydmlzb3IgYnVpbGRpZAogICAgMikgZXZl cnkgY29uc2VjdXRpdmUgbW9kdWxlIGRlcGVuZHMgb24gcHJldmlvdXMgbW9kdWxlJ3MgYnVpbGRp ZAogIFRoaXMgd2F5IHByb3BlciBob3RwYXRjaCBzdGFjayBvcmRlciBpcyBtYWludGFpbmVkIGFu ZCBlbmZvcmNlZC4KICBXaGlsZSBpdCBpcyBpbXBvcnRhbnQgZm9yIHByb2R1Y3Rpb24gaG90cGF0 Y2hlcyBpdCBsaW1pdHMgYWdpbGl0eSBhbmQKICBibG9ja3MgdXNhZ2Ugb2YgdGVzdGluZyBvciBk ZWJ1ZyBob3RwYXRjaGVzLiBUaGVzZSBraW5kcyBvZiBob3RwYXRjaAogIG1vZHVsZXMgYXJlIHR5 cGljYWxseSBleHBlY3RlZCB0byBiZSBsb2FkZWQgYXQgYW55IHRpbWUgaXJyZXNwZWN0aXZlCiAg b2YgY3VycmVudCBzdGF0ZSBvZiB0aGUgbW9kdWxlcyBzdGFjay4KCiAgW0FdIGxpdmVwYXRjaC1i dWlsZDogRW1iZWQgaHlwZXJ2aXNvciBidWlsZCBpZCBpbnRvIGV2ZXJ5IGhvdHBhdGNoCgoyLiBw cmUtIGFuZCBwb3N0LSBhcHBseXxyZXZlcnQgYWN0aW9ucyBob29rcyAocGF0Y2hlczogWzNdLCBb NF0pCgogICogbGl2ZXBhdGNoLWJ1aWxkLXRvb2xzIHJlcG8gZGVwZW5kZW5jeSBbQl0KCiAgVGhp cyBpcyBhbiBpbXBsZW1lbnRhdGlvbiBvZiA0IG5ldyBsaXZlcGF0Y2ggbW9kdWxlIHZldG9pbmcg aG9va3MsCiAgdGhhdCBjYW4gYmUgb3B0aW9uYWxseSBzdXBwbGllZCBhbG9uZyB3aXRoIG1vZHVs ZXMuCiAgSG9va3MgdGhhdCBjdXJyZW50bHkgZXhpc3RzIGluIHRoZSBsaXZlcGF0Y2ggbWVjaGFu aXNtIGFyZW4ndCBhZ2lsZQogIGVub3VnaCBhbmQgaGF2ZSB2YXJpb3VzIGxpbWl0YXRpb25zOgog ICogcnVuIG9ubHkgZnJvbSB3aXRoaW4gYSBxdWllc2Npbmcgem9uZQogICogY2Fubm90IGNvbmRp dGlvbmFsbHkgcHJldmVudCBhcHBseWluZyBvciByZXZlcnRpbmcKICAqIGRvIG5vdCBoYXZlIGFj Y2VzcyB0byB0aGUgbW9kdWxlIGNvbnRleHQKICBUbyBhZGRyZXNzIHRoZXNlIGxpbWl0YXRpb25z IHRoZSBmb2xsb3dpbmcgaGFzIGJlZW4gaW1wbGVtZW50ZWQ6CiAgMSkgcHJlLWFwcGx5IGhvb2sK ICAyKSBwb3N0LWFwcGx5IGhvb2sKICAzKSBwcmUtcmV2ZXJ0IGhvb2sKICA0KSBwb3N0LXJldmVy dCBob29rCgogIFtCXSBjcmVhdGUtZGlmZi1vYmplY3Q6IEhhbmRsZSBleHRyYSBwcmUtfHBvc3Qt IGhvb2tzCgozLiBhcHBseXxyZXZlcnQgYWN0aW9ucyByZXBsYWNlbWVudCBob29rcyAocGF0Y2hl czogWzVdLCBbNl0sIFs3XSkKCiAgKiBsaXZlcGF0Y2gtYnVpbGQtdG9vbHMgcmVwbyBkZXBlbmRl bmN5OiBbQ10sIFtEXSwgW0VdCgogIFRvIGluY3JlYXNlIGhvdHBhdGNoaW5nIHN5c3RlbSdzIGFn aWxpdHkgYW5kIHByb3ZpZGUgbW9yZSBmbGV4aWFibGUKICBsb25nLXRlcm0gaG90cGF0Y2ggc29s dXRpb24sIGFsbG93IHRvIG92ZXJ3cml0ZSB0aGUgZGVmYXVsdCBhcHBseQogIGFuZCByZXZlcnQg YWN0aW9uIGZ1bmN0aW9ucyB3aXRoIGhvb2stbGlrZSBzdXBwbGllZCBhbHRlcm5hdGl2ZXMuCiAg VGhlIGFsdGVybmF0aXZlIGZ1bmN0aW9ucyBhcmUgb3B0aW9uYWwgYW5kIHRoZSBkZWZhdWx0IGZ1 bmN0aW9ucyBhcmUKICB1c2VkIGJ5IGRlZmF1bHQuCgogIFtDXSBjcmVhdGUtZGlmZi1vYmplY3Q6 IERvIG5vdCBjcmVhdGUgZW1wdHkgLmxpdmVwYXRjaC5mdW5jcyBzZWN0aW9uCiAgW0RdIGNyZWF0 ZS1kaWZmLW9iamVjdDogSGFuZGxlIG9wdGlvbmFsIGFwcGx5fHJldmVydCBob29rcwogIFtFXSBj cmVhdGUtZGlmZi1vYmplY3Q6IEFkZCBzdXBwb3J0IGZvciBhcHBsaWVkL3JldmVydGVkIG1hcmtl cgoKNC4gaW5saW5lIGFzbSBob3RwYXRjaGluZyBleHBlY3RhdGlvbnMgKHBhdGNoZXM6IFs4XSkK CiAgKiBsaXZlcGF0Y2gtYnVpbGQtdG9vbHMgcmVwbyBkZXBlbmRlbmN5OiBbRl0KCiAgRXhwZWN0 YXRpb25zIGFyZSBkZXNpZ25lZCBhcyBvcHRpb25hbCBmZWF0dXJlLCBzaW5jZSB0aGUgbWFpbiB1 c2Ugb2YKICB0aGVtIGlzIHBsYW5uZWQgZm9yIGlubGluZSBhc20gaG90cGF0Y2hpbmcuCiAgVGhl IHBheWxvYWQgc3RydWN0dXJlIGlzIG1vZGlmaWVkIGFzIGVhY2ggZXhwZWN0YXRpb24gc3RydWN0 dXJlIGlzCiAgcGFydCBvZiB0aGUgbGl2ZXBhdGNoX2Z1bmMgc3RydWN0dXJlIGFuZCBoZW5jZSBl eHRlbmRzIHRoZSBwYXlsb2FkLgogIFRoZSBwYXlsb2FkIHZlcnNpb24gaXMgYnVtcGVkIHRvIDMg d2l0aCB0aGlzIGNoYW5nZSB0byBoaWdobGlnaHQgdGhlCiAgQUJJIG1vZGlmaWNhdGlvbiBhbmQg ZW5mb3JjZSBwcm9wZXIgc3VwcG9ydC4KICBUaGUgZXhwZWN0YXRpb24gaXMgbWFudWFsbHkgZW5h YmxlZCBkdXJpbmcgaW5saW5lIGFzbSBtb2R1bGUKICBjb25zdHJ1Y3Rpb24uIElmIGVuYWJsZWQs IGV4cGVjdGF0aW9uIGVuc3VyZXMgdGhhdCB0aGUgZXhwZWN0ZWQKICBjb250ZW50IG9mIG1lbW9y eSBpcyB0byBiZSBmb3VuZCBhdCBhIGdpdmVuIHBhdGNoaW5nIChvbGRfYWRkcikKICBsb2NhdGlv bi4KCiAgW0ZdIGNyZWF0ZS1kaWZmLW9iamVjdDogQWRkIHN1cHBvcnQgZm9yIGV4cGVjdGF0aW9u cwoKNS4gcnVudGltZSBob3RwYXRjaCBtZXRhZGF0YSBzdXBwb3J0IChwYXRjaGVzOiBbOV0sIFsx MF0sIFsxMV0pCgogIEhhdmluZyBkZXRhaWxlZCBob3RwYXRjaCBtZXRhZGF0YSBoZWxwcyB0byBw cm9wZXJseSBpZGVudGlmeSBtb2R1bGUncwogIG9yaWdpbiBhbmQgdmVyc2lvbi4gSXQgYWxzbyBh bGxvd3MgdG8ga2VlcCB0cmFjayBvZiB0aGUgaGlzdG9yeSBvZgogIGhvdHBhdGNoIGxvYWRzIGlu IHRoZSBzeXN0ZW0gKGF0IGxlYXN0IHdpdGhpbiBkbWVzZyBidWZmZXIgc2l6ZQogIGxpbWl0cyku CiAgRXh0ZW5kIHRoZSBsaXZlcGF0Y2ggbGlzdCBvcGVyYXRpb24gdG8gZmV0Y2ggYWxzbyBwYXls b2FkcycgbWV0YWRhdGEuCiAgVGhpcyBpcyBhY2hpZXZlZCBieSBleHRlbmRpbmcgdGhlIHN5c2N0 bCBsaXN0IGludGVyZmFjZSB3aXRoIDIgZXh0cmEKICBndWVzdCBoYW5kbGVzOgogICogbWV0YWRh dGEgICAgIC0gYW4gYXJyYXkgb2YgYXJiaXRyYXJ5IHNpemUgc3RyaW5ncwogICogbWV0YWRhdGFf bGVuIC0gYW4gYXJyYXkgb2YgbWV0YWRhdGEgc3RyaW5ncycgbGVuZ3RocyAodWluMzJfdCBlYWNo KQogIFRvIHVuaWZ5IGFuZCBzaW1wbGlmeSB0aGUgaW50ZXJmYWNlLCBoYW5kbGUgdGhlIG1vZHVs ZXMnIG5hbWUgc3RyaW5ncwogIG9mIGFyYml0cmFyeSBzaXplIGJ5IGNvcHlpbmcgdGhlbSBpbiBh ZGhlcmluZyBjaHVua3MgdG8gdGhlIHVzZXJsYW5kLgoKNi4gcHl0aG9uIGJpbmRpbmdzIGZvciBs aXZlcGF0Y2ggb3BlcmF0aW9ucyAocGF0Y2hlczogWzEyXSkKCiAgRXh0ZW5kIHRoZSBYQyBweXRo b24gYmluZGluZ3MgbGlicmFyeSB0byBzdXBwb3J0IGFsbCBjb21tb24gbGl2ZXBhdGNoCiAgb3Bl cmF0aW9ucyBhbmQgYWN0aW9uczoKICAtIHN0YXR1cyAocHl4Y19saXZlcGF0Y2hfc3RhdHVzKToK ICAtIGFjdGlvbiAocHl4Y19saXZlcGF0Y2hfYWN0aW9uKToKICAtIHVwbG9hZCAocHl4Y19saXZl cGF0Y2hfdXBsb2FkKToKICAtIGxpc3QgKHB5eGNfbGl2ZXBhdGNoX2xpc3QpOgoKW2FdIGh0dHBz Oi8vd2lraS54ZW5wcm9qZWN0Lm9yZy93aWtpL0Rlc2lnbl9TZXNzaW9uc18yMDE5I0xpdmVQYXRj aF9pbXByb3ZlbWVudHNfYW5kX2ZlYXR1cmVzCltiXSBodHRwczovL2xpc3RzLnhlbnByb2plY3Qu b3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTktMDcvbXNnMDA4NDYuaHRtbAoKTWVyZ2Vk IGluIHYxOgogIHB5dGhvbjogQWRkIFhDIGJpbmRpbmcgZm9yIFhlbiBidWlsZCBJRAogIGxpdmVw YXRjaDogYWx3YXlzIHByaW50IFhFTkxPR19FUlIgaW5mb3JtYXRpb24KClBhd2VsIFdpZWN6b3Jr aWV3aWN6ICgxMik6CiAgWzFdIGxpdmVwYXRjaDogQWx3YXlzIGNoZWNrIGh5cGVydmlzb3IgYnVp bGQgSUQgdXBvbiBob3RwYXRjaCB1cGxvYWQKICBbMl0gbGl2ZXBhdGNoOiBBbGxvdyB0byBvdmVy cmlkZSBpbnRlci1tb2R1bGVzIGJ1aWxkaWQgZGVwZW5kZW5jeQogIFszXSBsaXZlcGF0Y2g6IEV4 cG9ydCBwYXlsb2FkIHN0cnVjdHVyZSB2aWEgbGl2ZXBhdGNoX3BheWxvYWQuaAogIFs0XSBsaXZl cGF0Y2g6IEltcGxlbWVudCBwcmUtfHBvc3QtIGFwcGx5fHJldmVydCBob29rcwogIFs1XSBsaXZl cGF0Y2g6IEFkZCBzdXBwb3J0IGZvciBhcHBseXxyZXZlcnQgYWN0aW9uIHJlcGxhY2VtZW50IGhv b2tzCiAgWzZdIGxpdmVwYXRjaDogRG8gbm90IGVuZm9yY2UgRUxGX0xJVkVQQVRDSF9GVU5DIHNl Y3Rpb24gcHJlc2VuY2UKICBbN10gbGl2ZXBhdGNoOiBBZGQgcGVyLWZ1bmN0aW9uIGFwcGxpZWQv cmV2ZXJ0ZWQgc3RhdGUgdHJhY2tpbmcgbWFya2VyCiAgWzhdIGxpdmVwYXRjaDogQWRkIHN1cHBv cnQgZm9yIGlubGluZSBhc20gaG90cGF0Y2hpbmcgZXhwZWN0YXRpb25zCiAgWzldIGxpdmVwYXRj aDogQWRkIHN1cHBvcnQgZm9yIG1vZHVsZXMgLm1vZGluZm8gc2VjdGlvbiBtZXRhZGF0YQogIFsx MF0gbGl2ZXBhdGNoOiBIYW5kbGUgYXJiaXRyYXJ5IHNpemUgbmFtZXMgd2l0aCB0aGUgbGlzdCBv cGVyYXRpb24KICBbMTFdIGxpdmVwYXRjaDogQWRkIG1ldGFkYXRhIHJ1bnRpbWUgcmV0cmlldmFs IG1lY2hhbmlzbQogIFsxMl0gbGl2ZXBhdGNoOiBBZGQgcHl0aG9uIGJpbmRpbmdzIGZvciBsaXZl cGF0Y2ggb3BlcmF0aW9ucwoKIC5naXRpZ25vcmUgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgfCAgIDYgKy0KIGRvY3MvbWlzYy9saXZlcGF0Y2gucGFuZG9jICAgICAgICAgICAg ICAgICAgICAgfCAyMzEgKysrKysrKystCiB0b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCAg ICAgICAgICAgICAgICAgIHwgIDY4ICsrLQogdG9vbHMvbGlieGMveGNfbWlzYy5jICAgICAgICAg ICAgICAgICAgICAgICAgICB8IDE2MiArKysrKy0tCiB0b29scy9taXNjL3hlbi1saXZlcGF0Y2gu YyAgICAgICAgICAgICAgICAgICAgIHwgMjU4ICsrKysrKystLS0KIHRvb2xzL3B5dGhvbi94ZW4v bG93bGV2ZWwveGMveGMuYyAgICAgICAgICAgICAgfCAyNzMgKysrKysrKysrKysKIHhlbi9hcmNo L2FybS9hcm0zMi9saXZlcGF0Y2guYyAgICAgICAgICAgICAgICAgfCAgMTIgKy0KIHhlbi9hcmNo L2FybS9hcm02NC9saXZlcGF0Y2guYyAgICAgICAgICAgICAgICAgfCAgMTIgKy0KIHhlbi9hcmNo L2FybS9saXZlcGF0Y2guYyAgICAgICAgICAgICAgICAgICAgICAgfCAgMTAgKy0KIHhlbi9hcmNo L3g4Ni9saXZlcGF0Y2guYyAgICAgICAgICAgICAgICAgICAgICAgfCAgMjIgKy0KIHhlbi9jb21t b24vbGl2ZXBhdGNoLmMgICAgICAgICAgICAgICAgICAgICAgICAgfCA2NDcgKysrKysrKysrKysr KysrKysrKysrLS0tLQogeGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5oICAgICAgICAgICAgICAg ICAgICB8ICA2MSArKy0KIHhlbi9pbmNsdWRlL3hlbi9saXZlcGF0Y2guaCAgICAgICAgICAgICAg ICAgICAgfCAgNDIgKy0KIHhlbi9pbmNsdWRlL3hlbi9saXZlcGF0Y2hfcGF5bG9hZC5oICAgICAg ICAgICAgfCAgODMgKysrKwogeGVuL3Rlc3QvbGl2ZXBhdGNoL01ha2VmaWxlICAgICAgICAgICAg ICAgICAgICB8IDExMyArKysrLQogeGVuL3Rlc3QvbGl2ZXBhdGNoL3hlbl9hY3Rpb25faG9va3Mu YyAgICAgICAgICB8IDEwMiArKysrCiB4ZW4vdGVzdC9saXZlcGF0Y2gveGVuX2FjdGlvbl9ob29r c19tYXJrZXIuYyAgIHwgMTEyICsrKysrCiB4ZW4vdGVzdC9saXZlcGF0Y2gveGVuX2FjdGlvbl9o b29rc19ub2FwcGx5LmMgIHwgMTM2ICsrKysrKwogeGVuL3Rlc3QvbGl2ZXBhdGNoL3hlbl9hY3Rp b25faG9va3Nfbm9mdW5jLmMgICB8ICA4NiArKysrCiB4ZW4vdGVzdC9saXZlcGF0Y2gveGVuX2Fj dGlvbl9ob29rc19ub3JldmVydC5jIHwgMTQzICsrKysrKwogeGVuL3Rlc3QvbGl2ZXBhdGNoL3hl bl9leHBlY3RhdGlvbnMuYyAgICAgICAgICB8ICA0MSArKwogeGVuL3Rlc3QvbGl2ZXBhdGNoL3hl bl9leHBlY3RhdGlvbnNfZmFpbC5jICAgICB8ICA0MiArKwogeGVuL3Rlc3QvbGl2ZXBhdGNoL3hl bl9wcmVwb3N0X2hvb2tzLmMgICAgICAgICB8IDEyMiArKysrKwogeGVuL3Rlc3QvbGl2ZXBhdGNo L3hlbl9wcmVwb3N0X2hvb2tzX2ZhaWwuYyAgICB8ICA3NSArKysKIDI0IGZpbGVzIGNoYW5nZWQs IDI1NzkgaW5zZXJ0aW9ucygrKSwgMjgwIGRlbGV0aW9ucygtKQogY3JlYXRlIG1vZGUgMTAwNjQ0 IHhlbi90ZXN0L2xpdmVwYXRjaC94ZW5fYWN0aW9uX2hvb2tzLmMKIGNyZWF0ZSBtb2RlIDEwMDY0 NCB4ZW4vdGVzdC9saXZlcGF0Y2gveGVuX2FjdGlvbl9ob29rc19tYXJrZXIuYwogY3JlYXRlIG1v ZGUgMTAwNjQ0IHhlbi90ZXN0L2xpdmVwYXRjaC94ZW5fYWN0aW9uX2hvb2tzX25vYXBwbHkuYwog Y3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi90ZXN0L2xpdmVwYXRjaC94ZW5fYWN0aW9uX2hvb2tzX25v ZnVuYy5jCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL3Rlc3QvbGl2ZXBhdGNoL3hlbl9hY3Rpb25f aG9va3Nfbm9yZXZlcnQuYwogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi90ZXN0L2xpdmVwYXRjaC94 ZW5fZXhwZWN0YXRpb25zLmMKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vdGVzdC9saXZlcGF0Y2gv eGVuX2V4cGVjdGF0aW9uc19mYWlsLmMKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vdGVzdC9saXZl cGF0Y2gveGVuX3ByZXBvc3RfaG9va3MuYwogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi90ZXN0L2xp dmVwYXRjaC94ZW5fcHJlcG9zdF9ob29rc19mYWlsLmMKCi0tIAoyLjE2LjUKCgoKCkFtYXpvbiBE ZXZlbG9wbWVudCBDZW50ZXIgR2VybWFueSBHbWJICktyYXVzZW5zdHIuIDM4CjEwMTE3IEJlcmxp bgpHZXNjaGFlZnRzZnVlaHJ1bmc6IENocmlzdGlhbiBTY2hsYWVnZXIsIFJhbGYgSGVyYnJpY2gK RWluZ2V0cmFnZW4gYW0gQW10c2dlcmljaHQgQ2hhcmxvdHRlbmJ1cmcgdW50ZXIgSFJCIDE0OTE3 MyBCClNpdHo6IEJlcmxpbgpVc3QtSUQ6IERFIDI4OSAyMzcgODc5CgoKCgpfX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0 Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs