From mboxrd@z Thu Jan 1 00:00:00 1970 From: Anthony PERARD Subject: [PATCH v2 06/31] OvmfPkg/XenResetVector: Add new entry point for Xen PVH Date: Mon, 8 Apr 2019 15:23:43 +0100 Message-ID: <20190408142408.30419-7-anthony.perard@citrix.com> References: <20190408142408.30419-1-anthony.perard@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6]) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1hDVC5-0000vi-Po for xen-devel@lists.xenproject.org; Mon, 08 Apr 2019 14:24:17 +0000 In-Reply-To: <20190408142408.30419-1-anthony.perard@citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: edk2-devel@lists.01.org Cc: Ard Biesheuvel , Jordan Justen , Julien Grall , Anthony PERARD , xen-devel@lists.xenproject.org, Laszlo Ersek List-Id: xen-devel@lists.xenproject.org VGhpcyBvbmUgZW50ZXIgZGlyZWN0bHkgaW4gMzJiaXRzCgpJbmZvcm1hdGlvbiBvbiB0aGUgZXhw ZWN0ZWQgc3RhdGUgb2YgdGhlIG1hY2hpbmUgd2hlbiB0aGlzIGVudHJ5IHBvaW50CmlzIHVzZWQg Y2FuIGJlIGZvdW5kIGF0OgpodHRwczovL3hlbmJpdHMueGVucHJvamVjdC5vcmcvZG9jcy91bnN0 YWJsZS9taXNjL3B2aC5odG1sCgpDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1 dGlvbiBBZ3JlZW1lbnQgMS4xClNpZ25lZC1vZmYtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255 LnBlcmFyZEBjaXRyaXguY29tPgotLS0KIHtVZWZpQ3B1UGtnL1Jlc2V0VmVjdG9yL1Z0ZjAgPT4g T3ZtZlBrZy9YZW5SZXNldFZlY3Rvcn0vSWExNi9SZXNldFZlY3RvclZ0ZjAuYXNtIHwgMTggKysr KysrKy0KIE92bWZQa2cvWGVuUmVzZXRWZWN0b3IvSWEzMi9YZW5QVkhNYWluLmFzbSAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgNDcgKysrKysrKysrKysrKysrKysrKysK IE92bWZQa2cvWGVuUmVzZXRWZWN0b3IvWGVuUmVzZXRWZWN0b3IubmFzbWIgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDEgKwogMyBmaWxlcyBjaGFuZ2VkLCA2NSBpbnNl cnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvVWVmaUNwdVBrZy9SZXNldFZl Y3Rvci9WdGYwL0lhMTYvUmVzZXRWZWN0b3JWdGYwLmFzbSBiL092bWZQa2cvWGVuUmVzZXRWZWN0 b3IvSWExNi9SZXNldFZlY3RvclZ0ZjAuYXNtCnNpbWlsYXJpdHkgaW5kZXggNzYlCmNvcHkgZnJv bSBVZWZpQ3B1UGtnL1Jlc2V0VmVjdG9yL1Z0ZjAvSWExNi9SZXNldFZlY3RvclZ0ZjAuYXNtCmNv cHkgdG8gT3ZtZlBrZy9YZW5SZXNldFZlY3Rvci9JYTE2L1Jlc2V0VmVjdG9yVnRmMC5hc20KaW5k ZXggMTQyZDlmMzIxMi4uNDZlZWM2Njg1OSAxMDA2NDQKLS0tIGEvVWVmaUNwdVBrZy9SZXNldFZl Y3Rvci9WdGYwL0lhMTYvUmVzZXRWZWN0b3JWdGYwLmFzbQorKysgYi9Pdm1mUGtnL1hlblJlc2V0 VmVjdG9yL0lhMTYvUmVzZXRWZWN0b3JWdGYwLmFzbQpAQCAtMyw2ICszLDggQEAKIDsgRmlyc3Qg Y29kZSBleGVjdXRlZCBieSBwcm9jZXNzb3IgYWZ0ZXIgcmVzZXR0aW5nLgogOwogOyBDb3B5cmln aHQgKGMpIDIwMDggLSAyMDE0LCBJbnRlbCBDb3Jwb3JhdGlvbi4gQWxsIHJpZ2h0cyByZXNlcnZl ZC48QlI+Cis7IENvcHlyaWdodCAoYykgMjAxOSwgQ2l0cml4IFN5c3RlbXMsIEluYy4KKzsKIDsg VGhpcyBwcm9ncmFtIGFuZCB0aGUgYWNjb21wYW55aW5nIG1hdGVyaWFscwogOyBhcmUgbGljZW5z ZWQgYW5kIG1hZGUgYXZhaWxhYmxlIHVuZGVyIHRoZSB0ZXJtcyBhbmQgY29uZGl0aW9ucyBvZiB0 aGUgQlNEIExpY2Vuc2UKIDsgd2hpY2ggYWNjb21wYW5pZXMgdGhpcyBkaXN0cmlidXRpb24uICBU aGUgZnVsbCB0ZXh0IG9mIHRoZSBsaWNlbnNlIG1heSBiZSBmb3VuZCBhdApAQCAtMjcsOSArMjks MjMgQEAgQUxJR04gICAxNgogOyBsb2NhdGVkIGp1c3QgYmVsb3cgMHgxMDAwMDAwMDAgKDRHQikg aW4gdGhlIGZpcm13YXJlIGRldmljZS4KIDsKICVpZmRlZiBBTElHTl9UT1BfVE9fNEtfRk9SX1BB R0lORwotICAgIFRJTUVTICgweDEwMDAgLSAoJCAtIEVuZE9mUGFnZVRhYmxlcykgLSAweDIwKSBE QiAwCisgICAgVElNRVMgKDB4MTAwMCAtICgkIC0gRW5kT2ZQYWdlVGFibGVzKSAtIChmb3VyR2ln YWJ5dGVzIC0geGVuUFZIRW50cnlQb2ludCkpIERCIDAKICVlbmRpZgogCitCSVRTICAgIDMyCit4 ZW5QVkhFbnRyeVBvaW50OgorOworOyBFbnRyeSBwb2ludCB0byB1c2Ugd2hlbiBydW5uaW5nIGFz IGEgWGVuIFBWSCBndWVzdC4gKDB4ZmZmZmZmZDApCis7Cis7IERlc2NyaXB0aW9uIG9mIHRoZSBl eHBlY3RlZCBzdGF0ZSBvZiB0aGUgbWFjaGluZSB3aGVuIHRoaXMgZW50cnkgcG9pbnQgaXMKKzsg dXNlZCBjYW4gYmUgZm91bmQgYXQ6Cis7IGh0dHBzOi8veGVuYml0cy54ZW5wcm9qZWN0Lm9yZy9k b2NzL3Vuc3RhYmxlL21pc2MvcHZoLmh0bWwKKzsKKyAgICBqbXAgICAgIHhlblBWSE1haW4KKwor QklUUyAgICAxNgorQUxJR04gICAxNgorCiBhcHBsaWNhdGlvblByb2Nlc3NvckVudHJ5UG9pbnQ6 CiA7CiA7IEFwcGxpY2F0aW9uIFByb2Nlc3NvcnMgZW50cnkgcG9pbnQKZGlmZiAtLWdpdCBhL092 bWZQa2cvWGVuUmVzZXRWZWN0b3IvSWEzMi9YZW5QVkhNYWluLmFzbSBiL092bWZQa2cvWGVuUmVz ZXRWZWN0b3IvSWEzMi9YZW5QVkhNYWluLmFzbQpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAw MDAwMDAwMDAwLi5jNDgwMmJmNGQxCi0tLSAvZGV2L251bGwKKysrIGIvT3ZtZlBrZy9YZW5SZXNl dFZlY3Rvci9JYTMyL1hlblBWSE1haW4uYXNtCkBAIC0wLDAgKzEsNDcgQEAKKzstLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0KKzsgQGZpbGUKKzsgQW4gZW50cnkgcG9pbnQgdXNlIGJ5IFhlbiB3aGVuIGEg Z3Vlc3QgaXMgc3RhcnRlZCBpbiBQVkggbW9kZS4KKzsKKzsgQ29weXJpZ2h0IChjKSAyMDE5LCBD aXRyaXggU3lzdGVtcywgSW5jLgorOworOyBUaGlzIHByb2dyYW0gYW5kIHRoZSBhY2NvbXBhbnlp bmcgbWF0ZXJpYWxzIGFyZSBsaWNlbnNlZCBhbmQgbWFkZSBhdmFpbGFibGUKKzsgdW5kZXIgdGhl IHRlcm1zIGFuZCBjb25kaXRpb25zIG9mIHRoZSBCU0QgTGljZW5zZSB3aGljaCBhY2NvbXBhbmll cyB0aGlzCis7IGRpc3RyaWJ1dGlvbi4gIFRoZSBmdWxsIHRleHQgb2YgdGhlIGxpY2Vuc2UgbWF5 IGJlIGZvdW5kIGF0Cis7IGh0dHA6Ly9vcGVuc291cmNlLm9yZy9saWNlbnNlcy9ic2QtbGljZW5z ZS5waHAKKzsKKzsgVEhFIFBST0dSQU0gSVMgRElTVFJJQlVURUQgVU5ERVIgVEhFIEJTRCBMSUNF TlNFIE9OIEFOICJBUyBJUyIgQkFTSVMsIFdJVEhPVVQKKzsgV0FSUkFOVElFUyBPUiBSRVBSRVNF TlRBVElPTlMgT0YgQU5ZIEtJTkQsIEVJVEhFUiBFWFBSRVNTIE9SIElNUExJRUQuCis7Cis7LS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tCisKK0JJVFMgICAgMzIKKworeGVuUFZITWFpbjoKKyAgICBtb3Yg ICAgIGRpLCAnQlAnCisKKyAgICA7IEVTUCAtICBJbml0aWFsIHZhbHVlIG9mIHRoZSBFQVggcmVn aXN0ZXIgKEJJU1Q6IEJ1aWx0LWluIFNlbGYgVGVzdCkKKyAgICBtb3YgICAgIGVzcCwgZWF4CisK KyAgICBjbGkKKworICAgIG1vdiAgICAgZWJ4LCBBRERSX09GKGdkdHIpCisgICAgbGdkdCAgICBb ZWJ4XQorCisgICAgbW92ICAgICBlYXgsIFNFQ19ERUZBVUxUX0NSMAorICAgIG1vdiAgICAgY3Iw LCBlYXgKKworICAgIGptcCAgICAgTElORUFSX0NPREVfU0VMOkFERFJfT0YoLmptcFRvTmV3Q29k ZVNlZykKKy5qbXBUb05ld0NvZGVTZWc6CisKKyAgICBtb3YgICAgIGVheCwgU0VDX0RFRkFVTFRf Q1I0CisgICAgbW92ICAgICBjcjQsIGVheAorCisgICAgbW92ICAgICBheCwgTElORUFSX1NFTAor ICAgIG1vdiAgICAgZHMsIGF4CisgICAgbW92ICAgICBlcywgYXgKKyAgICBtb3YgICAgIGZzLCBh eAorICAgIG1vdiAgICAgZ3MsIGF4CisgICAgbW92ICAgICBzcywgYXgKKworICAgIDsgcmV0dXJu IHRvIHRoZSBNYWluMTYKKyAgICBPbmVUaW1lQ2FsbFJldCBUcmFuc2l0aW9uRnJvbVJlYWwxNlRv MzJCaXRGbGF0CmRpZmYgLS1naXQgYS9Pdm1mUGtnL1hlblJlc2V0VmVjdG9yL1hlblJlc2V0VmVj dG9yLm5hc21iIGIvT3ZtZlBrZy9YZW5SZXNldFZlY3Rvci9YZW5SZXNldFZlY3Rvci5uYXNtYgpp bmRleCA0OWYyYmFiMDAxLi5kNWE3OTFjMTM5IDEwMDY0NAotLS0gYS9Pdm1mUGtnL1hlblJlc2V0 VmVjdG9yL1hlblJlc2V0VmVjdG9yLm5hc21iCisrKyBiL092bWZQa2cvWGVuUmVzZXRWZWN0b3Iv WGVuUmVzZXRWZWN0b3IubmFzbWIKQEAgLTcwLDYgKzcwLDcgQEAKICVpbmNsdWRlICJJYTE2L0lu aXQxNi5hc20iCiAKICVpbmNsdWRlICJNYWluLmFzbSIKKyVpbmNsdWRlICJJYTMyL1hlblBWSE1h aW4uYXNtIgogCiAlaW5jbHVkZSAiSWExNi9SZXNldFZlY3RvclZ0ZjAuYXNtIgogCi0tIApBbnRo b255IFBFUkFSRAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw= 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=-9.0 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, INCLUDES_PATCH,MAILING_LIST_MULTI,SIGNED_OFF_BY,SPF_HELO_NONE,SPF_PASS, URIBL_BLOCKED,USER_AGENT_GIT autolearn=ham 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 2714BC10F14 for ; Mon, 8 Apr 2019 14:24:44 +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 F39FF21473 for ; Mon, 8 Apr 2019 14:24:43 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org F39FF21473 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=citrix.com 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 1hDVC7-0000wK-8V; Mon, 08 Apr 2019 14:24:19 +0000 Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6]) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1hDVC5-0000vi-Po for xen-devel@lists.xenproject.org; Mon, 08 Apr 2019 14:24:17 +0000 X-Inumbo-ID: fd6e521b-5a09-11e9-92d7-bc764e045a96 Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55]) by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS id fd6e521b-5a09-11e9-92d7-bc764e045a96; Mon, 08 Apr 2019 14:24:16 +0000 (UTC) X-IronPort-AV: E=Sophos;i="5.60,325,1549929600"; d="scan'208";a="83009853" From: Anthony PERARD To: Date: Mon, 8 Apr 2019 15:23:43 +0100 Message-ID: <20190408142408.30419-7-anthony.perard@citrix.com> X-Mailer: git-send-email 2.21.0 In-Reply-To: <20190408142408.30419-1-anthony.perard@citrix.com> References: <20190408142408.30419-1-anthony.perard@citrix.com> MIME-Version: 1.0 Subject: [Xen-devel] [PATCH v2 06/31] OvmfPkg/XenResetVector: Add new entry point for Xen PVH X-BeenThere: xen-devel@lists.xenproject.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Cc: Ard Biesheuvel , Jordan Justen , Julien Grall , Anthony PERARD , xen-devel@lists.xenproject.org, Laszlo Ersek Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" Message-ID: <20190408142343.fBU-0AMa-UrFoytq97rt4GFlXblvbQ9otyNBZ_hXvmU@z> VGhpcyBvbmUgZW50ZXIgZGlyZWN0bHkgaW4gMzJiaXRzCgpJbmZvcm1hdGlvbiBvbiB0aGUgZXhw ZWN0ZWQgc3RhdGUgb2YgdGhlIG1hY2hpbmUgd2hlbiB0aGlzIGVudHJ5IHBvaW50CmlzIHVzZWQg Y2FuIGJlIGZvdW5kIGF0OgpodHRwczovL3hlbmJpdHMueGVucHJvamVjdC5vcmcvZG9jcy91bnN0 YWJsZS9taXNjL3B2aC5odG1sCgpDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1 dGlvbiBBZ3JlZW1lbnQgMS4xClNpZ25lZC1vZmYtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255 LnBlcmFyZEBjaXRyaXguY29tPgotLS0KIHtVZWZpQ3B1UGtnL1Jlc2V0VmVjdG9yL1Z0ZjAgPT4g T3ZtZlBrZy9YZW5SZXNldFZlY3Rvcn0vSWExNi9SZXNldFZlY3RvclZ0ZjAuYXNtIHwgMTggKysr KysrKy0KIE92bWZQa2cvWGVuUmVzZXRWZWN0b3IvSWEzMi9YZW5QVkhNYWluLmFzbSAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgNDcgKysrKysrKysrKysrKysrKysrKysK IE92bWZQa2cvWGVuUmVzZXRWZWN0b3IvWGVuUmVzZXRWZWN0b3IubmFzbWIgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDEgKwogMyBmaWxlcyBjaGFuZ2VkLCA2NSBpbnNl cnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvVWVmaUNwdVBrZy9SZXNldFZl Y3Rvci9WdGYwL0lhMTYvUmVzZXRWZWN0b3JWdGYwLmFzbSBiL092bWZQa2cvWGVuUmVzZXRWZWN0 b3IvSWExNi9SZXNldFZlY3RvclZ0ZjAuYXNtCnNpbWlsYXJpdHkgaW5kZXggNzYlCmNvcHkgZnJv bSBVZWZpQ3B1UGtnL1Jlc2V0VmVjdG9yL1Z0ZjAvSWExNi9SZXNldFZlY3RvclZ0ZjAuYXNtCmNv cHkgdG8gT3ZtZlBrZy9YZW5SZXNldFZlY3Rvci9JYTE2L1Jlc2V0VmVjdG9yVnRmMC5hc20KaW5k ZXggMTQyZDlmMzIxMi4uNDZlZWM2Njg1OSAxMDA2NDQKLS0tIGEvVWVmaUNwdVBrZy9SZXNldFZl Y3Rvci9WdGYwL0lhMTYvUmVzZXRWZWN0b3JWdGYwLmFzbQorKysgYi9Pdm1mUGtnL1hlblJlc2V0 VmVjdG9yL0lhMTYvUmVzZXRWZWN0b3JWdGYwLmFzbQpAQCAtMyw2ICszLDggQEAKIDsgRmlyc3Qg Y29kZSBleGVjdXRlZCBieSBwcm9jZXNzb3IgYWZ0ZXIgcmVzZXR0aW5nLgogOwogOyBDb3B5cmln aHQgKGMpIDIwMDggLSAyMDE0LCBJbnRlbCBDb3Jwb3JhdGlvbi4gQWxsIHJpZ2h0cyByZXNlcnZl ZC48QlI+Cis7IENvcHlyaWdodCAoYykgMjAxOSwgQ2l0cml4IFN5c3RlbXMsIEluYy4KKzsKIDsg VGhpcyBwcm9ncmFtIGFuZCB0aGUgYWNjb21wYW55aW5nIG1hdGVyaWFscwogOyBhcmUgbGljZW5z ZWQgYW5kIG1hZGUgYXZhaWxhYmxlIHVuZGVyIHRoZSB0ZXJtcyBhbmQgY29uZGl0aW9ucyBvZiB0 aGUgQlNEIExpY2Vuc2UKIDsgd2hpY2ggYWNjb21wYW5pZXMgdGhpcyBkaXN0cmlidXRpb24uICBU aGUgZnVsbCB0ZXh0IG9mIHRoZSBsaWNlbnNlIG1heSBiZSBmb3VuZCBhdApAQCAtMjcsOSArMjks MjMgQEAgQUxJR04gICAxNgogOyBsb2NhdGVkIGp1c3QgYmVsb3cgMHgxMDAwMDAwMDAgKDRHQikg aW4gdGhlIGZpcm13YXJlIGRldmljZS4KIDsKICVpZmRlZiBBTElHTl9UT1BfVE9fNEtfRk9SX1BB R0lORwotICAgIFRJTUVTICgweDEwMDAgLSAoJCAtIEVuZE9mUGFnZVRhYmxlcykgLSAweDIwKSBE QiAwCisgICAgVElNRVMgKDB4MTAwMCAtICgkIC0gRW5kT2ZQYWdlVGFibGVzKSAtIChmb3VyR2ln YWJ5dGVzIC0geGVuUFZIRW50cnlQb2ludCkpIERCIDAKICVlbmRpZgogCitCSVRTICAgIDMyCit4 ZW5QVkhFbnRyeVBvaW50OgorOworOyBFbnRyeSBwb2ludCB0byB1c2Ugd2hlbiBydW5uaW5nIGFz IGEgWGVuIFBWSCBndWVzdC4gKDB4ZmZmZmZmZDApCis7Cis7IERlc2NyaXB0aW9uIG9mIHRoZSBl eHBlY3RlZCBzdGF0ZSBvZiB0aGUgbWFjaGluZSB3aGVuIHRoaXMgZW50cnkgcG9pbnQgaXMKKzsg dXNlZCBjYW4gYmUgZm91bmQgYXQ6Cis7IGh0dHBzOi8veGVuYml0cy54ZW5wcm9qZWN0Lm9yZy9k b2NzL3Vuc3RhYmxlL21pc2MvcHZoLmh0bWwKKzsKKyAgICBqbXAgICAgIHhlblBWSE1haW4KKwor QklUUyAgICAxNgorQUxJR04gICAxNgorCiBhcHBsaWNhdGlvblByb2Nlc3NvckVudHJ5UG9pbnQ6 CiA7CiA7IEFwcGxpY2F0aW9uIFByb2Nlc3NvcnMgZW50cnkgcG9pbnQKZGlmZiAtLWdpdCBhL092 bWZQa2cvWGVuUmVzZXRWZWN0b3IvSWEzMi9YZW5QVkhNYWluLmFzbSBiL092bWZQa2cvWGVuUmVz ZXRWZWN0b3IvSWEzMi9YZW5QVkhNYWluLmFzbQpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAw MDAwMDAwMDAwLi5jNDgwMmJmNGQxCi0tLSAvZGV2L251bGwKKysrIGIvT3ZtZlBrZy9YZW5SZXNl dFZlY3Rvci9JYTMyL1hlblBWSE1haW4uYXNtCkBAIC0wLDAgKzEsNDcgQEAKKzstLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0KKzsgQGZpbGUKKzsgQW4gZW50cnkgcG9pbnQgdXNlIGJ5IFhlbiB3aGVuIGEg Z3Vlc3QgaXMgc3RhcnRlZCBpbiBQVkggbW9kZS4KKzsKKzsgQ29weXJpZ2h0IChjKSAyMDE5LCBD aXRyaXggU3lzdGVtcywgSW5jLgorOworOyBUaGlzIHByb2dyYW0gYW5kIHRoZSBhY2NvbXBhbnlp bmcgbWF0ZXJpYWxzIGFyZSBsaWNlbnNlZCBhbmQgbWFkZSBhdmFpbGFibGUKKzsgdW5kZXIgdGhl IHRlcm1zIGFuZCBjb25kaXRpb25zIG9mIHRoZSBCU0QgTGljZW5zZSB3aGljaCBhY2NvbXBhbmll cyB0aGlzCis7IGRpc3RyaWJ1dGlvbi4gIFRoZSBmdWxsIHRleHQgb2YgdGhlIGxpY2Vuc2UgbWF5 IGJlIGZvdW5kIGF0Cis7IGh0dHA6Ly9vcGVuc291cmNlLm9yZy9saWNlbnNlcy9ic2QtbGljZW5z ZS5waHAKKzsKKzsgVEhFIFBST0dSQU0gSVMgRElTVFJJQlVURUQgVU5ERVIgVEhFIEJTRCBMSUNF TlNFIE9OIEFOICJBUyBJUyIgQkFTSVMsIFdJVEhPVVQKKzsgV0FSUkFOVElFUyBPUiBSRVBSRVNF TlRBVElPTlMgT0YgQU5ZIEtJTkQsIEVJVEhFUiBFWFBSRVNTIE9SIElNUExJRUQuCis7Cis7LS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tCisKK0JJVFMgICAgMzIKKworeGVuUFZITWFpbjoKKyAgICBtb3Yg ICAgIGRpLCAnQlAnCisKKyAgICA7IEVTUCAtICBJbml0aWFsIHZhbHVlIG9mIHRoZSBFQVggcmVn aXN0ZXIgKEJJU1Q6IEJ1aWx0LWluIFNlbGYgVGVzdCkKKyAgICBtb3YgICAgIGVzcCwgZWF4CisK KyAgICBjbGkKKworICAgIG1vdiAgICAgZWJ4LCBBRERSX09GKGdkdHIpCisgICAgbGdkdCAgICBb ZWJ4XQorCisgICAgbW92ICAgICBlYXgsIFNFQ19ERUZBVUxUX0NSMAorICAgIG1vdiAgICAgY3Iw LCBlYXgKKworICAgIGptcCAgICAgTElORUFSX0NPREVfU0VMOkFERFJfT0YoLmptcFRvTmV3Q29k ZVNlZykKKy5qbXBUb05ld0NvZGVTZWc6CisKKyAgICBtb3YgICAgIGVheCwgU0VDX0RFRkFVTFRf Q1I0CisgICAgbW92ICAgICBjcjQsIGVheAorCisgICAgbW92ICAgICBheCwgTElORUFSX1NFTAor ICAgIG1vdiAgICAgZHMsIGF4CisgICAgbW92ICAgICBlcywgYXgKKyAgICBtb3YgICAgIGZzLCBh eAorICAgIG1vdiAgICAgZ3MsIGF4CisgICAgbW92ICAgICBzcywgYXgKKworICAgIDsgcmV0dXJu IHRvIHRoZSBNYWluMTYKKyAgICBPbmVUaW1lQ2FsbFJldCBUcmFuc2l0aW9uRnJvbVJlYWwxNlRv MzJCaXRGbGF0CmRpZmYgLS1naXQgYS9Pdm1mUGtnL1hlblJlc2V0VmVjdG9yL1hlblJlc2V0VmVj dG9yLm5hc21iIGIvT3ZtZlBrZy9YZW5SZXNldFZlY3Rvci9YZW5SZXNldFZlY3Rvci5uYXNtYgpp bmRleCA0OWYyYmFiMDAxLi5kNWE3OTFjMTM5IDEwMDY0NAotLS0gYS9Pdm1mUGtnL1hlblJlc2V0 VmVjdG9yL1hlblJlc2V0VmVjdG9yLm5hc21iCisrKyBiL092bWZQa2cvWGVuUmVzZXRWZWN0b3Iv WGVuUmVzZXRWZWN0b3IubmFzbWIKQEAgLTcwLDYgKzcwLDcgQEAKICVpbmNsdWRlICJJYTE2L0lu aXQxNi5hc20iCiAKICVpbmNsdWRlICJNYWluLmFzbSIKKyVpbmNsdWRlICJJYTMyL1hlblBWSE1h aW4uYXNtIgogCiAlaW5jbHVkZSAiSWExNi9SZXNldFZlY3RvclZ0ZjAuYXNtIgogCi0tIApBbnRo b255IFBFUkFSRAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=