From mboxrd@z Thu Jan 1 00:00:00 1970 From: Julien Grall Subject: Re: [PATCH v4 10/16] libxl/arm: Construct ACPI FADT table Date: Mon, 29 Aug 2016 14:38:40 -0400 Message-ID: References: <1471343113-10652-1-git-send-email-zhaoshenglong@huawei.com> <1471343113-10652-11-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-11-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 bHMvbGlieGwvbGlieGxfYXJtX2FjcGkuYyB8IDIzICsrKysrKysrKysrKysrKysrKysrKysrCj4g IDEgZmlsZSBjaGFuZ2VkLCAyMyBpbnNlcnRpb25zKCspCj4KPiBkaWZmIC0tZ2l0IGEvdG9vbHMv bGlieGwvbGlieGxfYXJtX2FjcGkuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2FybV9hY3BpLmMKPiBp bmRleCA3NWRmY2MyLi5jYjFjOWRmIDEwMDY0NAo+IC0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2Fy bV9hY3BpLmMKPiArKysgYi90b29scy9saWJ4bC9saWJ4bF9hcm1fYWNwaS5jCj4gQEAgLTI4Niw2 ICsyODYsMjUgQEAgb3V0Ogo+ICAgICAgcmV0dXJuIHJjOwo+ICB9Cj4KPiArc3RhdGljIHZvaWQg bWFrZV9hY3BpX2ZhZHQobGlieGxfX2djICpnYywgc3RydWN0IHhjX2RvbV9pbWFnZSAqZG9tLAo+ ICsgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgYWNwaXRhYmxlIGFjcGl0YWJsZXNb XSkKPiArewo+ICsgICAgdWludDY0X3Qgb2Zmc2V0ID0gYWNwaXRhYmxlc1tGQURUXS5hZGRyIC0g R1VFU1RfQUNQSV9CQVNFOwo+ICsgICAgc3RydWN0IGFjcGlfdGFibGVfZmFkdCAqZmFkdCA9ICh2 b2lkICopZG9tLT5hY3BpX21vZHVsZXNbMF0uZGF0YSArIG9mZnNldDsKPiArCj4gKyAgICAvKiBI YXJkd2FyZSBSZWR1Y2VkID0gMSBhbmQgdXNlIFBTQ0kgMC4yKyBhbmQgd2l0aCBIVkMgKi8KPiAr ICAgIGZhZHQtPmZsYWdzID0gQUNQSV9GQURUX0hXX1JFRFVDRUQ7Cj4gKyAgICBmYWR0LT5hcm1f Ym9vdF9mbGFncyA9IChBQ1BJX0ZBRFRfUFNDSV9DT01QTElBTlQpIHwgQUNQSV9GQURUX1BTQ0lf VVNFX0hWQzsKCk5JVDogVGhlICgpIGFyZSBub3QgbmVjZXNzYXJ5IGZvciBBQ1BJX0ZBRFRfUFND SV9DT01QTElBTlQKCj4gKwo+ICsgICAgLyogQUNQSSB2NS4xIChmYWR0LT5yZXZpc2lvbi5mYWR0 LT5taW5vcl9yZXZpc2lvbikgKi8KPiArICAgIGZhZHQtPm1pbm9yX3JldmlzaW9uID0gMHgxOwo+ ICsgICAgZmFkdC0+ZHNkdCA9IGFjcGl0YWJsZXNbRFNEVF0uYWRkcjsKPiArCj4gKyAgICBtYWtl X2FjcGlfaGVhZGVyKCZmYWR0LT5oZWFkZXIsICJGQUNQIiwgYWNwaXRhYmxlc1tGQURUXS5zaXpl LCA1KTsKPiArICAgIGNhbGN1bGF0ZV9jaGVja3N1bShmYWR0LCBvZmZzZXRvZihzdHJ1Y3QgYWNw aV90YWJsZV9oZWFkZXIsIGNoZWNrc3VtKSwKPiArICAgICAgICAgICAgICAgICAgICAgICBhY3Bp dGFibGVzW0ZBRFRdLnNpemUpOwo+ICt9Cj4gKwo+ICBpbnQgbGlieGxfX3ByZXBhcmVfYWNwaShs aWJ4bF9fZ2MgKmdjLCBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyAqaW5mbywKPiAgICAgICAgICAg ICAgICAgICAgICAgICAgbGlieGxfX2RvbWFpbl9idWlsZF9zdGF0ZSAqc3RhdGUsCj4gICAgICAg ICAgICAgICAgICAgICAgICAgIHN0cnVjdCB4Y19kb21faW1hZ2UgKmRvbSkKPiBAQCAtMzE4LDYg KzMzNywxMCBAQCBpbnQgbGlieGxfX3ByZXBhcmVfYWNwaShsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9k b21haW5fYnVpbGRfaW5mbyAqaW5mbywKPiAgICAgIG1ha2VfYWNwaV94c2R0KGdjLCBkb20sIGFj cGl0YWJsZXMpOwo+ICAgICAgbWFrZV9hY3BpX2d0ZHQoZ2MsIGRvbSwgYWNwaXRhYmxlcyk7Cj4g ICAgICByYyA9IG1ha2VfYWNwaV9tYWR0KGdjLCBkb20sIGluZm8tPm1heF92Y3B1cywgeGNfY29u ZmlnLCBhY3BpdGFibGVzKTsKPiArICAgIGlmIChyYykKPiArICAgICAgICBnb3RvIG91dDsKPiAr Cj4gKyAgICBtYWtlX2FjcGlfZmFkdChnYywgZG9tLCBhY3BpdGFibGVzKTsKPgo+ICBvdXQ6Cj4g ICAgICByZXR1cm4gcmM7Cj4KClJlZ2FyZHMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2 ZWwK