From mboxrd@z Thu Jan 1 00:00:00 1970 From: Wei Liu Subject: Re: [PATCH v2 18/23] libxc/libxl: Allow multiple ACPI modules Date: Thu, 11 Aug 2016 17:36:12 +0100 Message-ID: <20160811163612.GU20641@citrix.com> References: <1470344811-14225-1-git-send-email-boris.ostrovsky@oracle.com> <1470344811-14225-19-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-19-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 T24gVGh1LCBBdWcgMDQsIDIwMTYgYXQgMDU6MDY6NDZQTSAtMDQwMCwgQm9yaXMgT3N0cm92c2t5 IHdyb3RlOgo+IFByb3ZpZGUgYWJpbGl0eSB0byBsb2FkIG11bHRpcGxlIEFDUEkgbW9kdWxlcy4g VGhpZSBmZWF0dXJlIGlzIG5lZWRlZAo+IGJ5IFBWSHYyIGd1ZXN0cyBhbmQgd2lsbCBiZSB1c2Vk IGluIHN1YnNlcXVlbnQgcGF0Y2hlcy4KPiAKPiBXZSBhc3N1bWUgdGhhdCBQVkh2MiBndWVzdHMg ZG8gbm90IGxvYWQgdGhlaXIgQUNQSSBtb2R1bGVzIHNwZWNpZmllZAo+IGluIHRoZSBjb25maWd1 cmF0aW9uIGZpbGUuIFdlIGNhbiBleHRlbmQgc3VwcG9ydCBmb3IgdGhhdCBpbiB0aGUgZnV0dXJl Cj4gaWYgZGVzaXJlZC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlz Lm9zdHJvdnNreUBvcmFjbGUuY29tPgo+IC0tLQo+IHYyOgo+ICogTmV3IHBhdGNoLiBQVkggdXNl cyAzIG1vZHVsZXM6Cj4gICAgIC0gcnNkcCAoOCBieXRlcyB0aGF0IHN0b3JlIFJTRFQgYWRkcmVz cykKPiAgICAgLSBhY3BpX2luZm8gKDEgcGFnZSwgWGVuLXNwZWNpZmljKQo+ICAgICAtIEFDUEkg dGFibGVzIChtdWx0aXBsZSBwYWdlcykKPiAgIEFzIGFuIGFsdGVybmF0aXZlLCB3ZSBjb3VsZCBh ZGQgcnNkcF92YWwgYW5kIHJzZHBfcHRyIGFuZAo+ICAga2VlcCBhY3BpX21vZHVsZSBhcyBhIHNj YWxhciAoYWNwaV9pbmZvIGFuZCBBQ1BJIHRhYmxlcyBhcmUKPiAgIHVzdWFsbHkgbGFpZCBvdXQg Y29udGlndW91c2x5KS4gVGhpcyBwYXRjaCBwcm92aWRlcyBhIG1vcmUKPiAgIGdlbmVyYWwgc29s dXRpb24gKElNTykuCj4gCj4gIHRvb2xzL2xpYnhjL2luY2x1ZGUveGNfZG9tLmggICB8ICA1ICsr Ky0tCj4gIHRvb2xzL2xpYnhjL3hjX2RvbV9odm1sb2FkZXIuYyB8ICAzICsrLQo+ICB0b29scy9s aWJ4bC9saWJ4bF9kb20uYyAgICAgICAgfCAyNiArKysrKysrKysrKysrKysrKystLS0tLS0tLQo+ ICAzIGZpbGVzIGNoYW5nZWQsIDIzIGluc2VydGlvbnMoKyksIDExIGRlbGV0aW9ucygtKQo+IAo+ IGRpZmYgLS1naXQgYS90b29scy9saWJ4Yy9pbmNsdWRlL3hjX2RvbS5oIGIvdG9vbHMvbGlieGMv aW5jbHVkZS94Y19kb20uaAo+IGluZGV4IGRlN2RjYTkuLjYwOGNiYzIgMTAwNjQ0Cj4gLS0tIGEv dG9vbHMvbGlieGMvaW5jbHVkZS94Y19kb20uaAo+ICsrKyBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUv eGNfZG9tLmgKPiBAQCAtMjEyLDggKzIxMiw5IEBAIHN0cnVjdCB4Y19kb21faW1hZ2Ugewo+ICAg ICAgLyogQklPUy9GaXJtd2FyZSBwYXNzZWQgdG8gSFZNTE9BREVSICovCj4gICAgICBzdHJ1Y3Qg eGNfaHZtX2Zpcm13YXJlX21vZHVsZSBzeXN0ZW1fZmlybXdhcmVfbW9kdWxlOwo+ICAKPiAtICAg IC8qIEV4dHJhIEFDUEkgdGFibGVzIHBhc3NlZCB0byBIVk1MT0FERVIgKi8KPiAtICAgIHN0cnVj dCB4Y19odm1fZmlybXdhcmVfbW9kdWxlIGFjcGlfbW9kdWxlOwo+ICsgICAgLyogRXh0cmEgQUNQ SSB0YWJsZXMgKi8KPiArI2RlZmluZSBNQVhfQUNQSV9NT0RVTEVTICAgICAgICA0Cj4gKyAgICBz dHJ1Y3QgeGNfaHZtX2Zpcm13YXJlX21vZHVsZSBhY3BpX21vZHVsZXNbTUFYX0FDUElfTU9EVUxF U107Cj4gIAo+ICAgICAgLyogRXh0cmEgU01CSU9TIHN0cnVjdHVyZXMgcGFzc2VkIHRvIEhWTUxP QURFUiAqLwo+ICAgICAgc3RydWN0IHhjX2h2bV9maXJtd2FyZV9tb2R1bGUgc21iaW9zX21vZHVs ZTsKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfZG9tX2h2bWxvYWRlci5jIGIvdG9vbHMv bGlieGMveGNfZG9tX2h2bWxvYWRlci5jCj4gaW5kZXggNmViODUxNi4uNTlmOTRlNSAxMDA2NDQK PiAtLS0gYS90b29scy9saWJ4Yy94Y19kb21faHZtbG9hZGVyLmMKPiArKysgYi90b29scy9saWJ4 Yy94Y19kb21faHZtbG9hZGVyLmMKPiBAQCAtMTcyLDcgKzE3Miw4IEBAIHN0YXRpYyBpbnQgbW9k dWxlc19pbml0KHN0cnVjdCB4Y19kb21faW1hZ2UgKmRvbSkKPiAgICAgIHJjID0gbW9kdWxlX2lu aXRfb25lKGRvbSwgJmRvbS0+c3lzdGVtX2Zpcm13YXJlX21vZHVsZSwKPiAgICAgICAgICAgICAg ICAgICAgICAgICAgICJTeXN0ZW0gRmlybXdhcmUgbW9kdWxlIik7Cj4gICAgICBpZiAoIHJjICkg Z290byBlcnI7Cj4gLSAgICByYyA9IG1vZHVsZV9pbml0X29uZShkb20sICZkb20tPmFjcGlfbW9k dWxlLCAiQUNQSSBtb2R1bGUiKTsKPiArICAgIC8qIE9ubHkgb25lIG1vZHVsZSBjYW4gYmUgYWRk ZWQgKi8KPiArICAgIHJjID0gbW9kdWxlX2luaXRfb25lKGRvbSwgJmRvbS0+YWNwaV9tb2R1bGVz WzBdLCAiQUNQSSBtb2R1bGUiKTsKPiAgICAgIGlmICggcmMgKSBnb3RvIGVycjsKPiAgICAgIHJj ID0gbW9kdWxlX2luaXRfb25lKGRvbSwgJmRvbS0+c21iaW9zX21vZHVsZSwgIlNNQklPUyBtb2R1 bGUiKTsKPiAgICAgIGlmICggcmMgKSBnb3RvIGVycjsKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGli eGwvbGlieGxfZG9tLmMgYi90b29scy9saWJ4bC9saWJ4bF9kb20uYwo+IGluZGV4IDJhMTc5M2Qu LjIyZDY4NjggMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfZG9tLmMKPiArKysgYi90 b29scy9saWJ4bC9saWJ4bF9kb20uYwo+IEBAIC04MTgsNyArODE4LDggQEAgc3RhdGljIGludCBo dm1fYnVpbGRfc2V0X3BhcmFtcyh4Y19pbnRlcmZhY2UgKmhhbmRsZSwgdWludDMyX3QgZG9taWQs Cj4gIAo+ICBzdGF0aWMgaW50IGh2bV9idWlsZF9zZXRfeHNfdmFsdWVzKGxpYnhsX19nYyAqZ2Ms Cj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgZG9taWQsCj4g LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHhjX2RvbV9pbWFnZSAq ZG9tKQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB4Y19kb21f aW1hZ2UgKmRvbSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9k b21haW5fYnVpbGRfaW5mbyAqaW5mbykKCk15IHNsaWdodCBwcmVmZXJlbmNlIGlzIHRoYXQgaWYg b25seSBkZXZpY2VfbW9kZWxfdmVyc2lvbiBpcyBuZWVkZWQgeW91CnBhc3MgdGhhdCBkaXJlY3Rs eSB0byB0aGlzIGZ1bmN0aW9uLiBCdXQgSSBkb24ndCBmZWVsIHRvbyBzdHJvbmcgYWJvdXQKdGhp cy4gIElmIHlvdSdyZSBnb2luZyB0byBwYXNzIGluZm8gcGxlYXNlIGNvbnN0aWZ5IGl0LgoKQ29k ZS13aXNlLCBsb29rcyBnb29kLgoKV2VpLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==