From mboxrd@z Thu Jan 1 00:00:00 1970 From: Paul Durrant Subject: Re: [PATCH] x86/hvm/viridian: zero and check vcpu context __pad field Date: Wed, 30 Mar 2016 15:16:38 +0000 Message-ID: <21e5bda84cf94afe8c1506ed8e1b3c83@AMSPEX02CL03.citrite.net> References: <1459333920-2182-1-git-send-email-paul.durrant@citrix.com> <56FBD31C02000078000E13FB@prv-mh.provo.novell.com> <29b8c208e4c6404e81dff86bb5751255@AMSPEX02CL03.citrite.net> <56FBEDD502000078000E14F1@prv-mh.provo.novell.com> <0d0bdde6785b4807885a0340252097ea@AMSPEX02CL03.citrite.net> <56FBFD2B02000078000E1597@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.bemta14.messagelabs.com ([193.109.254.103]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1alHrN-00020Y-TK for xen-devel@lists.xenproject.org; Wed, 30 Mar 2016 15:16:41 +0000 In-Reply-To: <56FBFD2B02000078000E1597@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 , "Keir (Xen.org)" , "xen-devel@lists.xenproject.org" List-Id: xen-devel@lists.xenproject.org PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86 SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMzAgTWFyY2ggMjAxNiAxNToyMgo+IFRvOiBQYXVs IER1cnJhbnQKPiBDYzogQW5kcmV3IENvb3BlcjsgeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu b3JnOyBLZWlyIChYZW4ub3JnKQo+IFN1YmplY3Q6IFJFOiBbUEFUQ0hdIHg4Ni9odm0vdmlyaWRp YW46IHplcm8gYW5kIGNoZWNrIHZjcHUgY29udGV4dCBfX3BhZAo+IGZpZWxkCj4gCj4gPj4+IE9u IDMwLjAzLjE2IGF0IDE1OjE5LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3RlOgo+ID4+ ICAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+ID4+IEZyb206IEphbiBCZXVsaWNoIFttYWls dG86SkJldWxpY2hAc3VzZS5jb21dCj4gPj4gU2VudDogMzAgTWFyY2ggMjAxNiAxNDoxNwo+ID4+ IFRvOiBQYXVsIER1cnJhbnQKPiA+PiBDYzogQW5kcmV3IENvb3BlcjsgeGVuLWRldmVsQGxpc3Rz LnhlbnByb2plY3Qub3JnOyBLZWlyIChYZW4ub3JnKQo+ID4+IFN1YmplY3Q6IFJFOiBbUEFUQ0hd IHg4Ni9odm0vdmlyaWRpYW46IHplcm8gYW5kIGNoZWNrIHZjcHUgY29udGV4dAo+IF9fcGFkCj4g Pj4gZmllbGQKPiA+Pgo+ID4+ID4+PiBPbiAzMC4wMy4xNiBhdCAxMzoyNiwgPFBhdWwuRHVycmFu dEBjaXRyaXguY29tPiB3cm90ZToKPiA+PiA+PiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRvOkpC ZXVsaWNoQHN1c2UuY29tXQo+ID4+ID4+IFNlbnQ6IDMwIE1hcmNoIDIwMTYgMTI6MjMKPiA+PiA+ PiA+Pj4gT24gMzAuMDMuMTYgYXQgMTI6MzIsIDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4gd3Jv dGU6Cj4gPj4gPj4gPiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuLmMKPiA+PiA+PiA+ ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4uYwo+ID4+ID4+ID4gQEAgLTgyNCw2ICs4 MjQsOCBAQCBzdGF0aWMgaW50IHZpcmlkaWFuX3NhdmVfdmNwdV9jdHh0KHN0cnVjdAo+IGRvbWFp bgo+ID4+ICpkLAo+ID4+ID4+IGh2bV9kb21haW5fY29udGV4dF90ICpoKQo+ID4+ID4+ID4gICAg ICBmb3JfZWFjaF92Y3B1KCBkLCB2ICkgewo+ID4+ID4+ID4gICAgICAgICAgc3RydWN0IGh2bV92 aXJpZGlhbl92Y3B1X2NvbnRleHQgY3R4dDsKPiA+PiA+PiA+Cj4gPj4gPj4gPiArICAgICAgICBt ZW1zZXQoJmN0eHQsIDAsIHNpemVvZihjdHh0KSk7Cj4gPj4gPj4KPiA+PiA+PiBIb3cgYWJvdXQg anVzdCBhZGRpbmcgYW4gZW1wdHkgaW5pdGlhbGl6ZXIgdG8gdGhlIGRlY2xhcmF0aW9uPwo+ID4+ ID4+Cj4gPj4gPgo+ID4+ID4gSSB0aGluayBoYXZpbmcgYSAnemVybyB0aGUgZW50aXJlIHN0cnVj dCcgY2FsbCBhdCB0aGUgc3RhcnQgaXMgYmV0dGVyIGFzIGl0Cj4gPj4gPiB3aWxsIGNvdmVyIGFu eSBhZGRpdGlvbnMgbWFkZSB0byB0aGUgc3RydWN0IGluIGZ1dHVyZS4gSXQncyB3aGF0IEkgaGFk Cj4gPj4gPiBtaXN0YWtlbmx5IGFzc3VtZWQgd2FzIGFscmVhZHkgdGhlcmUuIEluIGZhY3QgSSB0 aGluayBhZGRpbmcgYSBzaW1pbGFyIGNhbGwKPiA+PiA+IGludG8gdGhlIGRvbWFpbiBjb250ZXh0 IHNhdmUgZnVuY3Rpb24gd291bGQgcHJvYmFibHkgYmUgd29ydGh3aGlsZS4KPiA+Pgo+ID4+IEFu ZCBob3cgZG9lcyB0aGUgaW5pdGlhbGl6ZXIgYXBwcm9hY2ggbm90IGZ1bGZpbGwgdGhhdCBpbnRl bnRpb24/Cj4gPj4KPiA+Cj4gPiBCZWNhdXNlIGFueSB0aW1lIGFueW9uZSBhZGRzIGFub3RoZXIg ZmllbGQgdGhleSBoYXZlIHRvIHJlbWVtYmVyIHRvCj4gYWRkCj4gPiBhbm90aGVyIGluaXRpYWxp emVyLCB3aGljaCBpcyB3aGF0IEkgZm9yZ290IHRvIGRvLiBUaGlzIGFwcHJvYWNoIE9UT0ggaXMK PiA+IGZhaWxzYWZlLgo+IAo+IEJ1dCBub3RlIGhvdyBJIHNhaWQgImFuIGVtcHR5IGluaXRpYWxp emVyIjogV2hlbiB0aGVyZSBpcyBhbgo+IGluaXRpYWxpemVyIGF0IGFsbCwgYWxsIGZpZWxkcyBu b3QgbWVudGlvbmVkIGluIHRoZSBpbml0aWFsaXplciB3aWxsIGdldAo+IGRlZmF1bHQgaW5pdGlh bGl6ZWQgKGkuZS4gemVyb2VkKS4gSGVuY2UgYW4gZW1wdHkgaW5pdGlhbGl6ZXIKPiBjbGVhcnMg dGhlIGVudGlyZSBzdHJ1Y3R1cmUuCj4gCgpBaCwgeW91IG1lYW4gQzk5IGluaXRpYWxpemVyIHN0 eWxlLiBUaGF0IHdvdWxkIGJlIG5lYXRlci4KCiAgUGF1bAoKPiBKYW4KCgpfX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0 Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=