From mboxrd@z Thu Jan 1 00:00:00 1970 From: Julien Grall Subject: Re: [PATCH v4 06/16] libxl/arm: Construct ACPI XSDT table Date: Mon, 29 Aug 2016 14:10:32 -0400 Message-ID: References: <1471343113-10652-1-git-send-email-zhaoshenglong@huawei.com> <1471343113-10652-7-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: <1471343113-10652-7-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: sstabellini@kernel.org, wei.liu2@citrix.com, ian.jackson@eu.citrix.com, peter.huangpeng@huawei.com, shannon.zhao@linaro.org, boris.ostrovsky@oracle.com List-Id: xen-devel@lists.xenproject.org SGkgU2hhbm5vbiwKCk9uIDE2LzA4LzIwMTYgMDY6MjUsIFNoYW5ub24gWmhhbyB3cm90ZToKPiBG cm9tOiBTaGFubm9uIFpoYW8gPHNoYW5ub24uemhhb0BsaW5hcm8ub3JnPgo+Cj4gU2lnbmVkLW9m Zi1ieTogU2hhbm5vbiBaaGFvIDxzaGFubm9uLnpoYW9AbGluYXJvLm9yZz4KPiAtLS0KPiAgdG9v bHMvbGlieGwvbGlieGxfYXJtX2FjcGkuYyB8IDMwICsrKysrKysrKysrKysrKysrKysrKysrKysr KysrKwo+ICAxIGZpbGUgY2hhbmdlZCwgMzAgaW5zZXJ0aW9ucygrKQo+Cj4gZGlmZiAtLWdpdCBh L3Rvb2xzL2xpYnhsL2xpYnhsX2FybV9hY3BpLmMgYi90b29scy9saWJ4bC9saWJ4bF9hcm1fYWNw aS5jCj4gaW5kZXggOTQzMmU0NC4uOGNkMWQ5YiAxMDA2NDQKPiAtLS0gYS90b29scy9saWJ4bC9s aWJ4bF9hcm1fYWNwaS5jCj4gKysrIGIvdG9vbHMvbGlieGwvbGlieGxfYXJtX2FjcGkuYwo+IEBA IC0xNDYsNiArMTQ2LDM1IEBAIHN0YXRpYyB2b2lkIG1ha2VfYWNwaV9yc2RwKGxpYnhsX19nYyAq Z2MsIHN0cnVjdCB4Y19kb21faW1hZ2UgKmRvbSwKPiAgICAgICAgICAgICAgICAgICAgICAgICBh Y3BpdGFibGVzW1JTRFBdLnNpemUpOwo+ICB9Cj4KPiArc3RhdGljIHZvaWQgbWFrZV9hY3BpX2hl YWRlcihzdHJ1Y3QgYWNwaV90YWJsZV9oZWFkZXIgKmgsIGNvbnN0IGNoYXIgKnNpZywKPiArICAg ICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgbGVuLCB1aW50OF90IHJldikKCmxlbiBzaG91 bGQgYmUgc2l6ZV90LgoKPiArewo+ICsgICAgbWVtY3B5KGgtPnNpZ25hdHVyZSwgc2lnLCA0KTsK PiArICAgIGgtPmxlbmd0aCA9IGxlbjsKPiArICAgIGgtPnJldmlzaW9uID0gcmV2Owo+ICsgICAg bWVtY3B5KGgtPm9lbV9pZCwgQUNQSV9CVUlMRF9BUFBOQU1FNiwgNik7Cj4gKyAgICBtZW1jcHko aC0+b2VtX3RhYmxlX2lkLCBBQ1BJX0JVSUxEX0FQUE5BTUU0LCA0KTsKPiArICAgIG1lbWNweSho LT5vZW1fdGFibGVfaWQgKyA0LCBzaWcsIDQpOwo+ICsgICAgaC0+b2VtX3JldmlzaW9uID0gMTsK PiArICAgIG1lbWNweShoLT5hc2xfY29tcGlsZXJfaWQsIEFDUElfQlVJTERfQVBQTkFNRTQsIDQp Owo+ICsgICAgaC0+YXNsX2NvbXBpbGVyX3JldmlzaW9uID0gMTsKPiArICAgIGgtPmNoZWNrc3Vt ID0gMDsKPiArfQo+ICsKPiArc3RhdGljIHZvaWQgbWFrZV9hY3BpX3hzZHQobGlieGxfX2djICpn Yywgc3RydWN0IHhjX2RvbV9pbWFnZSAqZG9tLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAg ICBzdHJ1Y3QgYWNwaXRhYmxlIGFjcGl0YWJsZXNbXSkKPiArewo+ICsgICAgdWludDY0X3Qgb2Zm c2V0ID0gYWNwaXRhYmxlc1tYU0RUXS5hZGRyIC0gR1VFU1RfQUNQSV9CQVNFOwo+ICsgICAgc3Ry dWN0IGFjcGlfdGFibGVfeHNkdCAqeHNkdCA9ICh2b2lkICopZG9tLT5hY3BpX21vZHVsZXNbMF0u ZGF0YSArIG9mZnNldDsKPiArCj4gKyAgICB4c2R0LT50YWJsZV9vZmZzZXRfZW50cnlbMF0gPSBh Y3BpdGFibGVzW01BRFRdLmFkZHI7Cj4gKyAgICB4c2R0LT50YWJsZV9vZmZzZXRfZW50cnlbMV0g PSBhY3BpdGFibGVzW0dURFRdLmFkZHI7Cj4gKyAgICB4c2R0LT50YWJsZV9vZmZzZXRfZW50cnlb Ml0gPSBhY3BpdGFibGVzW0ZBRFRdLmFkZHI7Cj4gKyAgICBtYWtlX2FjcGlfaGVhZGVyKCZ4c2R0 LT5oZWFkZXIsICJYU0RUIiwgYWNwaXRhYmxlc1tYU0RUXS5zaXplLCAxKTsKPiArICAgIGNhbGN1 bGF0ZV9jaGVja3N1bSh4c2R0LCBvZmZzZXRvZihzdHJ1Y3QgYWNwaV90YWJsZV9oZWFkZXIsIGNo ZWNrc3VtKSwKPiArICAgICAgICAgICAgICAgICAgICAgICBhY3BpdGFibGVzW1hTRFRdLnNpemUp Owo+ICt9Cj4gKwo+ICBpbnQgbGlieGxfX3ByZXBhcmVfYWNwaShsaWJ4bF9fZ2MgKmdjLCBsaWJ4 bF9kb21haW5fYnVpbGRfaW5mbyAqaW5mbywKPiAgICAgICAgICAgICAgICAgICAgICAgICAgbGli eGxfX2RvbWFpbl9idWlsZF9zdGF0ZSAqc3RhdGUsCj4gICAgICAgICAgICAgICAgICAgICAgICAg IHN0cnVjdCB4Y19kb21faW1hZ2UgKmRvbSkKPiBAQCAtMTc1LDYgKzIwNCw3IEBAIGludCBsaWJ4 bF9fcHJlcGFyZV9hY3BpKGxpYnhsX19nYyAqZ2MsIGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvICpp bmZvLAo+ICAgICAgICAgIGdvdG8gb3V0Owo+Cj4gICAgICBtYWtlX2FjcGlfcnNkcChnYywgZG9t LCBhY3BpdGFibGVzKTsKPiArICAgIG1ha2VfYWNwaV94c2R0KGdjLCBkb20sIGFjcGl0YWJsZXMp Owo+Cj4gIG91dDoKPiAgICAgIHJldHVybiByYzsKPgoKUmVnYXJkcywKCi0tIApKdWxpZW4gR3Jh bGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54 ZW4ub3JnL3hlbi1kZXZlbAo=