From mboxrd@z Thu Jan 1 00:00:00 1970 From: Boris Ostrovsky Subject: [PATCH v6 10/12] pvh: Set online VCPU map to avail_vcpus Date: Tue, 3 Jan 2017 09:04:14 -0500 Message-ID: <1483452256-2879-11-git-send-email-boris.ostrovsky@oracle.com> References: <1483452256-2879-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: <1483452256-2879-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 cmFjbGUuY29tPgpSZXZpZXdlZC1ieTogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2ls a0BvcmFjbGUuY29tPgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0t CiB0b29scy9saWJ4bC9saWJ4bF94ODZfYWNwaS5jIHwgNiArKystLS0KIDEgZmlsZSBjaGFuZ2Vk LCAzIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGli eGwvbGlieGxfeDg2X2FjcGkuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3g4Nl9hY3BpLmMKaW5kZXgg YzBhNmUzMi4uMDgxNzhkNiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfeDg2X2FjcGku YworKysgYi90b29scy9saWJ4bC9saWJ4bF94ODZfYWNwaS5jCkBAIC05OCw3ICs5OCw3IEBAIHN0 YXRpYyBpbnQgaW5pdF9hY3BpX2NvbmZpZyhsaWJ4bF9fZ2MgKmdjLAogICAgIHVpbnQzMl90IGRv bWlkID0gZG9tLT5ndWVzdF9kb21pZDsKICAgICB4Y19kb21pbmZvX3QgaW5mbzsKICAgICBzdHJ1 Y3QgaHZtX2luZm9fdGFibGUgKmh2bWluZm87Ci0gICAgaW50IGksIHIsIHJjOworICAgIGludCBy LCByYzsKIAogICAgIGNvbmZpZy0+ZHNkdF9hbnljcHUgPSBjb25maWctPmRzZHRfMTVjcHUgPSBk c2R0X3B2aDsKICAgICBjb25maWctPmRzZHRfYW55Y3B1X2xlbiA9IGNvbmZpZy0+ZHNkdF8xNWNw dV9sZW4gPSBkc2R0X3B2aF9sZW47CkBAIC0xNDcsOCArMTQ3LDggQEAgc3RhdGljIGludCBpbml0 X2FjcGlfY29uZmlnKGxpYnhsX19nYyAqZ2MsCiAgICAgICAgIGh2bWluZm8tPm5yX3ZjcHVzID0g aW5mby5tYXhfdmNwdV9pZCArIDE7CiAgICAgfQogCi0gICAgZm9yIChpID0gMDsgaSA8IGh2bWlu Zm8tPm5yX3ZjcHVzOyBpKyspCi0gICAgICAgIGh2bWluZm8tPnZjcHVfb25saW5lW2kgLyA4XSB8 PSAxIDw8IChpICYgNyk7CisgICAgbWVtY3B5KGh2bWluZm8tPnZjcHVfb25saW5lLCBiX2luZm8t PmF2YWlsX3ZjcHVzLm1hcCwKKyAgICAgICAgICAgYl9pbmZvLT5hdmFpbF92Y3B1cy5zaXplKTsK IAogICAgIGNvbmZpZy0+aHZtaW5mbyA9IGh2bWluZm87CiAKLS0gCjIuNy40CgoKX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl dmVsCg==