From mboxrd@z Thu Jan 1 00:00:00 1970 From: Joao Martins Subject: Re: [PATCH v2 2/6] x86/time: refactor init_platform_time() Date: Tue, 5 Apr 2016 11:55:20 +0100 Message-ID: <57039998.5000202@oracle.com> References: <1459259051-4943-1-git-send-email-joao.m.martins@oracle.com> <1459259051-4943-3-git-send-email-joao.m.martins@oracle.com> <5703AB0502000078000E31B7@prv-mh.provo.novell.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <5703AB0502000078000E31B7@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: Andrew Cooper , Keir Fraser , xen-devel@lists.xen.org List-Id: xen-devel@lists.xenproject.org T24gMDQvMDUvMjAxNiAxMTowOSBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjkuMDMu MTYgYXQgMTU6NDQsIDxqb2FvLm0ubWFydGluc0BvcmFjbGUuY29tPiB3cm90ZToKPj4gLS0tIGEv eGVuL2FyY2gveDg2L3RpbWUuYwo+PiArKysgYi94ZW4vYXJjaC94ODYvdGltZS5jCj4+IEBAIC01 MzMsNiArNTMzLDMwIEBAIHN0YXRpYyB2b2lkIHJlc3VtZV9wbGF0Zm9ybV90aW1lcih2b2lkKQo+ PiAgICAgIHBsdF9zdGFtcCA9IHBsdF9zcmMucmVhZF9jb3VudGVyKCk7Cj4+ICB9Cj4+ICAKPj4g K3N0YXRpYyBpbnQgX19pbml0IHRyeV9wbGF0Zm9ybV90aW1lcihzdHJ1Y3QgcGxhdGZvcm1fdGlt ZXNvdXJjZSAqcHRzKQo+PiArewo+PiArICAgIGludCByYyA9IC0xOwo+IAo+IFBvaW50bGVzcyBp bml0aWFsaXplci4gSW4gZmFjdCAuLi4KPiAKPj4gKyAgICByYyA9IHB0cy0+aW5pdChwdHMpOwo+ IAo+IC4uLiB0aGlzIGNvdWxkIGJlIHRoZSBpbml0aWFsaXplci4KPiAKQWggeWVzLiBXaWxsIGZp eCBpdC4KCj4+ICsgICAgaWYgKCByYyA8PSAwICkKPj4gKyAgICAgICAgcmV0dXJuIHJjOwo+PiAr Cj4+ICsgICAgcGx0X21hc2sgPSAodTY0KX4wdWxsID4+ICg2NCAtIHB0cy0+Y291bnRlcl9iaXRz KTsKPj4gKwo+PiArICAgIHNldF90aW1lX3NjYWxlKCZwbHRfc2NhbGUsIHB0cy0+ZnJlcXVlbmN5 KTsKPj4gKwo+PiArICAgIHBsdF9vdmVyZmxvd19wZXJpb2QgPSBzY2FsZV9kZWx0YSgKPj4gKyAg ICAgICAgMXVsbCA8PCAocHRzLT5jb3VudGVyX2JpdHMgLSAxKSwgJnBsdF9zY2FsZSk7Cj4+ICsg ICAgaW5pdF90aW1lcigmcGx0X292ZXJmbG93X3RpbWVyLCBwbHRfb3ZlcmZsb3csIE5VTEwsIDAp Owo+PiArICAgIHBsdF9zcmMgPSAqcHRzOwo+PiArICAgIHBsdF9vdmVyZmxvdyhOVUxMKTsKPj4g Kwo+PiArICAgIHBsYXRmb3JtX3RpbWVyX3N0YW1wID0gcGx0X3N0YW1wNjQ7Cj4+ICsgICAgc3Rp bWVfcGxhdGZvcm1fc3RhbXAgPSBOT1coKTsKPj4gKwo+PiArICAgIHJldHVybiByYzsKPj4gK30K PiAKPiBNb3ZpbmcgaGVyZSBhbGwgdGhpcyBzZXR0aW5nIHVwIG9mIHN0YXRpYy9nbG9iYWwgZGF0 YSBtYWtlcyBtZQo+IHdvbmRlciBob3cgeW91IG1lYW4gdG8gY29uc2lzdGVudGx5IHJlLXVzZSB0 aGlzIGZ1bmN0aW9uIGZvcgo+IHlvdXIgbmV3IHB1cnBvc2UuCk15IHB1cnBvc2UgaXMgdG8gcmV1 c2UgdGhpcyBpbml0aWFsaXphdGlvbiBwYXJ0IGZvciB0aGUgY2FzZSBvZiBzd2l0Y2hpbmcgZnJv bQpmcm9tIG9uZSBjbG9ja3NvdXJjZSB0byBUU0MgYXQgYSBsYXRlciBwb2ludCAod2hpY2ggaXMg ZG9uZSBpbiBhIGRpZmZlcmVudCBwbGFjZQppLmUuIHZlcmlmeV90c2NfcmVsaWFiaWxpdHkpLiBU aG91Z2ggdGhpcyBzdGF0aWMvZ2xvYmFsIGRhdGEgcGFydCBpbiBwYXJ0aWN1bGFyCmlzIGRvbmUg aWYgdGhlIGNsb2Nrc291cmNlIGluaXRpYWxpemF0aW9uIHN1Y2NlZWRzIHNvIEkgbWVyZ2VkIHRo YXQgaW4gYSBzaW5nbGUKaGVscGVyIGhlbmNlIHRoZSBuYW1lICJ0cnlfcGxhdGZvcm1fdGltZXIi LiBJdCBhbHNvIGxvb2tzIGNsZWFuZXIsIGFuZCB3ZSB3b3VsZApsZWF2ZSBvcHRfY2xvY2tzb3Vy Y2UgY2hlY2tpbmcgd2l0aCBwbHRfdGltZXJzIGluIGluaXRfcGxhdGZvcm1fdGltZS4KCkpvYW8K Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cDovL2xpc3RzLnhlbi5v cmcveGVuLWRldmVsCg==