From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Kiper Subject: [PATCH v7 13/14] x86/boot: rename sym_phys() to sym_offs() Date: Fri, 23 Sep 2016 23:47:38 +0200 Message-ID: <1474667259-27290-14-git-send-email-daniel.kiper@oracle.com> References: <1474667259-27290-1-git-send-email-daniel.kiper@oracle.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta5.messagelabs.com ([195.245.231.135]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bnYLH-0004IX-NJ for xen-devel@lists.xenproject.org; Fri, 23 Sep 2016 21:49:11 +0000 In-Reply-To: <1474667259-27290-1-git-send-email-daniel.kiper@oracle.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: xen-devel@lists.xenproject.org Cc: jgross@suse.com, sstabellini@kernel.org, andrew.cooper3@citrix.com, cardoe@cardoe.com, pgnet.dev@gmail.com, ning.sun@intel.com, julien.grall@arm.com, david.vrabel@citrix.com, jbeulich@suse.com, qiaowei.ren@intel.com, gang.wei@intel.com, fu.wei@linaro.org List-Id: xen-devel@lists.xenproject.org VGhpcyB3YXkgbWFjcm8gbmFtZSBiZXR0ZXIgZGVzY3JpYmVzIGl0cyBmdW5jdGlvbi4KClRoZXJl IGlzIG5vIGZ1bmN0aW9uYWwgY2hhbmdlLgoKU3VnZ2VzdGVkLWJ5OiBKYW4gQmV1bGljaCA8amJl dWxpY2hAc3VzZS5jb20+ClNpZ25lZC1vZmYtYnk6IERhbmllbCBLaXBlciA8ZGFuaWVsLmtpcGVy QG9yYWNsZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2Jvb3QvaGVhZC5TICAgICAgIHwgICA0MCAr KysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvYm9v dC90cmFtcG9saW5lLlMgfCAgICAyICstCiB4ZW4vYXJjaC94ODYvYm9vdC93YWtldXAuUyAgICAg fCAgICA0ICsrLS0KIHhlbi9hcmNoL3g4Ni9ib290L3g4Nl82NC5TICAgICB8ICAgMTggKysrKysr KysrLS0tLS0tLS0tCiA0IGZpbGVzIGNoYW5nZWQsIDMyIGluc2VydGlvbnMoKyksIDMyIGRlbGV0 aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9ib290L2hlYWQuUyBiL3hlbi9hcmNo L3g4Ni9ib290L2hlYWQuUwppbmRleCA5YjFmZDBlLi43NjA5MGViIDEwMDY0NAotLS0gYS94ZW4v YXJjaC94ODYvYm9vdC9oZWFkLlMKKysrIGIveGVuL2FyY2gveDg2L2Jvb3QvaGVhZC5TCkBAIC0x Miw5ICsxMiw5IEBACiAgICAgICAgIC50ZXh0CiAgICAgICAgIC5jb2RlMzIKIAotI2RlZmluZSBz eW1fcGh5cyhzeW0pICAgICAoKHN5bSkgLSBfX1hFTl9WSVJUX1NUQVJUKQotI2RlZmluZSBzeW1f ZXNpKHN5bSkgICAgICBzeW1fcGh5cyhzeW0pKCVlc2kpCi0jZGVmaW5lIHN5bV9mcyhzeW0pICAg ICAgICVmczpzeW1fcGh5cyhzeW0pCisjZGVmaW5lIHN5bV9vZmZzKHN5bSkgICAgICgoc3ltKSAt IF9fWEVOX1ZJUlRfU1RBUlQpCisjZGVmaW5lIHN5bV9lc2koc3ltKSAgICAgIHN5bV9vZmZzKHN5 bSkoJWVzaSkKKyNkZWZpbmUgc3ltX2ZzKHN5bSkgICAgICAgJWZzOnN5bV9vZmZzKHN5bSkKIAog I2RlZmluZSBCT09UX0NTMzIgICAgICAgIDB4MDAwOAogI2RlZmluZSBCT09UX0NTNjQgICAgICAg IDB4MDAxMApAQCAtOTcsNyArOTcsNyBAQCBtdWx0aWJvb3QyX2hlYWRlcl9zdGFydDoKIAogICAg ICAgICAvKiBFRkk2NCBlbnRyeSBwb2ludC4gKi8KICAgICAgICAgbWIyaHRfaW5pdCBNQjJfSFQo RU5UUllfQUREUkVTU19FRkk2NCksIE1CMl9IVChPUFRJT05BTCksIFwKLSAgICAgICAgICAgICAg ICAgICBzeW1fcGh5cyhfX2VmaTY0X3N0YXJ0KQorICAgICAgICAgICAgICAgICAgIHN5bV9vZmZz KF9fZWZpNjRfc3RhcnQpCiAKICAgICAgICAgLyogTXVsdGlib290MiBoZWFkZXIgZW5kIHRhZy4g Ki8KICAgICAgICAgbWIyaHRfaW5pdCBNQjJfSFQoRU5EKSwgTUIyX0hUKFJFUVVJUkVEKQpAQCAt MTEwLDExICsxMTAsMTEgQEAgbXVsdGlib290Ml9oZWFkZXJfc3RhcnQ6CiBnZHRfYm9vdF9kZXNj cjoKICAgICAgICAgLndvcmQgICA3KjgtMQogZ2R0X2Jvb3RfYmFzZToKLSAgICAgICAgLmxvbmcg ICBzeW1fcGh5cyh0cmFtcG9saW5lX2dkdCkKKyAgICAgICAgLmxvbmcgICBzeW1fb2Zmcyh0cmFt cG9saW5lX2dkdCkKICAgICAgICAgLmxvbmcgICAwIC8qIE5lZWRlZCBmb3IgNjQtYml0IGxnZHQg Ki8KIAogY3MzMl9zd2l0Y2hfYWRkcjoKLSAgICAgICAgLmxvbmcgICBzeW1fcGh5cyhjczMyX3N3 aXRjaCkKKyAgICAgICAgLmxvbmcgICBzeW1fb2ZmcyhjczMyX3N3aXRjaCkKICAgICAgICAgLndv cmQgICBCT09UX0NTMzIKIAogICAgICAgICAuYWxpZ24gNApAQCAtMTMxLDIzICsxMzEsMjMgQEAg dmdhX3RleHRfYnVmZmVyOgogICAgICAgICAuc2VjdGlvbiAuaW5pdC50ZXh0LCAiYXgiLCBAcHJv Z2JpdHMKIAogYmFkX2NwdToKLSAgICAgICAgYWRkICAgICAkc3ltX3BoeXMoLkxiYWRfY3B1X21z ZyksJWVzaSAgICMgRXJyb3IgbWVzc2FnZQorICAgICAgICBhZGQgICAgICRzeW1fb2ZmcyguTGJh ZF9jcHVfbXNnKSwlZXNpICAgIyBFcnJvciBtZXNzYWdlCiAgICAgICAgIGptcCAgICAgLkxnZXRf dnRiCiBub3RfbXVsdGlib290OgotICAgICAgICBhZGQgICAgICRzeW1fcGh5cyguTGJhZF9sZHJf bXNnKSwlZXNpICAgIyBFcnJvciBtZXNzYWdlCisgICAgICAgIGFkZCAgICAgJHN5bV9vZmZzKC5M YmFkX2xkcl9tc2cpLCVlc2kgICAjIEVycm9yIG1lc3NhZ2UKICAgICAgICAgam1wICAgICAuTGdl dF92dGIKIC5MbWIyX25vX3N0OgotICAgICAgICBhZGQgICAgICRzeW1fcGh5cyguTGJhZF9sZHJf bnN0KSwlZXNpICAgIyBFcnJvciBtZXNzYWdlCisgICAgICAgIGFkZCAgICAgJHN5bV9vZmZzKC5M YmFkX2xkcl9uc3QpLCVlc2kgICAjIEVycm9yIG1lc3NhZ2UKICAgICAgICAgam1wICAgICAuTGdl dF92dGIKIC5MbWIyX25vX2loOgotICAgICAgICBhZGQgICAgICRzeW1fcGh5cyguTGJhZF9sZHJf bmloKSwlZXNpICAgIyBFcnJvciBtZXNzYWdlCisgICAgICAgIGFkZCAgICAgJHN5bV9vZmZzKC5M YmFkX2xkcl9uaWgpLCVlc2kgICAjIEVycm9yIG1lc3NhZ2UKICAgICAgICAgam1wICAgICAuTGdl dF92dGIKIC5MbWIyX25vX2JzOgotICAgICAgICBhZGQgICAgICRzeW1fcGh5cyguTGJhZF9sZHJf bmJzKSwlZXNpICAgIyBFcnJvciBtZXNzYWdlCisgICAgICAgIGFkZCAgICAgJHN5bV9vZmZzKC5M YmFkX2xkcl9uYnMpLCVlc2kgICAjIEVycm9yIG1lc3NhZ2UKICAgICAgICAgeG9yICAgICAlZWRp LCVlZGkgICAgICAgICAgICAgICAgICAgICAgICMgTm8gVkdBIHRleHQgYnVmZmVyCiAgICAgICAg IGptcCAgICAgLkxzZW5kX2NocgogLkxtYjJfZWZpX2lhXzMyOgotICAgICAgICBhZGQgICAgICRz eW1fcGh5cyguTGJhZF9lZmlfbXNnKSwlZXNpICAgIyBFcnJvciBtZXNzYWdlCisgICAgICAgIGFk ZCAgICAgJHN5bV9vZmZzKC5MYmFkX2VmaV9tc2cpLCVlc2kgICAjIEVycm9yIG1lc3NhZ2UKICAg ICAgICAgeG9yICAgICAlZWRpLCVlZGkgICAgICAgICAgICAgICAgICAgICAgICMgTm8gVkdBIHRl eHQgYnVmZmVyCiAgICAgICAgIGptcCAgICAgLkxzZW5kX2NocgogLkxnZXRfdnRiOgpAQCAtMzUx LDcgKzM1MSw3IEBAIF9fc3RhcnQ6CiAgICAgICAgIGNsaQogCiAgICAgICAgIC8qIExvYWQgZGVm YXVsdCBYZW4gaW1hZ2UgbG9hZCBiYXNlIGFkZHJlc3MuICovCi0gICAgICAgIG1vdiAgICAgJHN5 bV9waHlzKF9faW1hZ2VfYmFzZV9fKSwlZXNpCisgICAgICAgIG1vdiAgICAgJHN5bV9vZmZzKF9f aW1hZ2VfYmFzZV9fKSwlZXNpCiAKICAgICAgICAgLyogQm9vdGxvYWRlcnMgbWF5IHNldCBtdWx0 aWJvb3R7MSwyfS5tZW1fbG93ZXIgdG8gYSBub256ZXJvIHZhbHVlLiAqLwogICAgICAgICB4b3Ig ICAgICVlZHgsJWVkeApAQCAtNTAyLDggKzUwMiw4IEBAIHRyYW1wb2xpbmVfc2V0dXA6CiAgICAg ICAgIGpueiAgICAgMWYKIAogICAgICAgICAvKiBJbml0aWFsaXplIEJTUyAobm8gbmFzdHkgc3Vy cHJpc2VzISkuICovCi0gICAgICAgIG1vdiAgICAgJHN5bV9waHlzKF9fYnNzX3N0YXJ0KSwlZWRp Ci0gICAgICAgIG1vdiAgICAgJHN5bV9waHlzKF9fYnNzX2VuZCksJWVjeAorICAgICAgICBtb3Yg ICAgICRzeW1fb2ZmcyhfX2Jzc19zdGFydCksJWVkaQorICAgICAgICBtb3YgICAgICRzeW1fb2Zm cyhfX2Jzc19lbmQpLCVlY3gKICAgICAgICAgcHVzaCAgICAlZnMKICAgICAgICAgcG9wICAgICAl ZXMKICAgICAgICAgc3ViICAgICAlZWRpLCVlY3gKQEAgLTU3NywyMiArNTc3LDIyIEBAIHRyYW1w b2xpbmVfc2V0dXA6CiAKICAgICAgICAgLyogQXBwbHkgcmVsb2NhdGlvbnMgdG8gYm9vdHN0cmFw IHRyYW1wb2xpbmUuICovCiAgICAgICAgIG1vdiAgICAgc3ltX2ZzKHRyYW1wb2xpbmVfcGh5cyks JWVkeAotICAgICAgICBtb3YgICAgICRzeW1fcGh5cyhfX3RyYW1wb2xpbmVfcmVsX3N0YXJ0KSwl ZWRpCisgICAgICAgIG1vdiAgICAgJHN5bV9vZmZzKF9fdHJhbXBvbGluZV9yZWxfc3RhcnQpLCVl ZGkKIDE6CiAgICAgICAgIG1vdiAgICAgJWZzOiglZWRpKSwlZWF4CiAgICAgICAgIGFkZCAgICAg JWVkeCwlZnM6KCVlZGksJWVheCkKICAgICAgICAgYWRkICAgICAkNCwlZWRpCi0gICAgICAgIGNt cCAgICAgJHN5bV9waHlzKF9fdHJhbXBvbGluZV9yZWxfc3RvcCksJWVkaQorICAgICAgICBjbXAg ICAgICRzeW1fb2ZmcyhfX3RyYW1wb2xpbmVfcmVsX3N0b3ApLCVlZGkKICAgICAgICAgamIgICAg ICAxYgogCiAgICAgICAgIC8qIFBhdGNoIGluIHRoZSB0cmFtcG9saW5lIHNlZ21lbnQuICovCiAg ICAgICAgIHNociAgICAgJDQsJWVkeAotICAgICAgICBtb3YgICAgICRzeW1fcGh5cyhfX3RyYW1w b2xpbmVfc2VnX3N0YXJ0KSwlZWRpCisgICAgICAgIG1vdiAgICAgJHN5bV9vZmZzKF9fdHJhbXBv bGluZV9zZWdfc3RhcnQpLCVlZGkKIDE6CiAgICAgICAgIG1vdiAgICAgJWZzOiglZWRpKSwlZWF4 CiAgICAgICAgIG1vdiAgICAgJWR4LCVmczooJWVkaSwlZWF4KQogICAgICAgICBhZGQgICAgICQ0 LCVlZGkKLSAgICAgICAgY21wICAgICAkc3ltX3BoeXMoX190cmFtcG9saW5lX3NlZ19zdG9wKSwl ZWRpCisgICAgICAgIGNtcCAgICAgJHN5bV9vZmZzKF9fdHJhbXBvbGluZV9zZWdfc3RvcCksJWVk aQogICAgICAgICBqYiAgICAgIDFiCiAKICAgICAgICAgLyogRG8gbm90IHBhcnNlIGNvbW1hbmQg bGluZSBvbiBFRkkgcGxhdGZvcm0gaGVyZS4gKi8KQEAgLTYxOCw3ICs2MTgsNyBAQCB0cmFtcG9s aW5lX3NldHVwOgogICAgICAgICBwdXNoICAgICVlYXgKIAogICAgICAgICAvKiBDb3B5IGJvb3Rz dHJhcCB0cmFtcG9saW5lIHRvIGxvdyBtZW1vcnksIGJlbG93IDFNQi4gKi8KLSAgICAgICAgbW92 ICAgICAkc3ltX3BoeXModHJhbXBvbGluZV9zdGFydCksJWVzaQorICAgICAgICBtb3YgICAgICRz eW1fb2Zmcyh0cmFtcG9saW5lX3N0YXJ0KSwlZXNpCiAgICAgICAgIG1vdiAgICAgJCgodHJhbXBv bGluZV9lbmQgLSB0cmFtcG9saW5lX3N0YXJ0KSAvIDQpLCVlY3gKICAgICAgICAgcmVwIG1vdnNs ICVmczooJWVzaSksJWVzOiglZWRpKQogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvYm9vdC90 cmFtcG9saW5lLlMgYi94ZW4vYXJjaC94ODYvYm9vdC90cmFtcG9saW5lLlMKaW5kZXggNjRmOGVm ZC4uYjk2NjA3YSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2Jvb3QvdHJhbXBvbGluZS5TCisr KyBiL3hlbi9hcmNoL3g4Ni9ib290L3RyYW1wb2xpbmUuUwpAQCAtOTIsNyArOTIsNyBAQCB0cmFt cG9saW5lX3Byb3Rtb2RlX2VudHJ5OgogICAgICAgICBtb3YgICAgICVlY3gsJWNyNAogCiAgICAg ICAgIC8qIExvYWQgcGFnZXRhYmxlIGJhc2UgcmVnaXN0ZXIuICovCi0gICAgICAgIG1vdiAgICAg JHN5bV9waHlzKGlkbGVfcGdfdGFibGUpLCVlYXgKKyAgICAgICAgbW92ICAgICAkc3ltX29mZnMo aWRsZV9wZ190YWJsZSksJWVheAogICAgICAgICBhZGQgICAgIGJvb3RzeW1fcmVsKHRyYW1wb2xp bmVfeGVuX3BoeXNfc3RhcnQsNCwlZWF4KQogICAgICAgICBtb3YgICAgICVlYXgsJWNyMwogCmRp ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvYm9vdC93YWtldXAuUyBiL3hlbi9hcmNoL3g4Ni9ib290 L3dha2V1cC5TCmluZGV4IDA4ZWE5YjIuLjQyZDU3YWIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4 Ni9ib290L3dha2V1cC5TCisrKyBiL3hlbi9hcmNoL3g4Ni9ib290L3dha2V1cC5TCkBAIC0xMjAs NyArMTIwLDcgQEAgd2FrZXVwXzMyOgogICAgICAgICBtb3YgICAgICRib290c3ltX3JlbCh3YWtl dXBfc3RhY2ssIDQsICVlc3ApCiAKICAgICAgICAgIyBjaGVjayBzYXZlZCBtYWdpYyBhZ2Fpbgot ICAgICAgICBtb3YgICAgICRzeW1fcGh5cyhzYXZlZF9tYWdpYyksICVlYXgKKyAgICAgICAgbW92 ICAgICAkc3ltX29mZnMoc2F2ZWRfbWFnaWMpLCVlYXgKICAgICAgICAgYWRkICAgICBib290c3lt X3JlbCh0cmFtcG9saW5lX3hlbl9waHlzX3N0YXJ0LCA0LCAlZWF4KQogICAgICAgICBtb3YgICAg ICglZWF4KSwgJWVheAogICAgICAgICBjbXAgICAgICQweDlhYmNkZWYwLCAlZWF4CkBAIC0xMzMs NyArMTMzLDcgQEAgd2FrZXVwXzMyOgogICAgICAgICBtb3YgICAgICVlY3gsICVjcjQKIAogICAg ICAgICAvKiBMb2FkIHBhZ2V0YWJsZSBiYXNlIHJlZ2lzdGVyICovCi0gICAgICAgIG1vdiAgICAg JHN5bV9waHlzKGlkbGVfcGdfdGFibGUpLCVlYXgKKyAgICAgICAgbW92ICAgICAkc3ltX29mZnMo aWRsZV9wZ190YWJsZSksJWVheAogICAgICAgICBhZGQgICAgIGJvb3RzeW1fcmVsKHRyYW1wb2xp bmVfeGVuX3BoeXNfc3RhcnQsNCwlZWF4KQogICAgICAgICBtb3YgICAgICVlYXgsJWNyMwogCmRp ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvYm9vdC94ODZfNjQuUyBiL3hlbi9hcmNoL3g4Ni9ib290 L3g4Nl82NC5TCmluZGV4IDczOTIwMDQuLjg2ZDM3NzUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4 Ni9ib290L3g4Nl82NC5TCisrKyBiL3hlbi9hcmNoL3g4Ni9ib290L3g4Nl82NC5TCkBAIC0xMTIs NyArMTEyLDcgQEAgR0xPQkFMKF9fcGFnZV90YWJsZXNfc3RhcnQpCiAgKiBhY3R1YWx5IG1hcHBl ZCAobW9zdGx5IHVzaW5nIHN1cGVycGFnZXMpLiAgVXNlcyA0eCA0ayBwYWdlcy4KICAqLwogR0xP QkFMKGwyX2lkZW50bWFwKQotICAgICAgICAucXVhZCBzeW1fcGh5cyhsMV9pZGVudG1hcCkgKyBf X1BBR0VfSFlQRVJWSVNPUgorICAgICAgICAucXVhZCBzeW1fb2ZmcyhsMV9pZGVudG1hcCkgKyBf X1BBR0VfSFlQRVJWSVNPUgogICAgICAgICBpZHggPSAxCiAgICAgICAgIC5yZXB0IDcKICAgICAg ICAgLnF1YWQgKGlkeCA8PCBMMl9QQUdFVEFCTEVfU0hJRlQpIHwgUEFHRV9IWVBFUlZJU09SIHwg X1BBR0VfUFNFCkBAIC0xMzAsNyArMTMwLDcgQEAgR0xPQkFMKGwyX3hlbm1hcCkKICAgICAgICAg LnF1YWQgMAogICAgICAgICBpZHggPSAxCiAgICAgICAgIC5yZXB0IDcKLSAgICAgICAgLnF1YWQg c3ltX3BoeXMoX19pbWFnZV9iYXNlX18pICsgKGlkeCA8PCBMMl9QQUdFVEFCTEVfU0hJRlQpICsg KFBBR0VfSFlQRVJWSVNPUiB8IF9QQUdFX1BTRSkKKyAgICAgICAgLnF1YWQgc3ltX29mZnMoX19p bWFnZV9iYXNlX18pICsgKGlkeCA8PCBMMl9QQUdFVEFCTEVfU0hJRlQpICsgKFBBR0VfSFlQRVJW SVNPUiB8IF9QQUdFX1BTRSkKICAgICAgICAgaWR4ID0gaWR4ICsgMQogICAgICAgICAuZW5kcgog ICAgICAgICAuZmlsbCBMMl9QQUdFVEFCTEVfRU5UUklFUyAtIDgsIDgsIDAKQEAgLTE0MSw3ICsx NDEsNyBAQCBsMl9maXhtYXA6CiAgICAgICAgIGlkeCA9IDAKICAgICAgICAgLnJlcHQgTDJfUEFH RVRBQkxFX0VOVFJJRVMKICAgICAgICAgLmlmIGlkeCA9PSBsMl90YWJsZV9vZmZzZXQoRklYQURE Ul9UT1AgLSAxKQotICAgICAgICAucXVhZCBzeW1fcGh5cyhsMV9maXhtYXApICsgX19QQUdFX0hZ UEVSVklTT1IKKyAgICAgICAgLnF1YWQgc3ltX29mZnMobDFfZml4bWFwKSArIF9fUEFHRV9IWVBF UlZJU09SCiAgICAgICAgIC5lbHNlCiAgICAgICAgIC5xdWFkIDAKICAgICAgICAgLmVuZGlmCkBA IC0xNTMsNyArMTUzLDcgQEAgbDJfZml4bWFwOgogbDNfaWRlbnRtYXA6CiAgICAgICAgIGlkeCA9 IDAKICAgICAgICAgLnJlcHQgNAotICAgICAgICAucXVhZCBzeW1fcGh5cyhsMl9pZGVudG1hcCkg KyAoaWR4IDw8IFBBR0VfU0hJRlQpICsgX19QQUdFX0hZUEVSVklTT1IKKyAgICAgICAgLnF1YWQg c3ltX29mZnMobDJfaWRlbnRtYXApICsgKGlkeCA8PCBQQUdFX1NISUZUKSArIF9fUEFHRV9IWVBF UlZJU09SCiAgICAgICAgIGlkeCA9IGlkeCArIDEKICAgICAgICAgLmVuZHIKICAgICAgICAgLmZp bGwgTDNfUEFHRVRBQkxFX0VOVFJJRVMgLSA0LCA4LCAwCkBAIC0xNjQsOSArMTY0LDkgQEAgbDNf eGVubWFwOgogICAgICAgICBpZHggPSAwCiAgICAgICAgIC5yZXB0IEwzX1BBR0VUQUJMRV9FTlRS SUVTCiAgICAgICAgIC5pZiBpZHggPT0gbDNfdGFibGVfb2Zmc2V0KFhFTl9WSVJUX1NUQVJUKQot ICAgICAgICAucXVhZCBzeW1fcGh5cyhsMl94ZW5tYXApICsgX19QQUdFX0hZUEVSVklTT1IKKyAg ICAgICAgLnF1YWQgc3ltX29mZnMobDJfeGVubWFwKSArIF9fUEFHRV9IWVBFUlZJU09SCiAgICAg ICAgIC5lbHNlaWYgaWR4ID09IGwzX3RhYmxlX29mZnNldChGSVhBRERSX1RPUCAtIDEpCi0gICAg ICAgIC5xdWFkIHN5bV9waHlzKGwyX2ZpeG1hcCkgKyBfX1BBR0VfSFlQRVJWSVNPUgorICAgICAg ICAucXVhZCBzeW1fb2ZmcyhsMl9maXhtYXApICsgX19QQUdFX0hZUEVSVklTT1IKICAgICAgICAg LmVsc2UKICAgICAgICAgLnF1YWQgMAogICAgICAgICAuZW5kaWYKQEAgLTE3NiwxMyArMTc2LDEz IEBAIGwzX3hlbm1hcDoKIAogLyogVG9wLWxldmVsIG1hc3RlciAoYW5kIGlkbGUtZG9tYWluKSBw YWdlIGRpcmVjdG9yeS4gKi8KIEdMT0JBTChpZGxlX3BnX3RhYmxlKQotICAgICAgICAucXVhZCBz eW1fcGh5cyhsM19ib290bWFwKSArIF9fUEFHRV9IWVBFUlZJU09SCisgICAgICAgIC5xdWFkIHN5 bV9vZmZzKGwzX2Jvb3RtYXApICsgX19QQUdFX0hZUEVSVklTT1IKICAgICAgICAgaWR4ID0gMQog ICAgICAgICAucmVwdCBMNF9QQUdFVEFCTEVfRU5UUklFUyAtIDEKICAgICAgICAgLmlmIGlkeCA9 PSBsNF90YWJsZV9vZmZzZXQoRElSRUNUTUFQX1ZJUlRfU1RBUlQpCi0gICAgICAgIC5xdWFkIHN5 bV9waHlzKGwzX2lkZW50bWFwKSArIF9fUEFHRV9IWVBFUlZJU09SCisgICAgICAgIC5xdWFkIHN5 bV9vZmZzKGwzX2lkZW50bWFwKSArIF9fUEFHRV9IWVBFUlZJU09SCiAgICAgICAgIC5lbHNlaWYg aWR4ID09IGw0X3RhYmxlX29mZnNldChYRU5fVklSVF9TVEFSVCkKLSAgICAgICAgLnF1YWQgc3lt X3BoeXMobDNfeGVubWFwKSArIF9fUEFHRV9IWVBFUlZJU09SCisgICAgICAgIC5xdWFkIHN5bV9v ZmZzKGwzX3hlbm1hcCkgKyBfX1BBR0VfSFlQRVJWSVNPUgogICAgICAgICAuZWxzZQogICAgICAg ICAucXVhZCAwCiAgICAgICAgIC5lbmRpZgotLSAKMS43LjEwLjQKCgpfX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK