From mboxrd@z Thu Jan 1 00:00:00 1970 From: Shannon Zhao Subject: [PATCH v6 15/22] arm/acpi: Permit access all Xen unused SPIs for Dom0 Date: Thu, 17 Mar 2016 17:41:01 +0800 Message-ID: <1458207668-12012-16-git-send-email-zhaoshenglong@huawei.com> References: <1458207668-12012-1-git-send-email-zhaoshenglong@huawei.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1458207668-12012-1-git-send-email-zhaoshenglong@huawei.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: julien.grall@arm.com, zhaoshenglong@huawei.com, stefano.stabellini@citrix.com, shannon.zhao@linaro.org, peter.huangpeng@huawei.com List-Id: xen-devel@lists.xenproject.org RnJvbTogU2hhbm5vbiBaaGFvIDxzaGFubm9uLnpoYW9AbGluYXJvLm9yZz4KClBlcm1pdCBhY2Nl c3MgYWxsIFhlbiB1bnVzZWQgU1BJcyBmb3IgRG9tMCBleGNlcHQgdGhlIGludGVycnVwdHMgdGhh dApYZW4gdXNlcy4gVGhlbiB3aGVuIERvbTAgY29uZmlndXJlcyB0aGUgaW50ZXJydXB0LCBpdCBj b3VsZCBzZXQgdGhlCmludGVycnVwdCB0eXBlIGFuZCByb3V0ZSBpdCB0byBEb20wLgoKU2lnbmVk LW9mZi1ieTogU2hhbm5vbiBaaGFvIDxzaGFubm9uLnpoYW9AbGluYXJvLm9yZz4KUmV2aWV3ZWQt Ynk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFuby5zdGFiZWxsaW5pQGV1LmNpdHJpeC5jb20+ Ci0tLQogeGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jIHwgMzEgKysrKysrKysrKysrKysrKysr KysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDMxIGluc2VydGlvbnMoKykKCmRpZmYgLS1n aXQgYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1 aWxkLmMKaW5kZXggNjcyNmU0NS4uMWU1ZWUwZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2Rv bWFpbl9idWlsZC5jCisrKyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwpAQCAtMTM1OSw2 ICsxMzU5LDMzIEBAIHN0YXRpYyBpbnQgcHJlcGFyZV9kdGIoc3RydWN0IGRvbWFpbiAqZCwgc3Ry dWN0IGtlcm5lbF9pbmZvICpraW5mbykKICNpZmRlZiBDT05GSUdfQUNQSQogI2RlZmluZSBBQ1BJ X0RPTTBfRkRUX01JTl9TSVpFIDQwOTYKIAorc3RhdGljIGludCBhY3BpX3Blcm1pdF9zcGlfYWNj ZXNzKHN0cnVjdCBkb21haW4gKmQpCit7CisgICAgaW50IGksIHJlczsKKyAgICBzdHJ1Y3QgaXJx X2Rlc2MgKmRlc2M7CisKKyAgICAvKiBIZXJlIGp1c3QgcGVybWl0IERvbTAgdG8gYWNjZXNzIHRo ZSBTUElzIHdoaWNoIFhlbiBkb2Vzbid0IHVzZS4gVGhlbiB3aGVuCisgICAgICogRG9tMCBjb25m aWd1cmVzIHRoZSBpbnRlcnJ1cHQsIHNldCB0aGUgaW50ZXJydXB0IHR5cGUgYW5kIHJvdXRlIGl0 IHRvCisgICAgICogRG9tMC4KKyAgICAgKi8KKyAgICBmb3IoIGkgPSBOUl9MT0NBTF9JUlFTOyBp IDwgdmdpY19udW1faXJxcyhkKTsgaSsrICkKKyAgICB7CisgICAgICAgIGRlc2MgPSBpcnFfdG9f ZGVzYyhpKTsKKyAgICAgICAgaWYoIGRlc2MtPmFjdGlvbiAhPSBOVUxMKQorICAgICAgICAgICAg Y29udGludWU7CisKKyAgICAgICAgcmVzID0gaXJxX3Blcm1pdF9hY2Nlc3MoZCwgaSk7CisgICAg ICAgIGlmICggcmVzICkKKyAgICAgICAgeworICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19FUlIg IlVuYWJsZSB0byBwZXJtaXQgdG8gZG9tJXUgYWNjZXNzIHRvIElSUSAldVxuIiwKKyAgICAgICAg ICAgICAgICAgICBkLT5kb21haW5faWQsIGkpOworICAgICAgICAgICAgcmV0dXJuIHJlczsKKyAg ICAgICAgfQorICAgIH0KKworICAgIHJldHVybiAwOworfQorCiBzdGF0aWMgaW50IG1ha2VfY2hv c2VuX25vZGUoY29uc3Qgc3RydWN0IGtlcm5lbF9pbmZvICpraW5mbywKICAgICAgICAgICAgICAg ICAgICAgICAgICAgICBzdHJ1Y3QgbWVtYmFuayB0YmxfYWRkW10pCiB7CkBAIC0xODQ5LDYgKzE4 NzYsMTAgQEAgc3RhdGljIGludCBwcmVwYXJlX2FjcGkoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0 IGtlcm5lbF9pbmZvICpraW5mbykKICAgICBpZiAoIHJjICE9IDAgKQogICAgICAgICByZXR1cm4g cmM7CiAKKyAgICByYyA9IGFjcGlfcGVybWl0X3NwaV9hY2Nlc3MoZCk7CisgICAgaWYgKCByYyAh PSAwICkKKyAgICAgICAgcmV0dXJuIHJjOworCiAgICAgcmV0dXJuIDA7CiB9CiAjZWxzZQotLSAK Mi4wLjQKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwOi8vbGlz dHMueGVuLm9yZy94ZW4tZGV2ZWwK