From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Jan Beulich" Subject: Re: [PATCH v8.1 17/27] xsplice: Add support for bug frames. Date: Fri, 22 Apr 2016 04:28:42 -0600 Message-ID: <571A18FA02000078000E4A4B@prv-mh.provo.novell.com> References: <1460584928-32440-1-git-send-email-konrad.wilk@oracle.com> <1460584928-32440-18-git-send-email-konrad.wilk@oracle.com> <5716A06F02000078000E6DBF@prv-mh.provo.novell.com> <20160421002935.GC14639@localhost.localdomain> <5718940502000078000E4382@prv-mh.provo.novell.com> <20160422101032.GA11517@localhost.localdomain> 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 1atYNH-0000vY-Dr for xen-devel@lists.xenproject.org; Fri, 22 Apr 2016 10:31:47 +0000 In-Reply-To: <20160422101032.GA11517@localhost.localdomain> Content-Disposition: inline List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Konrad Rzeszutek Wilk Cc: keir@xen.org, ross.lagerwall@citrix.com, andrew.cooper3@citrix.com, mpohlack@amazon.com, sasha.levin@oracle.com, xen-devel@lists.xenproject.org List-Id: xen-devel@lists.xenproject.org Pj4+IE9uIDIyLjA0LjE2IGF0IDEyOjEwLCA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4gd3JvdGU6 Cj4gT24gVGh1LCBBcHIgMjEsIDIwMTYgYXQgMTI6NDk6MDlBTSAtMDYwMCwgSmFuIEJldWxpY2gg d3JvdGU6Cj4+ID4+PiBPbiAyMS4wNC4xNiBhdCAwMjoyOSwgPGtvbnJhZC53aWxrQG9yYWNsZS5j b20+IHdyb3RlOgo+PiA+IE9uIFR1ZSwgQXByIDE5LCAyMDE2IGF0IDAyOjE3OjM1UE0gLTA2MDAs IEphbiBCZXVsaWNoIHdyb3RlOgo+PiA+PiA+Pj4gS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25y YWQud2lsa0BvcmFjbGUuY29tPiAwNC8xNC8xNiAxMjowMiBBTSA+Pj4KPj4gPj4gPitib29sX3Qg aXNfcGF0Y2goY29uc3Qgdm9pZCAqcHRyKQo+PiA+PiA+K3sKPj4gPj4gPisgICAgc3RydWN0IHBh eWxvYWQgKmRhdGE7Cj4+ID4+IAo+PiA+PiBZb3UgZ3Vlc3MgaXQ6IGNvbnN0Lgo+PiA+PiAKPj4g Pj4gPisgICAgLyoKPj4gPj4gPisgICAgICogTm8gbG9ja2luZyBzaW5jZSB0aGlzIGxpc3QgaXMg b25seSBldmVyIGNoYW5nZWQgZHVyaW5nIGFwcGx5IG9yIHJldmVydAo+PiA+PiA+KyAgICAgKiBj b250ZXh0Lgo+PiA+PiA+KyAgICAgKi8KPj4gPj4gCj4+ID4+IFdoYXQgaWYgeW91IGNyYXNoIHdo aWxlIGFwcGx5aW5nIG9yIHJldmVydGluZyBhIHBhdGNoPyBJcyB0aGUgbGlzdCB1cGRhdGUgYXQK Pj4gPj4gbGVhc3QgZG9uZSBzdWNoIHRoYXQgdGhlICh0aGVuIG5lc3RlZCkgdHJhdmVyc2FsIHJl bWFpbnMgc2FmZT8KPj4gPiAKPj4gPiBZZXMhIFdlIG9ubHkgYWRkIHRoZSBzdHJ1Y3QgcGF5bG9h ZCB0byB0aGlzIGFwcGxpZWRfbGlzdCBfYWZ0ZXJfIHRoZQo+PiA+IHBhdGNoaW5nIGhhcyBiZWVu IGRvbmUuYCBIZW5jZSBpZiB3ZSBjcmFzaGVkIHRoZSBsaXN0IHdvdWxkIG5vdCBjb250YWluIHRo ZQo+PiA+IHN0cnVjdCBwYXlsb2FkIHRoYXQgd2FzIHBhdGNoaW5nICAtIGJ1dCB3b3VsZCBiZSBz YWZlIHRvIHRyYXZlcnNlLgo+PiAKPj4gV2VsbCwgdGhhdCBvbmx5IHBhcnRseSBhbnN3ZXJzIHRo ZSBxdWVzdGlvbi4gUGF0Y2ggYXBwbGljYXRpb24gdG8gbWUKPj4gbWVhbnMgdGhlIGVudGlyZSBw cm9jZXNzLCBpLmUuIHVwIHRvIGFuZCBpbmNsdWRpbmcgYWRkaW5nIHRoZSBuZXcKPj4gcGF0Y2gg dG8gdGhlIGxpc3QgKHJlYWQ6IHRoZSBjcmFzaCBjb3VsZCBhbHNvIGhhcHBlbiB0aGVyZSkuIEhl bmNlCj4+IEknZCBzdGlsbCBsaWtlIGl0IHRvIGJlIG1hZGUgc3VyZSB0aGF0IGV2ZW4gaWYgdGhl IGFkZGl0aW9uIGhhcyBnb3QgZG9uZQo+PiBvbmx5IHBhcnRpYWxseSwgdGhlIGxpc3QgcmVtYWlu cyB0cmF2ZXJzYWJsZS4gT3IgSU9XLCBJJ20gbm90IHN1cmUgdGhlCj4+IHN0YW5kYXJkIGxpc3Qg bWFjcm9zIG1ha2UgYW55IGd1YXJhbnRlZXMgbGlrZSB0aGF0Lgo+IAo+IEl0IGRvZXMuIEkndmUg Y29waWVkLW4tcGFzdGVkIHRoZSBsaXN0X2FkZF90YWlsIGhhY2tpbmcgaXQgaGF2ZSBhbgo+IEJV R19PTigxKToKPiAKPiArc3RhdGljIGlubGluZSB2b2lkIF9fbGlzdF9hZGRfY3Jhc2goc3RydWN0 IGxpc3RfaGVhZCAqbmV3LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qg bGlzdF9oZWFkICpwcmV2LCAvKiBhcHBsaWVkIGxpc3QgKi8KPiArICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgc3RydWN0IGxpc3RfaGVhZCAqbmV4dCAvKiBhcHBsaWVkX2xpc3QgKi8pCj4g K3sKPiArICAgIG5leHQtPnByZXYgPSBuZXc7IC8qIGFwcGxpZWRfbGlzdC0+cHJldiA9IG5ldyAq Lwo+ICsgICAgbmV3LT5uZXh0ID0gbmV4dDsgLyogbmV3LT5uZXh0ID0gYXBwbGllZF9saXN0ICov Cj4gKyAgICBuZXctPnByZXYgPSBwcmV2OyAvKiBuZXctPnByZXYgPSBhcHBsaWVkX2xpc3QgKi8K PiArICAgIEJVR19PTigxKTsKPiArICAgIHByZXYtPm5leHQgPSBuZXc7IC8qIGFwcGxpZWRfbGlz dC0+bmV4dD1uZXcgKi8KPiArfQoKVGhpcyBkb2Vzbid0IG1lYW4gYW55dGhpbmcgLSBpbiB0aGUg YWJzZW5jZSBvZiB0aGUgQlVHX09OKCkgdGhlCmNvbXBpbGVyIGlzIGZyZWUgdG8gcmUtb3JkZXIg YWxsIGZvdXIgYXNzaWdubWVudHMuCgo+IEEgYml0IG1vcmUgZGVidWdnaW5nIHNob3dzIHRoYXQg ImlzX3BhdGNoIiBkb2VzIG5vdCBpdGVyYXRlIG92ZXIKPiB0aGUgbGlzdCAtICh3aGljaCBpcyBp bmxpbmUgd2l0aCB3aGF0IEkgZXhwZWN0ZWQhKSAtIHNvIHRoZSBpbnNlcnRpb24KPiBpcyBzYWZl IHdoZW4gY3Jhc2hpbmcuCgpIb3cgZG9lcyB0aGF0IG1hdGNoIHVwIHdpdGgKCmJvb2xfdCBpc19w YXRjaChjb25zdCB2b2lkICpwdHIpCnsKICAgIHN0cnVjdCBwYXlsb2FkICpkYXRhOwoKICAgIC8q CiAgICAgKiBObyBsb2NraW5nIHNpbmNlIHRoaXMgbGlzdCBpcyBvbmx5IGV2ZXIgY2hhbmdlZCBk dXJpbmcgYXBwbHkgb3IgcmV2ZXJ0CiAgICAgKiBjb250ZXh0LgogICAgICovCiAgICBsaXN0X2Zv cl9lYWNoX2VudHJ5ICggZGF0YSwgJmFwcGxpZWRfbGlzdCwgYXBwbGllZF9saXN0ICkKICAgIC4u LgoKaS5lLiB3aGVyZSB3ZSBzdGFydGVkIGZyb20gaGVyZT8gSSByZWFsbHkgdGhpbmsgeW91IHdh bnQgdG8gYXQgbGVhc3QKY29uc2lkZXIgdXNpbmcgbGlzdF9hZGRfcmN1KCkgYXQgdGhlIGluc2Vy dGlvbiBzaXRlLCBhcyB5b3VyIG1haW4KY29uY2VybiBpcyB0aGF0IHByZXYtPm5leHQgc2hvdWxk bid0IGdldCB1cGRhdGVkIGJlZm9yZSBuZXctPm5leHQuCgpKYW4KCgpfX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=