From mboxrd@z Thu Jan 1 00:00:00 1970 From: Julien Grall Subject: Re: [PATCH RESEND 06/14] libxl/arm: Construct ACPI FADT table Date: Tue, 7 Jun 2016 14:17:00 +0100 Message-ID: <5756C94C.9020800@arm.com> References: <1464670986-10256-1-git-send-email-zhaoshenglong@huawei.com> <1464670986-10256-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: <1464670986-10256-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: wei.liu2@citrix.com, sstabellini@kernel.org, ian.jackson@eu.citrix.com, shannon.zhao@linaro.org, peter.huangpeng@huawei.com List-Id: xen-devel@lists.xenproject.org SGVsbG8gU2hhbm5vbiwKCkl0IGp1c3Qgb2NjdXJyZWQgdG8gbWUgdGhhdCB0aGUgd2F5IHRvIGJ1 aWxkIHRoZSBBQ1BJIHRhYmxlcywgSSBhbSBub3QgCnNwZWFraW5nIGFib3V0IHRoZSB2YWx1ZSwg aXMgdmVyeSBzaW1pbGFyIHRvIHdoYXQgUUVNVSBkb2VzLgoKUGVyaGFwcywgd2Ugc2hvdWxkIGNv cHkgdGhlIGNvcHlyaWdodCBmcm9tIFFFTVUgaW4gbGlieGxfYXJtLmMuIEluIHRoaXMgCmNhc2Us IG1vdmluZyB0aGUgQUNQSSBjb2RlIGluIGEgc2VwYXJhdGUgZmlsZSB3b3VsZCBiZSB0aGUgYmVz dC4KCk9uIDMxLzA1LzE2IDA2OjAyLCBTaGFubm9uIFpoYW8gd3JvdGU6Cj4gRnJvbTogU2hhbm5v biBaaGFvIDxzaGFubm9uLnpoYW9AbGluYXJvLm9yZz4KPgo+IFNpZ25lZC1vZmYtYnk6IFNoYW5u b24gWmhhbyA8c2hhbm5vbi56aGFvQGxpbmFyby5vcmc+Cj4gLS0tCj4gICB0b29scy9saWJ4bC9s aWJ4bF9hcm0uYyB8IDIzICsrKysrKysrKysrKysrKysrKysrKysrCj4gICAxIGZpbGUgY2hhbmdl ZCwgMjMgaW5zZXJ0aW9ucygrKQo+Cj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2Fy bS5jIGIvdG9vbHMvbGlieGwvbGlieGxfYXJtLmMKPiBpbmRleCAwZmI0ZjY5Li5jM2I4ZmI0IDEw MDY0NAo+IC0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2FybS5jCj4gKysrIGIvdG9vbHMvbGlieGwv bGlieGxfYXJtLmMKPiBAQCAtOTIyLDYgKzkyMiwyOCBAQCBzdGF0aWMgdm9pZCBtYWtlX2FjcGlf Z3RkdChsaWJ4bF9fZ2MgKmdjLCBzdHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20pCj4gICAgICAgZG9t LT5hY3BpdGFibGVfc2l6ZSArPSBkb20tPmFjcGl0YWJsZV9ibG9iLT5ndGR0LnNpemU7Cj4gICB9 Cj4KPiArc3RhdGljIHZvaWQgbWFrZV9hY3BpX2ZhZHQobGlieGxfX2djICpnYywgc3RydWN0IHhj X2RvbV9pbWFnZSAqZG9tKQo+ICt7Cj4gKyAgICBzdHJ1Y3QgYWNwaV9mYWR0X2Rlc2NyaXB0b3Ig KmZhZHQ7Cj4gKwo+ICsgICAgZmFkdCA9IGxpYnhsX196YWxsb2MoZ2MsIHNpemVvZigqZmFkdCkp Owo+ICsKPiArICAgIC8qIEhhcmR3YXJlIFJlZHVjZWQgPSAxIGFuZCB1c2UgUFNDSSAwLjIrIGFu ZCB3aXRoIEhWQyAqLwo+ICsgICAgZmFkdC0+ZmxhZ3MgPSAxIDw8IEFDUElfRkFEVF9GX0hXX1JF RFVDRURfQUNQSTsKPiArICAgIGZhZHQtPmFybV9ib290X2ZsYWdzID0gKDEgPDwgQUNQSV9GQURU X0FSTV9VU0VfUFNDSV9HXzBfMikgfAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAoMSA8 PCBBQ1BJX0ZBRFRfQVJNX1BTQ0lfVVNFX0hWQyk7Cj4gKwo+ICsgICAgLyogQUNQSSB2NS4xIChm YWR0LT5yZXZpc2lvbi5mYWR0LT5taW5vcl9yZXZpc2lvbikgKi8KPiArICAgIGZhZHQtPm1pbm9y X3JldmlzaW9uID0gMHgxOwo+ICsKPiArICAgIG1ha2VfYWNwaV9oZWFkZXIoJmZhZHQtPmhlYWRl ciwgIkZBQ1AiLCBzaXplb2YoKmZhZHQpLCA1KTsKPiArCj4gKyAgICBkb20tPmFjcGl0YWJsZV9i bG9iLT5mYWR0LnRhYmxlID0gKHZvaWQgKilmYWR0OwoKcG9pbnRsZXNzIGNhc3QuCgo+ICsgICAg LyogQWxpZ24gdG8gNjRiaXQuICovCgpJIGFtIG5vdCBzdXJlIHdoYXQgdGhlIGNvbW1lbnQgaXMg Zm9yLgoKPiArICAgIGRvbS0+YWNwaXRhYmxlX2Jsb2ItPmZhZHQuc2l6ZSA9IHNpemVvZigqZmFk dCk7Cj4gKyAgICBkb20tPmFjcGl0YWJsZV9zaXplICs9IGRvbS0+YWNwaXRhYmxlX2Jsb2ItPmZh ZHQuc2l6ZTsKPiArfQo+ICsKPiAgIHN0YXRpYyBpbnQgcHJlcGFyZV9hY3BpKGxpYnhsX19nYyAq Z2MsIGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvICppbmZvLAo+ICAgICAgICAgICAgICAgICAgICAg ICAgICAgbGlieGxfX2RvbWFpbl9idWlsZF9zdGF0ZSAqc3RhdGUsCj4gICAgICAgICAgICAgICAg ICAgICAgICAgICBzdHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20pCj4gQEAgLTk0Myw2ICs5NjUsNyBA QCBzdGF0aWMgaW50IHByZXBhcmVfYWNwaShsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9kb21haW5fYnVp bGRfaW5mbyAqaW5mbywKPiAgICAgICBkb20tPmFjcGl0YWJsZV9zaXplID0gMDsKPgo+ICAgICAg IG1ha2VfYWNwaV9ndGR0KGdjLCBkb20pOwo+ICsgICAgbWFrZV9hY3BpX2ZhZHQoZ2MsIGRvbSk7 Cj4KPiAgICAgICByZXR1cm4gMDsKPiAgIH0KPgoKUmVnYXJkcywKCi0tIApKdWxpZW4gR3JhbGwK Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cDovL2xpc3RzLnhlbi5v cmcveGVuLWRldmVsCg==