From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= Subject: Re: [PATCH v10 5/9] xen/x86: allow HVM guests to use hypercalls to bring up vCPUs Date: Thu, 10 Dec 2015 18:18:35 +0100 Message-ID: <5669B3EB.7000301@citrix.com> References: <1449506917-26426-1-git-send-email-roger.pau@citrix.com> <1449506917-26426-6-git-send-email-roger.pau@citrix.com> <5669BC2502000078000BE467@prv-mh.provo.novell.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 1a74rd-0005NP-Mf for xen-devel@lists.xenproject.org; Thu, 10 Dec 2015 17:18:45 +0000 In-Reply-To: <5669BC2502000078000BE467@prv-mh.provo.novell.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: Jan Beulich Cc: Andrew Cooper , Stefano Stabellini , Ian Campbell , xen-devel@lists.xenproject.org List-Id: xen-devel@lists.xenproject.org RWwgMTAvMTIvMTUgYSBsZXMgMTcuNTMsIEphbiBCZXVsaWNoIGhhIGVzY3JpdDoKPj4+PiBPbiAw Ny4xMi4xNSBhdCAxNzo0OCwgPHJvZ2VyLnBhdUBjaXRyaXguY29tPiB3cm90ZToKPj4gQWxsb3cg dGhlIHVzYWdlIG9mIHRoZSBWQ1BVT1BfaW5pdGlhbGlzZSwgVkNQVU9QX3VwLCBWQ1BVT1BfZG93 biwKPj4gVkNQVU9QX2lzX3VwLCBWQ1BVT1BfZ2V0X3BoeXNpZCBhbmQgVkNQVU9QX3NlbmRfbm1p IGh5cGVyY2FsbHMgZnJvbSBIVk0KPj4gZ3Vlc3RzLgo+Pgo+PiBUaGlzIHBhdGNoIGludHJvZHVj ZXMgYSBuZXcgc3RydWN0dXJlICh2Y3B1X2h2bV9jb250ZXh0KSB0aGF0IHNob3VsZCBiZSB1c2Vk Cj4+IGluIGNvbmp1Y3Rpb24gd2l0aCB0aGUgVkNQVU9QX2luaXRpYWxpc2UgaHlwZXJjYWxsIGlu IG9yZGVyIHRvIGluaXRpYWxpemUKPj4gdkNQVXMgZm9yIEhWTSBndWVzdHMuCj4+Cj4+IFNpZ25l ZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+PiBTaWdu ZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IAo+ IFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gYWxiZWl0IEkg bWF5IGZpZGRsZSB3aXRoIHNvbWUgb2YgdGhlIG1lc3NhZ2VzIGluIGNoZWNrX3NlZ21lbnQoKQo+ IHVwb24gY29tbWl0dGluZywgYW5kIHBlbmRpbmcgY2xhcmlmaWNhdGlvbiBvbiAuLi4KPiAKPj4g KyAgICBpZiAoIGh2bV9wYWdpbmdfZW5hYmxlZCh2KSAmJiAhcGFnaW5nX21vZGVfaGFwKHYtPmRv bWFpbikgKQo+PiArICAgIHsKPj4gKyAgICAgICAgLyogU2hhZG93LW1vZGUgQ1IzIGNoYW5nZS4g Q2hlY2sgUERCUiBhbmQgdXBkYXRlIHJlZmNvdW50cy4gKi8KPj4gKyAgICAgICAgc3RydWN0IHBh Z2VfaW5mbyAqcGFnZSA9IGdldF9wYWdlX2Zyb21fZ2ZuKHYtPmRvbWFpbiwKPj4gKyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIHYtPmFyY2guaHZtX3ZjcHUuZ3Vlc3RfY3JbM10gPj4g UEFHRV9TSElGVCwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE5VTEwsIFAy TV9BTExPQyk7Cj4+ICsgICAgICAgIGlmICggIXBhZ2UgKQo+PiArICAgICAgICB7Cj4+ICsgICAg ICAgICAgICBncHJpbnRrKFhFTkxPR19FUlIsICJJbnZhbGlkIENSMzogJSNseFxuIiwKPj4gKyAg ICAgICAgICAgICAgICAgICAgdi0+YXJjaC5odm1fdmNwdS5ndWVzdF9jclszXSk7Cj4+ICsgICAg ICAgICAgICBkb21haW5fY3Jhc2godi0+ZG9tYWluKTsKPj4gKyAgICAgICAgICAgIHJldHVybiAt RUlOVkFMOwo+PiArICAgICAgICB9Cj4gCj4gLi4uIHdoeSB5b3UgY3Jhc2ggdGhlIGRvbWFpbiBo ZXJlIHdoZW4geW91IGRvbid0IG9uIGFueSBvbiB0aGUKPiBlYXJsaWVyIGVycm9yIHBhdGhzLgoK SSBkb24ndCBzZWUgYW55IHJlYXNvbiB3aHkgd2Ugc2hvdWxkIGNyYXNoIHRoZSBkb21haW4sIEkn bSBub3Qgc3VyZQp3aGVyZSB0aGUgZG9tYWluX2NyYXNoIGNhbGwgaXQncyBjb21pbmcgZnJvbSwg aXQncyBiZWVuIGhlcmUgc2luY2UgdGhlCmZpcnN0IHZlcnNpb24gb2YgdGhpcyBwYXRjaC4KCklm IHlvdSB3YW50IEkgY2FuIHNlbmQgYSBuZXcgdmVyc2lvbiB3aXRob3V0IHRoZSBkb21haW4gY3Jh c2gsIG9yIHlvdQpjYW4gYW1lbmQgaXQgd2hpbGUgY29tbWl0dGluZy4gQUZBSUNUIHJlbW92aW5n IHRoZSBkb21haW5fY3Jhc2ggY2FsbApkb2Vzbid0IGhhdmUgYW55IHNpZGUgZWZmZWN0cy4KClJv Z2VyLgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cDovL2xpc3Rz Lnhlbi5vcmcveGVuLWRldmVsCg==