From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tamas K Lengyel Subject: Re: [PATCH v8 2/6] arm: filter SMC exceptions with failed condition checks Date: Wed, 6 Jul 2016 12:52:52 -0600 Message-ID: References: <1467743871-9644-1-git-send-email-tamas.lengyel@zentific.com> <1467743871-9644-2-git-send-email-tamas.lengyel@zentific.com> <577D4088.60209@arm.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta6.messagelabs.com ([85.158.143.247]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bKrwN-0003gO-0S for xen-devel@lists.xenproject.org; Wed, 06 Jul 2016 18:52:55 +0000 Received: by mail-vk0-f65.google.com with SMTP id m127so1818812vkb.2 for ; Wed, 06 Jul 2016 11:52:53 -0700 (PDT) In-Reply-To: <577D4088.60209@arm.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Julien Grall Cc: "xen-devel@lists.xenproject.org" , Stefano Stabellini List-Id: xen-devel@lists.xenproject.org T24gV2VkLCBKdWwgNiwgMjAxNiBhdCAxMTozMSBBTSwgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh bGxAYXJtLmNvbT4gd3JvdGU6Cj4gT24gMDUvMDcvMTYgMTk6MzcsIFRhbWFzIEsgTGVuZ3llbCB3 cm90ZToKPj4KPj4gSW4gQUFyY2gzMiBzdGF0ZSwgdGhlIEFSTXY4LUEgYXJjaGl0ZWN0dXJlIHBl cm1pdHMsIGJ1dCBkb2VzIG5vdCByZXF1aXJlLAo+PiB0aGlzIHRyYXAgdG8gYXBwbHkgdG8gY29u ZGl0aW9uYWwgU01DIGluc3RydWN0aW9ucyB0aGF0IGZhaWwgdGhlaXIKPj4gY29uZGl0aW9uCj4+ IGNvZGUgY2hlY2ssIGluIHRoZSBzYW1lIHdheSBhcyB3aXRoIHRyYXBzIG9uIG90aGVyIGNvbmRp dGlvbmFsCj4+IGluc3RydWN0aW9ucy4KPgo+Cj4gUGxlYXNlIGFkZCBhIHF1b3RlIHRvIHRoZSBz cGVjLgo+Cj4+IFNpZ25lZC1vZmYtYnk6IFRhbWFzIEsgTGVuZ3llbCA8dGFtYXMubGVuZ3llbEB6 ZW50aWZpYy5jb20+Cj4+IFN1Z2dlc3RlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxA YXJtLmNvbT4KPj4gLS0tCj4+IENjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtl cm5lbC5vcmc+Cj4+IENjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+PiAt LS0KPj4gICB4ZW4vYXJjaC9hcm0vdHJhcHMuYyB8IDE1ICsrKysrKysrKysrKystLQo+PiAgIDEg ZmlsZSBjaGFuZ2VkLCAxMyBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQo+Pgo+PiBkaWZm IC0tZ2l0IGEveGVuL2FyY2gvYXJtL3RyYXBzLmMgYi94ZW4vYXJjaC9hcm0vdHJhcHMuYwo+PiBp bmRleCA0NDkyNmNhLi42MjdlOGM5IDEwMDY0NAo+PiAtLS0gYS94ZW4vYXJjaC9hcm0vdHJhcHMu Ywo+PiArKysgYi94ZW4vYXJjaC9hcm0vdHJhcHMuYwo+PiBAQCAtMjUwNyw2ICsyNTA3LDE3IEBA IGJhZF9kYXRhX2Fib3J0Ogo+PiAgICAgICBpbmplY3RfZGFidF9leGNlcHRpb24ocmVncywgaW5m by5ndmEsIGhzci5sZW4pOwo+PiAgIH0KPj4KPj4gK3N0YXRpYyB2b2lkIGRvX3RyYXBfc21jKHN0 cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCBjb25zdCB1bmlvbiBoc3IgaHNyKQo+PiArewo+PiAr ICAgIGlmICggIWNoZWNrX2NvbmRpdGlvbmFsX2luc3RyKHJlZ3MsIGhzcikgKQo+Cj4KPiBUaGlz IGZ1bmN0aW9uIGlzIGNoZWNraW5nIHRoZSBFQywgaXQgY29uc2lkZXJzIHRoYXQgRUMgPiAweDEw IHdpbGwgYmUKPiB1bmNvbmRpdGlvbmFsLiBIb3dldmVyLCB0aGUgU01DIGV4Y2VwdGlvbiBjbGFz cyBpcyAweDEzIHdoZW4gdGFrZW4gZnJvbQo+IEFBcmNoMzIgYW5kIDB4MTcgd2hlbiB0YWtlbiBm cm9tIEFBcmNoNjQuCj4KPiBGdXJ0aGVybW9yZSwgZm9yIEFSTXY3LCB0aGUgcmVnaXN0ZXIgaXMg UmVzZXJ2ZWQgVU5LL1NCWlAgKHNlZSBCMy0xNDMxIGluCj4gQVJNIERESSAwNDA2Qy5jKS4gSS5l IHRoZSBzb2Z0d2FyZSBzaG91bGQgbm90IHJlbHkgb24gdGhlIGZpZWxkIHJlYWRpbmcgYXMKPiBh bGwgMHMgKHNlZSBHbG9zc2FyeS0yNzM2KS4KPgo+IEZvciBBUk12OCwgd2hlbiB0aGUgU01DIGlz IHRha2VuIGZyb20gQUFyY2g2NCAoc2VlIEQ3LTE5NDIgaW4gQVJNIERESQo+IDA0ODdBLmopLCB0 aGUgcmVnaXN0ZXIgaXMgUkVTMCB3aGljaCBtZWFucyB0aGUgc29mdHdhcmUgc2hvdWxkIG5vdCBy ZWx5IG9uCj4gdGhlIHZhbHVlIHRvIGFsd2F5cyBiZSAwIChzZWUgR2xvc3NhcnktNTczNCkuIFdo ZW4gdGhlIFNNQyBpcyB0YWtlbiBmcm9tCj4gQUFyY2gzMiwgdGhlIGZpZWxkIENWIGlzIG9ubHkg dmFsaWQgaWYgQ0NLTk9XTlBBU1MgaXMgMSAodGhpcyBmaWVsZCBkb2VzIG5vdAo+IGV4aXN0IGZv ciB0aGUgb3RoZXIgZXhjZXB0aW9uIGNsYXNzKS4KPgo+IFNvIHRoaXMgY29kZSBuZWVkIG1vcmUg ZXh0cmEgY2FyZS4gSXQgd291bGQgYWxzbyBiZSBuaWNlIHRvIGhhdmUgYQo+IGRlc2NyaXB0aW9u IGluIHRoZSBjb2RlIGV4cGxhaW5pbmcgd2hhdCdzIGdvaW5nIG9uLgoKQWNrLCB0aGVyZSBzZWVt cyB0byBiZSBlbm91Z2ggY29ybmVyLWNhc2VzIGhlcmUgdGhhdCBJJ20gdW5mYW1pbGlhcgp3aXRo IHRoYXQgSSB3b3VsZCByYXRoZXIgbm90IGF0dGVtcHQgaW1wbGVtZW50aW5nIHRoaXMgYXMgSSBs aWtlbHkKd291bGQgbWlzcyBzb21ldGhpbmcuIEknbGwgd2FpdCBmb3IgeW91ciBwYXRjaCB3aXRo IHRoZSByZXN0IG9mIG15CnNlcmllcyBhcyB0aGF0IHJvdXRlIHdpbGwgbGlrZWx5IGhhdmUgbGVz cyBvdmVyaGVhZCBhbnl3YXkuCgpUaGFua3MsClRhbWFzCgpfX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK