From mboxrd@z Thu Jan 1 00:00:00 1970 From: Meng Xu Subject: [PATCH v1 2/3] libxl: enable per-VCPU extratime flag for RTDS Date: Sun, 6 Aug 2017 12:22:42 -0400 Message-ID: <1502036563-4275-3-git-send-email-mengxu@cis.upenn.edu> References: <1502036563-4275-1-git-send-email-mengxu@cis.upenn.edu> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1502036563-4275-1-git-send-email-mengxu@cis.upenn.edu> 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: george.dunlap@eu.citrix.com, dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, xumengpanda@gmail.com, Meng Xu , wei.liu@citrix.com List-Id: xen-devel@lists.xenproject.org TW9kaWZ5IGxpYnhsX3ZjcHVfc2NoZWRfcGFyYW1zX2dldC9zZXQgYW5kIHNjaGVkX3J0ZHNfdmNw dV9nZXQvc2V0CmZ1bmN0aW9ucyB0byBzdXBwb3J0IHBlci1WQ1BVIGV4dHJhdGltZSBmbGFnCgpT aWduZWQtb2ZmLWJ5OiBNZW5nIFh1IDxtZW5neHVAY2lzLnVwZW5uLmVkdT4KCi0tLQpDaGFuZ2Vz IGZyb20gUkZDIHYxCkNoYW5nZSB3b3JrX2NvbnNlcnZpbmcgZmxhZyB0byBleHRyYXRpbWUgZmxh ZwotLS0KIHRvb2xzL2xpYnhsL2xpYnhsX3NjaGVkLmMgfCAxMiArKysrKysrKysrKysKIDEgZmls ZSBjaGFuZ2VkLCAxMiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGli eGxfc2NoZWQuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3NjaGVkLmMKaW5kZXggZmFhNjA0ZS4uNGVi ZWQ5NiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfc2NoZWQuYworKysgYi90b29scy9s aWJ4bC9saWJ4bF9zY2hlZC5jCkBAIC01NTgsNiArNTU4LDEwIEBAIHN0YXRpYyBpbnQgc2NoZWRf cnRkc192Y3B1X2dldF9hbGwobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCiAgICAgZm9y IChpID0gMDsgaSA8IG51bV92Y3B1czsgaSsrKSB7CiAgICAgICAgIHNjaW5mby0+dmNwdXNbaV0u cGVyaW9kID0gdmNwdXNbaV0udS5ydGRzLnBlcmlvZDsKICAgICAgICAgc2NpbmZvLT52Y3B1c1tp XS5idWRnZXQgPSB2Y3B1c1tpXS51LnJ0ZHMuYnVkZ2V0OworICAgICAgICBpZiAoIHZjcHVzW2ld LnUucnRkcy5mbGFncyAmIFhFTl9ET01DVExfU0NIRURfUlREU19leHRyYXRpbWUgKQorICAgICAg ICAgICBzY2luZm8tPnZjcHVzW2ldLmV4dHJhdGltZSA9IDE7CisgICAgICAgIGVsc2UKKyAgICAg ICAgICAgc2NpbmZvLT52Y3B1c1tpXS5leHRyYXRpbWUgPSAwOwogICAgICAgICBzY2luZm8tPnZj cHVzW2ldLnZjcHVpZCA9IHZjcHVzW2ldLnZjcHVpZDsKICAgICB9CiAgICAgcmMgPSAwOwpAQCAt NjA3LDYgKzYxMSwxMCBAQCBzdGF0aWMgaW50IHNjaGVkX3J0ZHNfdmNwdV9zZXQobGlieGxfX2dj ICpnYywgdWludDMyX3QgZG9taWQsCiAgICAgICAgIHZjcHVzW2ldLnZjcHVpZCA9IHNjaW5mby0+ dmNwdXNbaV0udmNwdWlkOwogICAgICAgICB2Y3B1c1tpXS51LnJ0ZHMucGVyaW9kID0gc2NpbmZv LT52Y3B1c1tpXS5wZXJpb2Q7CiAgICAgICAgIHZjcHVzW2ldLnUucnRkcy5idWRnZXQgPSBzY2lu Zm8tPnZjcHVzW2ldLmJ1ZGdldDsKKyAgICAgICAgaWYgKCBzY2luZm8tPnZjcHVzW2ldLmV4dHJh dGltZSApCisgICAgICAgICAgICB2Y3B1c1tpXS51LnJ0ZHMuZmxhZ3MgfD0gWEVOX0RPTUNUTF9T Q0hFRF9SVERTX2V4dHJhdGltZTsKKyAgICAgICAgZWxzZQorICAgICAgICAgICAgdmNwdXNbaV0u dS5ydGRzLmZsYWdzICY9IH5YRU5fRE9NQ1RMX1NDSEVEX1JURFNfZXh0cmF0aW1lOwogICAgIH0K IAogICAgIHIgPSB4Y19zY2hlZF9ydGRzX3ZjcHVfc2V0KENUWC0+eGNoLCBkb21pZCwKQEAgLTY1 NSw2ICs2NjMsMTAgQEAgc3RhdGljIGludCBzY2hlZF9ydGRzX3ZjcHVfc2V0X2FsbChsaWJ4bF9f Z2MgKmdjLCB1aW50MzJfdCBkb21pZCwKICAgICAgICAgdmNwdXNbaV0udmNwdWlkID0gaTsKICAg ICAgICAgdmNwdXNbaV0udS5ydGRzLnBlcmlvZCA9IHNjaW5mby0+dmNwdXNbMF0ucGVyaW9kOwog ICAgICAgICB2Y3B1c1tpXS51LnJ0ZHMuYnVkZ2V0ID0gc2NpbmZvLT52Y3B1c1swXS5idWRnZXQ7 CisgICAgICAgIGlmICggc2NpbmZvLT52Y3B1c1swXS5leHRyYXRpbWUgKQorICAgICAgICAgICAg dmNwdXNbaV0udS5ydGRzLmZsYWdzIHw9IFhFTl9ET01DVExfU0NIRURfUlREU19leHRyYXRpbWU7 CisgICAgICAgIGVsc2UKKyAgICAgICAgICAgIHZjcHVzW2ldLnUucnRkcy5mbGFncyAmPSB+WEVO X0RPTUNUTF9TQ0hFRF9SVERTX2V4dHJhdGltZTsKICAgICB9CiAKICAgICByID0geGNfc2NoZWRf cnRkc192Y3B1X3NldChDVFgtPnhjaCwgZG9taWQsCi0tIAoxLjkuMQoKCl9fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=