From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andrew Cooper Subject: Re: [PATCH v4 28/31] libxc/xen: introduce HVM_PARAM_CMDLINE_PFN Date: Fri, 7 Aug 2015 18:30:48 +0100 Message-ID: <55C4EB48.6040603@citrix.com> References: <1438942688-7610-1-git-send-email-roger.pau@citrix.com> <1438942688-7610-29-git-send-email-roger.pau@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.xen.org with esmtp (Exim 4.72) (envelope-from ) id 1ZNlUE-0007HG-0u for xen-devel@lists.xenproject.org; Fri, 07 Aug 2015 17:31:18 +0000 In-Reply-To: <1438942688-7610-29-git-send-email-roger.pau@citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org To: Roger Pau Monne , xen-devel@lists.xenproject.org Cc: Wei Liu , Ian Jackson , Ian Campbell , Jan Beulich , Stefano Stabellini List-Id: xen-devel@lists.xenproject.org T24gMDcvMDgvMTUgMTE6MTgsIFJvZ2VyIFBhdSBNb25uZSB3cm90ZToKPiBUaGlzIEhWTSBwYXJh bWV0ZXIgcmV0dXJucyBhIFBGTiB0aGF0IGNvbnRhaW5zIHRoZSBhZGRyZXNzIG9mIHRoZSBtZW1v cnkKPiBwYWdlIHdoZXJlIHRoZSBndWVzdCBjb21tYW5kIGxpbmUgaGFzIGJlZW4gcGxhY2VkLgo+ Cj4gU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+ Cj4gQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgo+IENjOiBTdGVm YW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm8uc3RhYmVsbGluaUBldS5jaXRyaXguY29tPgo+IENjOiBJ YW4gQ2FtcGJlbGwgPGlhbi5jYW1wYmVsbEBjaXRyaXguY29tPgo+IENjOiBXZWkgTGl1IDx3ZWku bGl1MkBjaXRyaXguY29tPgo+IENjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4g Q2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gLS0tCj4gIHRv b2xzL2xpYnhjL3hjX2RvbV94ODYuYyAgICAgICAgfCAxNyArKysrKysrKysrKysrKysrKwo+ICB4 ZW4vYXJjaC94ODYvaHZtL2h2bS5jICAgICAgICAgIHwgIDIgKysKPiAgeGVuL2luY2x1ZGUvcHVi bGljL2h2bS9wYXJhbXMuaCB8ICA1ICsrKystCj4gIDMgZmlsZXMgY2hhbmdlZCwgMjMgaW5zZXJ0 aW9ucygrKSwgMSBkZWxldGlvbigtKQo+Cj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hjX2Rv bV94ODYuYyBiL3Rvb2xzL2xpYnhjL3hjX2RvbV94ODYuYwo+IGluZGV4IDg3YmNlNmUuLjM2OTc0 NWQgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvbGlieGMveGNfZG9tX3g4Ni5jCj4gKysrIGIvdG9vbHMv bGlieGMveGNfZG9tX3g4Ni5jCj4gQEAgLTU2Miw2ICs1NjIsMjMgQEAgc3RhdGljIGludCBhbGxv Y19tYWdpY19wYWdlc19odm0oc3RydWN0IHhjX2RvbV9pbWFnZSAqZG9tKQo+ICAgICAgeGNfaHZt X3BhcmFtX3NldCh4Y2gsIGRvbWlkLCBIVk1fUEFSQU1fU0hBUklOR19SSU5HX1BGTiwKPiAgICAg ICAgICAgICAgICAgICAgICAgc3BlY2lhbF9wZm4oU1BFQ0lBTFBBR0VfU0hBUklORykpOwo+ICAK PiArICAgIGlmICggZG9tLT5jbWRsaW5lICkKPiArICAgIHsKPiArICAgICAgICB4ZW5fcGZuX3Qg Y21kbGluZV9wZm4gPSB4Y19kb21fYWxsb2NfcGFnZShkb20sICJjb21tYW5kIGxpbmUiKTsKPiAr ICAgICAgICBjaGFyICpjbWRsaW5lID0geGNfbWFwX2ZvcmVpZ25fcmFuZ2UoeGNoLCBkb21pZCwg UEFHRV9TSVpFLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICBQUk9UX1JFQUQgfCBQUk9UX1dSSVRFLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICBjbWRsaW5lX3Bmbik7Cj4gKyAgICAgICAgaWYgKCBjbWRsaW5lID09 IE5VTEwgKSB7CgpNaXggb2YgY29kaW5nIHN0eWxlcy4KCj4gKyAgICAgICAgICAgIERPTVBSSU5U RigiVW5hYmxlIHRvIG1hcCBjb21tYW5kIGxpbmUgcGFnZSIpOwo+ICsgICAgICAgICAgICBnb3Rv IGVycm9yX291dDsKPiArICAgICAgICB9Cj4gKwo+ICsgICAgICAgIHN0cm5jcHkoY21kbGluZSwg ZG9tLT5jbWRsaW5lLCBNQVhfR1VFU1RfQ01ETElORSk7Cj4gKyAgICAgICAgY21kbGluZVtNQVhf R1VFU1RfQ01ETElORSAtIDFdID0gJ1wwJzsKPiArICAgICAgICBtdW5tYXAoY21kbGluZSwgUEFH RV9TSVpFKTsKPiArICAgICAgICB4Y19odm1fcGFyYW1fc2V0KHhjaCwgZG9taWQsIEhWTV9QQVJB TV9DTURMSU5FX1BGTiwgY21kbGluZV9wZm4pOwoKSSBhbSBzdGlsbCB2ZXJ5IG11Y2ggb24gdGhl IGZlbmNlIGFib3V0IHRoZSB1c2Ugb2YgSFZNIHBhcmFtZXRlcnMgaGVyZSwKZXNwZWNpYWxseSBh cyB0aGlzIGlzIG9uZS1zaG90IGluZm9ybWF0aW9uIHdoaWNoIHdpbGwgYmUgZnJlZWQgYnkgdGhl Cmd1ZXN0IGJvb3QgcHJvY2Vzcy4KCkhvdyBtdWNoIG9mIGFuIGluY29udmVuaWVuY2Ugd291bGQg aXQgYmUgdG8gc3BlY2lmeToKCiVlYnggaXMgYSBwaHlhZGRyIG9mIGEgc3RydWN0dXJlIGxvb2tp bmcgbGlrZToKCnN0cnVjdCBkbWxpa2Vfc3RhcnRfaW5mbyB7CiAgICB1aW50MzJfdCBtYWdpYzsK ICAgIHVpbnQzMl90IGZsYWdzOyAvKiBzbyBhcyBub3QgdG8gc2hvb3Qgb3Vyc2VsdmVzIGluIHRo ZSBmb290ICovCiAgICB1aW50MzJfdCBjbWRsaW5lX3BhZGRyOwogICAgdWludDMyX3QgbnJfbW9k dWxlczsKICAgIHVpbnQzMl90IG1vZGxpc3RfcGFkZHI7Cn07CgpBbmQgYQoKc3RydWN0IGRtbGl0 ZV9tb2RsaXN0X2VudHJ5IHsKICAgIHVpbnQ2NF90IHBhZGRyOwogICAgdWludDY0X3Qgc2l6ZTsK fTsKClRoaXMgYXZvaWRzIGVuZm9yY2luZyBwYWdlIGFsaWdubWVudCBvbiB0aGUgdHdvIGJpdHMg b2YgaW5mb3JtYXRpb24uICBJCmRvbid0IGZvcnNlZSB0aGUgc3RydWN0dXJlcyBuZWVkaW5nIHRv IGNoYW5nZSBpbiB0aGUgZnV0dXJlLCBhbmQgaW4gdGhlCnR5cGljYWwgY2FzZSBjYW4gZml0IGlu IGEgZmV3IGh1bmRyZWQgYnl0ZXMgcmF0aGVyIHRoYW4gdHdvIHBhZ2VzLgoKfkFuZHJldwoKX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwOi8vbGlzdHMueGVuLm9yZy94 ZW4tZGV2ZWwK