From mboxrd@z Thu Jan 1 00:00:00 1970 From: Juergen Gross Subject: Re: [PATCH 2/2] xen: add update indicator to vcpu_runstate_info Date: Sat, 21 May 2016 06:50:03 +0200 Message-ID: <573FE8FB.9000608@suse.com> References: <1463750562-20549-1-git-send-email-jgross@suse.com> <1463750562-20549-3-git-send-email-jgross@suse.com> <573F402602000078000ED4AD@suse.com> <573F2778.9010209@suse.com> <573F4B2F02000078000ED513@suse.com> <573F3345.5010909@suse.com> <573F549602000078000ED57C@suse.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <573F549602000078000ED57C@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 T24gMjAvMDUvMTYgMTg6MTYsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDIwLjA1LjE2IGF0 IDE3OjU0LCA8Skdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4gT24gMjAvMDUvMTYgMTc6MzYsIEph biBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gT24gMjAuMDUuMTYgYXQgMTc6MDQsIDxKR3Jvc3NAc3Vz ZS5jb20+IHdyb3RlOgo+Pj4+IE9uIDIwLzA1LzE2IDE2OjQ5LCBKYW4gQmV1bGljaCB3cm90ZToK Pj4+Pj4+Pj4gT24gMjAuMDUuMTYgYXQgMTU6MjIsIDxKR3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+ Pj4+Pj4gICAgICBpZiAoIGd1ZXN0X2hhbmRsZV9pc19udWxsKHJ1bnN0YXRlX2d1ZXN0KHYpKSAp Cj4+Pj4+PiAgICAgICAgICByZXR1cm4gMTsKPj4+Pj4+ICAKPj4+Pj4+ICsgICAgdXBkYXRlX2Zs YWcgPSBWTV9BU1NJU1Qodi0+ZG9tYWluLCBydW5zdGF0ZV91cGRhdGVfZmxhZyk7Cj4+Pj4+PiAr Cj4+Pj4+PiAgICAgIHNtYXBfcG9saWN5ID0gc21hcF9wb2xpY3lfY2hhbmdlKHYsIFNNQVBfQ0hF Q0tfRU5BQkxFRCk7Cj4+Pj4+PiAgCj4+Pj4+PiArICAgIGlmICggdXBkYXRlX2ZsYWcgKQo+Pj4+ Pj4gKyAgICB7Cj4+Pj4+PiArICAgICAgICBvZmYgPSBvZmZzZXRvZihzdHJ1Y3QgdmNwdV9ydW5z dGF0ZV9pbmZvLCBzdGF0ZV9lbnRyeV90aW1lKSArIDc7Cj4+Pj4+Cj4+Pj4+IEhvdyBjb21lIHRo aXMgaXMgb3V0c2lkZSB0aGUgZm9sbG93aW5nIGlmKCk/IEFsc28gc2l6ZW9mKC4uLikgLSAxIHBs ZWFzZQo+Pj4+PiBpbnN0ZWFkIG9mIHRoZSBsaXRlcmFsIDcuCj4+Pj4KPj4+PiBJJ20gdXNpbmcg b2ZmIGZvciB0aGUgc291cmNlIGFkZHJlc3MgaW4gX19yYXdfY29weV90b19ndWVzdCgpLCB0b28u Cj4+Pgo+Pj4gQnV0IHRoZSBvZmZzZXQgc2hvdWxkLCBhZmFpY3QsIGJlIGRpZmZlcmVudCBmb3Ig MzItYml0ICh4ODYpIGFuZAo+Pj4gNjQtYml0IChvciBBUk0pLgo+Pgo+PiBXaHk/IFRoZSBvZmZz ZXQgaXMgYXBwbGllZCB0byB2LT5ydW5zdGF0ZSB3aGljaCBjbGVhcmx5IGlzIHRoZSBzYW1lCj4+ IGZvciAzMiBhbmQgNjQgYml0IGRvbWFpbnMsIGFzIGl0IGlzIHRoZSBoeXBlcnZpc29yIHByaXZh dGUgc3RydWN0dXJlLgo+PiBEaWZmZXJlbnQgb2Zmc2V0cyBoYXZlIHRvIGJlIGFwcGxpZWQgYXQg dGhlIGRlc3RpbmF0aW9uIHNpZGUgb25seSwgYW5kCj4+IHRoaXMgaXMgZG9uZSBwcm9wZXJseSAo YXQgbGVhc3QgSSB0aGluayBzbykuCj4gCj4gQnV0IGFzIHlvdSBzYXkgeW91IHVzZSB0aGUgb2Zm c2V0IGZvciB0d28gcHVycG9zZXM6IFRoZSB1c2Ugb24KPiB0aGUgZ3Vlc3QgaGFuZGxlIGlzIHdo aWNoIGlzIHByb2JsZW1hdGljOyB0aGUgdXNlIG9uIHRoZSBoeXBlcnZpc29yCj4gaW50ZXJuYWwg c3RydWN0dXJlIGlzIG9mIGNvdXJzZSBmaW5lLgoKSW4gdGhlIGNvbXBhdCBjYXNlIEkgZG9uJ3Qg dXNlIGl0IGZvciB0aGUgZ3Vlc3RfaGFuZGxlOgoKKyAgICAgICAgaWYgKCBoYXNfMzJiaXRfc2hp bmZvKHYtPmRvbWFpbikgKQorICAgICAgICB7CisgICAgICAgICAgICBndWVzdF9oYW5kbGUgPSB2 LT5ydW5zdGF0ZV9ndWVzdC5jb21wYXQucDsKKyAgICAgICAgICAgIGd1ZXN0X2hhbmRsZSArPSBv ZmZzZXRvZihzdHJ1Y3QgY29tcGF0X3ZjcHVfcnVuc3RhdGVfaW5mbywKKyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICBzdGF0ZV9lbnRyeV90aW1lKSArIDc7CisgICAgICAgIH0K KyAgICAgICAgZWxzZQorICAgICAgICB7CisgICAgICAgICAgICBndWVzdF9oYW5kbGUgPSB2LT5y dW5zdGF0ZV9ndWVzdC5uYXRpdmUucDsKKyAgICAgICAgICAgIGd1ZXN0X2hhbmRsZSArPSBvZmY7 CisgICAgICAgIH0KCgpKdWVyZ2VuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu Lm9yZwpodHRwOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK