From mboxrd@z Thu Jan 1 00:00:00 1970 From: Paul Durrant Subject: Re: [PATCH 5/7] x86/viridian: add warnings for unimplemented hypercalls and MSRs Date: Mon, 20 Mar 2017 12:54:39 +0000 Message-ID: <25808a0556d3471cb25585878ceec2e9@AMSPEX02CL03.citrite.net> References: <1489744633-28760-1-git-send-email-paul.durrant@citrix.com> <1489744633-28760-6-git-send-email-paul.durrant@citrix.com> <58CFD7680200007800144FE8@prv-mh.provo.novell.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta3.messagelabs.com ([195.245.230.39]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cpwpd-0007Cj-PJ for xen-devel@lists.xenproject.org; Mon, 20 Mar 2017 12:54:41 +0000 In-Reply-To: <58CFD7680200007800144FE8@prv-mh.provo.novell.com> Content-Language: en-US List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: 'Jan Beulich' Cc: Andrew Cooper , "xen-devel@lists.xenproject.org" List-Id: xen-devel@lists.xenproject.org PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86 SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMjAgTWFyY2ggMjAxNyAxMjoyMgo+IFRvOiBQYXVs IER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPgo+IENjOiBBbmRyZXcgQ29vcGVyIDxB bmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgeGVuLQo+IGRldmVsQGxpc3RzLnhlbnByb2plY3Qu b3JnCj4gU3ViamVjdDogUmU6IFtQQVRDSCA1LzddIHg4Ni92aXJpZGlhbjogYWRkIHdhcm5pbmdz IGZvciB1bmltcGxlbWVudGVkCj4gaHlwZXJjYWxscyBhbmQgTVNScwo+IAo+ID4+PiBPbiAxNy4w My4xNyBhdCAxMDo1NywgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPiB3cm90ZToKPiA+IFRoZSB3 YXJuaW5ncyBhcmUgcmF0ZSBsaW1pdGVkIHNvIGEgbWFsaWNpb3VzIGd1ZXN0IGNhbm5vdCB1c2Ug dGhlbSB0bwo+ID4gYXMgYSBEb1MuCj4gCj4gSW4gZmFjdCB0aGV5J3JlIGRlYnVnLWJ1aWxkLW9u bHkgb25lcy4gRGlkIHlvdSBwZXJoYXBzIG1lYW4gZ3ByaW50aygpPwo+IAoKWWVzLCBJIGRpZC4K Cj4gPiBAQCAtNTM0LDYgKzU5MiwxMCBAQCBpbnQgd3Jtc3JfdmlyaWRpYW5fcmVncyh1aW50MzJf dCBpZHgsIHVpbnQ2NF90IHZhbCkKPiA+ICAgICAgICAgIGJyZWFrOwo+ID4KPiA+ICAgICAgZGVm YXVsdDoKPiA+ICsgICAgICAgIGlmIChpZHggPj0gVklSSURJQU5fTVNSX01JTiAmJiBpZHggPD0g VklSSURJQU5fTVNSX01BWCkKPiAKPiBDb2Rpbmcgc3R5bGUgKGFsc28gZnVydGhlciBkb3duKS4K PiAKPiA+ICsgICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywgInVuaW1wbGVtZW50 ZWQgTVNSICUwOHhcbiIsCj4gPiArICAgICAgICAgICAgICAgICAgICAgaWR4KTsKPiAKPiBDYW4g eW91IHBsZWFzZSBtYWtlIGRpc3Rpbmd1aXNoaW5nIG9mIHdyaXRlIGZyb20gLi4uCj4gCj4gPiBA QCAtNjU3LDYgKzcxOSwxMCBAQCBpbnQgcmRtc3JfdmlyaWRpYW5fcmVncyh1aW50MzJfdCBpZHgs IHVpbnQ2NF90ICp2YWwpCj4gPiAgICAgIH0KPiA+Cj4gPiAgICAgIGRlZmF1bHQ6Cj4gPiArICAg ICAgICBpZiAoaWR4ID49IFZJUklESUFOX01TUl9NSU4gJiYgaWR4IDw9IFZJUklESUFOX01TUl9N QVgpCj4gPiArICAgICAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsICJ1bmltcGxlbWVu dGVkIE1TUiAlMDh4XG4iLAo+ID4gKyAgICAgICAgICAgICAgICAgICAgIGlkeCk7Cj4gCj4gLi4u IHJlYWQgcG9zc2libGUgd2l0aG91dCBoYXZpbmcgdG8gbWFrZSB1c2Ugb2YgdGhlIGxvZ2dlZCBs aW5lCj4gbnVtYmVyPwo+IAoKSSB3aWxsLgoKPiA+IEBAIC04MDksNyArODc1LDE1IEBAIGludCB2 aXJpZGlhbl9oeXBlcmNhbGwoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCj4gPiAgICAgICAg ICBicmVhazsKPiA+ICAgICAgfQo+ID4KPiA+ICsgICAgY2FzZSBIdkdldFBhcnRpdGlvbklkOgo+ ID4gKyAgICBjYXNlIEh2RXh0Q2FsbFF1ZXJ5Q2FwYWJpbGl0aWVzOgo+ID4gKyAgICAgICAgc3Rh dHVzID0gSFZfU1RBVFVTX0lOVkFMSURfSFlQRVJDQUxMX0NPREU7Cj4gPiArICAgICAgICBicmVh azsKPiAKPiBJIHRoaW5rIGEgYnJpZWYgY29tbWVudCBvbiB3aHkgdGhlc2UgZG9uJ3QgZ2V0IGEg bWVzc2FnZSBsb2dnZWQKPiB3b3VsZCBiZSBoZWxwZnVsIHRvIGZ1dHVyZSByZWFkZXJzLgoKU3Vy ZS4KCj4gSSBhbHNvIHRoaW5rIHRoYXQgaXQgd291bGQgYmUKPiBtb3JlIG5hdHVyYWwgdG8gcGxh Y2UgdGhlIHR3byBjYXNlIGxhYmVscyAuLi4KPiAKPiA+ICAgICAgZGVmYXVsdDoKPiA+ICsgICAg ICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAidW5pbXBsZW1lbnRlZCBoeXBlcmNhbGwgJTA0 eFxuIiwKPiA+ICsgICAgICAgICAgICAgICAgIGlucHV0LmNhbGxfY29kZSk7Cj4gPiArCj4gCj4g Li4uIGhlcmUuCj4gCgpPay4gTXkgZ2VuZXJhbCBwcmVmZXJlbmNlIGlzIGZvciBkZWZhdWx0IHRv IGJlIGxhc3QgYnV0IGdpdmVuIHRoYXQgZG9pbmcgaXQgdGhpcyB3YXkgcm91bmQgYWxsb3dzIGZv ciBhIGZhbGwtdGhyb3VnaCBpdCBpcyBpbmRlZWQgbmVhdGVyLgoKICBQYXVsCgo+ID4gICAgICAg ICAgc3RhdHVzID0gSFZfU1RBVFVTX0lOVkFMSURfSFlQRVJDQUxMX0NPREU7Cj4gPiAgICAgICAg ICBicmVhazsKPiA+ICAgICAgfQo+IAo+IEphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=