From mboxrd@z Thu Jan 1 00:00:00 1970 From: Julien Grall Subject: Re: [PATCH v6 11/22] arm/acpi: Prepare EFI system table for Dom0 Date: Mon, 21 Mar 2016 16:10:14 +0000 Message-ID: <56F01CE6.9040009@arm.com> References: <1458207668-12012-1-git-send-email-zhaoshenglong@huawei.com> <1458207668-12012-12-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: <1458207668-12012-12-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: stefano.stabellini@citrix.com, shannon.zhao@linaro.org, peter.huangpeng@huawei.com List-Id: xen-devel@lists.xenproject.org SGkgU2hhbm5vbiwKCk9uIDE3LzAzLzIwMTYgMDk6NDAsIFNoYW5ub24gWmhhbyB3cm90ZToKClsu Li5dCgo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZWZpL2VmaS1kb20wLmMgYi94ZW4vYXJj aC9hcm0vZWZpL2VmaS1kb20wLmMKPiBpbmRleCA5MGE3Njk5Li5iOGEwNjJjIDEwMDY0NAo+IC0t LSBhL3hlbi9hcmNoL2FybS9lZmkvZWZpLWRvbTAuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9lZmkv ZWZpLWRvbTAuYwo+IEBAIC00OCwzICs0OCw0NyBAQCBzaXplX3QgX19pbml0IGVzdGltYXRlX2Vm aV9zaXplKGludCBtZW1fbnJfYmFua3MpCj4KPiAgICAgICByZXR1cm4gc2l6ZTsKPiAgIH0KPiAr Cj4gKyNpbmNsdWRlICIuLi8uLi8uLi9jb21tb24vZGVjb21wcmVzcy5oIgo+ICsjZGVmaW5lIFha X0VYVEVSTiBTVEFUSUMKPiArI2luY2x1ZGUgIi4uLy4uLy4uL2NvbW1vbi94ei9jcmMzMi5jIgoK QWxsIHRoZSBpbmNsdWRlcyBzaG91bGQgYmUgYXQgdGhlIGJlZ2lubmluZyBvZiB0aGUgZmlsZS4K Cj4gKwo+ICt2b2lkIF9faW5pdCBhY3BpX2NyZWF0ZV9lZmlfc3lzdGVtX3RhYmxlKHBhZGRyX3Qg cGFkZHIsIHZvaWQgKmVmaV9hY3BpX3RhYmxlLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIHN0cnVjdCBtZW1iYW5rIHRibF9hZGRbXSkKPiArewo+ICsgICAgdTY0 IHRhYmxlX2FkZHIsIHRhYmxlX3NpemUsIG9mZnNldCA9IDA7Cj4gKyAgICB1OCAqYmFzZV9wdHI7 Cj4gKyAgICBFRklfQ09ORklHVVJBVElPTl9UQUJMRSAqZWZpX2NvbmZfdGJsOwo+ICsgICAgRUZJ X1NZU1RFTV9UQUJMRSAqZWZpX3N5c190Ymw7Cj4gKwo+ICsgICAgdGFibGVfYWRkciA9IHBhZGRy ICsgYWNwaV9nZXRfdGFibGVfb2Zmc2V0KHRibF9hZGQsIFRCTF9FRklUKTsKPiArICAgIHRhYmxl X3NpemUgPSBzaXplb2YoRUZJX1NZU1RFTV9UQUJMRSkgKyBzaXplb2YoRUZJX0NPTkZJR1VSQVRJ T05fVEFCTEUpCj4gKyAgICAgICAgICAgICAgICAgKyBzaXplb2YoeGVuX2VmaV9md192ZW5kb3Ip Owo+ICsgICAgYmFzZV9wdHIgPSBlZmlfYWNwaV90YWJsZSArIGFjcGlfZ2V0X3RhYmxlX29mZnNl dCh0YmxfYWRkLCBUQkxfRUZJVCk7Cj4gKyAgICBlZmlfc3lzX3RibCA9IChFRklfU1lTVEVNX1RB QkxFICopYmFzZV9wdHI7Cj4gKwo+ICsgICAgZWZpX3N5c190YmwtPkhkci5TaWduYXR1cmUgPSBF RklfU1lTVEVNX1RBQkxFX1NJR05BVFVSRTsKPiArICAgIC8qIFNwZWNpZnkgdGhlIHJldmlzaW9u IGFzIDIuNSAqLwo+ICsgICAgZWZpX3N5c190YmwtPkhkci5SZXZpc2lvbiA9ICgyIDw8IDE2IHwg NTApOwo+ICsgICAgZWZpX3N5c190YmwtPkhkci5IZWFkZXJTaXplID0gdGFibGVfc2l6ZTsKPiAr Cj4gKyAgICBlZmlfc3lzX3RibC0+RmlybXdhcmVSZXZpc2lvbiA9IDE7Cj4gKyAgICBlZmlfc3lz X3RibC0+TnVtYmVyT2ZUYWJsZUVudHJpZXMgPSAxOwo+ICsgICAgb2Zmc2V0ICs9IHNpemVvZihF RklfU1lTVEVNX1RBQkxFKTsKPiArICAgIG1lbWNweSgoQ0hBUjE2ICopKGJhc2VfcHRyICsgb2Zm c2V0KSwgeGVuX2VmaV9md192ZW5kb3IsCgpXaHkgdGhlIGNhc3QgdG8gQ0hBUjE2PwoKPiArICAg ICAgICAgICBzaXplb2YoeGVuX2VmaV9md192ZW5kb3IpKTsKPiArICAgIGVmaV9zeXNfdGJsLT5G aXJtd2FyZVZlbmRvciA9IChDSEFSMTYgKikodGFibGVfYWRkciArIG9mZnNldCk7Cj4gKwo+ICsg ICAgb2Zmc2V0ICs9IHNpemVvZih4ZW5fZWZpX2Z3X3ZlbmRvcik7Cj4gKyAgICBlZmlfY29uZl90 YmwgPSAoRUZJX0NPTkZJR1VSQVRJT05fVEFCTEUgKikoYmFzZV9wdHIgKyBvZmZzZXQpOwo+ICsg ICAgZWZpX2NvbmZfdGJsLT5WZW5kb3JHdWlkID0gKEVGSV9HVUlEKUFDUElfMjBfVEFCTEVfR1VJ RDsKPiArICAgIGVmaV9jb25mX3RibC0+VmVuZG9yVGFibGUgPSAoVk9JRCAqKXRibF9hZGRbVEJM X1JTRFBdLnN0YXJ0Owo+ICsgICAgZWZpX3N5c190YmwtPkNvbmZpZ3VyYXRpb25UYWJsZSA9IChF RklfQ09ORklHVVJBVElPTl9UQUJMRSAqKSh0YWJsZV9hZGRyCj4gKyAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICsgb2Zmc2V0 KTsKPiArICAgIHh6X2NyYzMyX2luaXQoKTsKPiArICAgIGVmaV9zeXNfdGJsLT5IZHIuQ1JDMzIg PSB4el9jcmMzMigodWludDhfdCAqKWVmaV9zeXNfdGJsLAo+ICsgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIGVmaV9zeXNfdGJsLT5IZHIuSGVhZGVyU2l6ZSwgMCk7Cj4gKwo+ ICsgICAgdGJsX2FkZFtUQkxfRUZJVF0uc3RhcnQgPSB0YWJsZV9hZGRyOwo+ICsgICAgdGJsX2Fk ZFtUQkxfRUZJVF0uc2l6ZSA9IHRhYmxlX3NpemU7Cj4gK30KClsuLi5dCgpSZWdhcmRzLAoKLS0g Ckp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK