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:19:53 +0100 Message-ID: <576C0C29.8020501@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: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Stefano Stabellini , Shannon Zhao Cc: wei.liu2@citrix.com, ian.jackson@eu.citrix.com, peter.huangpeng@huawei.com, xen-devel@lists.xen.org, shannon.zhao@linaro.org, boris.ostrovsky@oracle.com List-Id: xen-devel@lists.xenproject.org SGksCgpPbiAyMy8wNi8xNiAxNjowMCwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IE9uIFRo dSwgMjMgSnVuIDIwMTYsIFNoYW5ub24gWmhhbyB3cm90ZToKClsuLi5dCgo+PiArc3RhdGljIHZv aWQgbWFrZV9hY3BpX2d0ZHQobGlieGxfX2djICpnYywgc3RydWN0IHhjX2RvbV9pbWFnZSAqZG9t KQo+PiArewo+PiArICAgIHN0cnVjdCBhY3BpX3RhYmxlX2d0ZHQgKmd0ZHQ7Cj4+ICsgICAgc2l6 ZV90IHNpemUgPSBzaXplb2YoKmd0ZHQpOwo+PiArCj4+ICsgICAgZ3RkdCA9IGxpYnhsX196YWxs b2MoZ2MsIHNpemUpOwo+PiArCj4+ICsgICAgZ3RkdC0+bm9uX3NlY3VyZV9lbDFfaW50ZXJydXB0 ID0gR1VFU1RfVElNRVJfUEhZU19OU19QUEk7Cj4+ICsgICAgZ3RkdC0+bm9uX3NlY3VyZV9lbDFf ZmxhZ3MgPQo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoQUNQSV9MRVZFTF9TRU5T SVRJVkUgPDwgQUNQSV9HVERUX0lOVEVSUlVQVF9NT0RFKQo+PiArICAgICAgICAgICAgICAgICAg ICAgICAgICAgICB8KEFDUElfQUNUSVZFX0xPVyA8PCBBQ1BJX0dURFRfSU5URVJSVVBUX1BPTEFS SVRZKTsKPj4gKyAgICBndGR0LT52aXJ0dWFsX3RpbWVyX2ludGVycnVwdCA9IEdVRVNUX1RJTUVS X1ZJUlRfUFBJOwo+PiArICAgIGd0ZHQtPnZpcnR1YWxfdGltZXJfZmxhZ3MgPQo+PiArICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAoQUNQSV9MRVZFTF9TRU5TSVRJVkUgPDwgQUNQSV9HVERU X0lOVEVSUlVQVF9NT0RFKQo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8KEFDUElf QUNUSVZFX0xPVyA8PCBBQ1BJX0dURFRfSU5URVJSVVBUX1BPTEFSSVRZKTsKPj4gKwo+PiArICAg IG1ha2VfYWNwaV9oZWFkZXIoJmd0ZHQtPmhlYWRlciwgIkdURFQiLCBzaXplLCAyKTsKPj4gKwo+ PiArICAgIGFjcGl0YWJsZXNbR1REVF0udGFibGUgPSBndGR0Owo+PiArICAgIGFjcGl0YWJsZXNb R1REVF0uc2l6ZSA9IHNpemU7Cj4+ICsgICAgLyogQWxpZ24gdG8gNjRiaXQuICovCj4+ICsgICAg ZG9tLT5hY3BpdGFibGVfc2l6ZSArPSBST1VORFVQKGFjcGl0YWJsZXNbR1REVF0uc2l6ZSwgMyk7 Cj4+ICt9Cj4KPiBNYW55IG9mIHRoaXMgdGFibGVzIGxvb2sgcHJldHR5IG11Y2ggc3RhdGljLiBB bnkgcmVhc29uIHdoeSB3ZSBjYW4ndAo+IGRlZmluZSB0aGVtIGFuZCBpbml0aWFsaXplIHRoZW0g b24gYW4gaGVhZGVyIHNvbWV3aGVyZSBsaWtlOgo+Cj4gICAgICBzdHJ1Y3QgYWNwaV9ndGR0IHhl bl9hY3BpX2d0ZHQgewo+ICAgICAgICAgIC5ub25fc2VjdXJlX2VsMV9pbnRlcnJ1cHQgPSBHVUVT VF9USU1FUl9QSFlTX05TX1BQSTsKPiAgICAgICAgICAubm9uX3NlY3VyZV9lbDFfZmxhZ3MgPSAo QUNQSV9MRVZFTF9TRU5TSVRJVkUgPDwgQUNQSV9HVERUX0lOVEVSUlVQVF9NT0RFKSB8IChBQ1BJ X0FDVElWRV9MT1cgPDwgQUNQSV9HVERUX0lOVEVSUlVQVF9QT0xBUklUWSk7Cj4gICAgICAgICAg LnZpcnR1YWxfdGltZXJfaW50ZXJydXB0ID0gR1VFU1RfVElNRVJfVklSVF9QUEk7Cj4gICAgICAg ICAgLnZpcnR1YWxfdGltZXJfZmxhZ3MgPSAoQUNQSV9MRVZFTF9TRU5TSVRJVkUgPDwgQUNQSV9H VERUX0lOVEVSUlVQVF9NT0RFKXwoQUNQSV9BQ1RJVkVfTE9XIDw8IEFDUElfR1REVF9JTlRFUlJV UFRfUE9MQVJJVFkpOwo+ICAgICAgfTsKPgo+IGl0IHdvdWxkIG1ha2UgdGhlIGNvZGUgc2hvcnRl ciBhbmQgZWFzaWVyIHRvIHJlYWQuCgpJIGFncmVlIHdpdGggU3RlZmFubyBvbiB0aGlzIHBvaW50 LgoKPj4gICBpbnQgbGlieGxfX3ByZXBhcmVfYWNwaShsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9kb21h aW5fYnVpbGRfaW5mbyAqaW5mbywKPj4gICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9f ZG9tYWluX2J1aWxkX3N0YXRlICpzdGF0ZSwKPj4gICAgICAgICAgICAgICAgICAgICAgICAgICBz dHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20pCj4+IEBAIC0xMzIsNiArMTU5LDcgQEAgaW50IGxpYnhs X19wcmVwYXJlX2FjcGkobGlieGxfX2djICpnYywgbGlieGxfZG9tYWluX2J1aWxkX2luZm8gKmlu Zm8sCj4+Cj4+ICAgICAgIG1ha2VfYWNwaV9yc2RwKGdjLCBkb20pOwo+PiAgICAgICBtYWtlX2Fj cGlfeHNkdChnYywgZG9tKTsKPj4gKyAgICBtYWtlX2FjcGlfZ3RkdChnYywgZG9tKTsKPj4KPj4g ICAgICAgcmV0dXJuIDA7Cj4+ICAgfQo+PiAtLQo+PiAyLjAuNAo+Pgo+Pgo+CgpSZWdhcmRzLAoK LS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo dHRwOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK