From mboxrd@z Thu Jan 1 00:00:00 1970 From: Julien Grall Subject: Re: [PATCH v6 10/22] arm/acpi: Map all other tables for Dom0 Date: Mon, 21 Mar 2016 15:57:43 +0000 Message-ID: <56F019F7.7000505@arm.com> References: <1458207668-12012-1-git-send-email-zhaoshenglong@huawei.com> <1458207668-12012-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: <1458207668-12012-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: stefano.stabellini@citrix.com, shannon.zhao@linaro.org, peter.huangpeng@huawei.com List-Id: xen-devel@lists.xenproject.org VGl0bGU6IE1hcCBhbGwgb3RoZXIgdGFibGVzIGludG8gRE9NMCBtZW1vcnkuCgpPbiAxNy8wMy8y MDE2IDA5OjQwLCBTaGFubm9uIFpoYW8gd3JvdGU6Cj4gRnJvbTogU2hhbm5vbiBaaGFvIDxzaGFu bm9uLnpoYW9AbGluYXJvLm9yZz4KPgo+IE1hcCBhbGwgb3RoZXIgdGFibGVzIHRvIERvbTAgdXNp bmcgMToxIG1hcHBpbmdzLgoKcy90by9pbnRvLwoKPgo+IFNpZ25lZC1vZmYtYnk6IFNoYW5ub24g WmhhbyA8c2hhbm5vbi56aGFvQGxpbmFyby5vcmc+Cj4gUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3Rh YmVsbGluaSA8c3RlZmFuby5zdGFiZWxsaW5pQGV1LmNpdHJpeC5jb20+Cj4gLS0tCj4gICB4ZW4v YXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgfCAyNiArKysrKysrKysrKysrKysrKysrKysrKysrKwo+ ICAgMSBmaWxlIGNoYW5nZWQsIDI2IGluc2VydGlvbnMoKykKPgo+IGRpZmYgLS1naXQgYS94ZW4v YXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKPiBp bmRleCBlYTdkNmE1Li5jNzE5NzZjIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9kb21haW5f YnVpbGQuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwo+IEBAIC0xMzU3LDYg KzEzNTcsMzAgQEAgc3RhdGljIGludCBwcmVwYXJlX2R0YihzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1 Y3Qga2VybmVsX2luZm8gKmtpbmZvKQo+ICAgfQo+Cj4gICAjaWZkZWYgQ09ORklHX0FDUEkKPiAr c3RhdGljIHZvaWQgYWNwaV9tYXBfb3RoZXJfdGFibGVzKHN0cnVjdCBkb21haW4gKmQpCj4gK3sK PiArICAgIGludCBpOwo+ICsgICAgdW5zaWduZWQgbG9uZyByZXM7Cj4gKyAgICB1NjQgYWRkciwg c2l6ZTsKPiArCj4gKyAgICAvKiBNYXAgYWxsIG90aGVyIHRhYmxlcyB0byBEb20wIHVzaW5nIDE6 MSBtYXBwaW5ncy4gKi8KClRoYXQncyBub3QgcmVhbGx5IHRydWUuIEFGQUlDVCwgeW91IHdpbGwg bWFwIGFsbCB0aGUgQUNQSSB0YWJsZXMsIAppbmNsdWRlZCB0aGUgb25lcyB0aGF0IGhhdmUgYmVl biBkaXNjYXJkZWQuCgo+ICsgICAgZm9yKCBpID0gMDsgaSA8IGFjcGlfZ2JsX3Jvb3RfdGFibGVf bGlzdC5jb3VudDsgaSsrICkKPiArICAgIHsKPiArICAgICAgICBhZGRyID0gYWNwaV9nYmxfcm9v dF90YWJsZV9saXN0LnRhYmxlc1tpXS5hZGRyZXNzOwo+ICsgICAgICAgIHNpemUgPSBhY3BpX2di bF9yb290X3RhYmxlX2xpc3QudGFibGVzW2ldLmxlbmd0aDsKPiArICAgICAgICByZXMgPSBtYXBf cmVnaW9uc19ydyhkLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRyX3RvX3Bm bihhZGRyICYgUEFHRV9NQVNLKSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICBESVZf Uk9VTkRfVVAoc2l6ZSwgUEFHRV9TSVpFKSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAg ICBwYWRkcl90b19wZm4oYWRkciAmIFBBR0VfTUFTSykpOwo+ICsgICAgICAgIGlmICggcmVzICkK PiArICAgICAgICB7Cj4gKyAgICAgICAgICAgICBwYW5pYyhYRU5MT0dfRVJSICJVbmFibGUgdG8g bWFwIDB4JSJQUkl4NjQKPiArICAgICAgICAgICAgICAgICAgICIgLSAweCUiUFJJeDY0IiBpbiBk b21haW4gXG4iLAo+ICsgICAgICAgICAgICAgICAgICAgYWRkciAmIFBBR0VfTUFTSywgUEFHRV9B TElHTihhZGRyICsgc2l6ZSkgLSAxKTsKCiJVbmFibGUgdG8gbWFwIEFDUEkgcmVnaW9uIC4uLiIg dG8gZGlmZmVyZW50aWF0ZSB3aXRoIHRoZSBlcnJvciBtZXNzYWdlIAppbiBtYXBfcmFuZ2VfdG9f ZG9tYWluLgoKPiArICAgICAgICB9Cj4gKyAgICB9Cj4gK30KPiArCj4gICBzdGF0aWMgaW50IGFj cGlfY3JlYXRlX3JzZHAoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IG1lbWJhbmsgdGJsX2FkZFtd KQo+ICAgewo+Cj4gQEAgLTE2NjEsNiArMTY4NSw4IEBAIHN0YXRpYyBpbnQgcHJlcGFyZV9hY3Bp KHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8pCj4gICAgICAgaWYg KCByYyAhPSAwICkKPiAgICAgICAgICAgcmV0dXJuIHJjOwo+Cj4gKyAgICBhY3BpX21hcF9vdGhl cl90YWJsZXMoZCk7Cj4gKwo+ICAgICAgIHJldHVybiAwOwo+ICAgfQo+ICAgI2Vsc2UKPgoKUmVn YXJkcywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl bi5vcmcKaHR0cDovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==