From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andrew Cooper Subject: Re: [PATCH v10 4/9] x86/hvm: loosen up the ASSERT in hvm_cr4_guest_reserved_bits and hvm_efer_valid Date: Mon, 7 Dec 2015 16:56:42 +0000 Message-ID: <5665BA4A.6020103@citrix.com> References: <1449506917-26426-1-git-send-email-roger.pau@citrix.com> <1449506917-26426-5-git-send-email-roger.pau@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta4.messagelabs.com ([85.158.143.247]) by lists.xen.org with esmtp (Exim 4.72) (envelope-from ) id 1a5z5j-0005Q3-Cn for xen-devel@lists.xenproject.org; Mon, 07 Dec 2015 16:56:47 +0000 In-Reply-To: <1449506917-26426-5-git-send-email-roger.pau@citrix.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: Roger Pau Monne , xen-devel@lists.xenproject.org Cc: Jan Beulich List-Id: xen-devel@lists.xenproject.org T24gMDcvMTIvMTUgMTY6NDgsIFJvZ2VyIFBhdSBNb25uZSB3cm90ZToKPiBMb29zZW4gdXAgdGhl IGNvbmRpdGlvbiBzbyB3ZSBtYWtlIHN1cmUgdGhhdCB0aGUgY3VycmVudCB2Y3B1IGJlbG9uZ3Mg dG8gdGhlCj4gc2FtZSBkb21haW4uCj4KPiBTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOp IDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiBDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu Y29tPgo+IENjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKVGhl ICJ2ID09IGN1cnJlbnQiIGlzIGEgZ2VudWluZSByZXN0cmljdGlvbiBvbiBodm1fY3B1aWQoKSwg YnV0IG9ubHkKbWF0dGVycyBmb3IgYXJlYXMgbm90IHByb2JlZCBieSB0aGVzZSB0d28gdXNlcy4K ClJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoK TG9uZ3Rlcm0sIEkgd2lsbCByZW1vdmUgdGhlIHJlc3RyaWN0aW9uLCBidXQgdGhlcmUgaXMgYSBz dWJzdGFudGlhbApxdWFudGl0eSBvZiB3b3JrIGJlZm9yZSB0aGF0IGNhbiBoYXBwZW4uCgo+IC0t LQo+ICB4ZW4vYXJjaC94ODYvaHZtL2h2bS5jIHwgNCArKy0tCj4gIDEgZmlsZSBjaGFuZ2VkLCAy IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCj4KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gv eDg2L2h2bS9odm0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKPiBpbmRleCBhZjNkNGQ3Li45 MmQ1N2ZmIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKPiArKysgYi94ZW4v YXJjaC94ODYvaHZtL2h2bS5jCj4gQEAgLTE4NDIsNyArMTg0Miw3IEBAIHN0YXRpYyBjb25zdCBj aGFyICogaHZtX2VmZXJfdmFsaWQoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQ2NF90IHZhbHVl LAo+ICAgICAgewo+ICAgICAgICAgIHVuc2lnbmVkIGludCBsZXZlbDsKPiAgCj4gLSAgICAgICAg QVNTRVJUKHYgPT0gY3VycmVudCk7Cj4gKyAgICAgICAgQVNTRVJUKHYtPmRvbWFpbiA9PSBjdXJy ZW50LT5kb21haW4pOwo+ICAgICAgICAgIGh2bV9jcHVpZCgweDgwMDAwMDAwLCAmbGV2ZWwsIE5V TEwsIE5VTEwsIE5VTEwpOwo+ICAgICAgICAgIGlmICggbGV2ZWwgPj0gMHg4MDAwMDAwMSApCj4g ICAgICAgICAgewo+IEBAIC0xOTEyLDcgKzE5MTIsNyBAQCBzdGF0aWMgdW5zaWduZWQgbG9uZyBo dm1fY3I0X2d1ZXN0X3Jlc2VydmVkX2JpdHMoY29uc3Qgc3RydWN0IHZjcHUgKnYsCj4gICAgICB7 Cj4gICAgICAgICAgdW5zaWduZWQgaW50IGxldmVsOwo+ICAKPiAtICAgICAgICBBU1NFUlQodiA9 PSBjdXJyZW50KTsKPiArICAgICAgICBBU1NFUlQodi0+ZG9tYWluID09IGN1cnJlbnQtPmRvbWFp bik7Cj4gICAgICAgICAgaHZtX2NwdWlkKDAsICZsZXZlbCwgTlVMTCwgTlVMTCwgTlVMTCk7Cj4g ICAgICAgICAgaWYgKCBsZXZlbCA+PSAxICkKPiAgICAgICAgICAgICAgaHZtX2NwdWlkKDEsIE5V TEwsIE5VTEwsICZsZWFmMV9lY3gsICZsZWFmMV9lZHgpOwoKCl9fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl dmVsQGxpc3RzLnhlbi5vcmcKaHR0cDovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==