From mboxrd@z Thu Jan 1 00:00:00 1970 From: Boris Ostrovsky Subject: [PATCH v4 13/15] pvh: Set online VCPU map to avail_vcpus Date: Tue, 29 Nov 2016 10:33:20 -0500 Message-ID: <1480433602-13290-14-git-send-email-boris.ostrovsky@oracle.com> References: <1480433602-13290-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: <1480433602-13290-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 ZmYwZTJkZi4uOTQ5ZjU1NSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfeDg2X2FjcGku YworKysgYi90b29scy9saWJ4bC9saWJ4bF94ODZfYWNwaS5jCkBAIC05OCw3ICs5OCw3IEBAIHN0 YXRpYyBpbnQgaW5pdF9hY3BpX2NvbmZpZyhsaWJ4bF9fZ2MgKmdjLAogICAgIHVpbnQzMl90IGRv bWlkID0gZG9tLT5ndWVzdF9kb21pZDsKICAgICB4Y19kb21pbmZvX3QgaW5mbzsKICAgICBzdHJ1 Y3QgaHZtX2luZm9fdGFibGUgKmh2bWluZm87Ci0gICAgaW50IGksIHJjID0gMDsKKyAgICBpbnQg cmMgPSAwOwogCiAgICAgY29uZmlnLT5kc2R0X2FueWNwdSA9IGNvbmZpZy0+ZHNkdF8xNWNwdSA9 IGRzZHRfcHZoOwogICAgIGNvbmZpZy0+ZHNkdF9hbnljcHVfbGVuID0gY29uZmlnLT5kc2R0XzE1 Y3B1X2xlbiA9IGRzZHRfcHZoX2xlbjsKQEAgLTE0NCw4ICsxNDQsOCBAQCBzdGF0aWMgaW50IGlu aXRfYWNwaV9jb25maWcobGlieGxfX2djICpnYywKICAgICAgICAgaHZtaW5mby0+bnJfdmNwdXMg PSBpbmZvLm1heF92Y3B1X2lkICsgMTsKICAgICB9CiAKLSAgICBmb3IgKGkgPSAwOyBpIDwgaHZt aW5mby0+bnJfdmNwdXM7IGkrKykKLSAgICAgICAgaHZtaW5mby0+dmNwdV9vbmxpbmVbaSAvIDhd IHw9IDEgPDwgKGkgJiA3KTsKKyAgICBtZW1jcHkoaHZtaW5mby0+dmNwdV9vbmxpbmUsIGJfaW5m by0+YXZhaWxfdmNwdXMubWFwLAorICAgICAgICAgICBiX2luZm8tPmF2YWlsX3ZjcHVzLnNpemUp OwogCiAgICAgY29uZmlnLT5odm1pbmZvID0gaHZtaW5mbzsKIAotLSAKMi43LjQKCgpfX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t ZGV2ZWwK