From mboxrd@z Thu Jan 1 00:00:00 1970 From: Julien Grall Subject: [RFC 2/8] xen/arm: gic: Do not configure affinity for guest IRQ during routing Date: Tue, 7 Jun 2016 17:48:37 +0100 Message-ID: <1465318123-3090-3-git-send-email-julien.grall@arm.com> References: <1465318123-3090-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: <1465318123-3090-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: sstabellini@kernel.org, wei.chen@arm.com, steve.capper@arm.com, Julien Grall , shannon.zhao@linaro.org, shankerd@codeaurora.org List-Id: xen-devel@lists.xenproject.org VGhlIGFmZmluaXR5IG9mIGEgZ3Vlc3QgSVJRIGlzIHNldCBldmVyeSB0aW1lIHRoZSBndWVzdCBl bmFibGUgaXQgKHNlZQp2Z2ljX2VuYWJsZV9pcnFzKS4KCkl0IGlzIG5vdCBuZWNlc3NhcnkgdG8g c2V0IHRoZSBhZmZpbml0eSB3aGVuIHRoZSBJUlEgaXMgcm91dGVkIHRvIHRoZQpndWVzdCBiZWNh dXNlIFhlbiB3aWxsIG5ldmVyIHJlY2VpdmUgdGhlIElSUSB1bnRpbCBpdCBoYXNzIGJlZW4gZW5h YmxlZApieSB0aGUgZ3Vlc3QuCgpTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gZ3JhbGwgPGp1bGllbi5n cmFsbEBhcm0uY29tPgotLS0KIHhlbi9hcmNoL2FybS9naWMuYyB8IDEwICsrKystLS0tLS0KIDEg ZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0 IGEveGVuL2FyY2gvYXJtL2dpYy5jIGIveGVuL2FyY2gvYXJtL2dpYy5jCmluZGV4IDhhMTA4N2Iu LmYyNTM4MWYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9naWMuYworKysgYi94ZW4vYXJjaC9h cm0vZ2ljLmMKQEAgLTk3LDE3ICs5NywxMyBAQCB2b2lkIGdpY19yZXN0b3JlX3N0YXRlKHN0cnVj dCB2Y3B1ICp2KQogfQogCiAvKgotICogbmVlZHMgdG8gYmUgY2FsbGVkIHdpdGggYSB2YWxpZCBj cHVfbWFzaywgaWUgZWFjaCBjcHUgaW4gdGhlIG1hc2sgaGFzCi0gKiBhbHJlYWR5IGNhbGxlZCBn aWNfY3B1X2luaXQKICAqIC0gZGVzYy5sb2NrIG11c3QgYmUgaGVsZAogICogLSBhcmNoLnR5cGUg bXVzdCBiZSB2YWxpZCAoaS5lICE9IElSUV9UWVBFX0lOVkFMSUQpCiAgKi8KIHN0YXRpYyB2b2lk IGdpY19zZXRfaXJxX3Byb3BlcnRpZXMoc3RydWN0IGlycV9kZXNjICpkZXNjLAotICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBjcHVtYXNrX3QgKmNwdV9tYXNrLAogICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgcHJpb3JpdHkpCiB7 CiAgICAgZ2ljX2h3X29wcy0+c2V0X2lycV9wcm9wZXJ0aWVzKGRlc2MsIHByaW9yaXR5KTsKLSAg ICBkZXNjLT5oYW5kbGVyLT5zZXRfYWZmaW5pdHkoZGVzYywgY3B1X21hc2spOwogfQogCiAvKiBQ cm9ncmFtIHRoZSBHSUMgdG8gcm91dGUgYW4gaW50ZXJydXB0IHRvIHRoZSBob3N0IChpLmUuIFhl bikKQEAgLTEyMyw3ICsxMTksOSBAQCB2b2lkIGdpY19yb3V0ZV9pcnFfdG9feGVuKHN0cnVjdCBp cnFfZGVzYyAqZGVzYywgY29uc3QgY3B1bWFza190ICpjcHVfbWFzaywKIAogICAgIGRlc2MtPmhh bmRsZXIgPSBnaWNfaHdfb3BzLT5naWNfaG9zdF9pcnFfdHlwZTsKIAotICAgIGdpY19zZXRfaXJx X3Byb3BlcnRpZXMoZGVzYywgY3B1X21hc2ssIHByaW9yaXR5KTsKKyAgICBkZXNjLT5oYW5kbGVy LT5zZXRfYWZmaW5pdHkoZGVzYywgY3B1X21hc2spOworCisgICAgZ2ljX3NldF9pcnFfcHJvcGVy dGllcyhkZXNjLCBwcmlvcml0eSk7CiB9CiAKIC8qIFByb2dyYW0gdGhlIEdJQyB0byByb3V0ZSBh biBpbnRlcnJ1cHQgdG8gYSBndWVzdApAQCAtMTU1LDcgKzE1Myw3IEBAIGludCBnaWNfcm91dGVf aXJxX3RvX2d1ZXN0KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCB2aXJxLAogICAgIGRl c2MtPmhhbmRsZXIgPSBnaWNfaHdfb3BzLT5naWNfZ3Vlc3RfaXJxX3R5cGU7CiAgICAgc2V0X2Jp dChfSVJRX0dVRVNULCAmZGVzYy0+c3RhdHVzKTsKIAotICAgIGdpY19zZXRfaXJxX3Byb3BlcnRp ZXMoZGVzYywgY3B1bWFza19vZih2X3RhcmdldC0+cHJvY2Vzc29yKSwgcHJpb3JpdHkpOworICAg IGdpY19zZXRfaXJxX3Byb3BlcnRpZXMoZGVzYywgcHJpb3JpdHkpOwogCiAgICAgcC0+ZGVzYyA9 IGRlc2M7CiAgICAgcmVzID0gMDsKLS0gCjEuOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA bGlzdHMueGVuLm9yZwpodHRwOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK