From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chao Peng Subject: Re: [PATCH v1 09/13] tools: implement the new get hw info interface suitable to all psr allocation features Date: Mon, 21 Aug 2017 18:13:07 +0800 Message-ID: <1503310387.5248.22.camel@linux.intel.com> References: <1502264512-4648-1-git-send-email-yi.y.sun@linux.intel.com> <1502264512-4648-10-git-send-email-yi.y.sun@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta6.messagelabs.com ([193.109.254.103]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1djjht-0004Sp-CN for xen-devel@lists.xenproject.org; Mon, 21 Aug 2017 10:13:17 +0000 In-Reply-To: <1502264512-4648-10-git-send-email-yi.y.sun@linux.intel.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Yi Sun , xen-devel@lists.xenproject.org Cc: kevin.tian@intel.com, wei.liu2@citrix.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, roger.pau@citrix.com List-Id: xen-devel@lists.xenproject.org Cj4gwqBpbnQgbGlieGxfcHNyX2NhdF9nZXRfaW5mbyhsaWJ4bF9jdHggKmN0eCwgbGlieGxfcHNy X2NhdF9pbmZvICoqaW5mbywKPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoGludCAqbnIsIHVuc2lnbmVkIGludCBsdmwpCj4gwqB7Cj4gwqDC oMKgwqDCoEdDX0lOSVQoY3R4KTsKPiDCoMKgwqDCoMKgaW50IHJjOwo+IC3CoMKgwqDCoGludCBp ID0gMCwgc29ja2V0aWQsIG5yX3NvY2tldHM7Cj4gLcKgwqDCoMKgbGlieGxfYml0bWFwIHNvY2tl dG1hcDsKPiArwqDCoMKgwqB1bnNpZ25lZCBpbnQgaTsKPiArwqDCoMKgwqBsaWJ4bF9wc3JfaHdf aW5mbyAqaHdfaW5mbzsKPiDCoMKgwqDCoMKgbGlieGxfcHNyX2NhdF9pbmZvICpwdHI7Cj4gwqAK PiAtwqDCoMKgwqBsaWJ4bF9iaXRtYXBfaW5pdCgmc29ja2V0bWFwKTsKPiAtCj4gLcKgwqDCoMKg cmMgPSBsaWJ4bF9fY291bnRfcGh5c2ljYWxfc29ja2V0cyhnYywgJm5yX3NvY2tldHMpOwo+IC3C oMKgwqDCoGlmIChyYykgewo+IC3CoMKgwqDCoMKgwqDCoMKgTE9HRShFUlJPUiwgImZhaWxlZCB0 byBnZXQgc3lzdGVtIHNvY2tldCBjb3VudCIpOwo+ICvCoMKgwqDCoHJjID0gbGlieGxfcHNyX2dl dF9od19pbmZvKGN0eCwgJmh3X2luZm8sICh1bnNpZ25lZCBpbnQgKiluciwKPiArwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBMSUJY TF9QU1JfRkVBVF9UWVBFX0NBVF9JTkZPLCBsdmwpOwo+ICvCoMKgwqDCoGlmIChyYykKPiDCoMKg wqDCoMKgwqDCoMKgwqBnb3RvIG91dDsKPiAtwqDCoMKgwqB9Cj4gwqAKPiAtwqDCoMKgwqBsaWJ4 bF9zb2NrZXRfYml0bWFwX2FsbG9jKGN0eCwgJnNvY2tldG1hcCwgbnJfc29ja2V0cyk7Cj4gLcKg wqDCoMKgcmMgPSBsaWJ4bF9nZXRfb25saW5lX3NvY2tldG1hcChjdHgsICZzb2NrZXRtYXApOwo+ IC3CoMKgwqDCoGlmIChyYyA8IDApIHsKPiAtwqDCoMKgwqDCoMKgwqDCoExPR0UoRVJST1IsICJm YWlsZWQgdG8gZ2V0IGF2YWlsYWJsZSBzb2NrZXRzIik7Cj4gLcKgwqDCoMKgwqDCoMKgwqBnb3Rv IG91dDsKPiAtwqDCoMKgwqB9Cj4gK8KgwqDCoMKgcHRyID0gbGlieGxfX21hbGxvYyhOT0dDLCAq bnIgKiBzaXplb2YobGlieGxfcHNyX2NhdF9pbmZvKSk7Cj4gwqAKPiAtwqDCoMKgwqBwdHIgPSBs aWJ4bF9fbWFsbG9jKE5PR0MsIG5yX3NvY2tldHMgKgo+IHNpemVvZihsaWJ4bF9wc3JfY2F0X2lu Zm8pKTsKPiAtCj4gLcKgwqDCoMKgbGlieGxfZm9yX2VhY2hfc2V0X2JpdChzb2NrZXRpZCwgc29j a2V0bWFwKSB7Cj4gLcKgwqDCoMKgwqDCoMKgwqBwdHJbaV0uaWQgPSBzb2NrZXRpZDsKPiAtwqDC oMKgwqDCoMKgwqDCoGlmICh4Y19wc3JfY2F0X2dldF9pbmZvKGN0eC0+eGNoLCBzb2NrZXRpZCwg bHZsLAo+ICZwdHJbaV0uY29zX21heCwKPiAtwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCZwdHJbaV0uY2JtX2xlbiwKPiAmcHRy W2ldLmNkcF9lbmFibGVkKSkgewo+ICvCoMKgwqDCoGZvciAoaSA9IDA7IGkgPCAqbnI7IGkrKykg ewo+ICvCoMKgwqDCoMKgwqDCoMKgaWYgKGxpYnhsX19wc3JfaHdfaW5mb190b19saWJ4bF9wc3Jf Y2F0X2luZm8oCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBMSUJY TF9QU1JfRkVBVF9UWVBFX0NBVF9JTkZPLAo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgJmh3X2luZm9baV0sICZwdHJbaV0pKSB7Cj4gwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqByYyA9IEVSUk9SX0ZBSUw7Cj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBmcmVl KHB0cik7Cj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBnb3RvIG91dDsKPiDCoMKgwqDCoMKg wqDCoMKgwqB9Cj4gLcKgwqDCoMKgwqDCoMKgwqBpKys7Cj4gwqDCoMKgwqDCoH0KPiDCoAo+IMKg wqDCoMKgwqAqaW5mbyA9IHB0cjsKPiAtwqDCoMKgwqAqbnIgPSBpOwo+IMKgb3V0Ogo+IC3CoMKg wqDCoGxpYnhsX2JpdG1hcF9kaXNwb3NlKCZzb2NrZXRtYXApOwoKWW91IHByb2JhYmx5IG5lZWQg dG8gY2FsbMKgbGlieGxfcHNyX2h3X2luZm9fbGlzdF9mcmVlIHNvbWUgd2hlcmUuCgpDaGFvCj4g wqDCoMKgwqDCoEdDX0ZSRUU7Cj4gwqDCoMKgwqDCoHJldHVybiByYzsKPiDCoH0KPiBAQCAtNDM5 LDE1ICs0NDEsMTIwIEBAIGludCBsaWJ4bF9wc3JfZ2V0X3ZhbChsaWJ4bF9jdHggKmN0eCwgdWlu dDMyX3QKPiBkb21pZCwKPiDCoMKgwqDCoMKgcmV0dXJuIEVSUk9SX0ZBSUw7Cj4gwqB9Cj4gwqAK Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u b3JnL3hlbi1kZXZlbAo=