From mboxrd@z Thu Jan 1 00:00:00 1970 From: Boris Ostrovsky Subject: Re: [PATCH v3 01/11] x86/domctl: Add XEN_DOMCTL_set_avail_vcpus Date: Wed, 23 Nov 2016 08:33:33 -0500 Message-ID: References: <1479762047-29431-1-git-send-email-boris.ostrovsky@oracle.com> <1479762047-29431-2-git-send-email-boris.ostrovsky@oracle.com> <58342C87020000780012095B@prv-mh.provo.novell.com> <58342E7E0200007800120978@prv-mh.provo.novell.com> <58345D660200007800120CFF@prv-mh.provo.novell.com> <58346D550200007800120DE9@prv-mh.provo.novell.com> <035d4484-9944-1a6a-af44-644c257609df@oracle.com> <583479E50200007800120ED0@prv-mh.provo.novell.com> <54f35d82-a905-760d-a258-2943b9337a46@oracle.com> <58355CE5020000780012123F@prv-mh.provo.novell.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <58355CE5020000780012123F@prv-mh.provo.novell.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Jan Beulich Cc: wei.liu2@citrix.com, Andrew Cooper , ian.jackson@eu.citrix.com, xen-devel , Paul Durrant , roger.pau@citrix.com List-Id: xen-devel@lists.xenproject.org T24gMTEvMjMvMjAxNiAwMzowOSBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjMuMTEu MTYgYXQgMDA6NDcsIDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4gd3JvdGU6Cj4+IEkgaGF2 ZSBhIHByb3RvdHlwZSB0aGF0IHJlcGxhY2VzIFhFTl9ET01DVExfc2V0X2F2YWlsX3ZjcHVzIHdp dGggCj4+IFhFTl9ET01DVExfYWNwaV9hY2Nlc3MgYW5kIGl0IHNlZW1zIHRvIHdvcmsgT0suIFRo ZSB0b29sc3RhY2sgbmVlZHMgdG8gCj4+IHBlcmZvcm0gdHdvIChvciBtb3JlLCBpZiA+MzIgVkNQ VXMpIGh5cGVyY2FsbHMgYW5kIHRoZSBsb2dpYyBvbiB0aGUgCj4+IGh5cGVydmlzb3Igc2lkZSBp cyBhbG1vc3QgdGhlIHNhbWUgYXMgdGhlIGlvcmVxIGhhbmRsaW5nIHRoYXQgdGhpcyAKPj4gc2Vy aWVzIGFkZGVkIGluIHBhdGNoIDguCj4gV2h5IHdvdWxkIHRoZXJlIGJlIG11bHRpcGxlIGh5cGVy Y2FsbHMgbmVlZGVkPyAoSSBndWVzcyBJIG1heSBuZWVkCj4gdG8gc2VlIHRoZSBwcm90b3R5cGUg dG8gdW5kZXJzdGFuZC4pCgpUaGUgaW50ZXJmYWNlIGlzCgojZGVmaW5lIFhFTl9ET01DVExfYWNw aV9hY2Nlc3MgODEKc3RydWN0IHhlbl9kb21jdGxfYWNwaV9hY2Nlc3MgewogICAgdWludDhfdCBy dzsKICAgIHVpbnQ4X3QgYnl0ZXM7CiAgICB1aW50MTZfdCBwb3J0OwogICAgdWludDMyX3QgdmFs Owp9OwoKQW5kIHNvIGFzIGFuIGV4YW1wbGUsIHRvIGFkZCBWQ1BVMSB0byBhbHJlYWR5IGV4aXN0 aW5nIFZDUFUwOgoKLyogVXBkYXRlIHRoZSBWQ1BVIG1hcCovCnZhbCA9IDM7CnhjX2FjcGlfYWNj ZXNzKGN0eC0+eGNoLCBkb21pZCwgV1JJVEUsIDB4YWYwMCwgMS8qYnl0ZXMqLywgJnZhbCk7Cgov KiBTZXQgZXZlbnQgc3RhdHVzIGluIEdQRSBibG9jayAqLwp2YWw9IDEgPDwgMjsKeGNfYWNwaV9h Y2Nlc3MoY3R4LT54Y2gsIGRvbWlkLCBXUklURSwgMHhhZmUwLCAxLypieXRlcyovLCAmdmFsKTsK CgpJZiB3ZSB3YW50IHRvIHN1cHBvcnQgQUNQSSByZWdpc3RlcnMgaW4gbWVtb3J5IHNwYWNlIHRo ZW4gd2UgbmVlZCB0byBhZGQKJ3VpbnQ4X3Qgc3BhY2UnIGFuZCBleHRlbmQgdmFsIHRvIHVpbnQ2 NF90LiBXZSBhbHNvIG1heSB3YW50IHRvIG1ha2UgdmFsCmEgdWludDY0X3QgdG8gaGF2ZSBmZXdl ciBoeXBlcmNhbGxzIGZvciBWQ1BVIG1hcCB1cGRhdGVzLiAoV2UgY291bGQsIGluCmZhY3QsIHBh c3MgYSBwb2ludGVyIHRvIHRoZSBtYXAgYnV0IEkgdGhpbmsgYSBzY2FsYXIgaXMgY2xlYW5lci4p CgoKPgo+PiBIb3dldmVyLCBJIG5vdyByZWFsaXplZCB0aGF0IHRoaXMgaW50ZXJmYWNlIHdpbGwg bm90IGJlIGF2YWlsYWJsZSB0byBQViAKPj4gZ3Vlc3RzIChhbmQgaXQgd2lsbCBvbmx5IGJlY29t ZSBhdmFpbGFibGUgdG8gSFZNIGd1ZXN0cyB3aGVuIHdlIG1vdmUgCj4+IGhvdHBsdWcgZnJvbSBx ZW11IHRvIGh5cGVydmlzb3IpLiBBbmQgaXQncyB4ODYtc3BlY2lmaWMuCj4gQXMgeW91IG1ha2Ug Y2xlYXIgYmVsb3csIHRoZSBQViBhc3BlY3QgaXMgbGlrZWx5IGEgbm9uLWlzc3VlLiBCdXQKPiB3 aHkgaXMgdGhpcyB4ODYtc3BlY2lmaWM/IEl0J3MgZ2VuZXJpYyBBQ1BJLCBpc24ndCBpdD8KCk1v c3RseSBiZWNhdXNlIEkgZG9uJ3Qga25vdyBob3cgQVJNIGhhbmRsZXMgaG90cGx1Zy4gSSB3YXMg dG9sZCB0aGF0IEFSTQpkb2VzIG5vdCB1c2UgUFJTVCwgaXQgdXNlcyBQU0NJLCB3aGljaCBJIGFt IG5vdCBmYW1pbGlhciB3aXRoLgoKVGhlIGludGVyZmFjZSBpcyBnZW5lcmljIGVub3VnaCB0byBi ZSB1c2VkIGJ5IGFueSBhcmNoaXRlY3R1cmUuCgotYm9yaXMKCj4KPgo+PiBUaGlzIG1lYW5zIHRo YXQgUFYgZ3Vlc3RzIHdpbGwgbm90IGtub3cgd2hhdCB0aGUgbnVtYmVyIG9mIGF2YWlsYWJsZSAK Pj4gVkNQVXMgaXMgYW5kIHRoZXJlZm9yZSB3ZSB3aWxsIG5vdCBiZSBhYmxlIHRvIGVuZm9yY2Ug aXQuIE9UT0ggd2UgZG9uJ3QgCj4+IGtub3cgaG93IHRvIGRvIHRoYXQgYW55d2F5IHNpbmNlIFBW IGd1ZXN0cyBicmluZyB1cCBhbGwgVkNQVXMgYW5kIHRoZW4gCj4+IG9mZmxpbmUgdGhlbS4KPj4K Pj4gLWJvcmlzCj4KPgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0 dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK