From mboxrd@z Thu Jan 1 00:00:00 1970 From: Stefano Stabellini Subject: Re: [PATCH 6/6] xentrace: ARM platform timestamp support Date: Thu, 31 Mar 2016 17:38:36 +0100 (BST) Message-ID: References: <1458161499-15313-1-git-send-email-ben.sanda@dornerworks.com> <1458161499-15313-7-git-send-email-ben.sanda@dornerworks.com> <20160325193100.GB14689@char.us.oracle.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 1alfcL-0000Bj-OH for xen-devel@lists.xenproject.org; Thu, 31 Mar 2016 16:38:45 +0000 In-Reply-To: <20160325193100.GB14689@char.us.oracle.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Konrad Rzeszutek Wilk Cc: sstabellini@kernel.org, Keir Fraser , Benjamin Sanda , Ian Jackson , Dario Faggioli , Tim Deegan , George Dunlap , julien.grall@arm.com, Jan Beulich , Andrew Cooper , Paul Sujkov , xen-devel@lists.xenproject.org List-Id: xen-devel@lists.xenproject.org T24gRnJpLCAyNSBNYXIgMjAxNiwgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIHdyb3RlOgo+IE9uIFdl ZCwgTWFyIDE2LCAyMDE2IGF0IDAxOjUxOjM5UE0gLTA3MDAsIEJlbmphbWluIFNhbmRhIHdyb3Rl Ogo+ID4gRnJvbTogYmVuc2FuZGEgPGJlbi5zYW5kYUBkb3JuZXJ3b3Jrcy5jb20+Cj4gPiAKPiA+ IE1vZGlmaWVkIHRvIHByb3ZpZGUgc3VwcG9ydCBmb3IgeGVudHJhY2Ugb24gdGhlIEFSTSBwbGF0 Zm9ybS4gQ2hhbmdlZCBnZXRfY3ljbGVzKCkgdG8gcmV0dXJuIHRoZSBjb3JlIHRpbWVzdGFtcCB0 aWNrIGNvdW50IGZvciB1c2UgYnkgdGhlIHRyYWNlIGJ1ZmZlciB0aW1lc3RhbXBpbmcgcm91dGlu ZXMgaW4geGVudHJhY2UuCj4gPiAKPiA+IFNpZ25lZC1vZmYtYnk6IEJlbmphbWluIFNhbmRhIDxi ZW4uc2FuZGFAZG9ybmVyd29ya3MuY29tPgo+IAo+IFRoYXQgaXMgbWlzc2luZyB0aGUgQ0MgdG8g U3RlZmFubyBvciBKdWxpZW4uIENDLWluZyB0aGVtLgoKVGhhbmtzCgoKPiA+ICB4ZW4vaW5jbHVk ZS9hc20tYXJtL3RpbWUuaCB8IDEzICsrKysrKysrLS0tLS0KPiA+ICAxIGZpbGUgY2hhbmdlZCwg OCBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQo+ID4gCj4gPiBkaWZmIC0tZ2l0IGEveGVu L2luY2x1ZGUvYXNtLWFybS90aW1lLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3RpbWUuaAo+ID4g aW5kZXggNWI5YTMxZC4uZjNhMjJkNSAxMDA2NDQKPiA+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1h cm0vdGltZS5oCj4gPiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3RpbWUuaAo+ID4gQEAgLTEs MTUgKzEsMjEgQEAKPiA+ICAjaWZuZGVmIF9fQVJNX1RJTUVfSF9fCj4gPiAgI2RlZmluZSBfX0FS TV9USU1FX0hfXwo+ID4gIAo+ID4gKyNpbmNsdWRlIDxhc20vcmVncy5oPgo+ID4gKwo+ID4gICNk ZWZpbmUgRFRfTUFUQ0hfVElNRVIgICAgICAgICAgICAgICAgICAgICAgXAo+ID4gICAgICBEVF9N QVRDSF9DT01QQVRJQkxFKCJhcm0sYXJtdjctdGltZXIiKSwgXAo+ID4gICAgICBEVF9NQVRDSF9D T01QQVRJQkxFKCJhcm0sYXJtdjgtdGltZXIiKQo+ID4gIAo+ID4gLXR5cGVkZWYgdW5zaWduZWQg bG9uZyBjeWNsZXNfdDsKPiA+ICsvKiBDb3VudGVyIHZhbHVlIGF0IGJvb3QgdGltZSAqLwo+ID4g K2V4dGVybiB1aW50NjRfdCBib290X2NvdW50OwoKQ2hhbmdpbmcgY3ljbGVzX3QgdG8gdWludDY0 X3Qgc291bmRzIGdvb2QsIGJ1dCB3aHkgZGlkIHlvdSBtb3ZlCmJvb3RfY291bnQgaGVyZSBmcm9t IGJlbG93PwoKCj4gPiArdHlwZWRlZiB1aW50NjRfdCBjeWNsZXNfdDsKPiA+ICAKPiA+ICBzdGF0 aWMgaW5saW5lIGN5Y2xlc190IGdldF9jeWNsZXMgKHZvaWQpCj4gPiAgewo+ID4gLSAgICAgICAg cmV0dXJuIDA7Cj4gPiArICAgICAgICAvKiByZXR1cm4gcmF3IHRpY2sgY291bnQgb2YgbWFpbiB0 aW1lciAqLwo+ID4gKyAgICAgICAgcmV0dXJuIFJFQURfU1lTUkVHNjQoQ05UUENUX0VMMCkgLSBi b290X2NvdW50Owo+ID4gIH0KPiA+ICAKPiA+ICAvKiBMaXN0IG9mIHRpbWVyJ3MgSVJRICovCj4g PiBAQCAtMzQsOSArNDAsNiBAQCB1bnNpZ25lZCBpbnQgdGltZXJfZ2V0X2lycShlbnVtIHRpbWVy X3BwaSBwcGkpOwo+ID4gIC8qIFNldCB1cCB0aGUgdGltZXIgaW50ZXJydXB0IG9uIHRoaXMgQ1BV ICovCj4gPiAgZXh0ZXJuIHZvaWQgaW5pdF90aW1lcl9pbnRlcnJ1cHQodm9pZCk7Cj4gPiAgCj4g PiAtLyogQ291bnRlciB2YWx1ZSBhdCBib290IHRpbWUgKi8KPiA+IC1leHRlcm4gdWludDY0X3Qg Ym9vdF9jb3VudDsKPiA+IC0KPiA+ICBleHRlcm4gc190aW1lX3QgdGlja3NfdG9fbnModWludDY0 X3QgdGlja3MpOwo+ID4gIGV4dGVybiB1aW50NjRfdCBuc190b190aWNrcyhzX3RpbWVfdCBucyk7 Cj4gPiAgCj4gPiAtLSAKPiA+IDIuNy4yCj4gPiAKPiA+IAo+ID4gX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiA+IFhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK PiA+IFhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCj4gPiBodHRwOi8vbGlzdHMueGVuLm9yZy94ZW4t ZGV2ZWwKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cDovL2xp c3RzLnhlbi5vcmcveGVuLWRldmVsCg==