From mboxrd@z Thu Jan 1 00:00:00 1970 From: Konrad Rzeszutek Wilk Subject: Re: [PATCH v8.1 17/27] xsplice: Add support for bug frames. Date: Fri, 22 Apr 2016 06:54:05 -0400 Message-ID: <20160422105404.GE16225@localhost.localdomain> 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> <571A18FA02000078000E4A4B@prv-mh.provo.novell.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta6.messagelabs.com ([85.158.143.247]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1atYj6-0003dL-NK for xen-devel@lists.xenproject.org; Fri, 22 Apr 2016 10:54:20 +0000 Content-Disposition: inline In-Reply-To: <571A18FA02000078000E4A4B@prv-mh.provo.novell.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Jan Beulich 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 T24gRnJpLCBBcHIgMjIsIDIwMTYgYXQgMDQ6Mjg6NDJBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv dGU6Cj4gPj4+IE9uIDIyLjA0LjE2IGF0IDEyOjEwLCA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4g d3JvdGU6Cj4gPiBPbiBUaHUsIEFwciAyMSwgMjAxNiBhdCAxMjo0OTowOUFNIC0wNjAwLCBKYW4g QmV1bGljaCB3cm90ZToKPiA+PiA+Pj4gT24gMjEuMDQuMTYgYXQgMDI6MjksIDxrb25yYWQud2ls a0BvcmFjbGUuY29tPiB3cm90ZToKPiA+PiA+IE9uIFR1ZSwgQXByIDE5LCAyMDE2IGF0IDAyOjE3 OjM1UE0gLTA2MDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4+ID4+ID4+PiBLb25yYWQgUnplc3p1 dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+IDA0LzE0LzE2IDEyOjAyIEFNID4+Pgo+ ID4+ID4+ID4rYm9vbF90IGlzX3BhdGNoKGNvbnN0IHZvaWQgKnB0cikKPiA+PiA+PiA+K3sKPiA+ PiA+PiA+KyAgICBzdHJ1Y3QgcGF5bG9hZCAqZGF0YTsKPiA+PiA+PiAKPiA+PiA+PiBZb3UgZ3Vl c3MgaXQ6IGNvbnN0Lgo+ID4+ID4+IAo+ID4+ID4+ID4rICAgIC8qCj4gPj4gPj4gPisgICAgICog Tm8gbG9ja2luZyBzaW5jZSB0aGlzIGxpc3QgaXMgb25seSBldmVyIGNoYW5nZWQgZHVyaW5nIGFw cGx5IG9yIHJldmVydAo+ID4+ID4+ID4rICAgICAqIGNvbnRleHQuCj4gPj4gPj4gPisgICAgICov Cj4gPj4gPj4gCj4gPj4gPj4gV2hhdCBpZiB5b3UgY3Jhc2ggd2hpbGUgYXBwbHlpbmcgb3IgcmV2 ZXJ0aW5nIGEgcGF0Y2g/IElzIHRoZSBsaXN0IHVwZGF0ZSBhdAo+ID4+ID4+IGxlYXN0IGRvbmUg c3VjaCB0aGF0IHRoZSAodGhlbiBuZXN0ZWQpIHRyYXZlcnNhbCByZW1haW5zIHNhZmU/Cj4gPj4g PiAKPiA+PiA+IFllcyEgV2Ugb25seSBhZGQgdGhlIHN0cnVjdCBwYXlsb2FkIHRvIHRoaXMgYXBw bGllZF9saXN0IF9hZnRlcl8gdGhlCj4gPj4gPiBwYXRjaGluZyBoYXMgYmVlbiBkb25lLmAgSGVu Y2UgaWYgd2UgY3Jhc2hlZCB0aGUgbGlzdCB3b3VsZCBub3QgY29udGFpbiB0aGUKPiA+PiA+IHN0 cnVjdCBwYXlsb2FkIHRoYXQgd2FzIHBhdGNoaW5nICAtIGJ1dCB3b3VsZCBiZSBzYWZlIHRvIHRy YXZlcnNlLgo+ID4+IAo+ID4+IFdlbGwsIHRoYXQgb25seSBwYXJ0bHkgYW5zd2VycyB0aGUgcXVl c3Rpb24uIFBhdGNoIGFwcGxpY2F0aW9uIHRvIG1lCj4gPj4gbWVhbnMgdGhlIGVudGlyZSBwcm9j ZXNzLCBpLmUuIHVwIHRvIGFuZCBpbmNsdWRpbmcgYWRkaW5nIHRoZSBuZXcKPiA+PiBwYXRjaCB0 byB0aGUgbGlzdCAocmVhZDogdGhlIGNyYXNoIGNvdWxkIGFsc28gaGFwcGVuIHRoZXJlKS4gSGVu Y2UKPiA+PiBJJ2Qgc3RpbGwgbGlrZSBpdCB0byBiZSBtYWRlIHN1cmUgdGhhdCBldmVuIGlmIHRo ZSBhZGRpdGlvbiBoYXMgZ290IGRvbmUKPiA+PiBvbmx5IHBhcnRpYWxseSwgdGhlIGxpc3QgcmVt YWlucyB0cmF2ZXJzYWJsZS4gT3IgSU9XLCBJJ20gbm90IHN1cmUgdGhlCj4gPj4gc3RhbmRhcmQg bGlzdCBtYWNyb3MgbWFrZSBhbnkgZ3VhcmFudGVlcyBsaWtlIHRoYXQuCj4gPiAKPiA+IEl0IGRv ZXMuIEkndmUgY29waWVkLW4tcGFzdGVkIHRoZSBsaXN0X2FkZF90YWlsIGhhY2tpbmcgaXQgaGF2 ZSBhbgo+ID4gQlVHX09OKDEpOgo+ID4gCj4gPiArc3RhdGljIGlubGluZSB2b2lkIF9fbGlzdF9h ZGRfY3Jhc2goc3RydWN0IGxpc3RfaGVhZCAqbmV3LAo+ID4gKyAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIHN0cnVjdCBsaXN0X2hlYWQgKnByZXYsIC8qIGFwcGxpZWQgbGlzdCAqLwo+ID4g KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBsaXN0X2hlYWQgKm5leHQgLyog YXBwbGllZF9saXN0ICovKQo+ID4gK3sKPiA+ICsgICAgbmV4dC0+cHJldiA9IG5ldzsgLyogYXBw bGllZF9saXN0LT5wcmV2ID0gbmV3ICovCj4gPiArICAgIG5ldy0+bmV4dCA9IG5leHQ7IC8qIG5l dy0+bmV4dCA9IGFwcGxpZWRfbGlzdCAqLwo+ID4gKyAgICBuZXctPnByZXYgPSBwcmV2OyAvKiBu ZXctPnByZXYgPSBhcHBsaWVkX2xpc3QgKi8KPiA+ICsgICAgQlVHX09OKDEpOwo+ID4gKyAgICBw cmV2LT5uZXh0ID0gbmV3OyAvKiBhcHBsaWVkX2xpc3QtPm5leHQ9bmV3ICovCj4gPiArfQo+IAo+ IFRoaXMgZG9lc24ndCBtZWFuIGFueXRoaW5nIC0gaW4gdGhlIGFic2VuY2Ugb2YgdGhlIEJVR19P TigpIHRoZQo+IGNvbXBpbGVyIGlzIGZyZWUgdG8gcmUtb3JkZXIgYWxsIGZvdXIgYXNzaWdubWVu dHMuCgovbWUgbm9kcy4KPiAKPiA+IEEgYml0IG1vcmUgZGVidWdnaW5nIHNob3dzIHRoYXQgImlz X3BhdGNoIiBkb2VzIG5vdCBpdGVyYXRlIG92ZXIKPiA+IHRoZSBsaXN0IC0gKHdoaWNoIGlzIGlu bGluZSB3aXRoIHdoYXQgSSBleHBlY3RlZCEpIC0gc28gdGhlIGluc2VydGlvbgo+ID4gaXMgc2Fm ZSB3aGVuIGNyYXNoaW5nLgo+IAo+IEhvdyBkb2VzIHRoYXQgbWF0Y2ggdXAgd2l0aAo+IAo+IGJv b2xfdCBpc19wYXRjaChjb25zdCB2b2lkICpwdHIpCj4gewo+ICAgICBzdHJ1Y3QgcGF5bG9hZCAq ZGF0YTsKPiAKPiAgICAgLyoKPiAgICAgICogTm8gbG9ja2luZyBzaW5jZSB0aGlzIGxpc3QgaXMg b25seSBldmVyIGNoYW5nZWQgZHVyaW5nIGFwcGx5IG9yIHJldmVydAo+ICAgICAgKiBjb250ZXh0 Lgo+ICAgICAgKi8KPiAgICAgbGlzdF9mb3JfZWFjaF9lbnRyeSAoIGRhdGEsICZhcHBsaWVkX2xp c3QsIGFwcGxpZWRfbGlzdCApCj4gICAgIC4uLgo+IAo+IGkuZS4gd2hlcmUgd2Ugc3RhcnRlZCBm cm9tIGhlcmU/IEkgcmVhbGx5IHRoaW5rIHlvdSB3YW50IHRvIGF0IGxlYXN0CgpUaGUgdGhpbmcg dGhhdCBtYWtlcyBpdCAic2FmZSIgKGluIGxpZXUgb2YgeW91ciBjb21tZW50IGFib3V0CnJlLW9y ZGVyaW5nKSBpcyB0aGF0IHRoZSB0cmFwIGNvZGUgZG9lczoKCjEyODkgICAgIC8qIFdBUk4sIEJV RyBvciBBU1NFUlQ6IGRlY29kZSB0aGUgZmlsZW5hbWUgcG9pbnRlciBhbmQgbGluZSBudW1iZXIu ICovCjEyOTAgICAgIGZpbGVuYW1lID0gYnVnX3B0cihidWcpOwoxMjkxICAgICBpZiAoICFpc19r ZXJuZWwoZmlsZW5hbWUpICYmICFpc19wYXRjaChmaWxlbmFtZSkgKQoxMjkyICAgICAgICAgZ290 byBkaWU7CgpXaGljaCBtZWFucyB3ZSBmaXJzdCB0cnkgJ2lzX2tlcm5lbCcuIFNpbmNlIHRoZSBs aXN0IGFkZGl0aW9uIGNhbm5vdCBiZQpwYXJ0IG9mIHRoZSBwYXlsb2FkIGl0IHdpbGwgYWx3YXlz IGJlIHBhcnQgb2YgdGhlIGh5cGVydmlzb3IuCgo+IGNvbnNpZGVyIHVzaW5nIGxpc3RfYWRkX3Jj dSgpIGF0IHRoZSBpbnNlcnRpb24gc2l0ZSwgYXMgeW91ciBtYWluCj4gY29uY2VybiBpcyB0aGF0 IHByZXYtPm5leHQgc2hvdWxkbid0IGdldCB1cGRhdGVkIGJlZm9yZSBuZXctPm5leHQuCgovbWUg bm9kcy4gTGV0IG1lIGxvb2sgYXQgdGhhdC4KPiAKPiBKYW4KPiAKCl9fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cDovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==