From mboxrd@z Thu Jan 1 00:00:00 1970 From: Boris Ostrovsky Subject: Re: [PATCH v3 07/17] libxl/arm: Construct ACPI RSDP table Date: Thu, 7 Jul 2016 18:43:05 -0400 Message-ID: References: <1467688367-17320-1-git-send-email-zhaoshenglong@huawei.com> <1467688367-17320-8-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: <1467688367-17320-8-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: hangaohuai@huawei.com, sstabellini@kernel.org, wei.liu2@citrix.com, ian.jackson@eu.citrix.com, peter.huangpeng@huawei.com, julien.grall@arm.com, shannon.zhao@linaro.org List-Id: xen-devel@lists.xenproject.org T24gMDcvMDQvMjAxNiAxMToxMiBQTSwgU2hhbm5vbiBaaGFvIHdyb3RlOgo+IEZyb206IFNoYW5u b24gWmhhbyA8c2hhbm5vbi56aGFvQGxpbmFyby5vcmc+Cj4KPiBDb25zdHJ1Y3QgQUNQSSBSU0RQ IHRhYmxlIGFuZCBhZGQgYSBoZWxwZXIgdG8gY2FsY3VsYXRlIHRoZSBBQ1BJIHRhYmxlCj4gY2hl Y2tzdW0uCj4KPiBTaWduZWQtb2ZmLWJ5OiBTaGFubm9uIFpoYW8gPHNoYW5ub24uemhhb0BsaW5h cm8ub3JnPgo+IC0tLQo+ICB0b29scy9saWJ4bC9saWJ4bF9hcm1fYWNwaS5jIHwgMzUgKysrKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiAgMSBmaWxlIGNoYW5nZWQsIDM1IGluc2Vy dGlvbnMoKykKPgo+IGRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9hcm1fYWNwaS5jIGIv dG9vbHMvbGlieGwvbGlieGxfYXJtX2FjcGkuYwo+IGluZGV4IDdhNTkxMjYuLjlkZjE1NzMgMTAw NjQ0Cj4gLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfYXJtX2FjcGkuYwo+ICsrKyBiL3Rvb2xzL2xp YnhsL2xpYnhsX2FybV9hY3BpLmMKPiBAQCAtMzMsNiArMzMsOSBAQCBleHRlcm4gY29uc3QgdW5z aWduZWQgY2hhciBkc2R0X2FueWNwdV9hcm1bXTsKPiAgX2hpZGRlbgo+ICBleHRlcm4gY29uc3Qg aW50IGRzZHRfYW55Y3B1X2FybV9sZW47Cj4gIAo+ICsjZGVmaW5lIEFDUElfQlVJTERfQVBQTkFN RTYgIlhlbkFSTSIKPiArI2RlZmluZSBBQ1BJX0JVSUxEX0FQUE5BTUU0ICJYZW4gIgo+ICsKPiAg ZW51bSB7Cj4gICAgICBSU0RQLAo+ICAgICAgWFNEVCwKPiBAQCAtMTA5LDYgKzExMiwzNiBAQCBz dGF0aWMgaW50IGxpYnhsX19lc3RpbWF0ZV9hY3BpX3NpemUobGlieGxfX2djICpnYywKPiAgICAg IHJldHVybiAwOwo+ICB9Cj4gIAo+ICtzdGF0aWMgdm9pZCBjYWxjdWxhdGVfY2hlY2tzdW0odm9p ZCAqdGFibGUsIHVpbnQzMl90IGNoZWNrc3VtX29mZnNldCwKPiArICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIHVpbnQzMl90IGxlbmd0aCkKPiArewo+ICsgICAgdWludDhfdCAqcCwgc3Vt ID0gMDsKPiArCj4gKyAgICBwID0gdGFibGU7Cj4gKyAgICBwW2NoZWNrc3VtX29mZnNldF0gPSAw Owo+ICsKPiArICAgIHdoaWxlICggbGVuZ3RoLS0gKQo+ICsgICAgICAgIHN1bSA9IHN1bSArICpw Kys7Cj4gKwo+ICsgICAgcCA9IHRhYmxlOwo+ICsgICAgcFtjaGVja3N1bV9vZmZzZXRdID0gLXN1 bTsKPiArfQo+ICsKPiArc3RhdGljIHZvaWQgbWFrZV9hY3BpX3JzZHAobGlieGxfX2djICpnYywg c3RydWN0IHhjX2RvbV9pbWFnZSAqZG9tLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICBz dHJ1Y3QgYWNwaXRhYmxlIGFjcGl0YWJsZXNbXSkKPiArewo+ICsgICAgdWludDY0X3Qgb2Zmc2V0 ID0gYWNwaXRhYmxlc1tSU0RQXS5hZGRyIC0gR1VFU1RfQUNQSV9CQVNFOwo+ICsgICAgc3RydWN0 IGFjcGlfdGFibGVfcnNkcCAqcnNkcCA9IGRvbS0+YWNwaXRhYmxlX2Jsb2IgKyBvZmZzZXQ7Cj4g Kwo+ICsgICAgbWVtY3B5KHJzZHAtPnNpZ25hdHVyZSwgIlJTRCBQVFIgIiwgc2l6ZW9mKHJzZHAt PnNpZ25hdHVyZSkpOwo+ICsgICAgbWVtY3B5KHJzZHAtPm9lbV9pZCwgQUNQSV9CVUlMRF9BUFBO QU1FNiwgc2l6ZW9mKHJzZHAtPm9lbV9pZCkpOwo+ICsgICAgcnNkcC0+bGVuZ3RoID0gYWNwaXRh Ymxlc1tSU0RQXS5zaXplOwo+ICsgICAgcnNkcC0+cmV2aXNpb24gPSAweDAyOwo+ICsgICAgcnNk cC0+eHNkdF9waHlzaWNhbF9hZGRyZXNzID0gYWNwaXRhYmxlc1tYU0RUXS5hZGRyOwo+ICsgICAg Y2FsY3VsYXRlX2NoZWNrc3VtKHJzZHAsIG9mZnNldG9mKHN0cnVjdCBhY3BpX3RhYmxlX3JzZHAs IGNoZWNrc3VtKSwKPiArICAgICAgICAgICAgICAgICAgICAgICBhY3BpdGFibGVzW1JTRFBdLnNp emUpOwoKU2hvdWxkIHRoaXMgYmUgZXh0ZW5kZWRfY2hlY2tzdW0/IGNoZWNrc3VtIGlzIGZvciBB Q1BJIHYxIChhbmQgdGh1cyBmb3IKc21hbGxlciBzaXplIHN0cnVjdHVyZSwgd2l0aCBvbmx5IFJT RFQgcG9pbnRlcikuCgotYm9yaXMKCgo+ICt9Cj4gKwo+ICBpbnQgbGlieGxfX3ByZXBhcmVfYWNw aShsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyAqaW5mbywKPiAgICAgICAg ICAgICAgICAgICAgICAgICAgbGlieGxfX2RvbWFpbl9idWlsZF9zdGF0ZSAqc3RhdGUsCj4gICAg ICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB4Y19kb21faW1hZ2UgKmRvbSkKPiBAQCAtMTM0 LDYgKzE2Nyw4IEBAIGludCBsaWJ4bF9fcHJlcGFyZV9hY3BpKGxpYnhsX19nYyAqZ2MsIGxpYnhs X2RvbWFpbl9idWlsZF9pbmZvICppbmZvLAo+ICAgICAgaWYgKHJjKQo+ICAgICAgICAgIHJldHVy biByYzsKPiAgCj4gKyAgICBtYWtlX2FjcGlfcnNkcChnYywgZG9tLCBhY3BpdGFibGVzKTsKPiAr Cj4gICAgICByZXR1cm4gMDsKPiAgfQo+ICAKCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=