From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chao Peng Subject: Re: [PATCH v6 1/5] x86: allow reading MSR_IA32_TSC with XENPF_resource_op Date: Mon, 26 Jan 2015 10:41:49 +0800 Message-ID: <20150126024149.GF28428@pengc-linux.bj.intel.com> References: <1422020420-23115-1-git-send-email-chao.p.peng@linux.intel.com> <1422020420-23115-2-git-send-email-chao.p.peng@linux.intel.com> <54C268840200007800058DA2@mail.emea.novell.com> Reply-To: Chao Peng Mime-Version: 1.0 Content-Type: text/plain; charset="gb2312" Content-Transfer-Encoding: base64 Return-path: Content-Disposition: inline In-Reply-To: <54C268840200007800058DA2@mail.emea.novell.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org To: Jan Beulich Cc: wei.liu2@citrix.com, Ian.Campbell@citrix.com, stefano.stabellini@eu.citrix.com, andrew.cooper3@citrix.com, Ian.Jackson@eu.citrix.com, xen-devel@lists.xen.org, will.auld@intel.com, keir@xen.org List-Id: xen-devel@lists.xenproject.org T24gRnJpLCBKYW4gMjMsIDIwMTUgYXQgMDI6Mjg6MDRQTSArMDAwMCwgSmFuIEJldWxpY2ggd3Jv dGU6Cj4gPj4+IE9uIDIzLjAxLjE1IGF0IDE0OjQwLCA8Y2hhby5wLnBlbmdAbGludXguaW50ZWwu Y29tPiB3cm90ZToKPiA+IEBAIC0xMzMsMTAgKzEzNSwzOSBAQCBzdGF0aWMgdm9pZCByZXNvdXJj ZV9hY2Nlc3Modm9pZCAqaW5mbykKPiA+ICAgICAgICAgIHN3aXRjaCAoIGVudHJ5LT51LmNtZCAp Cj4gPiAgICAgICAgICB7Cj4gPiAgICAgICAgICBjYXNlIFhFTl9SRVNPVVJDRV9PUF9NU1JfUkVB RDoKPiA+IC0gICAgICAgICAgICByZXQgPSByZG1zcl9zYWZlKGVudHJ5LT5pZHgsIGVudHJ5LT52 YWwpOwo+ID4gKyAgICAgICAgICAgIGlmICggdW5saWtlbHkoZW50cnktPmlkeCA9PSBNU1JfSUEz Ml9UU0MpICkgewo+ID4gKyAgICAgICAgICAgICAgICAvKiBSZXR1cm4gc2NhbGVkIHRpbWUgaW5z dGVhZCBvZiByYXcgdGltZXN0YW1wICovCj4gPiArICAgICAgICAgICAgICAgIGVudHJ5LT52YWwg PSBnZXRfc190aW1lX2ZpeGVkKHRzYyk7Cj4gCj4gVGhpcyBpcyBnb2luZyB0byBiZSBib2d1cyB3 aGVuIGhhcHBlbmluZyBvbiB0aGUgZmlyc3QgZW50cnkuCj4gRWl0aGVyIGRpc2FsbG93IGl0LCBv ciByZHRzY2xsKCkgaGVyZSBpZiB0c2MgPT0gMC4KCk5vLCBnZXRfc190aW1lX2ZpeGVkKCkgd2ls bCB0YWtlIGNhcmUgb2YgdGhpcy4gSXQgY2FsbHMgcmR0c2NsbCgpIHdoZW4KdHNjID09IDAuIFRo aXMgaXMgdGhlIHdheSBob3cgTk9XKCkgd29ya3MuCgo+IAo+ID4gKyAgICAgICAgICAgICAgICBy ZXQgPSAwOwo+ID4gKyAgICAgICAgICAgIH0KPiA+ICsgICAgICAgICAgICBlbHNlCj4gPiArICAg ICAgICAgICAgewo+ID4gKyAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGlycWZsYWdzOwo+ ID4gKyAgICAgICAgICAgICAgICAvKgo+ID4gKyAgICAgICAgICAgICAgICAgKiBJZiBuZXh0IGVu dHJ5IGlzIE1TUl9JQTMyX1RTQyByZWFkLCB0aGVuIHRoZSBhY3R1YWwgcmR0c2NsbAo+ID4gKyAg ICAgICAgICAgICAgICAgKiBpcyBwZXJmb3JtZWQgdG9nZXRoZXIgd2l0aCBjdXJyZW50IGVudHJ5 LCB3aXRoIElSUSBkaXNhYmxlZC4KPiA+ICsgICAgICAgICAgICAgICAgICovCj4gPiArICAgICAg ICAgICAgICAgIGJvb2xfdCByZWFkX3RzYyA9IChpIDwgcmEtPm5yX2RvbmUgLSAxICYmCj4gPiAr ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bmxpa2VseShlbnRyeVsxXS5pZHgg PT0gTVNSX0lBMzJfVFNDICYmCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICBlbnRyeVsxXS51LmNtZCA9PSBYRU5fUkVTT1VSQ0VfT1BfTVNSX1JFQUQpKTsKPiAKPiBKdXN0 IGxpa2UgeW91IGRvIHRoZSByZHRzY2xsKCkgd2l0aG91dCByZWdhcmQgdG8gcmMgKHdoaWNoIGlz IGZpbmUpLAo+IEkgZG9uJ3QgdGhpbmsgeW91IG5lZWQgdGhhdCBsYXN0IHBhcnQgb2YgdGhlIGNv bmRpdGlvbi4KCkhvdyBhYm91dCBpZiB0aGUgbmV4dCBlbnRyeSBpcyBNU1JfSUEzMl9UU0Mgd3Jp dGU/ICBJIGRvbqGvdCB3YW50IHRvCmludHJvZHVjZSB1bm5lY2Vzc2FyeSBJUlEgbG9ja2luZyBh bmQgYSB1c2VsZXNzIHJkdHNjbGwoKS4KCkNoYW8KCl9fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp c3RzLnhlbi5vcmcKaHR0cDovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==