From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andre Przywara Subject: Re: [PATCH v8 07/27] ARM: vGICv3: handle virtual LPI pending and property tables Date: Wed, 12 Apr 2017 14:12:10 +0100 Message-ID: <184ffd90-6cd4-e6ea-ac5b-b1d2556dba02@arm.com> References: <1491957874-31600-1-git-send-email-andre.przywara@arm.com> <1491957874-31600-8-git-send-email-andre.przywara@arm.com> <22389218-452b-75a0-e13e-894ed315bb4a@arm.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta3.messagelabs.com ([195.245.230.39]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cyI2A-0001nI-FH for xen-devel@lists.xenproject.org; Wed, 12 Apr 2017 13:10:06 +0000 In-Reply-To: <22389218-452b-75a0-e13e-894ed315bb4a@arm.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Julien Grall , Stefano Stabellini Cc: xen-devel@lists.xenproject.org, Vijaya Kumar K , Vijay Kilari , Shanker Donthineni List-Id: xen-devel@lists.xenproject.org SGksCgpPbiAxMi8wNC8xNyAxMTo1NSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIEFuZHJlLAo+ IAo+IE9uIDEyLzA0LzE3IDAxOjQ0LCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPj4gQWxsb3cgYSBn dWVzdCB0byBwcm92aWRlIHRoZSBhZGRyZXNzIGFuZCBzaXplIGZvciB0aGUgbWVtb3J5IHJlZ2lv bnMKPj4gaXQgaGFzIHJlc2VydmVkIGZvciB0aGUgR0lDdjMgcGVuZGluZyBhbmQgcHJvcGVydHkg dGFibGVzLgo+PiBXZSBzYW5pdGlzZSB0aGUgdmFyaW91cyBmaWVsZHMgb2YgdGhlIHJlc3BlY3Rp dmUgcmVkaXN0cmlidXRvcgo+PiByZWdpc3RlcnMuCj4+IFRoZSBNTUlPIHJlYWQgYW5kIHdyaXRl IGFjY2Vzc2VzIGFyZSBwcm90ZWN0ZWQgYnkgbG9ja3MsIHRvIGF2b2lkIGFueQo+PiBjaGFuZ2lu ZyBvZiB0aGUgcHJvcGVydHkgb3IgcGVuZGluZyB0YWJsZSBhZGRyZXNzIHdoaWxlIGEgcmVkaXN0 cmlidXRvcgo+PiBpcyBsaXZlIGFuZCBhbHNvIHRvIHByb3RlY3QgdGhlIG5vbi1hdG9taWMgdmdp Y19yZWc2NF9leHRyYWN0KCkgZnVuY3Rpb24KPj4gb24gdGhlIE1NSU8gcmVhZCBzaWRlLgo+Pgo+ PiBTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4K Pj4gUmV2aWV3ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gCj4g V2hpbHN0IEkgZ2F2ZSBteSByZXZpZXdlZC1ieSBpdCBpcyB2ZXJ5IHJ1ZGUgdG8gaWdub3JlIGEg Y29tbWVudC4KClllYWgsIHNvcnJ5IGFib3V0IHRoYXQhIEkgd2FzIHVuc3VyZSBhYm91dCB0aGF0 IGFzIHdlbGwsIHNvIHRob3VnaHQKYWJvdXQgaXQgYW5kIGV2ZW50dWFsbHkgZm9yZ290IHRvIGFu c3dlci4KCj4gSXQgd291bGQgaGF2ZSBiZWVuIG5pY2VyIHRvIGFuc3dlciBldmVuIGlmIGl0IGlz IGp1c3Qgc2F5aW5nICJJIGNhbiBhZGQKPiBhIFRPRE8gYW5kIGFkZHJlc3MgaXQgaW4gYSBmb2xs b3ctdXAgcGF0Y2giLgo+IAo+IFBsZWFzZSBnZXQgdXNlIHRvIG1lbnRpb24gYWxsIHRoZSBjaGFu Z2VzIChlLmcgdGhlIHNwaW5fKmxvY2sgLT4KPiBzcGluXypsb2NrX2lycSogY2hhbmdlKSB5b3Ug bWFkZSBpbiBhIHBhdGNoLiBNYWlubHkgaWYgeW91IGtlZXAgYQo+IHJldmlld2VkLWJ5LgoKSSB3 YXMgcmVhbGx5IHVuc3VyZSBhYm91dCBrZWVwaW5nIG9yIGRyb3BwaW5nIGl0LCBidXQgc2luY2Ug eW91CmNvbXBsYWluZWQgYWJvdXQgbWUgZHJvcHBpbmcgaXQgbGFzdCB0aW1lIEkgdHJpZWQgaXQg dGhlIG90aGVyIHdheSB0aGlzCnRpbWUgOy0pCgo+PiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv YXNtLWFybS9kb21haW4uaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZG9tYWluLmgKPj4gaW5kZXgg ZWJhZWEzNS4uYjJkOThiYiAxMDA2NDQKPj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9kb21h aW4uaAo+PiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbi5oCj4+IEBAIC0xMDksMTEg KzEwOSwxNSBAQCBzdHJ1Y3QgYXJjaF9kb21haW4KPj4gICAgICAgICAgfSAqcmRpc3RfcmVnaW9u czsKPj4gICAgICAgICAgaW50IG5yX3JlZ2lvbnM7ICAgICAgICAgICAgICAgICAgICAgLyogTnVt YmVyIG9mIHJkaXN0Cj4+IHJlZ2lvbnMgKi8KPj4gICAgICAgICAgdWludDMyX3QgcmRpc3Rfc3Ry aWRlOyAgICAgICAgICAgICAgLyogUmUtRGlzdHJpYnV0b3Igc3RyaWRlICovCj4+ICsgICAgICAg IHVuc2lnbmVkIGxvbmcgaW50IG5yX2xwaXM7Cj4+ICsgICAgICAgIHVpbnQ2NF90IHJkaXN0X3By b3BiYXNlOwo+PiAgICAgICAgICBzdHJ1Y3QgcmJfcm9vdCBpdHNfZGV2aWNlczsgICAgICAgICAv KiBEZXZpY2VzIG1hcHBlZCB0byBhbgo+PiBJVFMgKi8KPj4gICAgICAgICAgc3BpbmxvY2tfdCBp dHNfZGV2aWNlc19sb2NrOyAgICAgICAgLyogUHJvdGVjdHMgdGhlCj4+IGl0c19kZXZpY2VzIHRy ZWUgKi8KPj4gICAgICAgICAgc3RydWN0IHJhZGl4X3RyZWVfcm9vdCBwZW5kX2xwaV90cmVlOyAv KiBTdG9yZXMgc3RydWN0Cj4+IHBlbmRpbmdfaXJxJ3MgKi8KPj4gICAgICAgICAgcndsb2NrX3Qg cGVuZF9scGlfdHJlZV9sb2NrOyAgICAgICAgLyogUHJvdGVjdHMgdGhlCj4+IHBlbmRfbHBpX3Ry ZWUgKi8KPj4gICAgICAgICAgdW5zaWduZWQgaW50IGludGlkX2JpdHM7Cj4+ICsgICAgICAgIGJv b2wgcmRpc3RzX2VuYWJsZWQ7ICAgICAgICAgICAgICAgIC8qIElzIGFueSByZWRpc3RyaWJ1dG9y Cj4+IGVuYWJsZWQ/ICovCj4+ICsgICAgICAgIGJvb2wgaGFzX2l0czsKPiAKPiBUaGUgY29tbWVu dCB5b3UgaWdub3JlIHdhcyB0aGUgb25lIGFib3V0IGNvbnNvbGlkYXRpbmcgcmRpc3RzX2VuYWJs ZWQKPiBhbmQgaGFzX2l0cyBpbiBhIHNpbmdsZSBmaWVsZCBhbmQgdXNlIGZsYWdzLgoKWWVzLCBJ IGhhZCB0aGUgaWRlYSBteXNlbGYgYmVmb3JlLCBidXQgZGVjaWRlZCBhZ2FpbnN0IGl0IGFzIElN SE8gaXQKbG9va3MgbXVjaCBuaWNlciB0aGlzIHdheSAoY29tcGFyZWQgdG8gdXNpbmcgYSBmbGFn cyB2YXJpYWJsZS4gd2hpY2ggSQpndWVzcyBpcyB3aGF0IHlvdSBtZWFuKS4KCkFyZSB5b3UgT0sg d2l0aCB0aGF0PwoKQ2hlZXJzLApBbmRyZS4KCj4gCj4+ICAjZW5kaWYKPj4gICAgICB9IHZnaWM7 Cj4+Cj4+IEBAIC0yNjAsNiArMjY0LDcgQEAgc3RydWN0IGFyY2hfdmNwdQo+Pgo+PiAgICAgICAg ICAvKiBHSUN2MzogcmVkaXN0cmlidXRvciBiYXNlIGFuZCBmbGFncyBmb3IgdGhpcyB2Q1BVICov Cj4+ICAgICAgICAgIHBhZGRyX3QgcmRpc3RfYmFzZTsKPj4gKyAgICAgICAgdWludDY0X3QgcmRp c3RfcGVuZGJhc2U7Cj4+ICAjZGVmaW5lIFZHSUNfVjNfUkRJU1RfTEFTVCAgICAgICgxIDw8IDAp ICAgICAgICAvKiBsYXN0IHZDUFUgb2YgdGhlCj4+IHJkaXN0ICovCj4+ICAjZGVmaW5lIFZHSUNf VjNfTFBJU19FTkFCTEVEICAgICgxIDw8IDEpCj4+ICAgICAgICAgIHVpbnQ4X3QgZmxhZ3M7Cj4+ Cj4gCj4gQ2hlZXJzLAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==