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:57:59 +0100 Message-ID: <893255c1-9cdb-8a67-7ad9-73306681757d@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> <0be8b6da-1537-37a8-1cb7-e001f3b3dc44@citrix.com> <590B124F0200007800156B02@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: <590B124F0200007800156B02@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 T24gMDQvMDUvMTcgMTA6MzYsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDA0LjA1LjE3IGF0 IDExOjI3LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IE9uIDA0LzA1LzE3 IDA4OjI3LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+IEFzIHNhaWQgYmVmb3JlLCBJIGRvbid0IHZp ZXcgaXQgYXMgYSByZWFzb25hYmxlIHNldHVwIHRvIGFsbG93IG9ubHkKPj4+IDY0LWJpdCBIVk0g Z3Vlc3RzLCBzbyB1bmxlc3MgdGhlcmUgaXMgYW4gaW50ZW50aW9uIHRvIGhhdmUgYQo+Pj4gY29u ZmlndXJhdGlvbiB3aGVyZSBvbmx5IFBWSCBndWVzdHMgYXJlIHN1cHBvcnRlZCAoaS5lLiBuZWl0 aGVyCj4+PiBQViBub3IgdHJhZGl0aW9uYWwgSFZNKSwgSSBkb24ndCB0aGluayBhbGxvd2luZyB0 aGUgb3B0aW9uIHRvIGJlCj4+PiB0dXJuZWQgb2ZmIG1ha2VzIHNlbnNlIG9uIHg4Ni4KPj4gSFZN IGFuZCBQVkggYXJlbid0IHZlcnkgZGlmZmVyZW50LCBidXQgdGhlcmUgd2lsbCBiZSBhIHNtYWxs IGFtb3VudCBvZgo+PiB3b3JrIHJlcXVpcmVkIHRvIGdldCBwbGFpbiBIVk0gYm9vdGluZyBsaWtl IHRoaXMsIGJlY2F1c2Ugb2YgaHZtbG9hZGVyCj4+IGN1cnJlbnRseSBiZWluZyAzMmJpdCBvbmx5 LiAgSSBkbyBzZWUgKHBvdGVudGlhbGx5KSB2YWx1ZSBpbiBhbGxvd2luZwo+PiA2NGJpdC1vbmx5 IHRyYWRpdGlvbmFsIEhWTSBndWVzdHMsIGUuZy4gd2l0aCBhIDY0Yml0IE9WTUYgZmlybXdhcmUK Pj4gKGFsdGhvdWdoIHRoaXMgaXMgYWxyZWFkeSB0dXJuaW5nIGZhaXJseSBQVkggaW4gbmF0dXJl KS4KPiBTbyB0aGF0IHdvdWxkIHRoZW4gYmUgeWV0IGFub3RoZXIgY29uc3RydWN0IHdpdGggbm8g cmF3IGhhcmR3YXJlCj4gZXF1aXZhbGVudC4gSSdkIHByZWZlciBpZiB3ZSBzdHJvdmUgZm9yIGlt cHJvdmluZyBvdXIgY29tcGF0aWJpbGl0eSB3aXRoCj4gcmF3IGhhcmR3YXJlIChhcyB3ZSBkbyBp biB2YXJpb3VzIG90aGVyIHBsYWNlcywgeW91IGJlaW5nIG9uZSBvZgo+IHRoZSBwcmltYXJ5IGFk dm9jYXRlcyB0byBkbyBzbykgaW5zdGVhZCBvZiBpbnZlbnRpbmcgbmV3IGN1c3RvbQo+IGVudmly b25tZW50cy4gRnVydGhlcm1vcmUsIHdoaWxlIEkgY2FuIHNlZSB0aGUgYmVuZWZpdCBvZiBlLmcu IG5vdAo+IGFsbG93aW5nIFBWIGd1ZXN0cyBmb3Igc2VjdXJpdHkgcmVhc29ucywgSSdtIGhhdmlu ZyBhIGhhcmQgdGltZQo+IGltYWdpbmluZyBzb21lIHNlY3VyaXR5IGJlbmVmaXQgZnJvbSBkaXNh bGxvd2luZyBhIEhWTSBndWVzdCB0byBydW4KPiBpbiAzMi1iaXQgbW9kZS4gQnV0IHBlcmhhcHMg eW91J3ZlIHRob3VnaHQgb2Ygc29tZXRoaW5nIGFscmVhZHkuLi4KCkhtbS4gIEl0IG1pZ2h0IGJl IG5pY2UgdG8gYmUgYWJsZSB0byBjb21waWxlIG91dCAzMmJpdCBQViB3aXRob3V0CmV4Y2x1ZGlu ZyAzMmJpdCBIVk0uCgpUaGUgc2VjdXJpdHkgZ2FpbiBmb3IgQ09NUEFUIEhWTSBndWVzdHMgaXMg ZnJhY3Rpb25hbCwgY29tcGFyZWQgdG8gUFYsCmJ1dCBpcyBub24temVybzsgd2UgaGF2ZSBoYWQg aW5maW5pdGUgbG9vcHMgaW4gdGhlIGNvbXBhdCB0cmFuc2xhdGlvbgpjb2RlIGJlZm9yZS4KCn5B bmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0 cy54ZW4ub3JnL3hlbi1kZXZlbAo=