From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Jan Beulich" Subject: Re: [PATCH] x86: use gcc6'es flags asm() output support Date: Mon, 04 Jul 2016 01:34:36 -0600 Message-ID: <577A2DAC02000078000FAB10@prv-mh.provo.novell.com> References: <5776A1ED02000078000FA768@prv-mh.provo.novell.com> <5776B20002000078000FA816@prv-mh.provo.novell.com> <8b318af1-04d0-26f0-0f4c-bafb5b3fca2e@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta14.messagelabs.com ([193.109.254.103]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bJyOx-0001W7-Nu for xen-devel@lists.xenproject.org; Mon, 04 Jul 2016 07:34:43 +0000 In-Reply-To: <8b318af1-04d0-26f0-0f4c-bafb5b3fca2e@citrix.com> Content-Disposition: inline List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Andrew Cooper Cc: xen-devel , Kevin Tian , Jun Nakajima List-Id: xen-devel@lists.xenproject.org Pj4+IE9uIDAxLjA3LjE2IGF0IDE4OjUxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv dGU6Cj4gT24gMDEvMDcvMTYgMTc6MTAsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAwMS4w Ny4xNiBhdCAxNzozOCwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gQXMg Zm9yIGludGVybGVhdmluZyBpbnNpZGUgdGhlIGFzbSBzdGF0ZW1lbnQgaXRzZWxmLCB3ZSBhbHJl YWR5IGhhdmUKPj4+IHByZWNlZGVudCBmb3IgdGhhdCB3aXRoIHRoZSBIQVZFX0dBU18qIHByZWRp Y2F0ZXMuICBJdCB3b3VsZCBtYWtlIHRoZQo+Pj4gcGF0Y2ggcmF0aGVyIGxhcmdlciwgYnV0IG1p Z2h0IGVuZCB1cCBsb29raW5nIGNsZWFuZXIuICBJdCBpcyBwcm9iYWJseQo+Pj4gYWxzbyB3b3J0 aCBzd2l0Y2hpbmcgdG8gbmFtZWQgcGFyYW1ldGVycyB0byByZWR1Y2UgdGhlIHJpc2sgb2YgZ2V0 dGluZwo+Pj4gcG9zaXRpb25hbCBwYXJhbWV0ZXJzIG91dCBvZiBvcmRlci4KPj4gU28gdGFraW5n IGp1c3QgdGhlIGZpcnN0IGV4YW1wbGUgSSd2ZSBjb252ZXJ0ZWQ6IERvIHlvdSB0aGluayB0aGlz Cj4+Cj4+IHN0YXRpYyBib29sX3QgZXZlbl9wYXJpdHkodWludDhfdCB2KQo+PiB7Cj4+ICAgICBh c20gKCAidGVzdCAlMSwlMSIKPj4gI2lmZGVmIF9fR0NDX0FTTV9GTEFHX09VVFBVVFNfXwo+PiAg ICAgICAgICAgOiAiPUBjY3AiICh2KQo+PiAjZWxzZQo+PiAgICAgICAgICAgIjsgc2V0cCAlMCIK Pj4gICAgICAgICAgIDogIj1xbSIgKHYpCj4+ICNlbmRpZgo+PiAgICAgICAgICAgOiAicSIgKHYp ICk7Cj4+Cj4+ICAgICByZXR1cm4gdjsKPj4gfQo+Pgo+PiBpcyBiZXR0ZXIgdGhhbiB0aGUgb3Jp Z2luYWw/Cj4gCj4gSG93IGFib3V0IGEgZGlmZmVyZW50IGV4YW1wbGUsIGZyb20gdGhlIHNlY29u ZCBodW5rCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11 bGF0ZS5jCj4gYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwo+IGluZGV4 IDQ2MGQxZjcuLjhkNTJhNDEgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRl L3g4Nl9lbXVsYXRlLmMKPiArKysgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxh dGUuYwo+IEBAIC04MzIsOCArODMyLDE5IEBAIHN0YXRpYyBpbnQgcmVhZF91bG9uZygKPiAgc3Rh dGljIGJvb2xfdCBtdWxfZGJsKHVuc2lnbmVkIGxvbmcgbVsyXSkKPiAgewo+ICAgICAgYm9vbF90 IHJjOwo+IC0gICAgYXNtICggIm11bCAlMTsgc2V0byAlMiIKPiAtICAgICAgICAgIDogIithIiAo bVswXSksICIrZCIgKG1bMV0pLCAiPXFtIiAocmMpICk7Cj4gKwo+ICsgICAgYXNtICggIm11bCAl MTsiCj4gKyNpZm5kZWYgX19HQ0NfQVNNX0ZMQUdfT1VUUFVUU19fCj4gKyAgICAgICAgICAic2V0 byAlW3JjXTsiCj4gKyNlbmRpZgo+ICsgICAgICAgICAgOiAiK2EiIChtWzBdKSwgIitkIiAobVsx XSksCj4gKyNpZmRlZiBfX0dDQ19BU01fRkxBR19PVVRQVVRTX18KPiArICAgICAgICAgICAgW3Jj XSAiPUBjY28iIChyYykKPiArI2Vsc2UKPiArICAgICAgICAgICAgW3JjXSAiPXFtIiAocmMpCj4g KyNlbmRpZgo+ICsgICAgICAgICk7Cj4gKwo+ICAgICAgcmV0dXJuIHJjOwo+ICB9Cj4gIAo+IFRo aXMgYXQgbGVhc3QgZG9lc24ndCBtaXggdGhlIDogaW5zaWRlIGFuICNpZmRlZgoKQXQgdGhlIHBy aWNlIG9mIHR3byAjaWZkZWYtcy4gQW5kIGluIHRoZSBleGFtcGxlIEknbSByZWFsbHkgbm90Cndv cnJpZWQgYWJvdXQgdGhlIGNvbG9uIGdvaW5nIGludG8gYm90aCBicmFuY2hlcyBvZiB0aGUgI2lm LCBidXQKYWJvdXQgZ2VuZXJhbCByZWFkYWJpbGl0eSBvZiB0aGUgcmVzdWx0aW5nIGNvZGUuCgo+ PiBJJ20gdW5zdXJlLCBhbmQgSSdtIGFjdHVhbGx5IGluY2xpbmVkIHRvCj4+IHRoaW5rIHRoYXQg dGhlbiB0aGUgYWJzdHJhY3Rpb24gYWx0ZXJuYXRpdmUgbWlnaHQgbG9vayBiZXR0ZXIuCj4gCj4g SWYgdGhlIGFic3RyYWN0aW9uIGNvbWVzIGluIHR3byBwYXJ0cywgb25lIHdoaWNoIG1heSBpbnNl cnQgYSBgc2V0Y2NgCj4gaW5zdHJ1Y3Rpb24sIGFuZCBvbmUgd2hpY2ggc2VsZWN0cyBiZXR3ZWVu ID1xbSBhbmQgPUBjYywgaXQgd291bGRuJ3QgZW5kCj4gdXAgaGlkaW5nIHRoZSA6LgoKT3Blbmlu ZyBhbiBlYXN5IHJvdXRlIHRvIG1ha2luZyBtaXN0YWtlcy4gSW1vIHN1Y2ggYW4gYWJzdHJhY3Rp b24KbmVlZHMgdG8gYmUgZWl0aGVyIGEgc2luZ2xlIGl0ZW0sIG90IG5vdCBiZSBkb25lIGF0IGFs bC4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cDovL2xp c3RzLnhlbi5vcmcveGVuLWRldmVsCg==