From mboxrd@z Thu Jan 1 00:00:00 1970 From: Shannon Zhao Subject: Re: [PATCH v5 16/16] libxl/arm: Add the size of ACPI tables to maxmem Date: Tue, 13 Sep 2016 15:03:09 +0800 Message-ID: <57D7A4AD.3070101@huawei.com> References: <1472784939-14404-1-git-send-email-zhaoshenglong@huawei.com> <1472784939-14404-17-git-send-email-zhaoshenglong@huawei.com> <9094972b-7a51-e1de-7383-aa376cdca674@arm.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <9094972b-7a51-e1de-7383-aa376cdca674@arm.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Julien Grall , 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 CgpPbiAyMDE2LzkvMTIgMjM6MTgsIEp1bGllbiBHcmFsbCB3cm90ZToKPiBIaSBTaGFubm9uLAo+ IAo+IE9uIDAyLzA5LzE2IDAzOjU1LCBTaGFubm9uIFpoYW8gd3JvdGU6Cj4+IEZyb206IFNoYW5u b24gWmhhbyA8c2hhbm5vbi56aGFvQGxpbmFyby5vcmc+Cj4+Cj4+IEhlcmUgaXQgYWRkcyB0aGUg QUNQSSB0YWJsZXMgc2l6ZSB0byBzZXQgdGhlIHRhcmdldCBtYXhtZW0gdG8gYXZvaWQKPj4gcHJv dmlkaW5nIGxlc3MgYXZhaWxhYmxlIG1lbW9yeSBmb3IgZ3Vlc3QuCj4+Cj4+IFNpZ25lZC1vZmYt Ynk6IFNoYW5ub24gWmhhbyA8c2hhbm5vbi56aGFvQGxpbmFyby5vcmc+Cj4+IC0tLQo+PiAgdG9v bHMvbGlieGwvbGlieGxfYXJjaC5oICAgICAgICB8ICAyICstCj4+ICB0b29scy9saWJ4bC9saWJ4 bF9hcm0uYyAgICAgICAgIHwgMTggKysrKysrKysrKysrKysrKystCj4+ICB0b29scy9saWJ4bC9s aWJ4bF9hcm0uaCAgICAgICAgIHwgIDQgKysrKwo+PiAgdG9vbHMvbGlieGwvbGlieGxfYXJtX2Fj cGkuYyAgICB8IDIwICsrKysrKysrKysrKysrKysrKysrCj4+ICB0b29scy9saWJ4bC9saWJ4bF9h cm1fbm9fYWNwaS5jIHwgIDYgKysrKysrCj4+ICB0b29scy9saWJ4bC9saWJ4bF9kb20uYyAgICAg ICAgIHwgIDIgKy0KPj4gIHRvb2xzL2xpYnhsL2xpYnhsX3g4Ni5jICAgICAgICAgfCAgMiArLQo+ PiAgNyBmaWxlcyBjaGFuZ2VkLCA1MCBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQo+Pgo+ PiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfYXJjaC5oIGIvdG9vbHMvbGlieGwvbGli eGxfYXJjaC5oCj4+IGluZGV4IDMzNzA2MWYuLmQ2MmZhNGMgMTAwNjQ0Cj4+IC0tLSBhL3Rvb2xz L2xpYnhsL2xpYnhsX2FyY2guaAo+PiArKysgYi90b29scy9saWJ4bC9saWJ4bF9hcmNoLmgKPj4g QEAgLTMwLDcgKzMwLDcgQEAgaW50IGxpYnhsX19hcmNoX2RvbWFpbl9zYXZlX2NvbmZpZyhsaWJ4 bF9fZ2MgKmdjLAo+PiAgLyogYXJjaCBzcGVjaWZpYyBpbnRlcm5hbCBkb21haW4gY3JlYXRpb24g ZnVuY3Rpb24gKi8KPj4gIF9oaWRkZW4KPj4gIGludCBsaWJ4bF9fYXJjaF9kb21haW5fY3JlYXRl KGxpYnhsX19nYyAqZ2MsIGxpYnhsX2RvbWFpbl9jb25maWcKPj4gKmRfY29uZmlnLAo+PiAtICAg ICAgICAgICAgICAgdWludDMyX3QgZG9taWQpOwo+PiArICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgbGlieGxfX2RvbWFpbl9idWlsZF9zdGF0ZSAqc3RhdGUsCj4+IHVpbnQzMl90IGRvbWlk KTsKPj4KPj4gIC8qIHNldHVwIGFyY2ggc3BlY2lmaWMgaGFyZHdhcmUgZGVzY3JpcHRpb24sIGku ZS4gRFRCIG9uIEFSTSAqLwo+PiAgX2hpZGRlbgo+PiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwv bGlieGxfYXJtLmMgYi90b29scy9saWJ4bC9saWJ4bF9hcm0uYwo+PiBpbmRleCBlNzNkNjVlLi5j N2Q0ZjY1IDEwMDY0NAo+PiAtLS0gYS90b29scy9saWJ4bC9saWJ4bF9hcm0uYwo+PiArKysgYi90 b29scy9saWJ4bC9saWJ4bF9hcm0uYwo+PiBAQCAtMTAxLDggKzEwMSwyNCBAQCBpbnQgbGlieGxf X2FyY2hfZG9tYWluX3NhdmVfY29uZmlnKGxpYnhsX19nYyAqZ2MsCj4+ICB9Cj4+Cj4+ICBpbnQg bGlieGxfX2FyY2hfZG9tYWluX2NyZWF0ZShsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9kb21haW5fY29u ZmlnCj4+ICpkX2NvbmZpZywKPj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQz Ml90IGRvbWlkKQo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2RvbWFp bl9idWlsZF9zdGF0ZSAqc3RhdGUsCj4+IHVpbnQzMl90IGRvbWlkKQo+PiAgewo+PiArICAgIGxp YnhsX2RvbWFpbl9idWlsZF9pbmZvICpjb25zdCBpbmZvID0gJmRfY29uZmlnLT5iX2luZm87Cj4+ ICsgICAgbGlieGxfY3R4ICpjdHggPSBsaWJ4bF9fZ2Nfb3duZXIoZ2MpOwo+PiArICAgIGludCBz aXplOwo+PiArCj4+ICsgICAgLyogQWRkIHRoZSBzaXplIG9mIEFDUEkgdGFibGVzIHRvIG1heG1l bSBpZiBBQ1BJIGlzIGVuYWJsZWQgZm9yCj4+IGd1ZXN0LiAqLwo+PiArICAgIGlmIChsaWJ4bF9k ZWZib29sX3ZhbChpbmZvLT5hY3BpKSkgewo+PiArICAgICAgICBzaXplID0gbGlieGxfX2dldF9h Y3BpX3NpemUoZ2MsIGluZm8sIHN0YXRlKTsKPj4gKyAgICAgICAgaWYgKHNpemUgPCAwKQo+PiAr ICAgICAgICAgICAgcmV0dXJuIEVSUk9SX0ZBSUw7Cj4+ICsgICAgICAgIGlmICh4Y19kb21haW5f c2V0bWF4bWVtKGN0eC0+eGNoLCBkb21pZCwgaW5mby0+dGFyZ2V0X21lbWtiICsKPj4gKyAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgTElCWExfTUFYTUVNX0NPTlNUQU5UICsgKHNpemUg KyAxMDIzKQo+PiAvIDEwMjQpKSB7Cj4gCj4gSSBzdGlsbCBoYXZlIHNvbWUgY29uY2VybiBhYm91 dCB1c2UgaW5mby0+dGFyZ2V0X21lbWtiICsKPiBMSUJYTF9NQVhNRU1fQ09OU1RBTlQgaGVyZS4g V2hhdCBpZiB0aGUgZ2VuZXJpYyBjb2RlIGRlY2lkZSB0byBjaGFuZ2UKPiB0aGUgY29tcHV0YXRp b24/Cj4gCj4gV2UgbWF5IGZvcmdvdCB0byByZXBsaWNhdGUgaGVyZS4gTXkgc3VnZ2VzdGlvbiBv biB0aGUgcHJldmlvdXMgdmVyc2lvbgo+IHdhcyB0byBoYXZlIGluIHRoZSBjb21tb24gY29kZQo+ IAo+IHhjX2RvbWFpbl9zZXRtYXhtZW0oY3R4LT54Y2gsIGRvbWlkLCBpbmZvLT50YXJnZXRfbWVt a2IgKwo+IExJQlhMX01BWE1FTV9DT05TVEFOVCArIGxpYnhsX19hcmNoX21lbW9yeV9jb25zdGFu dCgpKTsKPiAKPiBPciBhIHNpbWlsYXIgbmFtZS4KPiAKSnVzdCB0byBjb25maXJtLCBkbyB5b3Ug bWVhbiB0aGF0IGhhdmluZyBhIGFyY2ggZnVuY3Rpb24gdG8gZ2V0IHRoZSBzaXplCmVhY2ggYXJj aCBuZWVkcyBhbmQgYWRkaW5nIHRoZSBzaXplIGluIGxpYnhsX19idWlsZF9wcmUoKT8KClRoYW5r cywKLS0gClNoYW5ub24KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0 dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK