From mboxrd@z Thu Jan 1 00:00:00 1970 From: Julien Grall Subject: Re: [PATCH 09/28] ARM: GICv3 ITS: map device and LPIs to the ITS on physdev_op hypercall Date: Tue, 31 Jan 2017 12:43:42 +0000 Message-ID: <4a8e35dc-57e5-e493-9a9a-4a91bb8e1a2f@arm.com> References: <20170130183153.28566-1-andre.przywara@arm.com> <20170130183153.28566-10-andre.przywara@arm.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta6.messagelabs.com ([193.109.254.103]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cYXmq-0001gL-6l for xen-devel@lists.xenproject.org; Tue, 31 Jan 2017 12:43:52 +0000 In-Reply-To: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: "Jaggi, Manish" , Andre Przywara , Stefano Stabellini Cc: "xen-devel@lists.xenproject.org" , "Nair, Jayachandran" , Vijay Kilari , "Kapoor, Prasun" List-Id: xen-devel@lists.xenproject.org CgpPbiAzMS8wMS8xNyAxMDoyOSwgSmFnZ2ksIE1hbmlzaCB3cm90ZToKPj4KPj4gRnJvbTogWGVu LWRldmVsIDx4ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW4ub3JnPiBvbiBiZWhhbGYgb2YgQW5k cmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+Cj4+IFNlbnQ6IFR1ZXNkYXksIEph bnVhcnkgMzEsIDIwMTcgMTI6MDEgQU0KPj4gVG86IFN0ZWZhbm8gU3RhYmVsbGluaTsgSnVsaWVu IEdyYWxsCj4+IENjOiB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc7IFZpamF5IEtpbGFy aQo+PiBTdWJqZWN0OiBbWGVuLWRldmVsXSBbUEFUQ0ggMDkvMjhdIEFSTTogR0lDdjMgSVRTOiBt YXAgZGV2aWNlIGFuZCBMUElzIHRvIHRoZSBJVFMgb24gcGh5c2Rldl9vcCBoeXBlcmNhbGwKPj4K PiBbc25pcF0KPj4KPj4KPj4gIGludCBkb19waHlzZGV2X29wKGludCBjbWQsIFhFTl9HVUVTVF9I QU5ETEVfUEFSQU0odm9pZCkgYXJnKQo+PiAgewo+PiArICAgIHN0cnVjdCBwaHlzZGV2X21hbmFn ZV9wY2kgbWFuYWdlOwo+PiArICAgIHUzMiBkZXZpZDsKPj4gKyAgICBpbnQgcmV0Owo+PiArCj4+ ICsgICAgc3dpdGNoIChjbWQpCj4+ICsgICAgewo+Cj4gWW91IG1pZ2h0IGFsb3MgbmVlZCB0byAg UEhZU0RFVk9QX3BjaV9kZXZpY2VfYWRkIGh5cGVyY2FsbCBhbHNvLgo+Cj4+ICsgICAgICAgIGNh c2UgUEhZU0RFVk9QX21hbmFnZV9wY2lfYWRkOgo+PiArICAgICAgICBjYXNlIFBIWVNERVZPUF9t YW5hZ2VfcGNpX3JlbW92ZToKPj4gKyAgICAgICAgICAgIGlmICggY29weV9mcm9tX2d1ZXN0KCZt YW5hZ2UsIGFyZywgMSkgIT0gMCApCj4+ICsgICAgICAgICAgICAgICAgcmV0dXJuIC1FRkFVTFQ7 Cj4+ICsKPj4gKyAgICAgICAgICAgIGRldmlkID0gbWFuYWdlLmJ1cyA8PCA4IHwgbWFuYWdlLmRl dmZuOwo+PiArICAgICAgICAgICAgLyogQWxsb2NhdGUgYW4gSVRTIGRldmljZSB0YWJsZSB3aXRo IHNwYWNlIGZvciAzMiBNU0lzICovCj4+ICsgICAgICAgICAgICByZXQgPSBnaWN2M19pdHNfbWFw X2d1ZXN0X2RldmljZShoYXJkd2FyZV9kb21haW4sIGRldmlkLCBkZXZpZCwgNSwKPj4gKyAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNtZCA9PSBQSFlTREVWT1Bf bWFuYWdlX3BjaV9hZGQpOwo+Cj4gQmFzZWQgb24gNC45IGtlcm5lbCwgaXMgdGhlIGRlaXZjZSBJ RCBwbGFpbiBzQkRGIG9yIGl0IGlzIHJldHVybmVkZnJvbSBvZl9tc2lfbWFwX3JpZCAvICBpb3J0 X21zaV9tYXBfcmlkID8KPiBJIGJlbGlldmUgdGhlcmUgbmVlZHMgdG8gYmUgc2V0IHRoaXMgYXMg cmVxdWlyZW1lbnQgb24gdGhlIGNhbGxlIG9mIGh5cGVyY2FsbC4KClRoZSByZXF1aXJlbWVudCBv ZiB0aGUgaHlwZXJjYWxsIGlzIGFscmVhZHkgZGVmaW5lZCBhbmQgY2Fubm90IGJlIApjaGFuZ2Vk LiBTbyBpZiBpdCBkb2VzIG5vdCBwcm92aWRlIHRoZSBjb3JyZWN0IGluZm9ybWF0aW9uLCB0aGVu IHdlIG5lZWQgCnRvIGZpbmQgYW5vdGhlciB3YXkgdG8gZ2V0IHRoZSBEZXZpY2VJRC4KCkluIGNh c2Ugb2YgQUNQSSwgd2Ugc2hvdWxkIGJlIGFibGUgdG8gZ2V0IHRob3NlIGluZm9ybWF0aW9ucyBm cm9tIHRoZSAKSU9SVCBhcyB0aGUgc2VnbWVudCBudW1iZXIgaXMgZGVmaW5lZCBpbiB0aGUgZmly bXdhcmUgdGFibGVzLiBCdXQgZm9yIApEZXZpY2UgVHJlZSwgd2Ugd291bGQgbmVlZCBET00wIGFu ZCBYZW4gdG8gYWdyZWUgb24gdGhlIHNlZ21lbnQgbnVtYmVyLgoKSG93ZXZlciwgSSBhbSBub3Qg c3VyZSB3aGV0aGVyIHdlIGFyZSBnb2luZyB0byBuZWVkIHRob3NlIGh5cGVyY2FsbHMgCndoZW4g WGVuIHdpbGwgZ2FpbiBzdXBwb3J0IG9mIFBDSS4gVGhlcmUgYXJlIHNvbWUgZGlzY3Vzc2lvbiB0 byBsZXQgWGVuIApzY2FubmluZyB0aGUgUENJIGRldmljZXMsIGFuZCB0aGVyZWZvcmUgdGhlIGh5 cGVyY2FsbHMgd2lsbCBiZSB1c2VkLgoKVG9kYXksIHRoZSBoeXBlcmNhbGwgaXMgY2FsbGVkIGJ5 IExpbnV4IG9uIEFSTSwgYnV0IGl0IG1pZ2h0IG5vdCBiZSB0aGUgCmNhc2UgaW4gdGhlIGZ1dHVy ZS4gSWYgd2UgZGVjaWRlIHRvIGltcGxlbWVudCBpdCB0b2RheSwgaXQgbWVhbnMgdGhhdCB3ZSAK d2lsbCBub3QgYmUgYWJsZSB0byByZW1vdmUgaXQgZnJvbSBMaW51eCBmcm9tIGNvbXBhdGliaWxp dHkgcmVhc29ucy4KClNvIEkgd291bGQgYmUgbW9yZSBpbiBmYXZvciBvZiBoYXZpbmcgYSBwZXIt cGxhdGZvcm0gbGlzdCBvZiBkZXZpY2VzIHRvIApzdXBwb3J0IGZvciB0aGUgdGltZSBiZWluZy4g U28gd2UgY2FuIGdldCBHSUN2MyBJVFMgd29ya2luZyB3aXRoIERldmljZSAKVHJlZSB1bnRpbCBY ZW4gZ2FpbiBzdXBwb3J0IG9mIFBDSS4gU3RlZmFubywgQW5kcmUsIGFueSBvcGluaW9ucz8KCkNo ZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=