From mboxrd@z Thu Jan 1 00:00:00 1970 From: Meng Xu Subject: [PATCH] xen:rtds:Clear __RTDS_depleted bit once replenish vcpu Date: Fri, 21 Oct 2016 22:12:02 -0400 Message-ID: <1477102322-4162-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: Received: from mail6.bemta6.messagelabs.com ([193.109.254.103]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bxlnK-0000eF-7X for xen-devel@lists.xenproject.org; Sat, 22 Oct 2016 02:12:22 +0000 List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: xen-devel@lists.xenproject.org Cc: Wei Liu , Dagaen Golomb , George Dunlap , Haoran Li , Dario Faggioli , Linh Thi Xuan Phan , Meng Xu , Meng Xu , Tianyang Chen List-Id: xen-devel@lists.xenproject.org V2Ugc2hvdWxkIGNsZWFyIHRoZSBfX1JURFNfZGVwbGV0ZWQgYml0IG9uY2UgYSBWQ1BVIGJ1ZGdl dCBpcyByZXBsZW5pc2hlZC4KQmVjYXVzZSByZXBsX3RpbWVyX2hhbmRsZXIgbWF5IGJlIGNhbGxl ZCBhZnRlciBydF9zY2hlZHVsZQpidXQgYmVmb3JlIHJ0X2NvbnRleHRfc2F2ZWQsIHRoZSBWQ1BV IG1heSBiZSBub3Qgb24gQ1BVIG9yIG9uIHF1ZXVlCndoZW4gdGhlIFZDUFUgaXMgdGhlIG1pZGRs ZSBvZiBjb250ZXh0IHN3aXRjaAoKU2lnbmVkLW9mZi1ieTogTWVuZyBYdSA8bWVuZ3h1QGNpcy51 cGVubi5lZHU+Ci0tLQpDYzogRGFyaW8gRmFnZ2lvbGkgPGRhcmlvLmZhZ2dpb2xpQGNpdHJpeC5j b20+CkNjOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+CkNjOiBX ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDYzogTGluaCBUaGkgWHVhbiBQaGFuIDxsaW5o cGhhbkBjaXMudXBlbm4uZWR1PgpDYzogSGFvcmFuIExpIDxsaWhhb3JhbkB3dXN0bC5lZHU+CkNj OiBNZW5nIFh1IDx4dW1lbmdwYW5kYUBnbWFpbC5jb20+CkNjOiBEYWdhZW4gR29sb21iIDxkZ29s b21iQGNpcy51cGVubi5lZHU+CkNjOiBUaWFueWFuZyBDaGVuIDx0aWNoZUBjaXMudXBlbm4uZWR1 PgotLS0KIHhlbi9jb21tb24vc2NoZWRfcnQuYyB8IDQgKystLQogMSBmaWxlIGNoYW5nZWQsIDIg aW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3Nj aGVkX3J0LmMgYi94ZW4vY29tbW9uL3NjaGVkX3J0LmMKaW5kZXggZmYxN2JkMi4uMTZiNTY5MSAx MDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZF9ydC5jCisrKyBiL3hlbi9jb21tb24vc2NoZWRf cnQuYwpAQCAtMTQ4OCw4ICsxNDg4LDggQEAgc3RhdGljIHZvaWQgcmVwbF90aW1lcl9oYW5kbGVy KHZvaWQgKmRhdGEpewogICAgICAgICAgICAgaWYgKCBzdmMtPmN1cl9kZWFkbGluZSA+IG5leHRf b25fcnVucS0+Y3VyX2RlYWRsaW5lICkKICAgICAgICAgICAgICAgICBydW5xX3RpY2tsZShvcHMs IG5leHRfb25fcnVucSk7CiAgICAgICAgIH0KLSAgICAgICAgZWxzZSBpZiAoIHZjcHVfb25fcShz dmMpICYmCi0gICAgICAgICAgICAgICAgICBfX3Rlc3RfYW5kX2NsZWFyX2JpdChfX1JURFNfZGVw bGV0ZWQsICZzdmMtPmZsYWdzKSApCisgICAgICAgIGVsc2UgaWYgKCBfX3Rlc3RfYW5kX2NsZWFy X2JpdChfX1JURFNfZGVwbGV0ZWQsICZzdmMtPmZsYWdzKSAmJgorICAgICAgICAgICAgICAgICAg dmNwdV9vbl9xKHN2YykgKQogICAgICAgICAgICAgcnVucV90aWNrbGUob3BzLCBzdmMpOwogCiAg ICAgICAgIGxpc3RfZGVsKCZzdmMtPnJlcGxxX2VsZW0pOwotLSAKMS45LjEKCgpfX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2 ZWwK