From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andre Przywara Subject: [PATCH v10 10/32] ARM: vGIC: add LPI VCPU ID to struct pending_irq Date: Fri, 26 May 2017 18:35:18 +0100 Message-ID: <20170526173540.10066-11-andre.przywara@arm.com> References: <20170526173540.10066-1-andre.przywara@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 ([193.109.254.103]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dEJ9e-00052W-8d for xen-devel@lists.xenproject.org; Fri, 26 May 2017 17:36:02 +0000 In-Reply-To: <20170526173540.10066-1-andre.przywara@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 VGhlIHRhcmdldCBDUFUgZm9yIGFuIExQSSBpcyBlbmNvZGVkIGluIHRoZSBpbnRlcnJ1cHQgdHJh bnNsYXRpb24gdGFibGUKZW50cnksIHNvIGNhbid0IGJlIGVhc2lseSBkZXJpdmVkIGZyb20ganVz dCBhbiBMUEkgbnVtYmVyIChzaG9ydCBvZgp3YWxraW5nICphbGwqIHRhYmxlcyBhbmQgZmluZCB0 aGUgbWF0Y2hpbmcgTFBJKS4KVG8gYXZvaWQgdGhpcyBpbiBjYXNlIHdlIG5lZWQgdG8ga25vdyB0 aGUgVkNQVSAoZm9yIHRoZSBJTlZBTEwgY29tbWFuZCwKZm9yIGluc3RhbmNlKSwgcHV0IHRoZSBW Q1BVIElEIGluIHRoZSBzdHJ1Y3QgcGVuZGluZ19pcnEsIHNvIHRoYXQgaXQgaXMKZWFzaWx5IGFj Y2Vzc2libGUuCldlIHVzZSB0aGUgcmVtYWluaW5nIDggYml0cyBvZiBwYWRkaW5nIHNwYWNlIGZv ciB0aGF0IHRvIGF2b2lkIGVubGFyZ2luZwp0aGUgc2l6ZSBvZiBzdHJ1Y3QgcGVuZGluZ19pcnEu IFRoZSBudW1iZXIgb2YgVkNQVXMgaXMgbGltaXRlZCB0byAxMjcKYXQgdGhlIG1vbWVudCBhbnl3 YXksIHdoaWNoIHdlIGFsc28gY29uZmlybSB3aXRoIGEgQlVJTERfQlVHX09OLgoKU2lnbmVkLW9m Zi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+Ci0tLQogeGVuL2Fy Y2gvYXJtL3ZnaWMuYyAgICAgICAgfCA0ICsrKysKIHhlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5o IHwgMSArCiAyIGZpbGVzIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hl bi9hcmNoL2FybS92Z2ljLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy5jCmluZGV4IDU4NzIxNTIuLjZi NWMwYjEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS92Z2ljLmMKKysrIGIveGVuL2FyY2gvYXJt L3ZnaWMuYwpAQCAtNjIsMTIgKzYyLDE2IEBAIHN0cnVjdCB2Z2ljX2lycV9yYW5rICp2Z2ljX3Jh bmtfaXJxKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgaXJxKQogCiB2b2lkIHZnaWNfaW5p dF9wZW5kaW5nX2lycShzdHJ1Y3QgcGVuZGluZ19pcnEgKnAsIHVuc2lnbmVkIGludCB2aXJxKQog eworICAgIC8qIFRoZSBscGlfdmNwdV9pZCBmaWVsZCBtdXN0IGJlIGJpZyBlbm91Z2ggdG8gaG9s ZCBhIFZDUFUgSUQuICovCisgICAgQlVJTERfQlVHX09OKEJJVChzaXplb2YocC0+bHBpX3ZjcHVf aWQpICogOCkgPCBNQVhfVklSVF9DUFVTKTsKKwogICAgIG1lbXNldChwLCAwLCBzaXplb2YoKnAp KTsKIAogICAgIElOSVRfTElTVF9IRUFEKCZwLT5pbmZsaWdodCk7CiAgICAgSU5JVF9MSVNUX0hF QUQoJnAtPmxyX3F1ZXVlKTsKICAgICBwLT5pcnEgPSB2aXJxOwogICAgIHAtPmxyID0gR0lDX0lO VkFMSURfTFI7CisgICAgcC0+bHBpX3ZjcHVfaWQgPSBJTlZBTElEX1ZDUFVfSUQ7CiB9CiAKIHN0 YXRpYyB2b2lkIHZnaWNfcmFua19pbml0KHN0cnVjdCB2Z2ljX2lycV9yYW5rICpyYW5rLCB1aW50 OF90IGluZGV4LApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmggYi94ZW4v aW5jbHVkZS9hc20tYXJtL3ZnaWMuaAppbmRleCBkNTFlMjc3Li4wN2I1NmRjIDEwMDY0NAotLS0g YS94ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3Zn aWMuaApAQCAtNzMsNiArNzMsNyBAQCBzdHJ1Y3QgcGVuZGluZ19pcnEKICAgICB1aW50OF90IGxy OwogICAgIHVpbnQ4X3QgcHJpb3JpdHk7CiAgICAgdWludDhfdCBscGlfcHJpb3JpdHk7ICAgICAg IC8qIENhY2hlcyB0aGUgcHJpb3JpdHkgaWYgdGhpcyBpcyBhbiBMUEkuICovCisgICAgdWludDhf dCBscGlfdmNwdV9pZDsgICAgICAgIC8qIFRoZSBWQ1BVIGZvciBhbiBMUEkuICovCiAgICAgLyog aW5mbGlnaHQgaXMgdXNlZCB0byBhcHBlbmQgaW5zdGFuY2VzIG9mIHBlbmRpbmdfaXJxIHRvCiAg ICAgICogdmdpYy5pbmZsaWdodF9pcnFzICovCiAgICAgc3RydWN0IGxpc3RfaGVhZCBpbmZsaWdo dDsKLS0gCjIuOS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==