From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andrew Cooper Subject: Re: [PATCH 5/7] x86/traps: Lift all non-entrypoint logic in entry_int82() up into C Date: Thu, 4 May 2017 10:27:16 +0100 Message-ID: <0be8b6da-1537-37a8-1cb7-e001f3b3dc44@citrix.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> <5909E2EC020000780015655B@prv-mh.provo.novell.com> <6c9ffeb0-1b77-b4c7-603b-b83bd66a9e09@citrix.com> <5909EB2302000078001565B9@prv-mh.provo.novell.com> <24cbb437-39ab-5838-d989-9e7c1be0f696@citrix.com> <590AF406020000780015698B@prv-mh.provo.novell.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <590AF406020000780015698B@prv-mh.provo.novell.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Jan Beulich Cc: Wei Liu , Xen-devel List-Id: xen-devel@lists.xenproject.org T24gMDQvMDUvMTcgMDg6MjcsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDAzLjA1LjE3IGF0 IDIwOjI5LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IElycmVzcGVjdGl2 ZSBvZiB0aGUgaGlzdG9yeSB3aGljaCBsZWFkIHRvIHRoaXMgcG9pbnQsIHRoZSBpbXBvcnRhbnQK Pj4gcXVlc3Rpb24gaXMgd2hldGhlciB3ZSB3YW50IHRvIGFsbG93IGNvbXBpbGluZyB4ODYgd2l0 aG91dCBDT05GSUdfQ09NUEFULgo+Pgo+PiBJZiB0aGUgZXZlbnR1YWwgZGVjaXNpb24gaXMgeWVz LCB0aGVuIG5ldyBjb2RlIHNob3VsZCBzcGVjaWZpY2FsbHkgYmUKPj4gaW50cm9kdWNlZCBhcyBi ZWluZyBDT05GSUdfQ09NUEFULWNsZWFuLCBiZWNhdXNlIGRlY2lzaW9ucyBsaWtlIHRoYXQKPj4g YWZmZWN0IGhvdyB0byBzdHJ1Y3R1cmUgdGhlIGNvZGUgaW4gdGhlIGZpcnN0IHBsYWNlLCBhbmQg dGhlcmVmb3JlIGJlCj4+IGZhciBjbGVhbmVyIGNoYW5nZXMgdGhhbiB0cnlpbmcgdG8gcmV0cm9m aXQgQ09ORklHX0NPTVBBVCBpbiB0aGUgZnV0dXJlLgo+IFdlbGwsIG9rYXksIEkgY2FuIGFncmVl IHdpdGggdGhpcy4gU28gd2hhdCB3b3VsZCBhbiB4ODYtWGVuIHdpdGgKPiBDT01QQVQgb2ZmIHN1 cHBvcnQ/IDY0LWJpdCBndWVzdHMgb25seSwgcmVnYXJkbGVzcyBvZiB0eXBlPwoKWWVzLiAgSSBp bnRlbmQgdGhpcyB0byBtZWFuIDY0Yml0IGd1ZXN0cyBvZiBhbnkgdHlwZS4KCj4gQXMgc2FpZCBi ZWZvcmUsIEkgZG9uJ3QgdmlldyBpdCBhcyBhIHJlYXNvbmFibGUgc2V0dXAgdG8gYWxsb3cgb25s eQo+IDY0LWJpdCBIVk0gZ3Vlc3RzLCBzbyB1bmxlc3MgdGhlcmUgaXMgYW4gaW50ZW50aW9uIHRv IGhhdmUgYQo+IGNvbmZpZ3VyYXRpb24gd2hlcmUgb25seSBQVkggZ3Vlc3RzIGFyZSBzdXBwb3J0 ZWQgKGkuZS4gbmVpdGhlcgo+IFBWIG5vciB0cmFkaXRpb25hbCBIVk0pLCBJIGRvbid0IHRoaW5r IGFsbG93aW5nIHRoZSBvcHRpb24gdG8gYmUKPiB0dXJuZWQgb2ZmIG1ha2VzIHNlbnNlIG9uIHg4 Ni4KCkhWTSBhbmQgUFZIIGFyZW4ndCB2ZXJ5IGRpZmZlcmVudCwgYnV0IHRoZXJlIHdpbGwgYmUg YSBzbWFsbCBhbW91bnQgb2YKd29yayByZXF1aXJlZCB0byBnZXQgcGxhaW4gSFZNIGJvb3Rpbmcg bGlrZSB0aGlzLCBiZWNhdXNlIG9mIGh2bWxvYWRlcgpjdXJyZW50bHkgYmVpbmcgMzJiaXQgb25s eS4gIEkgZG8gc2VlIChwb3RlbnRpYWxseSkgdmFsdWUgaW4gYWxsb3dpbmcKNjRiaXQtb25seSB0 cmFkaXRpb25hbCBIVk0gZ3Vlc3RzLCBlLmcuIHdpdGggYSA2NGJpdCBPVk1GIGZpcm13YXJlCihh bHRob3VnaCB0aGlzIGlzIGFscmVhZHkgdHVybmluZyBmYWlybHkgUFZIIGluIG5hdHVyZSkuCgpQ Vkggb24gdGhlIG90aGVyIGhhbmQgaXMgYWxyZWFkeSBjYXBhYmxlIG9mIGJvb3RpbmcgYW5kIHJ1 bm5pbmcgcHJvcGVybHkKd2VyZSBDT05GSUdfQ09NUEFUIHRvIGJlIGRpc2FibGVkIHRvZGF5LgoK VGhlIHNlbGVjdGlvbiBvZiBDT05GSUdfUFYsIENPTkZJR19IVk0gYW5kIENPTkZJR19DT01QQVQg d2lsbCBldmVudHVhbGx5CmRlZmluZSB0aGUgbWF0cml4IG9mIHdoaWNoIGd1ZXN0cyBhcmUgc3Vw cG9ydGVkIGluIHRoaXMgYnVpbGQgb2YgdGhlCmh5cGVydmlzb3IsIGJhc2VkIG9uIHdoaWNoIGNo dW5rcyBvZiBmdW5jdGlvbmFsaXR5IHRoZXkgY29tcGlsZSBvdXQuCgp+QW5kcmV3CgpfX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t ZGV2ZWwK