From mboxrd@z Thu Jan 1 00:00:00 1970 From: Julien Grall Subject: Re: [PATCH v2 07/17] libxl/arm: Construct ACPI GTDT table Date: Thu, 23 Jun 2016 17:26:12 +0100 Message-ID: <576C0DA4.1080906@arm.com> References: <1466651824-6964-1-git-send-email-zhaoshenglong@huawei.com> <1466651824-6964-8-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: <1466651824-6964-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: 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 SGkgU2hhbm5vbiwKCk9uIDIzLzA2LzE2IDA0OjE2LCBTaGFubm9uIFpoYW8gd3JvdGU6Cj4gRnJv bTogU2hhbm5vbiBaaGFvIDxzaGFubm9uLnpoYW9AbGluYXJvLm9yZz4KPgo+IENvbnN0cnVjdCBH VERUIHRhYmxlIHdpdGggdGhlIGludGVycnVwdCBpbmZvcm1hdGlvbiBvZiB0aW1lcnMuCj4KPiBT aWduZWQtb2ZmLWJ5OiBTaGFubm9uIFpoYW8gPHNoYW5ub24uemhhb0BsaW5hcm8ub3JnPgo+IC0t LQo+ICAgdG9vbHMvbGlieGwvbGlieGxfYXJtX2FjcGkuYyB8IDI4ICsrKysrKysrKysrKysrKysr KysrKysrKysrKysKPiAgIDEgZmlsZSBjaGFuZ2VkLCAyOCBpbnNlcnRpb25zKCspCj4KPiBkaWZm IC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfYXJtX2FjcGkuYyBiL3Rvb2xzL2xpYnhsL2xpYnhs X2FybV9hY3BpLmMKPiBpbmRleCBkNWZmZWRmLi5kZTg2M2Y0IDEwMDY0NAo+IC0tLSBhL3Rvb2xz L2xpYnhsL2xpYnhsX2FybV9hY3BpLmMKPiArKysgYi90b29scy9saWJ4bC9saWJ4bF9hcm1fYWNw aS5jCj4gQEAgLTM5LDYgKzM5LDkgQEAgdHlwZWRlZiB1aW50NjRfdCB1NjQ7Cj4gICAjZGVmaW5l IEFDUElfQlVJTERfQVBQTkFNRTYgIlhlbkFSTSIKPiAgICNkZWZpbmUgQUNQSV9CVUlMRF9BUFBO QU1FNCAiWGVuICIKPgo+ICsjZGVmaW5lIEFDUElfTEVWRUxfU0VOU0lUSVZFICAgICAgICAgICAg KHU4KSAweDAwCj4gKyNkZWZpbmUgQUNQSV9BQ1RJVkVfTE9XICAgICAgICAgICAgICAgICAodTgp IDB4MDEKPiArCgpXaHkgZGlkIG5vdCB5b3UgaW5jbHVkZSBhY3R5cGVzLmggcmF0aGVyIHRoYW4g ZGVmaW5lIHRoZXNlIHR3byBkZWZpbmVzPwoKPiAgIGVudW0gewo+ICAgICAgIFJTRFAsCj4gICAg ICAgWFNEVCwKPiBAQCAtMTEwLDYgKzExMywzMCBAQCBzdGF0aWMgdm9pZCBtYWtlX2FjcGlfeHNk dChsaWJ4bF9fZ2MgKmdjLCBzdHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20pCj4gICAgICAgZG9tLT5h Y3BpdGFibGVfc2l6ZSArPSBST1VORFVQKGFjcGl0YWJsZXNbWFNEVF0uc2l6ZSwgMyk7Cj4gICB9 Cj4KPiArc3RhdGljIHZvaWQgbWFrZV9hY3BpX2d0ZHQobGlieGxfX2djICpnYywgc3RydWN0IHhj X2RvbV9pbWFnZSAqZG9tKQo+ICt7Cj4gKyAgICBzdHJ1Y3QgYWNwaV90YWJsZV9ndGR0ICpndGR0 Owo+ICsgICAgc2l6ZV90IHNpemUgPSBzaXplb2YoKmd0ZHQpOwo+ICsKPiArICAgIGd0ZHQgPSBs aWJ4bF9femFsbG9jKGdjLCBzaXplKTsKPiArCj4gKyAgICBndGR0LT5ub25fc2VjdXJlX2VsMV9p bnRlcnJ1cHQgPSBHVUVTVF9USU1FUl9QSFlTX05TX1BQSTsKPiArICAgIGd0ZHQtPm5vbl9zZWN1 cmVfZWwxX2ZsYWdzID0KPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoQUNQSV9MRVZF TF9TRU5TSVRJVkUgPDwgQUNQSV9HVERUX0lOVEVSUlVQVF9NT0RFKQo+ICsgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIHwoQUNQSV9BQ1RJVkVfTE9XIDw8IEFDUElfR1REVF9JTlRFUlJVUFRf UE9MQVJJVFkpOwo+ICsgICAgZ3RkdC0+dmlydHVhbF90aW1lcl9pbnRlcnJ1cHQgPSBHVUVTVF9U SU1FUl9WSVJUX1BQSTsKPiArICAgIGd0ZHQtPnZpcnR1YWxfdGltZXJfZmxhZ3MgPQo+ICsgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIChBQ1BJX0xFVkVMX1NFTlNJVElWRSA8PCBBQ1BJX0dU RFRfSU5URVJSVVBUX01PREUpCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfChBQ1BJ X0FDVElWRV9MT1cgPDwgQUNQSV9HVERUX0lOVEVSUlVQVF9QT0xBUklUWSk7Cj4gKwo+ICsgICAg bWFrZV9hY3BpX2hlYWRlcigmZ3RkdC0+aGVhZGVyLCAiR1REVCIsIHNpemUsIDIpOwo+ICsKPiAr ICAgIGFjcGl0YWJsZXNbR1REVF0udGFibGUgPSBndGR0Owo+ICsgICAgYWNwaXRhYmxlc1tHVERU XS5zaXplID0gc2l6ZTsKPiArICAgIC8qIEFsaWduIHRvIDY0Yml0LiAqLwo+ICsgICAgZG9tLT5h Y3BpdGFibGVfc2l6ZSArPSBST1VORFVQKGFjcGl0YWJsZXNbR1REVF0uc2l6ZSwgMyk7CgpJIGFt IG5vdCBzdXJlIGhvdyBST1VORFVQKC4uLiwgMykgd2lsbCBhbGlnbiB0byA2NC1iaXQuCgo+ICt9 Cj4gKwo+ICAgaW50IGxpYnhsX19wcmVwYXJlX2FjcGkobGlieGxfX2djICpnYywgbGlieGxfZG9t YWluX2J1aWxkX2luZm8gKmluZm8sCj4gICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9f ZG9tYWluX2J1aWxkX3N0YXRlICpzdGF0ZSwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0 cnVjdCB4Y19kb21faW1hZ2UgKmRvbSkKPiBAQCAtMTMyLDYgKzE1OSw3IEBAIGludCBsaWJ4bF9f cHJlcGFyZV9hY3BpKGxpYnhsX19nYyAqZ2MsIGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvICppbmZv LAo+Cj4gICAgICAgbWFrZV9hY3BpX3JzZHAoZ2MsIGRvbSk7Cj4gICAgICAgbWFrZV9hY3BpX3hz ZHQoZ2MsIGRvbSk7Cj4gKyAgICBtYWtlX2FjcGlfZ3RkdChnYywgZG9tKTsKPgo+ICAgICAgIHJl dHVybiAwOwo+ICAgfQo+CgpSZWdhcmRzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK