From mboxrd@z Thu Jan 1 00:00:00 1970 From: Alexandru Stefan ISAILA Subject: Re: [PATCH v9 03/11] x86/hvm: Introduce hvm_save_cpu_ctxt_one func Date: Tue, 3 Jul 2018 12:05:44 +0000 Message-ID: <1530619570.8880.34.camel@bitdefender.com> References: <1530177936-28379-1-git-send-email-aisaila@bitdefender.com> <1530177936-28379-4-git-send-email-aisaila@bitdefender.com> <5B3657AD02000078001CF49B@prv1-mh.provo.novell.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <5B3657AD02000078001CF49B@prv1-mh.provo.novell.com> Content-Language: en-US Content-ID: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: "JBeulich@suse.com" Cc: "andrew.cooper3@citrix.com" , "paul.durrant@citrix.com" , "Ian.Jackson@eu.citrix.com" , "wei.liu2@citrix.com" , "xen-devel@lists.xen.org" List-Id: xen-devel@lists.xenproject.org T24gVmksIDIwMTgtMDYtMjkgYXQgMTA6MDAgLTA2MDAsIEphbiBCZXVsaWNoIHdyb3RlOg0KPiA+ DQo+ID4gPg0KPiA+ID4gPg0KPiA+ID4gPiBPbiAyOC4wNi4xOCBhdCAxMToyNSwgPGFpc2FpbGFA Yml0ZGVmZW5kZXIuY29tPiB3cm90ZToNCj4gPiArc3RhdGljIGludCBodm1fc2F2ZV9jcHVfY3R4 dF9vbmUoc3RydWN0IHZjcHUgKnYsDQo+ID4gaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgpDQo+ID4g K3sNCj4gPiArICAgIHN0cnVjdCBzZWdtZW50X3JlZ2lzdGVyIHNlZzsNCj4gPiArICAgIHN0cnVj dCBodm1faHdfY3B1IGN0eHQ7DQo+ID4gKw0KPiA+ICsgICAgbWVtc2V0KCZjdHh0LCAwLCBzaXpl b2YoY3R4dCkpOw0KPiA+ICsNCj4gPiArICAgIC8qDQo+ID4gKyAgICAgKiBXZSBkb24ndCBuZWVk IHRvIHNhdmUgc3RhdGUgZm9yIGEgdmNwdSB0aGF0IGlzIGRvd247IHRoZQ0KPiA+IHJlc3RvcmUN Cj4gPiArICAgICAqIGNvZGUgd2lsbCBsZWF2ZSBpdCBkb3duIGlmIHRoZXJlIGlzIG5vdGhpbmcg c2F2ZWQuDQo+ID4gKyAgICAgKi8NCj4gPiArICAgIGlmICggdi0+cGF1c2VfZmxhZ3MgJiBWUEZf ZG93biApDQo+ID4gKyAgICAgICAgcmV0dXJuIENPTlRJTlVFOw0KPiBOb3RlIGhvdyB0aGUgb3Jp Z2luYWwgY29kZSBoYWQgaWYoKSBhbmQgbWVtc2V0KCkgdGhlIG90aGVyIHdheQ0KPiBhcm91bmQu DQo+DQo+ID4NCj4gPiAgc3RhdGljIGludCBodm1fc2F2ZV9jcHVfY3R4dChzdHJ1Y3QgZG9tYWlu ICpkLA0KPiA+IGh2bV9kb21haW5fY29udGV4dF90ICpoKQ0KPiA+ICB7DQo+ID4gICAgICBzdHJ1 Y3QgdmNwdSAqdjsNCj4gPiAtICAgIHN0cnVjdCBodm1faHdfY3B1IGN0eHQ7DQo+ID4gLSAgICBz dHJ1Y3Qgc2VnbWVudF9yZWdpc3RlciBzZWc7DQo+ID4gKyAgICBpbnQgcmMgPSAwOw0KPiA+DQo+ ID4gICAgICBmb3JfZWFjaF92Y3B1ICggZCwgdiApDQo+ID4gICAgICB7DQo+ID4gLSAgICAgICAg LyogV2UgZG9uJ3QgbmVlZCB0byBzYXZlIHN0YXRlIGZvciBhIHZjcHUgdGhhdCBpcyBkb3duOw0K PiA+IHRoZSByZXN0b3JlDQo+ID4gLSAgICAgICAgICogY29kZSB3aWxsIGxlYXZlIGl0IGRvd24g aWYgdGhlcmUgaXMgbm90aGluZyBzYXZlZC4gKi8NCj4gPiAtICAgICAgICBpZiAoIHYtPnBhdXNl X2ZsYWdzICYgVlBGX2Rvd24gKQ0KPiA+ICsgICAgICAgIHJjID0gaHZtX3NhdmVfY3B1X2N0eHRf b25lKHYsIGgpOw0KPiA+ICsgICAgICAgIGlmIChyYyA9PSBDT05USU5VRSkNCj4gU3R5bGUuIEkn bSBwcmV0dHkgc3VyZSB5b3Ugd2VyZSBhc2tlZCBiZWZvcmUgdG8gZ28gdGhyb3VnaCBhbmQNCj4g Y2hlY2sgeW91ciBhZGRpdGlvbnMgZm9yIHN0eWxlLg0KPg0KPiA+DQo+ID4gLS0tIGEveGVuL2lu Y2x1ZGUvYXNtLXg4Ni9odm0vc3VwcG9ydC5oDQo+ID4gKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4 Ni9odm0vc3VwcG9ydC5oDQo+ID4gQEAgLTUyLDYgKzUyLDggQEAgZXh0ZXJuIHVuc2lnbmVkIGlu dCBvcHRfaHZtX2RlYnVnX2xldmVsOw0KPiA+ICAjZGVmaW5lIEhWTV9EQkdfTE9HKGxldmVsLCBf ZiwgX2EuLi4pIGRvIHt9IHdoaWxlICgwKQ0KPiA+ICAjZW5kaWYNCj4gPg0KPiA+ICsjZGVmaW5l IENPTlRJTlVFIDINCj4gVGhpcyBpcyB3YXkgdG9vIGdlbmVyaWMgYW4gaWRlbnRpZmllciBuYW1l LiBBbmQgaXQncyBub3QgaGVscGZ1bCBhdA0KPiBhbGwgd2l0aG91dCBvdGhlciBwb3NzaWJsZSB2 YWx1ZXMgYWxzbyBlbnVtZXJhdGVkLiBBbmQgcGxlYXNlDQo+IHRha2UgImVudW1lcmF0ZWQiIGFz IGEgaGludCAuLi4gT3RvaCwgbG9va2luZyBhdCBpdHMgdXNlIC0gdGhpcyBpcw0KPiBhbiBhZ3Jl ZW1lbnQgYmV0d2VlbiBodm1fc2F2ZV9jcHVfY3R4dCgpIGFuZA0KPiBodm1fc2F2ZV9jcHVfY3R4 dF9vbmUoKSBvbmx5LiBXaHkgZG9lcyBzdWNoIG5lZWQgYSBnbG9iYWxseQ0KPiB2aXNpYmxlICNk ZWZpbmU/DQo+DQoNCkluIHRoZSBmaXJzdCBwYXRjaGVzKGludHJvZHVjZSopIGl0IGlzIHVzZWQg b25seSBiZXR3ZWVuIHNhdmUqKCkgYW5kDQpzYXZlX29uZSooKSBmdW5jcyBidXQgbGF0ZXIgaW4g cGF0Y2ggOSBpdCBpcyB1c2VkIGluIGh2bV9zYXZlKCkgc28gaXQNCmhhcyB0byBiZSB2aXNpYmxl IGZyb20gYm90aCBwbGFjZXMuIEkgY2FuIG1vdmUgdGhlIGVudW0oZm9yIHRoZSByZXR1cm4NCnZh bHVlcykgZGVjbGFyYXRpb24gdG8gc2F2ZS5oIGlmIHRoYXQgaXMgYSBnb29kIHBsYWNlIGZvciBp dC4NCg0KQWxleA0KDQpfX19fX19fX19fX19fX19fX19fX19fX18NClRoaXMgZW1haWwgd2FzIHNj YW5uZWQgYnkgQml0ZGVmZW5kZXINCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94 ZW4tZGV2ZWw=