From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Jan Beulich" Subject: Re: [PATCH] x86/time: Don't use virtual TSC if host and guest frequencies are equal Date: Thu, 16 Mar 2017 07:31:01 -0600 Message-ID: <58CAA1A50200007800143D2F@prv-mh.provo.novell.com> References: <1489607321-6295-1-git-send-email-boris.ostrovsky@oracle.com> <58CA79B10200007800143AE0@prv-mh.provo.novell.com> <793bfb3d-66b9-36dc-f54e-8562f0ffc70b@oracle.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <793bfb3d-66b9-36dc-f54e-8562f0ffc70b@oracle.com> Content-Disposition: inline List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Boris Ostrovsky Cc: andrew.cooper3@citrix.com, xen-devel@lists.xen.org List-Id: xen-devel@lists.xenproject.org Pj4+IE9uIDE2LjAzLjE3IGF0IDEzOjQ0LCA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IHdy b3RlOgo+IE9uIDAzLzE2LzIwMTcgMDY6NDAgQU0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBP biAxNS4wMy4xNyBhdCAyMDo0OCwgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPiB3cm90ZToK Pj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni90aW1lLmMKPj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni90aW1l LmMKPj4+IEBAIC0yMDUxLDE3ICsyMDUxLDExIEBAIHZvaWQgdHNjX3NldF9pbmZvKHN0cnVjdCBk b21haW4gKmQsCj4+PiAgICAgICAgICBkLT5hcmNoLnZ0c2Nfb2Zmc2V0ID0gZ2V0X3NfdGltZSgp IC0gZWxhcHNlZF9uc2VjOwo+Pj4gICAgICAgICAgZC0+YXJjaC50c2Nfa2h6ID0gZ3RzY19raHog PzogY3B1X2toejsKPj4+ICAgICAgICAgIHNldF90aW1lX3NjYWxlKCZkLT5hcmNoLnZ0c2NfdG9f bnMsIGQtPmFyY2gudHNjX2toeiAqIDEwMDApOwo+Pj4gLSAgICAgICAgLyoKPj4+IC0gICAgICAg ICAqIEluIGRlZmF1bHQgbW9kZSB1c2UgbmF0aXZlIFRTQyBpZiB0aGUgaG9zdCBoYXMgc2FmZSBU U0MgYW5kOgo+Pj4gLSAgICAgICAgICogIEhWTS9QVkg6IGhvc3QgYW5kIGd1ZXN0IGZyZXF1ZW5j aWVzIGFyZSB0aGUgc2FtZSAoZWl0aGVyCj4+PiAtICAgICAgICAgKiAgICAgICAgICAgIm5hdHVy YWxseSIgb3IgdmlhIFRTQyBzY2FsaW5nKQo+Pj4gLSAgICAgICAgICogIFBWOiBndWVzdCBoYXMg bm90IG1pZ3JhdGVkIHlldCAoYW5kIHRodXMgYXJjaC50c2Nfa2h6ID09IGNwdV9raHopCj4+PiAt ICAgICAgICAgKi8KPj4+ICsKPj4+ICAgICAgICAgIGlmICggdHNjX21vZGUgPT0gVFNDX01PREVf REVGQVVMVCAmJiBob3N0X3RzY19pc19zYWZlKCkgJiYKPj4+IC0gICAgICAgICAgICAgKGhhc19o dm1fY29udGFpbmVyX2RvbWFpbihkKSA/Cj4+PiAtICAgICAgICAgICAgICAoZC0+YXJjaC50c2Nf a2h6ID09IGNwdV9raHogfHwKPj4+IC0gICAgICAgICAgICAgICBodm1fZ2V0X3RzY19zY2FsaW5n X3JhdGlvKGQtPmFyY2gudHNjX2toeikpIDoKPj4+IC0gICAgICAgICAgICAgIGluY2FybmF0aW9u ID09IDApICkKPj4+ICsgICAgICAgICAgICAgKGQtPmFyY2gudHNjX2toeiA9PSBjcHVfa2h6IHx8 IGluY2FybmF0aW9uID09IDAgfHwKPj4gSXMgdGhlIGluY2FybmF0aW9uIGNvbXBhcmlzb24gcmVh bGx5IG5lZWRlZCBoZXJlLCBpLmUuIGRvZXNuJ3QgaXQKPj4gYmVpbmcgemVybyBpbXBseSB0aGUg dHdvIGZyZXF1ZW5jaWVzIHRvIG1hdGNoIGluIGRlZmF1bHQgbW9kZT8KPiAKPiBJdCBpcyBub3Qg bmVjZXNzYXJ5IGJ1dCBJIHdhbnRlZCB0byBrZWVwIGl0IGZvciBjbGFyaXR5IHNvIHRoYXQgaXQg aXMKPiBleHBsaWNpdCB0aGF0IHdoZW4gYSBkb21haW4gaXMgYm9ybiB3ZSBkb24ndCB1c2UgdnRz Yy4KCldlbGwsIGNvbnNpZGVyaW5nIHRoZSBoaXN0b3J5IGhlcmUsIEkgdGhpbmsgaXRzIHByZXNl bmNlIGlzIHJhdGhlcgpnb2luZyB0byByYWlzZSBxdWVzdGlvbnMgdGhhbiB0byBhbnN3ZXIgYW55 LCBzbyBpZiBhbnl0aGluZyBJJ2QKc3VnZ2VzdCB0byBoYXZlIGFuIEFTU0VSVCgpIHRvIHRoYXQg ZWZmZWN0LCBhdCBvbmNlIHNlcnZpbmcgYXMKc29ydCBvZiBkb2N1bWVudGF0aW9uLiBCdXQgSSBt YXkgYmUgdGhlIG9ubHkgb25lIHRoaW5raW5nIHRoaXMKd2F5IC4uLgoKSmFuCgoKX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl dmVsCg==