From mboxrd@z Thu Jan 1 00:00:00 1970 From: Boris Ostrovsky Subject: [PATCH 03/10] pvh: Set online VCPU map to avail_vcpus Date: Sun, 6 Nov 2016 16:42:36 -0500 Message-ID: <1478468563-5396-4-git-send-email-boris.ostrovsky@oracle.com> References: <1478468563-5396-1-git-send-email-boris.ostrovsky@oracle.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1478468563-5396-1-git-send-email-boris.ostrovsky@oracle.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: xen-devel@lists.xen.org Cc: wei.liu2@citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, jbeulich@suse.com, Boris Ostrovsky , roger.pau@citrix.com List-Id: xen-devel@lists.xenproject.org QUNQSSBidWlsZGVyIG1hcmtzIFZDUFVTIHNldCBpbiB2Y3B1X29ubGluZSBtYXAgYXMgZW5hYmxl ZCBpbiBNQURULgpXaXRoIEFDUEktYmFzZWQgQ1BVIGhvdHBsdWcgd2Ugb25seSB3YW50IFZDUFVz IHRoYXQgYXJlIHN0YXJ0ZWQgYnkKdGhlIGd1ZXN0IHRvIGJlIG1hcmtlZCBhcyBzdWNoLiBSZW1h aW5pbmcgVkNQVXMgd2lsbCBiZSBzZXQgdG8KImVuYWJsZSIgYnkgQUNQSSBjb2RlIGR1cmluZyBo b3RwbHVnLgoKU2lnbmVkLW9mZi1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lA b3JhY2xlLmNvbT4KLS0tCiB0b29scy9saWJ4bC9saWJ4bF94ODZfYWNwaS5jIHwgNiArKystLS0K IDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0t Z2l0IGEvdG9vbHMvbGlieGwvbGlieGxfeDg2X2FjcGkuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3g4 Nl9hY3BpLmMKaW5kZXggZmYwZTJkZi4uOTQ5ZjU1NSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwv bGlieGxfeDg2X2FjcGkuYworKysgYi90b29scy9saWJ4bC9saWJ4bF94ODZfYWNwaS5jCkBAIC05 OCw3ICs5OCw3IEBAIHN0YXRpYyBpbnQgaW5pdF9hY3BpX2NvbmZpZyhsaWJ4bF9fZ2MgKmdjLAog ICAgIHVpbnQzMl90IGRvbWlkID0gZG9tLT5ndWVzdF9kb21pZDsKICAgICB4Y19kb21pbmZvX3Qg aW5mbzsKICAgICBzdHJ1Y3QgaHZtX2luZm9fdGFibGUgKmh2bWluZm87Ci0gICAgaW50IGksIHJj ID0gMDsKKyAgICBpbnQgcmMgPSAwOwogCiAgICAgY29uZmlnLT5kc2R0X2FueWNwdSA9IGNvbmZp Zy0+ZHNkdF8xNWNwdSA9IGRzZHRfcHZoOwogICAgIGNvbmZpZy0+ZHNkdF9hbnljcHVfbGVuID0g Y29uZmlnLT5kc2R0XzE1Y3B1X2xlbiA9IGRzZHRfcHZoX2xlbjsKQEAgLTE0NCw4ICsxNDQsOCBA QCBzdGF0aWMgaW50IGluaXRfYWNwaV9jb25maWcobGlieGxfX2djICpnYywKICAgICAgICAgaHZt aW5mby0+bnJfdmNwdXMgPSBpbmZvLm1heF92Y3B1X2lkICsgMTsKICAgICB9CiAKLSAgICBmb3Ig KGkgPSAwOyBpIDwgaHZtaW5mby0+bnJfdmNwdXM7IGkrKykKLSAgICAgICAgaHZtaW5mby0+dmNw dV9vbmxpbmVbaSAvIDhdIHw9IDEgPDwgKGkgJiA3KTsKKyAgICBtZW1jcHkoaHZtaW5mby0+dmNw dV9vbmxpbmUsIGJfaW5mby0+YXZhaWxfdmNwdXMubWFwLAorICAgICAgICAgICBiX2luZm8tPmF2 YWlsX3ZjcHVzLnNpemUpOwogCiAgICAgY29uZmlnLT5odm1pbmZvID0gaHZtaW5mbzsKIAotLSAK Mi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz dHMueGVuLm9yZy94ZW4tZGV2ZWwK