From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Jan Beulich" Subject: Re: [PATCH v3 5/9] x86/vmx: Improvements to LBR MSR handling Date: Wed, 27 Jun 2018 03:12:16 -0600 Message-ID: <5B3354F002000078001CE3D9@prv1-mh.provo.novell.com> References: <1528483723-4128-6-git-send-email-andrew.cooper3@citrix.com> <1530089004-32155-1-git-send-email-andrew.cooper3@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1530089004-32155-1-git-send-email-andrew.cooper3@citrix.com> Content-Disposition: inline List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: Andrew Cooper Cc: Kevin Tian , Xen-devel , Wei Liu , Jun Nakajima , Roger Pau Monne List-Id: xen-devel@lists.xenproject.org Pj4+IE9uIDI3LjA2LjE4IGF0IDEwOjQzLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv dGU6Cj4gVGhlIG1haW4gcHVycG9zZSBvZiB0aGlzIHBhdGNoIGlzIHRvIG9ubHkgZXZlciBpbnNl cnQgdGhlIExCUiBNU1JzIGludG8gdGhlCj4gZ3Vlc3QgbG9hZC9zYXZlIGxpc3Qgb25jZSwgYXMg YSBmdXR1cmUgcGF0Y2ggd2FudHMgdG8gY2hhbmdlIHRoZSBiZWhhdmlvdXIgb2YKPiB2bXhfYWRk X2d1ZXN0X21zcigpLgo+IAo+IFRoZSByZXBlYXRlZCBwcm9jZXNzaW5nIG9mIGxicl9pbmZvIGFu ZCB0aGUgZ3Vlc3RzIE1TUiBsb2FkL3NhdmUgbGlzdCBpcwo+IHJlZHVuZGFudCwgYW5kIGEgZ3Vl c3QgdXNpbmcgTEJSIGl0c2VsZiB3aWxsIGhhdmUgdG8gcmUtZW5hYmxlCj4gTVNSX0RFQlVHQ1RM LkxCUiBpbiBpdHMgI0RCIGhhbmRsZXIsIG1lYW5pbmcgdGhhdCBYZW4gd2lsbCByZXBlYXQgdGhp cwo+IHJlZHVuZGFudCBwcm9jZXNzaW5nIGV2ZXJ5IHRpbWUgdGhlIGd1ZXN0IGdldHMgYSBkZWJ1 ZyBleGNlcHRpb24uCj4gCj4gUmVuYW1lIGxicl9maXh1cF9lbmFibGVkIHRvIGxicl9mbGFncyB0 byBiZSBhIGxpdHRsZSBtb3JlIGdlbmVyaWMsIGFuZCB1c2Ugb25lCj4gYml0IHRvIGluZGljYXRl IHRoYXQgdGhlIE1TUnMgaGF2ZSBiZWVuIGluc2VydGVkIGludG8gdGhlIGxvYWQvc2F2ZSBsaXN0 Lgo+IFNob3J0ZW4gdGhlIGV4aXN0aW5nIEZJWFVQKiBpZGVudGlmaWVycyB0byByZWR1Y2UgY29k ZSB2b2x1bWUuCj4gCj4gRnVydGhlcm1vcmUsIGhhbmRpbmcgdGhlIGd1ZXN0ICNNQyBvbiBhbiBl cnJvciBpc24ndCBhIGxlZ2l0aW1hdGUgYWN0aW9uLiAgVHdvCj4gb2YgdGhlIHRocmVlIGZhaWx1 cmUgY2FzZXMgYXJlIGRlZmluaXRlbHkgaHlwZXJ2aXNvciBidWdzLCBhbmQgdGhlIHRoaXJkIGlz IGEKPiBib3VuZGFyeSBjYXNlIHdoaWNoIHNob3VsZG4ndCBvY2N1ciBpbiBwcmFjdGljZS4gIFRo ZSBndWVzdCBhbHNvIHdvbid0IGV4ZWN1dGUKPiBjb3JyZWN0bHksIHNvIGhhbmRsZSBlcnJvcnMg YnkgY2xlYW5seSBjcmFzaGluZyB0aGUgZ3Vlc3QuCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3 IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KClJldmlld2VkLWJ5OiBKYW4gQmV1 bGljaCA8amJldWxpY2hAc3VzZS5jb20+CndpdGggb25lIG1pbm9yIHJlbWFyazoKCj4gQEAgLTMw OTcsMzAgKzMwOTgsNjQgQEAgc3RhdGljIGludCB2bXhfbXNyX3dyaXRlX2ludGVyY2VwdCh1bnNp Z25lZCBpbnQgbXNyLCB1aW50NjRfdCBtc3JfY29udGVudCkKPiAgICAgICAgICAgICAgaWYgKCB2 cG11X2RvX3dybXNyKG1zciwgbXNyX2NvbnRlbnQsIHN1cHBvcnRlZCkgKQo+ICAgICAgICAgICAg ICAgICAgYnJlYWs7Cj4gICAgICAgICAgfQo+IC0gICAgICAgIGlmICggbXNyX2NvbnRlbnQgJiBJ QTMyX0RFQlVHQ1RMTVNSX0xCUiApCj4gKwo+ICsgICAgICAgIC8qCj4gKyAgICAgICAgICogV2hl biBhIGd1ZXN0IGZpcnN0IGVuYWJsZXMgTEJSLCBhcnJhbmdlIHRvIHNhdmUgYW5kIHJlc3RvcmUg dGhlIExCUgo+ICsgICAgICAgICAqIE1TUnMgYW5kIGFsbG93IHRoZSBndWVzdCBkaXJlY3QgYWNj ZXNzLgo+ICsgICAgICAgICAqCj4gKyAgICAgICAgICogTVNSX0RFQlVHQ1RMIGFuZCBMQlIgaGFz IGV4aXN0ZWQgYWxtb3N0IGxvbmcgYXMgTVNScyBoYXZlIGV4aXN0ZWQsCgouLi4gYXMgbG9uZyBh cyAuLi4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs