From mboxrd@z Thu Jan 1 00:00:00 1970 From: Yi Sun Subject: Re: [RFC v2 08/12] tools: create general interfaces to support psr allocation features. Date: Tue, 1 Aug 2017 08:56:19 +0800 Message-ID: <20170801005619.GC11396@yi.y.sun> References: <1500540553-29199-1-git-send-email-yi.y.sun@linux.intel.com> <1500540553-29199-9-git-send-email-yi.y.sun@linux.intel.com> <20170731143008.2zcatlq2qnuzauk4@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta5.messagelabs.com ([195.245.231.135]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dcLUX-0007S8-QU for xen-devel@lists.xenproject.org; Tue, 01 Aug 2017 00:56:57 +0000 Content-Disposition: inline In-Reply-To: <20170731143008.2zcatlq2qnuzauk4@citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Wei Liu Cc: kevin.tian@intel.com, andrew.cooper3@citrix.com, dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, julien.grall@arm.com, mengxu@cis.upenn.edu, jbeulich@suse.com, chao.p.peng@linux.intel.com, xen-devel@lists.xenproject.org, roger.pau@citrix.com List-Id: xen-devel@lists.xenproject.org T24gMTctMDctMzEgMTU6MzA6MDgsIFdlaSBMaXUgd3JvdGU6Cj4gT24gVGh1LCBKdWwgMjAsIDIw MTcgYXQgMDQ6NDk6MDlQTSArMDgwMCwgWWkgU3VuIHdyb3RlOgo+IFsuLi5dCj4gPiArCj4gPiAr I2lmZGVmIExJQlhMX0hBVkVfUFNSX01CQQo+ID4gKy8qCj4gPiArICogRnVuY3Rpb24gdG8gc2V0 IGEgZG9tYWluJ3MgdmFsdWUuIEl0IG9wZXJhdGVzIG9uIGEgc2luZ2xlIG9yIG11bHRpcGxlCj4g PiArICogdGFyZ2V0KHMpIGRlZmluZWQgaW4gJ3RhcmdldF9tYXAnLiAndGFyZ2V0X21hcCcgc3Bl Y2lmaWVzIGFsbCB0aGUgc29ja2V0cwo+ID4gKyAqIHRvIGJlIG9wZXJhdGVkIG9uLgo+ID4gKyAq Lwo+ID4gK2ludCBsaWJ4bF9wc3Jfc2V0X3ZhbChsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9t aWQsCj4gPiArICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX3Bzcl9jYm1fdHlwZSB0eXBlLCBs aWJ4bF9iaXRtYXAgKnRhcmdldF9tYXAsCj4gPiArICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2 NF90IHZhbCk7Cj4gPiArLyoKPiA+ICsgKiBGdW5jdGlvbiB0byBnZXQgYSBkb21haW4ncyBjYm0u IEl0IG9wZXJhdGVzIG9uIGEgc2luZ2xlICd0YXJnZXQnLgo+ID4gKyAqICd0YXJnZXQnIHNwZWNp ZmllcyB3aGljaCBzb2NrZXQgdG8gYmUgb3BlcmF0ZWQgb24uCj4gPiArICovCj4gPiAraW50IGxp YnhsX3Bzcl9nZXRfdmFsKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwKPiA+ICsgICAg ICAgICAgICAgICAgICAgICAgbGlieGxfcHNyX2NibV90eXBlIHR5cGUsIHVpbnQzMl90IHRhcmdl dCwKPiAKPiBUaGVyZSBpcyBubyBuZWVkIGZvciB0YXJnZXQgdG8gYmUgdWludDMyX3QgcmlnaHQ/ IFVuc2lnbmVkIGludCBzaG91bGQKPiB3b3JrIHRvbz8KPiAKPiA+ICsgICAgICAgICAgICAgICAg ICAgICAgdWludDY0X3QgKnZhbCk7Cj4gPiArLyoKPiA+ICsgKiBPbiBzdWNjZXNzLCB0aGUgZnVu Y3Rpb24gcmV0dXJucyBhbiBhcnJheSBvZiBlbGVtZW50cyBpbiAnaW5mbycsCj4gPiArICogYW5k IHRoZSBsZW5ndGggaW4gJ25yJy4KPiA+ICsgKi8KPiA+ICtpbnQgbGlieGxfcHNyX2dldF9od19p bmZvKGxpYnhsX2N0eCAqY3R4LCBsaWJ4bF9wc3JfaHdfaW5mbyAqKmluZm8sCj4gPiArICAgICAg ICAgICAgICAgICAgICAgICAgICBpbnQgKm5yLCBsaWJ4bF9wc3JfZmVhdF90eXBlIHR5cGUsIGlu dCBsdmwpOwo+ID4gK3ZvaWQgbGlieGxfcHNyX2h3X2luZm9fbGlzdF9mcmVlKGxpYnhsX3Bzcl9o d19pbmZvICpsaXN0LCBpbnQgbnIpOwo+IAo+IG5yIHNob3VsZCBiZSB1bnNpZ25lZCBpbnQuCj4g Cj4gPiArI2VuZGlmIC8qIExJQlhMX0hBVkVfUFNSX01CQSAqLwo+ID4gKyNlbmRpZiAvKiBMSUJY TF9IQVZFX1BTUl9DQVQgKi8KPiA+ICAKPiA+ICAvKiBtaXNjICovCj4gPiAgCj4gPiBkaWZmIC0t Z2l0IGEvdG9vbHMvbGlieGwvbGlieGxfcHNyLmMgYi90b29scy9saWJ4bC9saWJ4bF9wc3IuYwo+ ID4gaW5kZXggZjU1YmExZS4uODMxOTMwMSAxMDA2NDQKPiA+IC0tLSBhL3Rvb2xzL2xpYnhsL2xp YnhsX3Bzci5jCj4gPiArKysgYi90b29scy9saWJ4bC9saWJ4bF9wc3IuYwo+ID4gQEAgLTQyNSw2 ICs0MjUsMzAgQEAgdm9pZCBsaWJ4bF9wc3JfY2F0X2luZm9fbGlzdF9mcmVlKGxpYnhsX3Bzcl9j YXRfaW5mbyAqbGlzdCwgaW50IG5yKQo+ID4gICAgICBmcmVlKGxpc3QpOwo+ID4gIH0KPiA+ICAK PiA+ICtpbnQgbGlieGxfcHNyX3NldF92YWwobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlk LAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9wc3JfY2JtX3R5cGUgdHlwZSwgbGli eGxfYml0bWFwICp0YXJnZXRfbWFwLAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICB1aW50NjRf dCB2YWwpCj4gPiArewo+ID4gKyAgICByZXR1cm4gRVhJVF9GQUlMVVJFOwo+IAo+IEVSUk9SX0ZB SUwgaGVyZS4KPiAKVGhhbmtzISBXaWxsIGZpeCBhYm92ZSBwb2ludHMuCgo+ID4gKwo+ID4gK2xp YnhsX3Bzcl9od19pbmZvID0gU3RydWN0KCJwc3JfaHdfaW5mbyIsIFsKPiA+ICsgICAgKCJpZCIs IHVpbnQzMiksCj4gPiArICAgICgidSIsIEtleWVkVW5pb24oTm9uZSwgbGlieGxfcHNyX2ZlYXRf dHlwZSwgInR5cGUiLAo+ID4gKyAgICAgICAgICBbKCJjYXRfaW5mbyIsIFN0cnVjdChOb25lLCBb Cj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoImNvc19tYXgi LCAgICAgdWludDMyKSwKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICgiY2JtX2xlbiIsICAgICB1aW50MzIpLAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgKCJjZHBfZW5hYmxlZCIsIGJvb2wpLAo+ID4gKyAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICBdKSksCj4gPiArICAgICAgICAgICAoIm1iYV9pbmZvIiwgU3Ry dWN0KE5vbmUsIFsKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICgiY29zX21heCIsICAgICB1aW50MzIpLAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgKCJ0aHJ0bF9tYXgiLCAgIHVpbnQzMiksCj4gPiArICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoImxpbmVhciIsICAgICAgYm9vbCksCj4gPiAr ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0pKSwKPiA+ICsgICAgICAgICAgXSkpCj4g Cj4gSWYgdGhpcyBpcyBvdXRwdXQgb25seSBwbGVhc2UgbWFyayBpdCBhcyBkaXI9RElSX09VVC4K PiAKU29ycnksIEkgZG8gbm90IHVuZGVyc3RhbmQgdGhpcyBjbGVhcmx5LiBEWU0gaWYgdGhlc2Ug dmFsdWVzIGFyZSBhbGwgb3V0cHV0CnZhbHVlcyBmb3IgeGwgYXBwbGljYXRpb24/CgpCUnMsClN1 biBZaQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz Lnhlbi5vcmcveGVuLWRldmVsCg==