From mboxrd@z Thu Jan 1 00:00:00 1970 From: Julien Grall Subject: Re: [PATCH v6 1/4] xen: introduce SYMBOL Date: Tue, 15 Jan 2019 11:46:07 +0000 Message-ID: <64e21854-e5ac-e822-a21d-cd37aae4e60c@arm.com> References: <1547077324-9705-1-git-send-email-sstabellini@kernel.org> <5C37013C020000780020C17D@prv1-mh.provo.novell.com> <5C387472020000780020C9A7@prv1-mh.provo.novell.com> <0e731cbd10b64a2faac309c04c2030e2@dornerworks.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6]) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1gjNAa-0002WA-6w for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 11:46:12 +0000 In-Reply-To: Content-Language: en-US List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: Stefano Stabellini , Stewart Hildebrand Cc: Juergen Gross , Stefano Stabellini , Wei Liu , Andrew Cooper , Julien Grall , Jan Beulich , xen-devel List-Id: xen-devel@lists.xenproject.org SGkgU3RlZmFubywKCk9uIDEvMTEvMTkgOTozNyBQTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3Rl Ogo+IE9uIEZyaSwgMTEgSmFuIDIwMTksIFN0ZXdhcnQgSGlsZGVicmFuZCB3cm90ZToKPj4gT24g RnJpZGF5LCBKYW51YXJ5IDExLCAyMDE5IDM6MzYgUE0sIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+ IE9uIEZyaSwgMTEgSmFuIDIwMTksIDEyOjUzIFN0ZXdhcnQgSGlsZGVicmFuZCB3cm90ZToKPj4+ Pgo+Pj4+IFdoeSBkb24ndCB3ZSBjaGFuZ2UgdGhlIHR5cGUgb2YgX3N0YXJ0IHNvIGl0J3Mgbm90 IGEgcG9pbnRlciB0eXBlPwo+Pj4KPj4+IENhbiB5b3Ugc3VnZ2VzdCBhIHR5cGUgdGhhdCB3b3Vs ZCBiZSBzdWl0YWJsZT8KPj4+Cj4+PiBDaGVlcnMsCj4+Cj4+IFllcy4gTXkgb3BpbmlvbiBpcyB0 aGF0IHRoZSAic3VmZmljaWVudC13aWR0aCBpbnRlZ2VyIHR5cGUiIHNob3VsZCBiZSBhCj4+ICJ1 aW50cHRyX3QiIG9yICJpbnRwdHJfdCIsIHNpbmNlIHRob3NlIHR5cGVzIGJ5IGRlZmluaXRpb24g YXJlICppbnRlZ2VyKiB0eXBlcwo+PiB3aWRlIGVub3VnaCB0byBob2xkIGEgdmFsdWUgY29udmVy dGVkIGZyb20gYSB2b2lkIHBvaW50ZXIuIFdoaWxlICJ1bnNpZ25lZAo+PiBsb25nIiBzZWVtcyB0 byB3b3JrIGZvciBMaW51eCwgdGhlIGRlZmluaXRpb24gb2YgdGhhdCB0eXBlIGRvZXNuJ3QgcHJv dmlkZSB0aGUKPj4gc2FtZSBndWFyYW50ZWUuIFNpbmNlIHVpbnRwdHJfdCBpcyBhbiAqaW50ZWdl ciogdHlwZSBieSBkZWZpbml0aW9uIChhbmQgbm90IGEKPj4gcG9pbnRlciB0eXBlKSwgbXkgaW50 ZXJwcmV0YXRpb24gb2YgdGhlIEMgc3RhbmRhcmQgaXMgdGhhdAo+PiBzdWJ0cmFjdGlvbi9jb21w YXJpc29uIG9mIHVpbnRwdHJfdCB0eXBlcyB3b24ndCBiZSBzdWJqZWN0IHRvIHRoZSBwb3RlbnRp YWwKPj4gInBvaW50ZXIgdG8gb2JqZWN0IiBpc3N1ZXMgaW4gcXVlc3Rpb24uCj4+Cj4+IElmIEkg aGFkIHRvIGNob29zZSBiZXR3ZWVuICJ1aW50cHRyX3QiIG9yICJpbnRwdHJfdCIgSSBndWVzcyBJ IHdvdWxkIGNob29zZQo+PiAidWludHB0cl90IiBzaW5jZSB0aGF0IHR5cGUgaXMgYWxyZWFkeSB1 c2VkIGluIHZhcmlvdXMgcGxhY2VzIGluIHRoZSBYZW4KPj4gY29kZWJhc2UuIEFuZCB0aGUgTGlu dXggd29ya2Fyb3VuZCBpcyBhbHNvIHVzaW5nIGFuIHVuc2lnbmVkIGludGVnZXIgdHlwZS4KPiAK PiBPbiBjaGFuZ2luZyB0eXBlIG9mIF9zdGFydCAmIGZyaWVuZHM6IHdlIGNhbm5vdCBkZWNsYXJl IF9zdGFydCBhcwo+IHVpbnRwdHJfdCwgdGhlIGxpbmtlciB3b24ndCBiZSBhYmxlIHRvIHNldCB0 aGUgdmFsdWUuIEl0IG5lZWRzIHRvIGJlIGFuCj4gYXJyYXkgdHlwZS4gQXQgdGhhdCBwb2ludCwg aXQgaXMgYmFzaWNhbGx5IGEgcG9pbnRlciwgaXQgZG9lc24ndCBtYXR0ZXIKPiBpZiBpdCBpcyBh IGNoYXJbXSBvciB1aW50cHRyX3RbXS4gSXQgd29uJ3QgaGVscC4KCkFyZSB5b3Ugc3VyZSBhYm91 dCB0aGlzPyBJIHdyb3RlIGEgcXVpY2sgcGF0Y2ggKHNlZSBiZWxvdykgdG8gc3dpdGNoIApfc3Rh cnQvX2VuZCB0byB1aW50cHRyX3QgYW5kIGRpZG4ndCBub3RpY2UgYW55IHNwZWNpZmljIGxpbmtl ciBpc3N1ZS4gSSAKYm9ycm93ZWQgdGhlIGlkZWEgZnJvbSBBVEYgd2hpY2ggaGF2ZSBiZWVuIHVz aW5nIHVpbnRwdHJfdCBmb3IgbGlua2VyIApzeW1ib2wuCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv YXJtL21tLmMgYi94ZW4vYXJjaC9hcm0vbW0uYwppbmRleCAzNDBhMWQxNTQ4Li5hYjk4Y2FiYmI3 IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vbW0uYworKysgYi94ZW4vYXJjaC9hcm0vbW0uYwpA QCAtMTA3MywxMCArMTA3MywxMSBAQCBpbnQgbW9kaWZ5X3hlbl9tYXBwaW5ncyh1bnNpZ25lZCBs b25nIHMsIAp1bnNpZ25lZCBsb25nIGUsIHVuc2lnbmVkIGludCBmbGFncykKICB9CgogIGVudW0g bWcgeyBtZ19jbGVhciwgbWdfcm8sIG1nX3J3LCBtZ19yeCB9Owotc3RhdGljIHZvaWQgc2V0X3B0 ZV9mbGFnc19vbl9yYW5nZShjb25zdCBjaGFyICpwLCB1bnNpZ25lZCBsb25nIGwsIGVudW0gCm1n IG1nKQorc3RhdGljIHZvaWQgc2V0X3B0ZV9mbGFnc19vbl9yYW5nZShjb25zdCBjaGFyICpfX3As IHVuc2lnbmVkIGxvbmcgbCwgCmVudW0gbWcgbWcpCiAgewogICAgICBscGFlX3QgcHRlOwogICAg ICBpbnQgaTsKKyAgICB1aW50cHRyX3QgcCA9ICh1aW50cHRyX3QpX19wOwoKICAgICAgQVNTRVJU KGlzX2tlcm5lbChwKSAmJiBpc19rZXJuZWwocCArIGwpKTsKCmRpZmYgLS1naXQgYS94ZW4vaW5j bHVkZS94ZW4va2VybmVsLmggYi94ZW4vaW5jbHVkZS94ZW4va2VybmVsLmgKaW5kZXggNTQ4YjY0 ZGE5Zi4uOTRiYjA4ZmM2NSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL2tlcm5lbC5oCisr KyBiL3hlbi9pbmNsdWRlL3hlbi9rZXJuZWwuaApAQCAtNjUsOSArNjUsOSBAQAogICAgICAgICAx OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogIH0pCgotZXh0ZXJuIGNo YXIgX3N0YXJ0W10sIF9lbmRbXSwgc3RhcnRbXTsKK2V4dGVybiB1aW50cHRyX3QgX3N0YXJ0LCBf ZW5kLCBzdGFydDsKICAjZGVmaW5lIGlzX2tlcm5lbChwKSAoeyAgICAgICAgICAgICAgICAgICAg ICAgICBcCi0gICAgY2hhciAqX19wID0gKGNoYXIgKikodW5zaWduZWQgbG9uZykocCk7ICAgICBc CisgICAgdWludHB0cl90IF9fcCA9ICh1aW50cHRyX3QpKHApOyAgICAgICAgICAgICBcCiAgICAg IChfX3AgPj0gX3N0YXJ0KSAmJiAoX19wIDwgX2VuZCk7ICAgICAgICAgICAgXAogIH0pCgpDaGVl cnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v eGVuLWRldmVs