From mboxrd@z Thu Jan 1 00:00:00 1970 From: Julien Grall Subject: Re: [PATCH v6 20/22] xen/acpi: Fix event-channel interrupt when booting with ACPI Date: Wed, 23 Mar 2016 12:15:37 +0000 Message-ID: <56F288E9.7060609@arm.com> References: <1458207668-12012-1-git-send-email-zhaoshenglong@huawei.com> <1458207668-12012-21-git-send-email-zhaoshenglong@huawei.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1458207668-12012-21-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: Shannon Zhao , xen-devel@lists.xen.org Cc: stefano.stabellini@citrix.com, shannon.zhao@linaro.org, peter.huangpeng@huawei.com List-Id: xen-devel@lists.xenproject.org SGkgU2hhbm5vbiwKCk9uIDE3LzAzLzE2IDA5OjQxLCBTaGFubm9uIFpoYW8gd3JvdGU6Cj4gRnJv bTogU2hhbm5vbiBaaGFvIDxzaGFubm9uLnpoYW9AbGluYXJvLm9yZz4KPgo+IFN0b3JlIHRoZSBl dmVudC1jaGFubmVsIGludGVycnVwdCBudW1iZXIgYW5kIGZsYWcgaW4gSFZNIHBhcmFtZXRlcgo+ IEhWTV9QQVJBTV9DQUxMQkFDS19JUlEuIFRoZW4gRG9tMCBjb3VsZCBnZXQgaXQgdGhyb3VnaCBo eXBlcmNhbGwKPiBIVk1PUF9nZXRfcGFyYW0uCj4KPiBTaWduZWQtb2ZmLWJ5OiBTaGFubm9uIFpo YW8gPHNoYW5ub24uemhhb0BsaW5hcm8ub3JnPgo+IFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJl bGxpbmkgPHN0ZWZhbm8uc3RhYmVsbGluaUBldS5jaXRyaXguY29tPgo+IC0tLQo+ICAgeGVuL2Fy Y2gvYXJtL2RvbWFpbl9idWlsZC5jIHwgMTAgKysrKysrKysrKwo+ICAgMSBmaWxlIGNoYW5nZWQs IDEwIGluc2VydGlvbnMoKykKPgo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1 aWxkLmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKPiBpbmRleCBhNGFiZjI4Li5kY2Jj YzRjIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwo+ICsrKyBiL3hl bi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwo+IEBAIC0yMDA4LDYgKzIwMDgsNyBAQCBzdGF0aWMg dm9pZCBpbml0cmRfbG9hZChzdHJ1Y3Qga2VybmVsX2luZm8gKmtpbmZvKQo+ICAgc3RhdGljIHZv aWQgZXZ0Y2huX2ZpeHVwKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBrZXJuZWxfaW5mbyAqa2lu Zm8pCj4gICB7Cj4gICAgICAgaW50IHJlcywgbm9kZTsKPiArICAgIHU2NCB2YWw7Cj4gICAgICAg Z2ljX2ludGVycnVwdF90IGludHI7Cj4KPiAgICAgICAvKgo+IEBAIC0yMDIzLDYgKzIwMjQsMTUg QEAgc3RhdGljIHZvaWQgZXZ0Y2huX2ZpeHVwKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBrZXJu ZWxfaW5mbyAqa2luZm8pCj4gICAgICAgcHJpbnRrKCJBbGxvY2F0aW5nIFBQSSAldSBmb3IgZXZl bnQgY2hhbm5lbCBpbnRlcnJ1cHRcbiIsCj4gICAgICAgICAgICAgIGQtPmFyY2guZXZ0Y2huX2ly cSk7Cj4KPiArICAgIC8qIFNldCB0aGUgdmFsdWUgb2YgZG9tYWluIHBhcmFtIEhWTV9QQVJBTV9D QUxMQkFDS19JUlEgKi8KPiArICAgIHZhbCA9ICh1NjQpSFZNX1BBUkFNX0NBTExCQUNLX1RZUEVf UFBJIDw8IDU2Owo+ICsgICAgdmFsIHw9ICgyIDw8IDgpOyAvKiBBY3RpdmUtbG93IGxldmVsLXNl bnNpdGl2ZSAgKi8KPiArICAgIHZhbCB8PSBkLT5hcmNoLmV2dGNobl9pcnEgJiAweGZmOwo+ICsg ICAgZC0+YXJjaC5odm1fZG9tYWluLnBhcmFtc1tIVk1fUEFSQU1fQ0FMTEJBQ0tfSVJRXSA9IHZh bDsKPiArCj4gKyAgICBpZiAoICFhY3BpX2Rpc2FibGVkICkKPiArICAgICAgICByZXR1cm47CgpQ bGVhc2UgYWRkIGEgY29tbWVudCB0byBleHBsYWluIHRoYXQgeW91IGNhbiBvbmx5IGdldCB0aGUg ZXZlbnQgY2hhbm5lbCAKaW50ZXJydXB0IHZpYSBoeXBlcmNhbGwgd2hlbiBBQ1BJIGlzIHVzZWQu Cgo+ICsKPiAgICAgICAvKiBGaXggdXAgImludGVycnVwdHMiIGluIC9oeXBlcnZpc29yIG5vZGUg Ki8KPiAgICAgICBub2RlID0gZmR0X3BhdGhfb2Zmc2V0KGtpbmZvLT5mZHQsICIvaHlwZXJ2aXNv ciIpOwo+ICAgICAgIGlmICggbm9kZSA8IDAgKQo+CgpSZWdhcmRzLAoKLS0gCkp1bGllbiBHcmFs bAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwOi8vbGlzdHMueGVu Lm9yZy94ZW4tZGV2ZWwK