From mboxrd@z Thu Jan 1 00:00:00 1970 From: Paul Durrant Subject: Re: [PATCH v3] x86/hvm/viridian: zero and check vcpu context __pad field Date: Wed, 30 Mar 2016 15:17:33 +0000 Message-ID: <07f5cc60f602402eb7f48265592732b5@AMSPEX02CL03.citrite.net> References: <1459337665-29319-1-git-send-email-paul.durrant@citrix.com> <56FBED6002000078000E14EE@prv-mh.provo.novell.com> <56FBFD6702000078000E159A@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 1alHsG-00028k-GY for xen-devel@lists.xenproject.org; Wed, 30 Mar 2016 15:17:36 +0000 In-Reply-To: <56FBFD6702000078000E159A@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 PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0bzp4 ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW4ub3JnXSBPbiBCZWhhbGYgT2YgSmFuDQo+IEJldWxp Y2gNCj4gU2VudDogMzAgTWFyY2ggMjAxNiAxNToyMw0KPiBUbzogUGF1bCBEdXJyYW50DQo+IENj OiBBbmRyZXcgQ29vcGVyOyBLZWlyIChYZW4ub3JnKTsgeGVuLWRldmVsQGxpc3RzLnhlbnByb2pl Y3Qub3JnDQo+IFN1YmplY3Q6IFJlOiBbWGVuLWRldmVsXSBbUEFUQ0ggdjNdIHg4Ni9odm0vdmly aWRpYW46IHplcm8gYW5kIGNoZWNrIHZjcHUNCj4gY29udGV4dCBfX3BhZCBmaWVsZA0KPiANCj4g Pj4+IE9uIDMwLjAzLjE2IGF0IDE1OjE4LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl Og0KPiA+PiAgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPj4gRnJvbTogSmFuIEJldWxp Y2ggW21haWx0bzpKQmV1bGljaEBzdXNlLmNvbV0NCj4gPj4gU2VudDogMzAgTWFyY2ggMjAxNiAx NDoxNQ0KPiA+PiBUbzogUGF1bCBEdXJyYW50DQo+ID4+IENjOiBBbmRyZXcgQ29vcGVyOyB4ZW4t ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc7IEtlaXIgKFhlbi5vcmcpDQo+ID4+IFN1YmplY3Q6 IFJlOiBbUEFUQ0ggdjNdIHg4Ni9odm0vdmlyaWRpYW46IHplcm8gYW5kIGNoZWNrIHZjcHUgY29u dGV4dA0KPiA+PiBfX3BhZCBmaWVsZA0KPiA+Pg0KPiA+PiA+Pj4gT24gMzAuMDMuMTYgYXQgMTM6 MzQsIDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4gd3JvdGU6DQo+ID4+ID4gLS0tIGEveGVuL2Fy Y2gveDg2L21tLmMNCj4gPj4gPiArKysgYi94ZW4vYXJjaC94ODYvbW0uYw0KPiA+PiA+IEBAIC01 ODksNyArNTg5LDggQEAgc3RhdGljIGlubGluZSB2b2lkIGd1ZXN0X2dldF9lZmZfa2Vybl9sMWUo c3RydWN0DQo+ID4+IHZjcHUgKnYsIHVuc2lnbmVkIGxvbmcgYWRkciwNCj4gPj4gPiAgICAgIFRP R0dMRV9NT0RFKCk7DQo+ID4+ID4gIH0NCj4gPj4gPg0KPiA+PiA+IC1zdGF0aWMgY29uc3QgY2hh ciBfX3NlY3Rpb24oIi5ic3MucGFnZV9hbGlnbmVkLmNvbnN0IikNCj4gPj4gemVyb19wYWdlW1BB R0VfU0laRV07DQo+ID4+ID4gK3N0YXRpYyBjb25zdCBjaGFyIF9fc2VjdGlvbigiLmJzcy5wYWdl X2FsaWduZWQuY29uc3QiKQ0KPiA+PiBfX3plcm9fcGFnZVtQQUdFX1NJWkVdOw0KPiA+PiA+ICtj b25zdCBjaGFyICp6ZXJvX3BhZ2UgPSBfX3plcm9fcGFnZTsNCj4gPj4NCj4gPj4gTWluZCBleHBs YWluaW5nIHdoeSBzaW1wbHkgZHJvcHBpbmcgdGhlICJzdGF0aWMiIGRvZXNuJ3QgZG8gd2hhdCB3 ZQ0KPiA+PiB3YW50Pw0KPiA+Pg0KPiA+DQo+ID4gVGhhdCdzIHdoYXQgSSBkaWQgZmlyc3QuIEkg Z290Og0KPiA+DQo+ID4gbW0uYzo1OTI6NTY6IGVycm9yOiBjb25mbGljdGluZyB0eXBlcyBmb3Ig w6J6ZXJvX3BhZ2XDog0KPiA+ICBzdGF0aWMgY29uc3QgY2hhciBfX3NlY3Rpb24oIi5ic3MucGFn ZV9hbGlnbmVkLmNvbnN0IikNCj4gPiB6ZXJvX3BhZ2VbUEFHRV9TSVpFXTsNCj4gPiAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF4NCj4gPiBJ biBmaWxlIGluY2x1ZGVkIGZyb20NCj4gL2xvY2FsL3NjcmF0Y2gvcGF1bGR1L3hlbi94ZW4vaW5j bHVkZS94ZW4vbW0uaDoxOTU6MCwNCj4gPiAgICAgICAgICAgICAgICAgIGZyb20gbW0uYzo5MDoN Cj4gPiAvbG9jYWwvc2NyYXRjaC9wYXVsZHUveGVuL3hlbi9pbmNsdWRlL2FzbS9tbS5oOjU5ODoy MDogbm90ZTogcHJldmlvdXMNCj4gPiBkZWNsYXJhdGlvbiBvZiDDonplcm9fcGFnZcOiIHdhcyBo ZXJlDQo+ID4gIGV4dGVybiBjb25zdCBjaGFyICp6ZXJvX3BhZ2U7DQo+ID4gICAgICAgICAgICAg ICAgICAgICBeDQo+ID4gL2xvY2FsL3NjcmF0Y2gvcGF1bGR1L3hlbi94ZW4vUnVsZXMubWs6MTY2 OiByZWNpcGUgZm9yIHRhcmdldCAnbW0ubycNCj4gZmFpbGVkDQo+IA0KPiBPYnZpb3VzbHkgdGhp cyBjYW4ndCB3b3JrOiBZb3UgbWVhbnQNCj4gDQo+IGV4dGVybiBjb25zdCBjaGFyIHplcm9fcGFn ZVtdOw0KPiANCg0KWWVzLCBJIGd1ZXNzIEkgZGlkLg0KDQogIFBhdWwNCg0KPiBKYW4NCj4gDQo+ IA0KPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPiBY ZW4tZGV2ZWwgbWFpbGluZyBsaXN0DQo+IFhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnDQo+IGh0dHA6 Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbA0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu eGVuLm9yZwpodHRwOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK