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 06:00:36 -0600 Message-ID: <5909E2840200007800156541@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> <5909B8C1020000780015637E@prv-mh.provo.novell.com> <20170503112634.zaojs4gvabxkb4my@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20170503112634.zaojs4gvabxkb4my@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: Wei Liu Cc: Andrew Cooper , Xen-devel List-Id: xen-devel@lists.xenproject.org Pj4+IE9uIDAzLjA1LjE3IGF0IDEzOjI2LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g T24gV2VkLCBNYXkgMDMsIDIwMTcgYXQgMDM6MDI6MjVBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv dGU6Cj4+ID4+PiBPbiAwMi4wNS4xNyBhdCAyMDowNSwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j b20+IHdyb3RlOgo+PiA+IC0tLSAvZGV2L251bGwKPj4gPiArKysgYi94ZW4vYXJjaC94ODYvcHYv dHJhcHMuYwo+PiA+IEBAIC0wLDAgKzEsNDQgQEAKPj4gPiAKPiArLyoqKioqKioqKioqKioqKioq KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq Kgo+ICoqKgo+PiA+ICsgKiBhcmNoL3g4Ni9wdi90cmFwcy5jCj4+ID4gKyAqCj4+ID4gKyAqIFBW IGxvdyBsZXZlbCBlbnRyeSBwb2ludHMuCj4+ID4gKyAqCj4+ID4gKyAqIFRoaXMgcHJvZ3JhbSBp cyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5Cj4+ ID4gKyAqIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vu c2UgYXMgcHVibGlzaGVkIGJ5Cj4+ID4gKyAqIHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb247 IGVpdGhlciB2ZXJzaW9uIDIgb2YgdGhlIExpY2Vuc2UsIG9yCj4+ID4gKyAqIChhdCB5b3VyIG9w dGlvbikgYW55IGxhdGVyIHZlcnNpb24uCj4+ID4gKyAqCj4+ID4gKyAqIFRoaXMgcHJvZ3JhbSBp cyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAo+PiA+ICsg KiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJy YW50eSBvZgo+PiA+ICsgKiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNV TEFSIFBVUlBPU0UuICBTZWUgdGhlCj4+ID4gKyAqIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNl IGZvciBtb3JlIGRldGFpbHMuCj4+ID4gKyAqCj4+ID4gKyAqIFlvdSBzaG91bGQgaGF2ZSByZWNl aXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlCj4+ID4gKyAqIGFs b25nIHdpdGggdGhpcyBwcm9ncmFtOyBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xp Y2Vuc2VzLz4uCj4+ID4gKyAqCj4+ID4gKyAqIENvcHlyaWdodCAoYykgMjAxNyBDaXRyaXggU3lz dGVtcyBMdGQuCj4+ID4gKyAqLwo+PiA+ICsKPj4gPiArI2luY2x1ZGUgPHhlbi9oeXBlcmNhbGwu aD4KPj4gPiArCj4+ID4gKyNpbmNsdWRlIDxhc20vYXBpYy5oPgo+PiA+ICsKPj4gPiArI2lmZGVm IENPTkZJR19DT01QQVQKPj4gCj4+IEFzIGV4cHJlc3NlZCBiZWZvcmUsIEkgZGlzYWdyZWUgdG8g dGhlIHJlLWludHJvZHVjdGlvbiBvZiBzdWNoCj4+IGNvbmRpdGlvbmFscyBpbiB4ODYgY29kZS4K Pj4gCj4gCj4gSSdtIGN1cmlvdXMgdG8ga25vdyBob3cgdGhlIENPTVBBVCBpbnRlcmZhY2UgaXMg dHJlYXRlZCBsb25nIHRlcm0uCj4gCj4gSSBndWVzcyB5b3UncmUgb2YgdGhlIG9waW5pb24gdGhh dCB3ZSBzaG91bGQgYWx3YXlzIGhhdmUgdGhlbSBlbmFibGVkPwoKWWVzLCB0aGF0J3Mgd2h5IGFs bCBvZiBpdHMgdXNlcyBpbiB4ODYgY29kZSBoYWQgYmVlbiByZW1vdmVkCih1bnRpbCBBbmRyZXcg cmVjZW50bHkgcmUtaW50cm9kdWNlZCBzb21lKS4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=