From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Woods, Brian" Subject: Re: [PATCH 2/2] x86/hvm: Corrections to RDTSCP intercept handling Date: Fri, 30 Nov 2018 17:19:05 +0000 Message-ID: <20181130171900.GC5122@amd.com> References: <1543597640-28870-1-git-send-email-andrew.cooper3@citrix.com> <1543597640-28870-3-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: <1543597640-28870-3-git-send-email-andrew.cooper3@citrix.com> Content-Language: en-US Content-ID: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: Andrew Cooper Cc: Juergen Gross , Kevin Tian , Wei Liu , Jan Beulich , Xen-devel , Paul Durrant , Jun Nakajima , Boris Ostrovsky , "Woods, Brian" , "Suthikulpanit, Suravee" , =?iso-8859-1?Q?Roger_Pau_Monn=E9?= List-Id: xen-devel@lists.xenproject.org T24gRnJpLCBOb3YgMzAsIDIwMTggYXQgMDU6MDc6MjBQTSArMDAwMCwgQW5keSBDb29wZXIgd3Jv dGU6Cj4gRm9yIGJvdGggVlQteCBhbmQgU1ZNLCB0aGUgUkRUU0NQIGludGVyY2VwdCB3aWxsIHRy aWdnZXIgaWYgdGhlIHBpcGVsaW5lCj4gc3VwcG9ydHMgdGhlIGluc3RydWN0aW9uLCBidXQgdGhl IGd1ZXN0IG1heSBoYXZlIG5vdCBoYXZlIHJkdHNjcCBpbiBpdHMKPiBmZWF0dXJlc2V0LiAgQnJp bmcgdGhlIHZtZXhpdCBoYW5kbGVycyBpbiBsaW5lIHdpdGggdGhlIG1haW4gZW11bGF0b3IKPiBi ZWhhdmlvdXIgYnkgb3B0aW9uYWxseSBoYW5kaW5nIGJhY2sgI1VELgo+IAo+IE5leHQgb24gdGhl IEFNRCBzaWRlLCBpZiBSRFRTQ1AgYWN0dWFsbHkgZW5kcyB1cCBiZWluZyBpbnRlcmNlcHRlZCBv biBhIGRlYnVnCj4gYnVpbGQsIHdlIGZpcnN0IHVwZGF0ZSByZWdzLT5yY3gsIHRoZW4gY2FsbCBf X2dldF9pbnN0cnVjdGlvbl9sZW5ndGgoKSBhc2tpbmcKPiBmb3IgUkRUU0MuICBBcyB0aGUgdHdv IGluc3RydWN0aW9ucyBhcmUgZGlmZmVyZW50IChhbmQgaW5kZWVkLCBkaWZmZXJlbnQKPiBsZW5n dGhzISksIF9fZ2V0X2luc3RydWN0aW9uX2xlbmd0aF9mcm9tX2xpc3QoKSBmYWlscyBhbmQgaGFu ZHMgYmFjayBhICNHUAo+IGZhdWx0Lgo+IAo+IFRoaXMgY2FuIGRlbW9uc3RyYXRlZCBieSBwdXR0 aW5nIGEgZ3Vlc3QgaW50byB0c2NfbW9kZT0iYWx3YXlzIGVtdWxhdGUiIGFuZAo+IGV4ZWN1dGlu ZyBhbiByZHRzY3AgaW5zdHJ1Y3Rpb246Cj4gCj4gICAoZDEpIC0tLSBYZW4gVGVzdCBGcmFtZXdv cmsgLS0tCj4gICAoZDEpIEVudmlyb25tZW50OiBIVk0gNjRiaXQgKExvbmcgbW9kZSA0IGxldmVs cykKPiAgIChkMSkgVGVzdCByZHRzY3AKPiAgIChkMSkgVFNDIG1vZGUgMQo+ICAgKFhFTikgZW11 bGF0ZS5jOjE1OTpkMXYwIF9fZ2V0X2luc3RydWN0aW9uX2xlbmd0aF9mcm9tX2xpc3Q6IE1pc21h dGNoIGJldHdlZW4gZXhwZWN0ZWQgYW5kIGFjdHVhbCBpbnN0cnVjdGlvbjoKPiAgIChYRU4pIGVt dWxhdGUuYzoxNjM6ZDF2MCAgIGxpc3RbMF0gdmFsIDgsIHsgb3BjIDB4ZjAwMzEsIG1vZHJtIDAg fSwgbGlzdCBlbnRyaWVzOiAxCj4gICAoWEVOKSBlbXVsYXRlLmM6MTY1OmQxdjAgICByaXAgMHgx MDQ3NWYsIG5leHRyaXAgMHgxMDQ3NjIsIGxlbiAzCj4gICAoWEVOKSBJbnNuX2xlbiBlbXVsYXRp b24gZmFpbGVkICgxKTogZDF2MCA2NGJpdCBAIDAwMDg6MDAxMDQ3NWYgLT4gMGYgMDEgZjkgNWIg MzEgZmYgMzEgYzAgZTkgYzQgZGIgZmYgZmYgMDAgMDAgMDAKPiAgIChkMSkgKioqKioqKioqKioq KioqKioqKioqKioqKioqKioqCj4gICAoZDEpIFBBTklDOiBVbmhhbmRsZWQgZXhjZXB0aW9uIGF0 IDAwMDg6MDAwMDAwMDAwMDEwNDc1Zgo+ICAgKGQxKSBWZWMgMTMgI0dQWzAwMDBdCj4gICAoZDEp ICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+IAo+IEZpcnN0LCB0ZWFjaCBfX2dldF9p bnN0cnVjdGlvbl9sZW5ndGgoKSB0byBjb3BlIHdpdGggUkRUU0NQLCBhbmQgaW1wcm92ZQo+IHN2 bV92bWV4aXRfZG9fcmR0c2MoKSB0byBhc2sgZm9yIHRoZSBjb3JyZWN0IGluc3RydWN0aW9uLiAg TW92ZSB0aGUgcmVncy0+cmN4Cj4gYWRqdXN0bWVudCBpbnRvIHRoaXMgZnVuY3Rpb24gdG8gZW5z dXJlIGl0IGdldHMgZG9uZSBhZnRlciB3ZSBhcmUgZG9uZQo+IHBvdGVudGlhbGx5IHJhaXNpbmcg ZmF1bHRzLgo+IAo+IFJlcG9ydGVkLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRy aXguY29tPgo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp dHJpeC5jb20+CgpBcyBmYXIgYXMgdGhlIFNWTSBwYXJ0OgpSZXZpZXdlZC1ieTogQnJpYW4gV29v ZHMgPGJyaWFuLndvb2RzQGFtZC5jb20+CgotLSAKQnJpYW4gV29vZHMKCl9fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=