From mboxrd@z Thu Jan 1 00:00:00 1970 From: Juergen Gross Subject: Re: [PATCH 03/13] x86/paravirt: Convert native patch assembly code strings to macros Date: Sat, 18 Nov 2017 11:20:06 +0100 Message-ID: <4022805e-38b2-869c-a766-b7e5026a263e__18952.0363499925$1511000479$gmane$org@suse.com> References: <20171117180713.e4up3dwrszpatka6@pd.tnic> <20171117194231.576qqr3wnkgowdln@treble> 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 1eG0EQ-00029C-Mw for xen-devel@lists.xenproject.org; Sat, 18 Nov 2017 10:20:14 +0000 In-Reply-To: <20171117194231.576qqr3wnkgowdln@treble> Content-Language: de-DE List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Josh Poimboeuf Cc: Boris Ostrovsky , Rusty Russell , Mike Galbraith , Thomas Gleixner , xen-devel@lists.xenproject.org, Peter Zijlstra , Jiri Slaby , x86@kernel.org, linux-kernel@vger.kernel.org, Sasha Levin , Borislav Petkov , Andy Lutomirski , "H. Peter Anvin" , live-patching@vger.kernel.org, Alok Kataria , virtualization@lists.linux-foundation.org, Linus Torvalds , Ingo Molnar List-Id: xen-devel@lists.xenproject.org T24gMTcvMTEvMTcgMjA6NDIsIEpvc2ggUG9pbWJvZXVmIHdyb3RlOgo+IE9uIEZyaSwgTm92IDE3 LCAyMDE3IGF0IDA4OjEwOjEzUE0gKzAxMDAsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IE9uIDE3 LzExLzE3IDE5OjA3LCBCb3Jpc2xhdiBQZXRrb3Ygd3JvdGU6Cj4+PiBPbiBXZWQsIE9jdCAwNCwg MjAxNyBhdCAxMDo1ODoyNEFNIC0wNTAwLCBKb3NoIFBvaW1ib2V1ZiB3cm90ZToKPj4+PiBDb252 ZXJ0IHRoZSBoYXJkLWNvZGVkIG5hdGl2ZSBwYXRjaCBhc3NlbWJseSBjb2RlIHN0cmluZ3MgdG8g bWFjcm9zIHRvCj4+Pj4gZmFjaWxpdGF0ZSBzaGFyaW5nIGNvbW1vbiBjb2RlIGJldHdlZW4gMzIt Yml0IGFuZCA2NC1iaXQuCj4+Pj4KPj4+PiBUaGVzZSBtYWNyb3Mgd2lsbCBhbHNvIGJlIHVzZWQg YnkgYSBmdXR1cmUgcGF0Y2ggd2hpY2ggcmVxdWlyZXMgdGhlIEdDQwo+Pj4+IGV4dGVuZGVkIGFz bSBzeW50YXggb2YgdHdvICclJyBjaGFyYWN0ZXJzIGluc3RlYWQgb2Ygb25lIHdoZW4gc3BlY2lm eWluZwo+Pj4+IGEgcmVnaXN0ZXIgbmFtZS4KPj4+Pgo+Pj4+IFNpZ25lZC1vZmYtYnk6IEpvc2gg UG9pbWJvZXVmIDxqcG9pbWJvZUByZWRoYXQuY29tPgo+Pj4+IC0tLQo+Pj4+ICBhcmNoL3g4Ni9p bmNsdWRlL2FzbS9zcGVjaWFsX2luc25zLmggfCAyNCArKysrKysrKysrKysrKysrKysrKysrKysK Pj4+PiAgYXJjaC94ODYva2VybmVsL3BhcmF2aXJ0X3BhdGNoXzMyLmMgIHwgMjEgKysrKysrKysr KystLS0tLS0tLS0tCj4+Pj4gIGFyY2gveDg2L2tlcm5lbC9wYXJhdmlydF9wYXRjaF82NC5jICB8 IDI5ICsrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tCj4+Pj4gIDMgZmlsZXMgY2hhbmdlZCwg NTAgaW5zZXJ0aW9ucygrKSwgMjQgZGVsZXRpb25zKC0pCj4+Pj4KPj4+PiBkaWZmIC0tZ2l0IGEv YXJjaC94ODYvaW5jbHVkZS9hc20vc3BlY2lhbF9pbnNucy5oIGIvYXJjaC94ODYvaW5jbHVkZS9h c20vc3BlY2lhbF9pbnNucy5oCj4+Pj4gaW5kZXggYWM0MDJjNmZjMjRiLi4wNTQ5YzVmMmMxYjMg MTAwNjQ0Cj4+Pj4gLS0tIGEvYXJjaC94ODYvaW5jbHVkZS9hc20vc3BlY2lhbF9pbnNucy5oCj4+ Pj4gKysrIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vc3BlY2lhbF9pbnNucy5oCj4+Pj4gQEAgLTYs NiArNiwzMCBAQAo+Pj4+ICAKPj4+PiAgI2luY2x1ZGUgPGFzbS9ub3BzLmg+Cj4+Pj4gIAo+Pj4+ ICsjaWZkZWYgQ09ORklHX1g4Nl82NAo+Pj4+ICsjIGRlZmluZSBfUkVHX0FSRzEJCQkiJXJkaSIK Pj4+PiArIyBkZWZpbmUgTkFUSVZFX0lERU5USVRZXzMyCQkibW92ICVlZGksICVlYXgiCj4+Pgo+ Pj4gWWVhaCwgdGhhdCAiaWRlbnRpdHkiIGxvb2tzIHN0cmFuZ2UuIEhvdyBhYm91dCBOQVRJVkVf Tk9PUCBhbmQKPj4+IE5BVElWRV9OT09QXzMyID8KPj4KPj4gVGhvc2UgYXJlIG5vdCBOT1BzLiBU aGV5IHJldHVybiB0aGUgaWRlbnRpY2FsIHZhbHVlIHdoaWNoIHdhcyBwYXNzZWQgdG8KPj4gdGhl bS4gU28gaWRlbnRpdHkgaXNuJ3QgYSBiYWQgbmFtZSBhZnRlciBhbGwuCj4gCj4gUmlnaHQsIGxp a2UgdGhlIG1hdGggaWRlbnRpdHkgZnVuY3Rpb246Cj4gCj4gICBodHRwczovL2VuLndpa2lwZWRp YS5vcmcvd2lraS9JZGVudGl0eV9mdW5jdGlvbgo+IAo+Pj4+ICsjIGRlZmluZSBOQVRJVkVfVVNF UkdTX1NZU1JFVDY0CQkic3dhcGdzOyBzeXNyZXRxIgo+Pj4+ICsjZWxzZQo+Pj4+ICsjIGRlZmlu ZSBfUkVHX0FSRzEJCQkiJWVheCIKPj4+PiArI2VuZGlmCj4+Pj4gKwo+Pj4+ICsjZGVmaW5lIF9S RUdfUkVUCQkJIiUiIF9BU01fQVgKPj4+PiArCj4+Pj4gKyNkZWZpbmUgTkFUSVZFX1pFUk8JCQki eG9yICIgX1JFR19BUkcxICIsICIgX1JFR19BUkcxCj4+Pgo+Pj4gTkFUSVZFX1pFUk9fT1VUCj4+ Pgo+Pj4gSSBndWVzcy4gTkFUSVZFX1pFUk8gcmVhZHMgbGlrZSB0aGUgbmF0aXZlIHJlcHJlc2Vu dGF0aW9uIG9mIDAgOi0pCj4+Cj4+IE5BVElWRV9aRVJPX0FSRzE/Cj4gCj4gT24gYSBzbGlnaHQg dGFuZ2VudCwgZG9lcyBhbnlib2R5IGtub3cgd2h5IGl0IHplcm9zIHRoZSBhcmc/CgpXaHkgYXJl IF95b3VfIGFza2luZz8gWW91J3ZlIGludHJvZHVjZWQgaXQuCgo+IFRoZSBvbmx5IHBsYWNlIGl0 J3MgdXNlZCBpcyBoZXJlOgo+IAo+ICNpZiBkZWZpbmVkKENPTkZJR19QQVJBVklSVF9TUElOTE9D S1MpCj4gREVGX05BVElWRShwdl9sb2NrX29wcywJcXVldWVkX3NwaW5fdW5sb2NrLAlOQVRJVkVf UVVFVUVEX1NQSU5fVU5MT0NLKTsKPiBERUZfTkFUSVZFKHB2X2xvY2tfb3BzLAl2Y3B1X2lzX3By ZWVtcHRlZCwJTkFUSVZFX1pFUk8pOwo+ICNlbmRpZgo+IAo+IElzbid0IHRoYXQgYSBidWc/ICBT ZWVtcyBsaWtlIGl0IHNob3VsZCBfcmV0dXJuXyB6ZXJvLiAgWmVyb2luZyB0aGUgYXJnCj4gc2hv dWxkbid0IGhhdmUgYW55IGVmZmVjdC4KClJpZ2h0LiBCZWZvcmUgdGhhdCBwYXRjaCBpdCBfZGlk XyByZXR1cm4gemVybyBpbnN0ZWFkIG9mIHplcm9pbmcgYXJnMS4KCj4gSWYgSSdtIHJpZ2h0LCB3 ZSBjb3VsZCBjYWxsIGl0IE5BVElWRV9GQUxTRS4KCkknZCBwcmVmZXIgTkFUSVZFX1pFUk8sIGFz IGl0IHdpbGwgYmUgdXNhYmxlIGZvciBub24tYm9vbGVhbiBjYXNlcywgdG9vLgoKCkp1ZXJnZW4K Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u b3JnL3hlbi1kZXZlbAo=