From mboxrd@z Thu Jan 1 00:00:00 1970 From: Wei Liu Subject: Re: [PATCH v2 23/23] libxc/xc_dom_core: Copy ACPI tables to guest space Date: Thu, 11 Aug 2016 17:40:23 +0100 Message-ID: <20160811164023.GX20641@citrix.com> References: <1470344811-14225-1-git-send-email-boris.ostrovsky@oracle.com> <1470344811-14225-24-git-send-email-boris.ostrovsky@oracle.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Content-Disposition: inline In-Reply-To: <1470344811-14225-24-git-send-email-boris.ostrovsky@oracle.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Boris Ostrovsky Cc: wei.liu2@citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, julien.grall@arm.com, jbeulich@suse.com, zhaoshenglong@huawei.com, roger.pau@citrix.com List-Id: xen-devel@lists.xenproject.org T24gVGh1LCBBdWcgMDQsIDIwMTYgYXQgMDU6MDY6NTFQTSAtMDQwMCwgQm9yaXMgT3N0cm92c2t5 IHdyb3RlOgo+IExvYWQgQUNQSSBtb2R1bGVzIGludG8gZ3Vlc3Qgc3BhY2UKPiAKPiBTaWduZWQt b2ZmLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgo+IC0t LQo+IHYyOgo+ICogTmV3IHBhdGNoLCBsb29zZWx5IGJhc2VkIG9uIFNoYW5ub24ncyBBUk0gcGF0 Y2gKPiAKPiAgdG9vbHMvbGlieGMveGNfZG9tX2NvcmUuYyB8IDkyICsrKysrKysrKysrKysrKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4gIDEgZmlsZSBjaGFuZ2VkLCA5MiBpbnNl cnRpb25zKCspCj4gCj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hjX2RvbV9jb3JlLmMgYi90 b29scy9saWJ4Yy94Y19kb21fY29yZS5jCj4gaW5kZXggZWJhZGE4OS4uMDBkODcwZiAxMDA2NDQK PiAtLS0gYS90b29scy9saWJ4Yy94Y19kb21fY29yZS5jCj4gKysrIGIvdG9vbHMvbGlieGMveGNf ZG9tX2NvcmUuYwo+IEBAIC0xMDQwLDYgKzEwNDAsOTQgQEAgc3RhdGljIGludCB4Y19kb21fYnVp bGRfcmFtZGlzayhzdHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20pCj4gICAgICByZXR1cm4gLTE7Cj4g IH0KPiAgCj4gK3N0YXRpYyBpbnQgcG9wdWxhdGVfYWNwaV9wYWdlcyhzdHJ1Y3QgeGNfZG9tX2lt YWdlICpkb20sCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5fcGZuX3QgKmV4 dGVudHMsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbnVt X3BhZ2VzKQo+ICt7Cj4gKyAgICBpbnQgcmM7Cj4gKyAgICB4Y19pbnRlcmZhY2UgKnhjaCA9IGRv bS0+eGNoOwo+ICsgICAgdWludDMyX3QgZG9taWQgPSBkb20tPmd1ZXN0X2RvbWlkOwo+ICsgICAg dW5zaWduZWQgbG9uZyBpZHgsIGZpcnN0X2hpZ2hfaWR4ID0gKDF1bGwgPDwgKDMyIC0gMTIpKTsK PiArCgpNYXliZSBlbGltaW5hdGUgdGhlc2UgbWFnaWMgbnVtYmVycz8KCj4gKyAgICBmb3IgKCA7 IG51bV9wYWdlczsgbnVtX3BhZ2VzLS0sIGV4dGVudHMrKyApCj4gKyAgICB7Cj4gKwo+ICsgICAg ICAgIGlmICggeGNfZG9tYWluX3BvcHVsYXRlX3BoeXNtYXAoeGNoLCBkb21pZCwgMSwgMCwgMCwg ZXh0ZW50cykgPT0gMSApCj4gKyAgICAgICAgICAgIGNvbnRpbnVlOwo+ICsKPiArICAgICAgICBp ZiAoZG9tLT5oaWdobWVtX2VuZCkKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIGlkeCA9IC0t ZG9tLT5oaWdobWVtX2VuZDsKPiArICAgICAgICAgICAgaWYgKCBpZHggPT0gZmlyc3RfaGlnaF9p ZHggKQo+ICsgICAgICAgICAgICAgICAgZG9tLT5oaWdobWVtX2VuZCA9IDA7Cj4gKyAgICAgICAg fQo+ICsgICAgICAgIGVsc2UKPiArICAgICAgICAgICAgaWR4ID0gLS1kb20tPmxvd21lbV9lbmQ7 Cj4gKwo+ICsgICAgICAgIHJjID0geGNfZG9tYWluX2FkZF90b19waHlzbWFwKHhjaCwgZG9taWQs Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWEVOTUFQU1BBQ0VfZ21m biwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZHgsICpleHRlbnRz KTsKPiArICAgICAgICBpZiAocmMpCj4gKyAgICAgICAgICAgIHJldHVybiByYzsKPiArICAgIH0K PiArCj4gKyAgICByZXR1cm4gMDsKPiArfQo+ICsKPiArc3RhdGljIGludCB4Y19kb21fbG9hZF9h Y3BpKHN0cnVjdCB4Y19kb21faW1hZ2UgKmRvbSkKPiArewo+ICsgICAgaW50IGosIGkgPSAwOwo+ ICsgICAgdW5zaWduZWQgbnVtX3BhZ2VzOwo+ICsgICAgeGVuX3Bmbl90ICpleHRlbnRzLCBiYXNl Owo+ICsgICAgdm9pZCAqcHRyOwo+ICsKPiArICAgIHdoaWxlICggKGkgPCBNQVhfQUNQSV9NT0RV TEVTKSAmJiBkb20tPmFjcGlfbW9kdWxlc1tpXS5sZW5ndGggKQo+ICsgICAgewo+ICsgICAgICAg IERPTVBSSU5URigiJXM6ICVkIGJ5dGVzIGF0IGFkZHJlc3MgJWx4XG4iLCBfX0ZVTkNUSU9OX18s Cj4gKyAgICAgICAgICAgICAgICAgIGRvbS0+YWNwaV9tb2R1bGVzW2ldLmxlbmd0aCwKPiArICAg ICAgICAgICAgICAgICAgZG9tLT5hY3BpX21vZHVsZXNbaV0uZ3Vlc3RfYWRkcl9vdXQpOwo+ICsK CkFJVUkgdGhpcyB3b3VsZCBzcGFtIGNvbnNvbGUuIE1heWJlIHVzZSBEUFJJTlRGIGhlcmU/CgpX ZWkuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu eGVuLm9yZy94ZW4tZGV2ZWwK