From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Jan Beulich" Subject: Re: [PATCH RESEND v1 6/7] x86: Implement Intel Processor Trace MSRs read/write Date: Fri, 04 May 2018 06:06:35 -0600 Message-ID: <5AEC4CCB02000078001C0AB9@prv1-mh.provo.novell.com> References: <1516039953-2988-1-git-send-email-luwei.kang@intel.com> <1516039953-2988-7-git-send-email-luwei.kang@intel.com> <5AE3170702000078001BF1BE@prv1-mh.provo.novell.com> <82D7661F83C1A047AF7DC287873BF1E167F6D582@SHSMSX101.ccr.corp.intel.com> <5AEABB5802000078001C05AD@prv1-mh.provo.novell.com> <82D7661F83C1A047AF7DC287873BF1E167F6DB20@SHSMSX101.ccr.corp.intel.com> <5AEAF44802000078001C06B8@prv1-mh.provo.novell.com> <82D7661F83C1A047AF7DC287873BF1E167F6F069@SHSMSX101.ccr.corp.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <82D7661F83C1A047AF7DC287873BF1E167F6F069@SHSMSX101.ccr.corp.intel.com> Content-Disposition: inline List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: Luwei Kang Cc: Kevin Tian , Stefano Stabellini , Wei Liu , George Dunlap , Andrew Cooper , Tim Deegan , xen-devel@lists.xen.org, Jun Nakajima List-Id: xen-devel@lists.xenproject.org Pj4+IE9uIDA0LjA1LjE4IGF0IDA1OjUzLCA8bHV3ZWkua2FuZ0BpbnRlbC5jb20+IHdyb3RlOgo+ PiA+ICAgICAgVGhhbmtzIGZvciB5b3VyIGNsYXJpZmljYXRpb24uIFBsZWFzZSBjb3JyZWN0IG1l IGlmIEkgaGF2ZQo+PiA+IHNvbWV0aGluZyB3cm9uZy4gR3Vlc3QgbWF5IGV4ZWN1dGUgYW4gaW5z dHJ1Y3Rpb24gYW5kIHRoaXMgaW5zdHJ1Y3Rpb24KPj4gPiBtYXkgcHJvZHVjZSBhbiBQVCBwYWNr ZXQgc2F2ZSBpbiBQVCBvdXRwdXQgYnVmZmVyLiBBbiBFUFQgdmlvbGF0aW9uCj4+ID4gd2lsbCBi ZSBnZW5lcmF0ZWQgaWYgdGhlIGFkZHJlc3Mgb2YgdGhpcyBQVCBidWZmZXIgZG9uJ3QgaGF2ZSBF UFQgcGFnZQo+PiA+IHRhYmxlIG1hcHBpbmcsIGJ1dCB0aGlzIEVQVCB2aW9sYXRpb25zIHNob3Vs ZG4ndCBiZSBoYW5kbGVkIGJ5Cj4+ID4geDg2X2VtdWxhdGUoKSBiZWNhdXNlIGl0IG5vIHJlbGF0 ZSB3aXRoIHRoZSBleGVjdXRlIG9mIHRoaXMgaW5zdHJ1Y3Rpb24uCj4+IAo+PiBQbHVzIC0gYW5k IHRoYXQncyB2ZXJ5IGltcG9ydGFudCAtIHRoZSBFUFQgdmlvbGF0aW9uIG1heSBiZSByZXBvcnRl ZCBvbiBzb21lIAo+IGxhdGVyIGluc24uCj4gCj4gWW91IG1lYW4gdGhlICJsYXRlciBpbnN0cnVj dGlvbiIgaXMgc29tZSBuZXcgaW5zdHJ1Y3Rpb24gaW4gZnV0dXJlIGhhcmR3YXJlPyAKCk5vLCBJ IG1lYW4gYW4gaW5zdHJ1Y3Rpb24gZm9sbG93aW5nIGxhdGVyIGluIHRoZSBpbnN0cnVjdGlvbiBz dHJlYW0uCgo+PiA+ICAgICAgSW4gdGhhdCBjYXNlLCBjYW4gd2UgYnVpbGQgdGhlIEVQVCBtYXAg d2hlbiBzZXQgdGhlIG91dHB1dCBidWZmZXIKPj4gPiBhZGRyZXNzIChJQTMyX1JUSVRfT1VUUFVU X0JBU0UpIGFuZCBjcmFzaCB0aGUgZ3Vlc3QgaWYgc3RpbGwgaGFwcGVuZWQKPj4gPiBFUFQgdmlv bGF0aW9uIHdpdGggSW50ZWwgUFQgb3V0cHV0IGJ1ZmZlciByZWFkL3dyaXRlIGV4aXQKPj4gPiBx dWFsaWZpY2F0aW9uLiBPciBhZGQgYW4gZXhpdCBxdWFsaWZpY2F0aW9uIGNoZWNrIGJlZm9yZSBp bnN0cnVjdGlvbiBlbXVsYXRpb24/Cj4+IAo+PiBJbW8geW91IHNob3VsZCBhZGQgYW4gZXhpdCBx dWFsaWZpY2F0aW9uIGNoZWNrIGluIGFueSBjYXNlLiBEZXBlbmRpbmcgd2hhdCAKPiBlbHNlIHlv dSBkbywgZmluZGluZyB0aGUgbmV3IGJpdCBzZXQgbWF5IGltcGx5IGNyYXNoaW5nCj4+IHRoZSBk b21haW4gb3IgZG9pbmcgc29tZXRoaW5nIG1vcmUgc29waGlzdGljYXRlZC4KPiAKPiBEbyB5b3Ug bWVhbiBhZGQgdGhpcyBjaGVjayBhdCB0aGUgYmVnaW5uaW5nIG9mIGFueSBzcGVjaWZpYyAiZXhp dF9yZWFzb24iIAo+IGhhbmRsZXIgaW4gdm14X3ZtZXhpdF9oYW5kbGVyKCkgZnVuY3Rpb24/CgpU aGF0IGRlcGVuZHMuIFN1cmVseSBub3QgZm9yIGV2ZXJ5IGV4aXQgcmVhc29uLCBidXQgb25seSB0 aG9zZSBmb3Igd2hpY2ggdGhpcwpuZXcgYml0IGlzIHZhbGlkIChpaXJjIGV4aXQgcXVhbGlmaWNh dGlvbnMgZGlmZmVyIHBlciBleGl0IHJlYXNvbiBhbnl3YXksIHNvIHlvdQpjYW4ndCB1bmlsYXRl cmFsbHkgY2hlY2sgdGhlIHNhbWUgYml0IGV2ZXJ5d2hlcmUpLiBBbmQgZXZlbiBmb3IgdGhvc2Ug d2hlcmUKdGhlIGJpdCBpcyB2YWxpZCwgSSdtIG5vdCBzdXJlIHlvdSBjYW4gZGVjaWRlIGluIHRo ZSBleGl0IGhhbmRsZXIgYWxvbmUgd2hhdCB0bwpkbyBpZiB0aGUgYml0IGlzIHNldC4gSXQgbWF5 IGJlIG5lY2Vzc2FyeSB0byBwcm9wYWdhdGUgdGhlIGZsYWcgZG93biB0aGUgY2FsbAp0cmVlLgoK PiBBbm90aGVyIHF1ZXN0aW9uIGlzIHdoZXJlIHRvIGJ1aWxkIHRoaXMgRVBUIG1hcHBpbmc/IFNl dHRpbmcgCj4gSUEzMl9SVElUX09VVFBVVF9CQVNFIG9yIGhhbmRsZWQgYnkgRVBUIHZpb2xhdGlv bj8KCkkgaGF2ZSBubyBpZGVhIC0gdGhhdCdzIG1vcmUgYSBxdWVzdGlvbiBmb3IgeW91IHRvIGFu c3dlciB5b3Vyc2VsZi4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v eGVuLWRldmVs