From mboxrd@z Thu Jan 1 00:00:00 1970 From: Julien Grall Subject: [PATCH v3 1/6] xen/arm: traps: Simplify the switch in do_trap_*_abort_guest Date: Thu, 4 Aug 2016 18:50:02 +0100 Message-ID: <1470333007-25178-2-git-send-email-julien.grall@arm.com> References: <1470333007-25178-1-git-send-email-julien.grall@arm.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1470333007-25178-1-git-send-email-julien.grall@arm.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: xen-devel@lists.xen.org Cc: Julien Grall , sstabellini@kernel.org List-Id: xen-devel@lists.xenproject.org VGhlIGZhdWx0IHN0YXR1cyB3ZSBjYXJlIGFyZSBpbiB0aGUgZm9ybSBCQkJCeHggd2hlcmUgeHgg aXMgdGhlIGxvb2t1cApsZXZlbCB0aGF0IGdhdmUgdGhlIGZhdWx0LiBXZSBjYW4gc2ltcGxpZnkg dGhlIGNvZGUgYnkgbWFza2luZyB0aGUgMiBsZWFzdApzaWduaWZpY2FudCBiaXRzLgoKU2lnbmVk LW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCi0tLQogICAgVGhl IHN3aXRjaCBoYXMgbm90IGJlZW4gcmVwbGFjZWQgYnkgYSBzaW1wbGUgaWYgYmVjYXVzZSBtb3Jl IGNhc2UKICAgIHdpbGwgYmUgYWRkZWQgaW4gZm9sbG93LXVwIHBhdGNoZXMuCgogICAgQ2hhbmdl cyBpbiB2MjoKICAgICAgICAtIEZpeCB0eXBvZXMgaW4gdGhlIGNvbW1pdCBtZXNzYWdlCi0tLQog eGVuL2FyY2gvYXJtL3RyYXBzLmMgfCA4ICsrKystLS0tCiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNl cnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS90cmFw cy5jIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKaW5kZXggMGY3OGQyMS4uYjExZDJlNSAxMDA2NDQK LS0tIGEveGVuL2FyY2gvYXJtL3RyYXBzLmMKKysrIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKQEAg LTIzODcsOSArMjM4Nyw5IEBAIHN0YXRpYyB2b2lkIGRvX3RyYXBfaW5zdHJfYWJvcnRfZ3Vlc3Qo c3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsCiAgICAgaW50IHJjOwogICAgIHJlZ2lzdGVyX3Qg Z3ZhID0gUkVBRF9TWVNSRUcoRkFSX0VMMik7CiAKLSAgICBzd2l0Y2ggKCBoc3IuaWFidC5pZnNj ICYgMHgzZiApCisgICAgc3dpdGNoICggaHNyLmlhYnQuaWZzYyAmIH5GU0NfTExfTUFTSyApCiAg ICAgewotICAgIGNhc2UgRlNDX0ZMVF9QRVJNIC4uLiBGU0NfRkxUX1BFUk0gKyAzOgorICAgIGNh c2UgRlNDX0ZMVF9QRVJNOgogICAgIHsKICAgICAgICAgcGFkZHJfdCBncGE7CiAgICAgICAgIGNv bnN0IHN0cnVjdCBucGZlYyBucGZlYyA9IHsKQEAgLTI0NTAsOSArMjQ1MCw5IEBAIHN0YXRpYyB2 b2lkIGRvX3RyYXBfZGF0YV9hYm9ydF9ndWVzdChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywK ICAgICAgICAgICAgIHJldHVybjsgLyogVHJ5IGFnYWluICovCiAgICAgfQogCi0gICAgc3dpdGNo ICggZGFidC5kZnNjICYgMHgzZiApCisgICAgc3dpdGNoICggZGFidC5kZnNjICYgfkZTQ19MTF9N QVNLICkKICAgICB7Ci0gICAgY2FzZSBGU0NfRkxUX1BFUk0gLi4uIEZTQ19GTFRfUEVSTSArIDM6 CisgICAgY2FzZSBGU0NfRkxUX1BFUk06CiAgICAgewogICAgICAgICBjb25zdCBzdHJ1Y3QgbnBm ZWMgbnBmZWMgPSB7CiAgICAgICAgICAgICAucmVhZF9hY2Nlc3MgPSAhZGFidC53cml0ZSwKLS0g CjEuOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp c3RzLnhlbi5vcmcveGVuLWRldmVsCg==