From mboxrd@z Thu Jan 1 00:00:00 1970 From: Juergen Gross Subject: Re: [PATCH v2 2/2] xen: add update indicator to vcpu_runstate_info Date: Thu, 16 Jun 2016 16:36:30 +0200 Message-ID: <5762B96E.8010704@suse.com> References: <1465990479-20657-1-git-send-email-jgross@suse.com> <1465990479-20657-3-git-send-email-jgross@suse.com> <5762A66A02000078000F5A39@suse.com> <5762978B.6060103@suse.com> <5762B96102000078000F5ADE@suse.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <5762B96102000078000F5ADE@suse.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Jan Beulich Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, julien.grall@arm.com List-Id: xen-devel@lists.xenproject.org T24gMTYvMDYvMTYgMTQ6MzYsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDE2LjA2LjE2IGF0 IDE0OjExLCA8Skdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4gT24gMTYvMDYvMTYgMTM6MTUsIEph biBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gT24gMTUuMDYuMTYgYXQgMTM6MzQsIDxKR3Jvc3NAc3Vz ZS5jb20+IHdyb3RlOgo+Pj4+ICsgICAgaWYgKCBWTV9BU1NJU1Qodi0+ZG9tYWluLCBydW5zdGF0 ZV91cGRhdGVfZmxhZykgKQo+Pj4+ICsgICAgewo+Pj4+ICsgICAgICAgIG9mZiA9IG9mZnNldG9m KHN0cnVjdCB2Y3B1X3J1bnN0YXRlX2luZm8sIHN0YXRlX2VudHJ5X3RpbWUpICsKPj4+PiArICAg ICAgICAgICAgICBzaXplb2Yodi0+cnVuc3RhdGUuc3RhdGVfZW50cnlfdGltZSkgLSAxOwo+Pj4+ ICsgICAgICAgIGlmICggaGFzXzMyYml0X3NoaW5mbyh2LT5kb21haW4pICkKPj4+PiArICAgICAg ICB7Cj4+Pj4gKyAgICAgICAgICAgIGd1ZXN0X2hhbmRsZSA9IHYtPnJ1bnN0YXRlX2d1ZXN0LmNv bXBhdC5wOwo+Pj4+ICsgICAgICAgICAgICBndWVzdF9oYW5kbGUgKz0KPj4+PiArICAgICAgICAg ICAgICAgIG9mZnNldG9mKHN0cnVjdCBjb21wYXRfdmNwdV9ydW5zdGF0ZV9pbmZvLCBzdGF0ZV9l bnRyeV90aW1lKSArCj4+Pj4gKyAgICAgICAgICAgICAgICBzaXplb2Yodi0+cnVuc3RhdGUuc3Rh dGVfZW50cnlfdGltZSkgLSAxOwo+Pj4KPj4+IFRoZSBzaXplcyBvZiB0aGUgbmF0aXZlIGFuZCBj b21wYXQgZmllbGRzIGhhcHBlbiB0byBiZSB0aGUgc2FtZSwKPj4+IGJ1dCBpdCB3b3VsZCBiZSBu aWNlIGlmIHRoZSByaWdodCBmaWVsZC90eXBlIGNvdWxkIGJlIHVzZWQgaGVyZS4KPj4KPj4gSG1t LCB0aGlzIHdpbGwgcmVxdWlyZSBzb21lIHVnbHkgdHlwZSBjYXN0aW5nLCBidXQgaXQgaXMgcHJv YmFibHkKPj4gY2xlYW5lci4KPiAKPiBUeXBlIGNhc3Rpbmc/IEkgd291bGQgZXhwZWN0IHlvdSB0 byBiZSBhYmxlIHRvIHVzZQo+IHYtPnJ1bnN0YXRlX2d1ZXN0LmNvbXBhdC5wLT5zdGF0ZV9lbnRy eV90aW1lLiBJbiBmYWN0IEkgdGhpbmsKPiB5b3UgYWxzbyBjb3VsZCBnZXQgcmlkIG9mIHRoZSBv ZmZzZXRvZigpIGlmIHlvdSB1c2VkCj4gJnYtPnJ1bnN0YXRlX2d1ZXN0LmNvbXBhdC5wLT5zdGF0 ZV9lbnRyeV90aW1lIGZvciBpbml0aWFsaXppbmcKPiBndWVzdF9oYW5kbGUuCgpBYWgsIG9mIGNv dXJzZS4gVGhpcyBjYW4gdGhlbiBiZSBzaW1wbGlmaWVkIGV2ZW4gbW9yZToKCmlmICggVk1fQVNT SVNUKHYtPmRvbWFpbiwgcnVuc3RhdGVfdXBkYXRlX2ZsYWcpICkKewogICAgZ3Vlc3RfaGFuZGxl ID0gaGFzXzMyYml0X3NoaW5mbyh2LT5kb21haW4pCiAgICAgICAgPyAmdi0+cnVuc3RhdGVfZ3Vl c3QuY29tcGF0LnAtPnN0YXRlX2VudHJ5X3RpbWUgKyAxCiAgICAgICAgOiAmdi0+cnVuc3RhdGVf Z3Vlc3QubmF0aXZlLnAtPnN0YXRlX2VudHJ5X3RpbWUgKyAxOwogICAgZ3Vlc3RfaGFuZGxlLS07 CiAgICB2LT5ydW5zdGF0ZS5zdGF0ZV9lbnRyeV90aW1lIHw9IFhFTl9SVU5TVEFURV9VUERBVEU7 CiAgICBfX3Jhd19jb3B5X3RvX2d1ZXN0KGd1ZXN0X2hhbmRsZSwKICAgICAgICAgICAgICAgICAo dm9pZCAqKSgmdi0+cnVuc3RhdGUuc3RhdGVfZW50cnlfdGltZSArIDEpIC0gMSwgMSk7CiAgICBz bXBfd21iKCk7Cn0KClRoaXMgd2lsbCByZWR1Y2UgY29kZSBzaXplIGJ5IDI1IGJ5dGVzLiA6LSkK CgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHA6Ly9s aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=