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:10:32 -0400 Message-ID: <20160422101032.GA11517@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> 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 1atY37-0007GO-0o for xen-devel@lists.xenproject.org; Fri, 22 Apr 2016 10:10:57 +0000 Content-Disposition: inline In-Reply-To: <5718940502000078000E4382@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 T24gVGh1LCBBcHIgMjEsIDIwMTYgYXQgMTI6NDk6MDlBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv dGU6Cj4gPj4+IE9uIDIxLjA0LjE2IGF0IDAyOjI5LCA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4g d3JvdGU6Cj4gPiBPbiBUdWUsIEFwciAxOSwgMjAxNiBhdCAwMjoxNzozNVBNIC0wNjAwLCBKYW4g QmV1bGljaCB3cm90ZToKPiA+PiA+Pj4gS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2ls a0BvcmFjbGUuY29tPiAwNC8xNC8xNiAxMjowMiBBTSA+Pj4KPiA+PiA+K2Jvb2xfdCBpc19wYXRj aChjb25zdCB2b2lkICpwdHIpCj4gPj4gPit7Cj4gPj4gPisgICAgc3RydWN0IHBheWxvYWQgKmRh dGE7Cj4gPj4gCj4gPj4gWW91IGd1ZXNzIGl0OiBjb25zdC4KPiA+PiAKPiA+PiA+KyAgICAvKgo+ ID4+ID4rICAgICAqIE5vIGxvY2tpbmcgc2luY2UgdGhpcyBsaXN0IGlzIG9ubHkgZXZlciBjaGFu Z2VkIGR1cmluZyBhcHBseSBvciByZXZlcnQKPiA+PiA+KyAgICAgKiBjb250ZXh0Lgo+ID4+ID4r ICAgICAqLwo+ID4+IAo+ID4+IFdoYXQgaWYgeW91IGNyYXNoIHdoaWxlIGFwcGx5aW5nIG9yIHJl dmVydGluZyBhIHBhdGNoPyBJcyB0aGUgbGlzdCB1cGRhdGUgYXQKPiA+PiBsZWFzdCBkb25lIHN1 Y2ggdGhhdCB0aGUgKHRoZW4gbmVzdGVkKSB0cmF2ZXJzYWwgcmVtYWlucyBzYWZlPwo+ID4gCj4g PiBZZXMhIFdlIG9ubHkgYWRkIHRoZSBzdHJ1Y3QgcGF5bG9hZCB0byB0aGlzIGFwcGxpZWRfbGlz dCBfYWZ0ZXJfIHRoZQo+ID4gcGF0Y2hpbmcgaGFzIGJlZW4gZG9uZS5gIEhlbmNlIGlmIHdlIGNy YXNoZWQgdGhlIGxpc3Qgd291bGQgbm90IGNvbnRhaW4gdGhlCj4gPiBzdHJ1Y3QgcGF5bG9hZCB0 aGF0IHdhcyBwYXRjaGluZyAgLSBidXQgd291bGQgYmUgc2FmZSB0byB0cmF2ZXJzZS4KPiAKPiBX ZWxsLCB0aGF0IG9ubHkgcGFydGx5IGFuc3dlcnMgdGhlIHF1ZXN0aW9uLiBQYXRjaCBhcHBsaWNh dGlvbiB0byBtZQo+IG1lYW5zIHRoZSBlbnRpcmUgcHJvY2VzcywgaS5lLiB1cCB0byBhbmQgaW5j bHVkaW5nIGFkZGluZyB0aGUgbmV3Cj4gcGF0Y2ggdG8gdGhlIGxpc3QgKHJlYWQ6IHRoZSBjcmFz aCBjb3VsZCBhbHNvIGhhcHBlbiB0aGVyZSkuIEhlbmNlCj4gSSdkIHN0aWxsIGxpa2UgaXQgdG8g YmUgbWFkZSBzdXJlIHRoYXQgZXZlbiBpZiB0aGUgYWRkaXRpb24gaGFzIGdvdCBkb25lCj4gb25s eSBwYXJ0aWFsbHksIHRoZSBsaXN0IHJlbWFpbnMgdHJhdmVyc2FibGUuIE9yIElPVywgSSdtIG5v dCBzdXJlIHRoZQo+IHN0YW5kYXJkIGxpc3QgbWFjcm9zIG1ha2UgYW55IGd1YXJhbnRlZXMgbGlr ZSB0aGF0LgoKSXQgZG9lcy4gSSd2ZSBjb3BpZWQtbi1wYXN0ZWQgdGhlIGxpc3RfYWRkX3RhaWwg aGFja2luZyBpdCBoYXZlIGFuCkJVR19PTigxKToKCitzdGF0aWMgaW5saW5lIHZvaWQgX19saXN0 X2FkZF9jcmFzaChzdHJ1Y3QgbGlzdF9oZWFkICpuZXcsCisgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICBzdHJ1Y3QgbGlzdF9oZWFkICpwcmV2LCAvKiBhcHBsaWVkIGxpc3QgKi8KKyAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBsaXN0X2hlYWQgKm5leHQgLyogYXBwbGll ZF9saXN0ICovKQoreworICAgIG5leHQtPnByZXYgPSBuZXc7IC8qIGFwcGxpZWRfbGlzdC0+cHJl diA9IG5ldyAqLworICAgIG5ldy0+bmV4dCA9IG5leHQ7IC8qIG5ldy0+bmV4dCA9IGFwcGxpZWRf bGlzdCAqLworICAgIG5ldy0+cHJldiA9IHByZXY7IC8qIG5ldy0+cHJldiA9IGFwcGxpZWRfbGlz dCAqLworICAgIEJVR19PTigxKTsKKyAgICBwcmV2LT5uZXh0ID0gbmV3OyAvKiBhcHBsaWVkX2xp c3QtPm5leHQ9bmV3ICovCit9CitzdGF0aWMgaW5saW5lIHZvaWQgbGlzdF9hZGRfdGFpbF9jcmFz aChzdHJ1Y3QgbGlzdF9oZWFkICpuZXcsIHN0cnVjdApsaXN0X2hlYWQgKmhlYWQpCit7CisgICAg X19saXN0X2FkZF9jcmFzaChuZXcsIGhlYWQtPnByZXYgLyogYXBwbGllZF9saXN0ICovLCBoZWFk IC8qIGFwcGxpZWRfbGlzdCAqLyk7Cit9CiBzdGF0aWMgaW50IGFwcGx5X3BheWxvYWQoc3RydWN0 IHBheWxvYWQgKmRhdGEpCiB7CiAgICAgdW5zaWduZWQgaW50IGk7CkBAIC05NjcsNyArOTgxLDcg QEAgc3RhdGljIGludCBhcHBseV9wYXlsb2FkKHN0cnVjdCBwYXlsb2FkICpkYXRhKQogCiAgICAg YXJjaF94c3BsaWNlX3BhdGNoaW5nX2xlYXZlKCk7CiAKLSAgICBsaXN0X2FkZF90YWlsKCZkYXRh LT5hcHBsaWVkX2xpc3QsICZhcHBsaWVkX2xpc3QpOworICAgIGxpc3RfYWRkX3RhaWxfY3Jhc2go JmRhdGEtPmFwcGxpZWRfbGlzdCwgJmFwcGxpZWRfbGlzdCk7CiAgICAgcmVnaXN0ZXJfdmlydHVh bF9yZWdpb24oJmRhdGEtPnJlZ2lvbik7CiAKICAgICByZXR1cm4gMDsKCgpBbmQgd2UgZ2V0OgoK KFhFTikgeHNwbGljZTogeGVuX2hlbGxvX3dvcmxkOiBBcHBseWluZyAxIGZ1bmN0aW9ucwooWEVO KSBYZW4gQlVHIGF0IHhzcGxpY2UuYzo5NjMKKFhFTikgKioqIERPVUJMRSBGQVVMVCAqKioKCkEg Yml0IG1vcmUgZGVidWdnaW5nIHNob3dzIHRoYXQgImlzX3BhdGNoIiBkb2VzIG5vdCBpdGVyYXRl IG92ZXIKdGhlIGxpc3QgLSAod2hpY2ggaXMgaW5saW5lIHdpdGggd2hhdCBJIGV4cGVjdGVkISkg LSBzbyB0aGUgaW5zZXJ0aW9uCmlzIHNhZmUgd2hlbiBjcmFzaGluZy4KCk5vdyB3aHkgSSBnZXQg YSBkb3VibGUgZmF1bHQuLiB3aWxsIGhhdmUgdG8gaW52ZXN0aWdhdGUgdGhhdCBhdCBzb21lCnBv aW50LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwOi8vbGlzdHMu eGVuLm9yZy94ZW4tZGV2ZWwK