From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Jan Beulich" Subject: Re: [PATCH 5/7] x86/traps: Lift all non-entrypoint logic in entry_int82() up into C Date: Wed, 03 May 2017 03:02:25 -0600 Message-ID: <5909B8C1020000780015637E@prv-mh.provo.novell.com> References: <1493748326-9582-1-git-send-email-andrew.cooper3@citrix.com> <1493748326-9582-6-git-send-email-andrew.cooper3@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1493748326-9582-6-git-send-email-andrew.cooper3@citrix.com> Content-Disposition: inline List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Andrew Cooper Cc: Xen-devel List-Id: xen-devel@lists.xenproject.org Pj4+IE9uIDAyLjA1LjE3IGF0IDIwOjA1LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv dGU6Cj4gLS0tIC9kZXYvbnVsbAo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9wdi90cmFwcy5jCj4gQEAg LTAsMCArMSw0NCBAQAo+ICsvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCj4gKyAqIGFyY2gveDg2L3B2 L3RyYXBzLmMKPiArICoKPiArICogUFYgbG93IGxldmVsIGVudHJ5IHBvaW50cy4KPiArICoKPiAr ICogVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0 IGFuZC9vciBtb2RpZnkKPiArICogaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJh bCBQdWJsaWMgTGljZW5zZSBhcyBwdWJsaXNoZWQgYnkKPiArICogdGhlIEZyZWUgU29mdHdhcmUg Rm91bmRhdGlvbjsgZWl0aGVyIHZlcnNpb24gMiBvZiB0aGUgTGljZW5zZSwgb3IKPiArICogKGF0 IHlvdXIgb3B0aW9uKSBhbnkgbGF0ZXIgdmVyc2lvbi4KPiArICoKPiArICogVGhpcyBwcm9ncmFt IGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCj4gKyAq IGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJh bnR5IG9mCj4gKyAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIg UFVSUE9TRS4gIFNlZSB0aGUKPiArICogR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1v cmUgZGV0YWlscy4KPiArICoKPiArICogWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBv ZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UKPiArICogYWxvbmcgd2l0aCB0aGlzIHBy b2dyYW07IElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KPiArICoK PiArICogQ29weXJpZ2h0IChjKSAyMDE3IENpdHJpeCBTeXN0ZW1zIEx0ZC4KPiArICovCj4gKwo+ ICsjaW5jbHVkZSA8eGVuL2h5cGVyY2FsbC5oPgo+ICsKPiArI2luY2x1ZGUgPGFzbS9hcGljLmg+ Cj4gKwo+ICsjaWZkZWYgQ09ORklHX0NPTVBBVAoKQXMgZXhwcmVzc2VkIGJlZm9yZSwgSSBkaXNh Z3JlZSB0byB0aGUgcmUtaW50cm9kdWN0aW9uIG9mIHN1Y2gKY29uZGl0aW9uYWxzIGluIHg4NiBj b2RlLgoKPiArdm9pZCBkb19lbnRyeV9pbnQ4MihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykK CkFoLCBzbyBoZXJlIHdlIGdvLiBJZiB0aGlzIGFuZCBwYXRjaCA0IGdldCBjb21taXR0ZWQgdG9n ZXRoZXIsIEkKd2l0aGRyYXcgbXkgZGVjbGFyYXRpb24gc3BlY2lmaWMgY2hhbmdlIHJlcXVlc3Qg b24gdGhhdCBvdGhlcgpwYXRjaC4KCj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9oeXBlcmNh bGwuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHlwZXJjYWxsLmgKPiBAQCAtMjUsNiAr MjUsMTAgQEAgdHlwZWRlZiBzdHJ1Y3Qgewo+ICAKPiAgZXh0ZXJuIGNvbnN0IGh5cGVyY2FsbF9h cmdzX3QgaHlwZXJjYWxsX2FyZ3NfdGFibGVbTlJfaHlwZXJjYWxsc107Cj4gIAo+ICsjaWZkZWYg Q09ORklHX1BWCj4gK3ZvaWQgcHZfaHlwZXJjYWxsKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdz KTsKPiArI2VuZGlmCgpBcmUgc3VjaCAjaWZkZWYtcyByZWFsbHkgdXNlZnVsPyBIYXZpbmcgdGhl IGRlY2xhcmF0aW9uIGRvZXMgbm8gaGFybSwKbGlua2luZyB3b3VsZCBmYWlsIGlmIHRoZSBjb25m aWcgc2V0dGluZyBpcyBvZmYuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54 ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK