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.2 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED,USER_AGENT_SANE_1 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 156E0C433FF for ; Mon, 12 Aug 2019 09:42:10 +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 E1DF320842 for ; Mon, 12 Aug 2019 09:42:09 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org E1DF320842 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=suse.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 1hx6po-0007R0-OM; Mon, 12 Aug 2019 09:41:48 +0000 Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6]) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1hx6pn-0007Qv-Ci for xen-devel@lists.xenproject.org; Mon, 12 Aug 2019 09:41:47 +0000 X-Inumbo-ID: 654f2d2c-bce5-11e9-8980-bc764e045a96 Received: from mx1.suse.de (unknown [195.135.220.15]) by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS id 654f2d2c-bce5-11e9-8980-bc764e045a96; Mon, 12 Aug 2019 09:41:45 +0000 (UTC) X-Virus-Scanned: by amavisd-new at test-mx.suse.de Received: from relay2.suse.de (unknown [195.135.220.254]) by mx1.suse.de (Postfix) with ESMTP id 0A815AE16; Mon, 12 Aug 2019 09:41:44 +0000 (UTC) To: David Woodhouse References: From: Jan Beulich Message-ID: <61537a65-90f7-bbc3-65b2-2bf7cf3069c3@suse.com> Date: Mon, 12 Aug 2019 11:41:42 +0200 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0 MIME-Version: 1.0 In-Reply-To: Content-Language: en-US Subject: Re: [Xen-devel] [PATCH v2 3/6] x86/boot: Split bootsym() into four types of relocations 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: xen-devel , =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= , Wei Liu , Andrew Cooper Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" T24gMDkuMDguMjAxOSAxNzowMSwgRGF2aWQgV29vZGhvdXNlIHdyb3RlOgo+IC0tLSBhL3hlbi9h cmNoL3g4Ni9ib290L3RyYW1wb2xpbmUuUwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9ib290L3RyYW1w b2xpbmUuUwo+IEBAIC0xNiwyMSArMTYsNjIgQEAKPiAgICAqIG5vdCBndWFyYW50ZWVkIHRvIHBl cnNpc3QuCj4gICAgKi8KPiAgIAo+IC0vKiBOQi4gYm9vdHN5bSgpIGlzIG9ubHkgdXNhYmxlIGlu IHJlYWwgbW9kZSwgb3IgdmlhIEJPT1RfUFNFVURPUk1fRFMuICovCj4gKy8qCj4gKyAqIFRoZXJl IGFyZSBmb3VyIHNldHMgb2YgcmVsb2NhdGlvbnM6Cj4gKyAqCj4gKyAqIGJvb3RzeW0oKTogICAg IEJvb3QtdGltZSBjb2RlIHJlbG9jYXRlZCB0byBsb3cgbWVtb3J5IGFuZCBydW4gb25seSBvbmNl Lgo+ICsgKiAgICAgICAgICAgICAgICBPbmx5IHVzYWJsZSBhdCBib290LCBpbiByZWFsIG1vZGUg b3IgdmlhIEJPT1RfUFNFVURPUk1fRFMuCgpJJ20gbm90IGEgbmF0aXZlIHNwZWFrZXIsIHNvIG15 IHZpZXdpbmcgdGhpcyBhcyBhbWJpZ3VvdXMgbWF5IGJlIHdyb25nLApidXQgdG8gbWUgaXQgcmVh ZHMgYXMgIk9ubHkgdXNhYmxlIGF0IGJvb3Qgb3IgaW4gcmVhbCBtb2RlIG9yIHZpYQpCT09UX1BT RVVET1JNX0RTIiB3aGVuIGFpdWkgaXQgb3VnaHQgdG8gYmUgIk9ubHkgdXNhYmxlIGF0IGJvb3Qg QU5EIChpbgpyZWFsIG1vZGUgT1IgdmlhIEJPT1RfUFNFVURPUk1fRFMpIi4gSW4gd2hpY2ggY2Fz ZSBob3cgYWJvdXQgIk9ubHkgdXNhYmxlCmF0IGJvb3QgZnJvbSByZWFsIG1vZGUgb3IgdmlhIEJP T1RfUFNFVURPUk1fRFMiPwoKPiArICogYm9vdGRhdGFzeW0oKTogQm9vdC10aW1lIEJJT1MtZGlz Y292ZXJlZCBkYXRhLCByZWxvY2F0ZWQgYmFjayB1cCB0byBYZW4KPiArICogICAgICAgICAgICAg ICAgaW1hZ2UgYWZ0ZXIgZGlzY292ZXJ5Lgo+ICsgKiB0cmFtcHN5bSgpOiAgICBUcmFtcG9saW5l IGNvZGUgcmVsb2NhdGVkIGludG8gbG93IG1lbW9yeSBmb3IgQVAgc3RhcnR1cAo+ICsgKiAgICAg ICAgICAgICAgICBhbmQgd2FrZXVwLgo+ICsgKiB0cmFtcDMyc3ltKCk6ICAzMi1iaXQgdHJhbXBv bGluZSBjb2RlIHdoaWNoIGF0IGJvb3QgY2FuIGJlIHVzZWQgZGlyZWN0bHkKPiArICogICAgICAg ICAgICAgICAgZnJvbSB0aGUgWGVuIGltYWdlIGluIG1lbW9yeSwgYnV0IHdoaWNoIHdpbGwgbmVl ZCB0byBiZQo+ICsgKiAgICAgICAgICAgICAgICByZWxvY2F0ZWQgaW50byBsb3cgKHdlbGwsIGlu dG8gKm1hcHBlZCopIG1lbW9yeSBpbiBvcmRlcgo+ICsgKiAgICAgICAgICAgICAgICB0byBiZSB1 c2VkIGZvciBBUCBzdGFydHVwLgo+ICsgKi8KPiAgI3VuZGVmIGJvb3RzeW0KPiAgI2RlZmluZSBi b290c3ltKHMpICgocyktdHJhbXBvbGluZV9zdGFydCkKPiAgIAo+ICAjZGVmaW5lIGJvb3RzeW1f cmVsKHN5bSwgb2ZmLCBvcG5kLi4uKSAgICAgXAo+ICAgICAgICAgIGJvb3RzeW0oc3ltKSwjI29w bmQ7ICAgICAgICAgICAgICAgXAo+ICAxMTE6OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgXAo+IC0gICAgICAgIC5wdXNoc2VjdGlvbiAudHJhbXBvbGluZV9yZWwsICJhIjsg XAo+ICsgICAgICAgIC5wdXNoc2VjdGlvbiAuYm9vdHN5bV9yZWwsICJhIjsgICAgXAo+ICAgICAg ICAgIC5sb25nIDExMWIgLSAob2ZmKSAtIC47ICAgICAgICAgICAgXAo+ICAgICAgICAgIC5wb3Bz ZWN0aW9uCj4gICAKPiAgI2RlZmluZSBib290c3ltX3NlZ3JlbChzeW0sIG9mZikgICAgICAgICAg IFwKPiAgICAgICAgICAkMCwkYm9vdHN5bShzeW0pOyAgICAgICAgICAgICAgICAgIFwKPiAgMTEx OjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiAtICAgICAgICAucHVz aHNlY3Rpb24gLnRyYW1wb2xpbmVfc2VnLCAiYSI7IFwKPiArICAgICAgICAucHVzaHNlY3Rpb24g LmJvb3RzeW1fc2VnLCAiYSI7ICAgIFwKPiArICAgICAgICAubG9uZyAxMTFiIC0gKG9mZikgLSAu OyAgICAgICAgICAgIFwKPiArICAgICAgICAucG9wc2VjdGlvbgo+ICsKPiArI2RlZmluZSBib290 ZGF0YXN5bShzKSAoKHMpLXRyYW1wb2xpbmVfc3RhcnQpCj4gKyNkZWZpbmUgYm9vdGRhdGFzeW1f cmVsKHN5bSwgb2ZmLCBvcG5kLi4uKSBcCj4gKyAgICAgICAgYm9vdGRhdGFzeW0oc3ltKSwjI29w bmQ7ICAgICAgICAgICBcCj4gKzExMTo7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICBcCj4gKyAgICAgICAgLnB1c2hzZWN0aW9uIC5ib290ZGF0YXN5bV9yZWwsICJhIjtcCj4g KyAgICAgICAgLmxvbmcgMTExYiAtIChvZmYpIC0gLjsgICAgICAgICAgICBcCj4gKyAgICAgICAg LnBvcHNlY3Rpb24KPiArCj4gKyN1bmRlZiB0cmFtcHN5bQo+ICsjZGVmaW5lIHRyYW1wc3ltKHMp ICgocyktdHJhbXBvbGluZV9zdGFydCkKPiArCj4gKyNkZWZpbmUgdHJhbXBzeW1fcmVsKHN5bSwg b2ZmLCBvcG5kLi4uKSAgICBcCj4gKyAgICAgICAgdHJhbXBzeW0oc3ltKSwjI29wbmQ7ICAgICAg ICAgICAgICBcCj4gKzExMTo7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc Cj4gKyAgICAgICAgLnB1c2hzZWN0aW9uIC50cmFtcHN5bV9yZWwsICJhIjsgICBcCj4gKyAgICAg ICAgLmxvbmcgMTExYiAtIChvZmYpIC0gLjsgICAgICAgICAgICBcCj4gKyAgICAgICAgLnBvcHNl Y3Rpb24KPiArCj4gKyN1bmRlZiB0cmFtcDMyc3ltCj4gKyNkZWZpbmUgdHJhbXAzMnN5bShzKSAo KHMpLXRyYW1wb2xpbmVfc3RhcnQpCj4gKwo+ICsjZGVmaW5lIHRyYW1wMzJzeW1fcmVsKHN5bSwg b2ZmLCBvcG5kLi4uKSAgXAo+ICsgICAgICAgIHRyYW1wMzJzeW0oc3ltKSwjI29wbmQ7ICAgICAg ICAgICAgXAo+ICsxMTE6OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ ICsgICAgICAgIC5wdXNoc2VjdGlvbiAudHJhbXAzMnN5bV9yZWwsICJhIjsgXAo+ICAgICAgICAg IC5sb25nIDExMWIgLSAob2ZmKSAtIC47ICAgICAgICAgICAgXAo+ICAgICAgICAgIC5wb3BzZWN0 aW9uCgpUaGlzIHJlcGVhdHMgdGhlIGJhc2ljYWxseSBzYW1lIHNlcXVlbmNlIG9mIHRoaW5ncyBz ZXZlcmFsIHRpbWVzLgpJJ3ZlIG5vdCBwZWVrZWQgYWhlYWQgeWV0IHRvIHNlZSBpbiBob3cgZmFy IG1vcmUgZGlmZmVyZW5jZXMgd291bGQKYXBwZWFyIGxhdGVyIG9uLCBidXQgSSBkb24ndCByZWFs bHkgZXhwZWN0IG11Y2ggb2YgYSBmdXJ0aGVyCmNoYW5nZS4gSW4gd2hpY2ggY2FzZSBpdCBtaWdo dCBiZSBuaWNlIHRvIHJlZHVjZSB0aGUgcmVkdW5kYW5jeQpoZXJlIChieSBpbnRyb2R1Y2luZyBh IHNpbmdsZSAiYmFzZSIgbWFjcm8gZnJvbSB3aGljaCB0aGUgZm91cgpzaW1pbGFyIG9uZXMgd291 bGQgYmUgZGVyaXZlZCkuCgpGdXJ0aGVybW9yZSwgd2l0aCB0aGUgaW50ZW5kZWQgaXNvbGF0aW9u LCB3b3VsZG4ndCBpdCBiZSBiZXR0ZXIgdG8KbGltaXQgdmlzaWJpbGl0eSBvZiB0aGUgaW5kaXZp ZHVhbCBtYWNyb3MsIHN1Y2ggdGhhdCB1c2luZyB0aGUKd3Jvbmcgb25lIHdpbGwgYmUgZWFzaWVy IG5vdGljZWFibGU/IFRoaXMgd291bGQgYmUgaGVscGVkIGJ5IHRoZXJlCmJlaW5nIHN1Y2ggYSBz aW5nbGUgImJhc2UiIG1hY3JvLCBhcyBwZXJtaXR0ZWQgdG8gdXNlIG1hY3JvcyBjb3VsZAp0aGVu IGJlLCBpZiBuZWVkZWQsIGRlZmluZWQgYW5kIHVuZGVmaW5lZCBwZXJoYXBzIGV2ZW4gbXVsdGlw bGUKdGltZXMgKGZvciB0aGUgdGltZSBiZWluZyBhdCBsZWFzdCkuCgpKYW4KCl9fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=