From mboxrd@z Thu Jan 1 00:00:00 1970 From: Boris Ostrovsky Subject: [PATCH v2 03/11] pvh: Set online VCPU map to avail_vcpus Date: Wed, 9 Nov 2016 09:39:51 -0500 Message-ID: <1478702399-14538-4-git-send-email-boris.ostrovsky@oracle.com> References: <1478702399-14538-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: <1478702399-14538-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 aW5pbmcgVkNQVXMgd2lsbCBiZSBzZXQgdG8KImVuYWJsZSIgYnkgQU1MIGNvZGUgZHVyaW5nIGhv dHBsdWcuCgpTaWduZWQtb2ZmLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBv cmFjbGUuY29tPgotLS0KQ2hhbmdlcyBpbiB2MjoKKiBDbGFyaWZpZWQgaW4gdGhlIGNvbW1pdCBt ZXNzYWdlIHRoYXQgaXQncyBBTUwgdGhhdCB1cGRhdGVzIE1BRFQKCiB0b29scy9saWJ4bC9saWJ4 bF94ODZfYWNwaS5jIHwgNiArKystLS0KIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyks IDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfeDg2X2FjcGku YyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3g4Nl9hY3BpLmMKaW5kZXggZmYwZTJkZi4uOTQ5ZjU1NSAx MDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfeDg2X2FjcGkuYworKysgYi90b29scy9saWJ4 bC9saWJ4bF94ODZfYWNwaS5jCkBAIC05OCw3ICs5OCw3IEBAIHN0YXRpYyBpbnQgaW5pdF9hY3Bp X2NvbmZpZyhsaWJ4bF9fZ2MgKmdjLAogICAgIHVpbnQzMl90IGRvbWlkID0gZG9tLT5ndWVzdF9k b21pZDsKICAgICB4Y19kb21pbmZvX3QgaW5mbzsKICAgICBzdHJ1Y3QgaHZtX2luZm9fdGFibGUg Kmh2bWluZm87Ci0gICAgaW50IGksIHJjID0gMDsKKyAgICBpbnQgcmMgPSAwOwogCiAgICAgY29u ZmlnLT5kc2R0X2FueWNwdSA9IGNvbmZpZy0+ZHNkdF8xNWNwdSA9IGRzZHRfcHZoOwogICAgIGNv bmZpZy0+ZHNkdF9hbnljcHVfbGVuID0gY29uZmlnLT5kc2R0XzE1Y3B1X2xlbiA9IGRzZHRfcHZo X2xlbjsKQEAgLTE0NCw4ICsxNDQsOCBAQCBzdGF0aWMgaW50IGluaXRfYWNwaV9jb25maWcobGli eGxfX2djICpnYywKICAgICAgICAgaHZtaW5mby0+bnJfdmNwdXMgPSBpbmZvLm1heF92Y3B1X2lk ICsgMTsKICAgICB9CiAKLSAgICBmb3IgKGkgPSAwOyBpIDwgaHZtaW5mby0+bnJfdmNwdXM7IGkr KykKLSAgICAgICAgaHZtaW5mby0+dmNwdV9vbmxpbmVbaSAvIDhdIHw9IDEgPDwgKGkgJiA3KTsK KyAgICBtZW1jcHkoaHZtaW5mby0+dmNwdV9vbmxpbmUsIGJfaW5mby0+YXZhaWxfdmNwdXMubWFw LAorICAgICAgICAgICBiX2luZm8tPmF2YWlsX3ZjcHVzLnNpemUpOwogCiAgICAgY29uZmlnLT5o dm1pbmZvID0gaHZtaW5mbzsKIAotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK