From mboxrd@z Thu Jan 1 00:00:00 1970 From: Yi Sun Subject: Re: [PATCH v2 14/15] tools: implement new generic set value interface and MBA set value command Date: Thu, 31 Aug 2017 13:58:35 +0800 Message-ID: <20170831055835.GF23665@yi.y.sun> References: <1503537289-56036-1-git-send-email-yi.y.sun@linux.intel.com> <1503537289-56036-15-git-send-email-yi.y.sun@linux.intel.com> <20170830094737.qfcxx6dzdbacq4bq@MacBook-Pro-de-Roger.local> 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 1dnIVc-0001aS-2p for xen-devel@lists.xenproject.org; Thu, 31 Aug 2017 05:59:20 +0000 Content-Disposition: inline In-Reply-To: <20170830094737.qfcxx6dzdbacq4bq@MacBook-Pro-de-Roger.local> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Roger Pau =?utf-8?B?TW9ubu+/vQ==?= 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, chao.p.peng@linux.intel.com, xen-devel@lists.xenproject.org List-Id: xen-devel@lists.xenproject.org T24gMTctMDgtMzAgMTA6NDc6MzcsIFJvZ2VyIFBhdSBNb25u77+9IHdyb3RlOgo+IE9uIFRodSwg QXVnIDI0LCAyMDE3IGF0IDA5OjE0OjQ4QU0gKzA4MDAsIFlpIFN1biB3cm90ZToKPiA+ICBpbnQg bGlieGxfcHNyX2NhdF9nZXRfY2JtKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwKPiA+ IEBAIC00NTcsNyArNDMxLDMzIEBAIGludCBsaWJ4bF9wc3Jfc2V0X3ZhbChsaWJ4bF9jdHggKmN0 eCwgdWludDMyX3QgZG9taWQsCj4gPiAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX3Bzcl9j Ym1fdHlwZSB0eXBlLCBsaWJ4bF9iaXRtYXAgKnRhcmdldF9tYXAsCj4gPiAgICAgICAgICAgICAg ICAgICAgICAgIHVpbnQ2NF90IHZhbCkKPiA+ICB7Cj4gPiAtICAgIHJldHVybiBFUlJPUl9GQUlM Owo+ID4gKyAgICBHQ19JTklUKGN0eCk7Cj4gPiArICAgIGludCByYzsKPiA+ICsgICAgaW50IHNv Y2tldGlkLCBucl9zb2NrZXRzOwo+ID4gKwo+ID4gKyAgICByYyA9IGxpYnhsX19jb3VudF9waHlz aWNhbF9zb2NrZXRzKGdjLCAmbnJfc29ja2V0cyk7Cj4gPiArICAgIGlmIChyYykgewo+ID4gKyAg ICAgICAgTE9HRUQoRVJST1IsIGRvbWlkLCAiZmFpbGVkIHRvIGdldCBzeXN0ZW0gc29ja2V0IGNv dW50Iik7Cj4gPiArICAgICAgICBnb3RvIG91dDsKPiA+ICsgICAgfQo+ID4gKwo+ID4gKyAgICBs aWJ4bF9mb3JfZWFjaF9zZXRfYml0KHNvY2tldGlkLCAqdGFyZ2V0X21hcCkgewo+ID4gKyAgICAg ICAgeGNfcHNyX3ZhbF90eXBlIHhjX3R5cGU7Cj4gPiArCj4gPiArICAgICAgICBpZiAoc29ja2V0 aWQgPj0gbnJfc29ja2V0cykKPiA+ICsgICAgICAgICAgICBicmVhazsKPiA+ICsKPiA+ICsgICAg ICAgIHhjX3R5cGUgPSBsaWJ4bF9fcHNyX2NibV90eXBlX3RvX2xpYnhjX3Bzcl92YWxfdHlwZSh0 eXBlKTsKPiA+ICsgICAgICAgIGlmICh4Y19wc3Jfc2V0X2RvbWFpbl9kYXRhKGN0eC0+eGNoLCBk b21pZCwgeGNfdHlwZSwKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNv Y2tldGlkLCB2YWwpKSB7Cj4gPiArICAgICAgICAgICAgbGlieGxfX3Bzcl9hbGxvY19sb2dfZXJy X21zZyhnYywgZXJybm8sIHR5cGUpOwo+ID4gKyAgICAgICAgICAgIHJjID0gRVJST1JfRkFJTDsK PiA+ICsgICAgICAgIH0KPiA+ICsgICAgfQo+ID4gKwo+ID4gK291dDoKPiA+ICsgICAgR0NfRlJF RTsKPiA+ICsgICAgcmV0dXJuIHJjOwo+IAo+IElzIHRoZXJlIG5vIGxpYnhsX3Bzcl9nZXRfdmFs Pwo+IApZZXMsIHBhdGNoIDEzIGltcGxlbWVudHMgaXQuCgo+ID4gIH0KPiA+ICAKPiA+ICtpbnQg bWFpbl9wc3JfbWJhX3NldChpbnQgYXJnYywgY2hhciAqKmFyZ3YpCj4gPiArewo+ID4gKyAgICB1 aW50MzJfdCBkb21pZDsKPiA+ICsgICAgbGlieGxfcHNyX2NibV90eXBlIHR5cGU7Cj4gPiArICAg IHVpbnQ2NF90IHRocnRsOwo+ID4gKyAgICBpbnQgcmV0LCBvcHQgPSAwOwo+ID4gKyAgICBsaWJ4 bF9iaXRtYXAgdGFyZ2V0X21hcDsKPiA+ICsgICAgY2hhciAqdmFsdWU7Cj4gPiArICAgIGxpYnhs X3N0cmluZ19saXN0IHNvY2tldF9saXN0Owo+ID4gKyAgICB1bnNpZ25lZCBsb25nIHN0YXJ0LCBl bmQ7Cj4gPiArICAgIHVuc2lnbmVkIGludCBpLCBqLCBsZW47Cj4gPiArCj4gPiArICAgIHN0YXRp YyBzdHJ1Y3Qgb3B0aW9uIG9wdHNbXSA9IHsKPiAKPiBjb25zdAo+IApHb3QgaXQuCgo+IFJvZ2Vy LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl bi5vcmcveGVuLWRldmVsCg==