From mboxrd@z Thu Jan 1 00:00:00 1970 From: Julien Grall Subject: Re: [PATCH v2 05/20] arm64/alternatives: Make it possible to patch outside of hypervisor. Date: Wed, 31 Aug 2016 16:54:42 +0100 Message-ID: References: <1472132255-23470-1-git-send-email-konrad.wilk@oracle.com> <1472132255-23470-6-git-send-email-konrad.wilk@oracle.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" 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 1bf7qg-0004Pz-V5 for xen-devel@lists.xenproject.org; Wed, 31 Aug 2016 15:54:47 +0000 In-Reply-To: <1472132255-23470-6-git-send-email-konrad.wilk@oracle.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Konrad Rzeszutek Wilk , xen-devel@lists.xenproject.org, konrad@kernel.org, ross.lagerwall@citrix.com, sstabellini@kernel.org List-Id: xen-devel@lists.xenproject.org SGkgS29ucmFkLAoKT24gMjUvMDgvMTYgMTQ6MzcsIEtvbnJhZCBSemVzenV0ZWsgV2lsayB3cm90 ZToKPiBXaXRoIGxpdmVwYXRjaGluZyB0aGUgYWx0ZXJuYXRpdmVzIHRoYXQgc2hvdWxkIGJlIHBh dGNoZWQgYXJlCj4gb3V0c2lkZSB0aGUgWGVuIGh5cGVydmlzb3IgX3N0YXJ0IC0+IF9lbmQuIEFz IHN1Y2ggaGF2aW5nCj4gdG8gdXNlIGFuIGFsdGVybmF0aXZlIFZBIGlzIG5vdCBuZWNjZXNzYXJ5 LiBJbiBmYWN0IHdlCgpzL25lY2Nlc3NhcnkvbmVjZXNzYXJ5LwoKPiBjYW4gdXNlIHRoZSBvbmVz IHRoYXQgdGhlIGNhbGxlciBwcm92aWRlZCB1cyB3aXRoLgo+Cj4gU2lnbmVkLW9mZi1ieTogS29u cmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgo+IC0tLQo+IENjOiBT dGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4gQ2M6IEp1bGllbiBH cmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4KPiB2MjogRmlyc3QgdmVyc2lvbgo+IC0tLQo+ ICB4ZW4vYXJjaC9hcm0vYWx0ZXJuYXRpdmUuYyB8IDQwICsrKysrKysrKysrKysrKysrKysrKysr KystLS0tLS0tLS0tLS0tLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDI1IGluc2VydGlvbnMoKyksIDE1 IGRlbGV0aW9ucygtKQo+Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hbHRlcm5hdGl2ZS5j IGIveGVuL2FyY2gvYXJtL2FsdGVybmF0aXZlLmMKPiBpbmRleCBhYmEwNmRiLi45MGE4NTdhIDEw MDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9hbHRlcm5hdGl2ZS5jCj4gKysrIGIveGVuL2FyY2gv YXJtL2FsdGVybmF0aXZlLmMKPiBAQCAtOTQsMjQgKzk0LDMwIEBAIHN0YXRpYyBpbnQgX19hcHBs eV9hbHRlcm5hdGl2ZXMoY29uc3Qgc3RydWN0IGFsdF9yZWdpb24gKnJlZ2lvbikKPiAgewo+ICAg ICAgY29uc3Qgc3RydWN0IGFsdF9pbnN0ciAqYWx0Owo+ICAgICAgY29uc3QgdTMyICpvcmlncHRy LCAqcmVwbHB0cjsKPiAtICAgIHUzMiAqd3JpdGVwdHIsICp3cml0ZW1hcDsKPiArICAgIHUzMiAq d3JpdGVwdHIsICp3cml0ZW1hcCA9IE5VTEw7Cj4gICAgICBtZm5fdCB0ZXh0X21mbiA9IF9tZm4o dmlydF90b19tZm4oX3N0ZXh0KSk7Cj4gICAgICB1bnNpZ25lZCBpbnQgdGV4dF9vcmRlciA9IGdl dF9vcmRlcl9mcm9tX2J5dGVzKF9lbmQgLSBfc3RhcnQpOwo+Cj4gLSAgICBwcmludGsoWEVOTE9H X0lORk8gImFsdGVybmF0aXZlczogUGF0Y2hpbmcga2VybmVsIGNvZGVcbiIpOwo+IC0KPiAtICAg IC8qCj4gLSAgICAgKiBUaGUgdGV4dCBzZWN0aW9uIGlzIHJlYWQtb25seS4gU28gcmUtbWFwIFhl biB0byBiZSBhYmxlIHRvIHBhdGNoCj4gLSAgICAgKiB0aGUgY29kZS4KPiAtICAgICAqLwo+IC0g ICAgd3JpdGVtYXAgPSBfX3ZtYXAoJnRleHRfbWZuLCAxIDw8IHRleHRfb3JkZXIsIDEsIDEsIFBB R0VfSFlQRVJWSVNPUiwKPiAtICAgICAgICAgICAgICAgICAgICAgIFZNQVBfREVGQVVMVCk7Cj4g LSAgICBpZiAoICF3cml0ZW1hcCApCj4gKyAgICBpZiAoIHJlZ2lvbi0+YmVnaW4gPj0gX19hbHRf aW5zdHJ1Y3Rpb25zICYmCj4gKyAgICAgICAgIHJlZ2lvbi0+ZW5kIDw9IF9fYWx0X2luc3RydWN0 aW9uc19lbmQgKQoKSSB0aGluayB0aGlzIGlzIHF1aXRlIGZyYWdpbGUgYmVjYXVzZSBfX2FsdF9p bnN0cnVjdGlvbnMgaXMgcGFydCBvZiB0aGUgCmluaXQgc2VjdGlvbi4gU28gYWZ0ZXIgcnVudGlt ZSwgdGhvc2UgcmVnaW9ucyBjb3VsZCBiZSByZWFsbG9jYXRlZCBmb3IgCm90aGVyIHB1cnBvc2Vz LgoKSSB0aG91Z2h0IGEgYml0IG1vcmUgYWJvdXQgdGhlIGlzc3VlLCBlYWNoIGFsdF9pbnN0ciBj b250YWlucyBhIHJlbGF0aXZlIApvZmZzZXQuIFNvIGl0IHdvdWxkIGJlIHBvc3NpYmxlIHRvIHJl LW1hcCB0aGUgcmVnaW9uIGluIApfX2FwcGx5X2FsdGVybmF0aXZlc19tdWx0aV9zdG9wIGFuZCBw YXNzZWQgdGhlIHJlLW1hcCB0aGUgcmVnaW9uIHRvCl9fYXBwbHlfYWx0ZXJuYXRpdmVzLgoKRnVy dGhlcm1vcmUsIEkgdGhpbmsgaXQgaXMgc2FmZSB0byBtYW5kYXRlIGFwcGx5X2FsdGVybmF0aXZl cyB0byB3b3JrIApvbmx5IHJlYWQtd3JpdGUgcmVnaW9uLgoKU28gd2UgY291bGQgc2ltcGxpZnkg dGhlIGhhY2t5IGNvZGUgSSB3cm90ZSB0byB3b3JrYXJvdW5kIHRoZSBXcml0ZSAKcGVybWlzc2lv bnMgaW1wbGllcyBleGVjdXRlLW5ldmVyLgoKTGV0IG1lIHRyeSB0byB3cml0ZSBhIHBhdGNoIHRv IHNlZSBpZiBteSBzb2x1dGlvbiB3b3Jrcy4KClJlZ2FyZHMsCgotLSAKSnVsaWVuIEdyYWxsCgpf X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y Zy94ZW4tZGV2ZWwK