From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Jan Beulich" Subject: Re: [PATCH] x86/hvm/viridian: zero and check vcpu context __pad field Date: Wed, 30 Mar 2016 09:24:57 -0600 Message-ID: <56FC0BE902000078000E16F5@prv-mh.provo.novell.com> 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> <21e5bda84cf94afe8c1506ed8e1b3c83@AMSPEX02CL03.citrite.net> 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 1alHzU-0002yB-Pk for xen-devel@lists.xenproject.org; Wed, 30 Mar 2016 15:25:04 +0000 In-Reply-To: <21e5bda84cf94afe8c1506ed8e1b3c83@AMSPEX02CL03.citrite.net> Content-Disposition: inline List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Paul Durrant Cc: Andrew Cooper , "Keir(Xen.org)" , "xen-devel@lists.xenproject.org" List-Id: xen-devel@lists.xenproject.org Pj4+IE9uIDMwLjAzLjE2IGF0IDE3OjE2LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl Ogo+PiAgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPj4gRnJvbTogSmFuIEJldWxpY2ggW21h aWx0bzpKQmV1bGljaEBzdXNlLmNvbV0KPj4gU2VudDogMzAgTWFyY2ggMjAxNiAxNToyMgo+PiBU bzogUGF1bCBEdXJyYW50Cj4+IENjOiBBbmRyZXcgQ29vcGVyOyB4ZW4tZGV2ZWxAbGlzdHMueGVu cHJvamVjdC5vcmc7IEtlaXIgKFhlbi5vcmcpCj4+IFN1YmplY3Q6IFJFOiBbUEFUQ0hdIHg4Ni9o dm0vdmlyaWRpYW46IHplcm8gYW5kIGNoZWNrIHZjcHUgY29udGV4dCBfX3BhZAo+PiBmaWVsZAo+ PiAKPj4gPj4+IE9uIDMwLjAzLjE2IGF0IDE1OjE5LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+ IHdyb3RlOgo+PiA+PiAgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPj4gPj4gRnJvbTogSmFu IEJldWxpY2ggW21haWx0bzpKQmV1bGljaEBzdXNlLmNvbV0KPj4gPj4gU2VudDogMzAgTWFyY2gg MjAxNiAxNDoxNwo+PiA+PiBUbzogUGF1bCBEdXJyYW50Cj4+ID4+IENjOiBBbmRyZXcgQ29vcGVy OyB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc7IEtlaXIgKFhlbi5vcmcpCj4+ID4+IFN1 YmplY3Q6IFJFOiBbUEFUQ0hdIHg4Ni9odm0vdmlyaWRpYW46IHplcm8gYW5kIGNoZWNrIHZjcHUg Y29udGV4dAo+PiBfX3BhZAo+PiA+PiBmaWVsZAo+PiA+Pgo+PiA+PiA+Pj4gT24gMzAuMDMuMTYg YXQgMTM6MjYsIDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4gd3JvdGU6Cj4+ID4+ID4+IEZyb206 IEphbiBCZXVsaWNoIFttYWlsdG86SkJldWxpY2hAc3VzZS5jb21dCj4+ID4+ID4+IFNlbnQ6IDMw IE1hcmNoIDIwMTYgMTI6MjMKPj4gPj4gPj4gPj4+IE9uIDMwLjAzLjE2IGF0IDEyOjMyLCA8cGF1 bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3RlOgo+PiA+PiA+PiA+IC0tLSBhL3hlbi9hcmNoL3g4 Ni9odm0vdmlyaWRpYW4uYwo+PiA+PiA+PiA+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRp YW4uYwo+PiA+PiA+PiA+IEBAIC04MjQsNiArODI0LDggQEAgc3RhdGljIGludCB2aXJpZGlhbl9z YXZlX3ZjcHVfY3R4dChzdHJ1Y3QKPj4gZG9tYWluCj4+ID4+ICpkLAo+PiA+PiA+PiBodm1fZG9t YWluX2NvbnRleHRfdCAqaCkKPj4gPj4gPj4gPiAgICAgIGZvcl9lYWNoX3ZjcHUoIGQsIHYgKSB7 Cj4+ID4+ID4+ID4gICAgICAgICAgc3RydWN0IGh2bV92aXJpZGlhbl92Y3B1X2NvbnRleHQgY3R4 dDsKPj4gPj4gPj4gPgo+PiA+PiA+PiA+ICsgICAgICAgIG1lbXNldCgmY3R4dCwgMCwgc2l6ZW9m KGN0eHQpKTsKPj4gPj4gPj4KPj4gPj4gPj4gSG93IGFib3V0IGp1c3QgYWRkaW5nIGFuIGVtcHR5 IGluaXRpYWxpemVyIHRvIHRoZSBkZWNsYXJhdGlvbj8KPj4gPj4gPj4KPj4gPj4gPgo+PiA+PiA+ IEkgdGhpbmsgaGF2aW5nIGEgJ3plcm8gdGhlIGVudGlyZSBzdHJ1Y3QnIGNhbGwgYXQgdGhlIHN0 YXJ0IGlzIGJldHRlciBhcyAKPiBpdAo+PiA+PiA+IHdpbGwgY292ZXIgYW55IGFkZGl0aW9ucyBt YWRlIHRvIHRoZSBzdHJ1Y3QgaW4gZnV0dXJlLiBJdCdzIHdoYXQgSSBoYWQKPj4gPj4gPiBtaXN0 YWtlbmx5IGFzc3VtZWQgd2FzIGFscmVhZHkgdGhlcmUuIEluIGZhY3QgSSB0aGluayBhZGRpbmcg YSBzaW1pbGFyIAo+IGNhbGwKPj4gPj4gPiBpbnRvIHRoZSBkb21haW4gY29udGV4dCBzYXZlIGZ1 bmN0aW9uIHdvdWxkIHByb2JhYmx5IGJlIHdvcnRod2hpbGUuCj4+ID4+Cj4+ID4+IEFuZCBob3cg ZG9lcyB0aGUgaW5pdGlhbGl6ZXIgYXBwcm9hY2ggbm90IGZ1bGZpbGwgdGhhdCBpbnRlbnRpb24/ Cj4+ID4+Cj4+ID4KPj4gPiBCZWNhdXNlIGFueSB0aW1lIGFueW9uZSBhZGRzIGFub3RoZXIgZmll bGQgdGhleSBoYXZlIHRvIHJlbWVtYmVyIHRvCj4+IGFkZAo+PiA+IGFub3RoZXIgaW5pdGlhbGl6 ZXIsIHdoaWNoIGlzIHdoYXQgSSBmb3Jnb3QgdG8gZG8uIFRoaXMgYXBwcm9hY2ggT1RPSCBpcwo+ PiA+IGZhaWxzYWZlLgo+PiAKPj4gQnV0IG5vdGUgaG93IEkgc2FpZCAiYW4gZW1wdHkgaW5pdGlh bGl6ZXIiOiBXaGVuIHRoZXJlIGlzIGFuCj4+IGluaXRpYWxpemVyIGF0IGFsbCwgYWxsIGZpZWxk cyBub3QgbWVudGlvbmVkIGluIHRoZSBpbml0aWFsaXplciB3aWxsIGdldAo+PiBkZWZhdWx0IGlu aXRpYWxpemVkIChpLmUuIHplcm9lZCkuIEhlbmNlIGFuIGVtcHR5IGluaXRpYWxpemVyCj4+IGNs ZWFycyB0aGUgZW50aXJlIHN0cnVjdHVyZS4KPj4gCj4gCj4gQWgsIHlvdSBtZWFuIEM5OSBpbml0 aWFsaXplciBzdHlsZS4gVGhhdCB3b3VsZCBiZSBuZWF0ZXIuCgpOb3QgcmVhbGx5IC0gInN0YXRp YyBzdHJ1Y3QgcyBzID0ge307IiB3YXMgYWxsb3dlZCBpbiBDODkgdG9vIGlpcmMuCgpKYW4KCgpf X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHA6Ly9saXN0cy54ZW4ub3Jn L3hlbi1kZXZlbAo=