From mboxrd@z Thu Jan 1 00:00:00 1970 From: Pan Xinhui Subject: Re: [PATCH v3 0/4] implement vcpu preempted check Date: Fri, 30 Sep 2016 16:52:57 +0800 Message-ID: References: <1469101514-49475-1-git-send-email-xinhui.pan@linux.vnet.ibm.com> <20160929101040.GV5016@twins.programming.kicks-ass.net> <166f3bad-f700-4624-6c1c-996f90ad609c@de.ibm.com> <20160929103133.GW5016@twins.programming.kicks-ass.net> <496ba299-1f1d-e98b-7827-f861eeea5558@linux.vnet.ibm.com> <2136938368.606190.1475218738567.JavaMail.zimbra@redhat.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <2136938368.606190.1475218738567.JavaMail.zimbra@redhat.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: virtualization-bounces@lists.linux-foundation.org Errors-To: virtualization-bounces@lists.linux-foundation.org List-Archive: List-Post: To: Paolo Bonzini Cc: kernellwp@gmail.com, linux-s390@vger.kernel.org, benh@kernel.crashing.org, jgross@suse.com, kvm@vger.kernel.org, Peter Zijlstra , Pan Xinhui , will deacon , linux-kernel@vger.kernel.org, Heiko Carstens , virtualization@lists.linux-foundation.org, mingo@redhat.com, paulus@samba.org, mpe@ellerman.id.au, xen-devel-request@lists.xenproject.org, paulmck@linux.vnet.ibm.com, linuxppc-dev@lists.ozlabs.org List-ID: CmhpLCBQYW9sbwoJdGhhbmtzIGZvciB5b3VyIHJlcGx5LgoK5ZyoIDIwMTYvOS8zMCAxNDo1OCwg UGFvbG8gQm9uemluaSDlhpnpgZM6Cj4+Pj4+IFBsZWFzZSBjb25zaWRlciBzMzkwIGFuZCAoeDg2 L2FybSkgS1ZNLiBPbmNlIHdlIGhhdmUgYSBmZXcsIG1vcmUgY2FuCj4+Pj4+IGZvbGxvdyBsYXRl ciwgYnV0IEkgdGhpbmsgaXRzIGltcG9ydGFudCB0byBub3Qgb25seSBoYXZlIFBQQyBzdXBwb3J0 IGZvcgo+Pj4+PiB0aGlzLgo+Pj4+Cj4+Pj4gQWN0dWFsbHkgdGhlIHMzOTAgcHJlZW10ZWQgY2hl Y2sgdmlhIHNpZ3Agc2Vuc2UgcnVubmluZyAgaXMgYXZhaWxhYmxlIGZvcgo+Pj4+IGFsbCBoeXBl cnZpc29ycyAoei9WTSwgTFBBUiBhbmQgS1ZNKSB3aGljaCBpbXBsaWVzIGV2ZXJ5d2hlcmUgYXMg eW91IGNhbgo+Pj4+IG5vIGxvbmdlciBidXkgczM5MCBzeXN0ZW1zIHdpdGhvdXQgTFBBUi4KPj4+ Pgo+Pj4+IEFzIEhlaWtvIGFscmVhZHkgcG9pbnRlZCBvdXQgd2UgY291bGQgc2ltcGx5IHVzZSBh IHNtYWxsIGlubGluZSBmdW5jdGlvbgo+Pj4+IHRoYXQgY2FsbHMgY3B1X2lzX3ByZWVtcHRlZCBm cm9tIGFyY2gvczM5MC9saWIvc3BpbmxvY2sgKG9yCj4+Pj4gc21wX3ZjcHVfc2NoZWR1bGVkIGZy b20gc21wLmMpCj4+Pgo+Pj4gU3VyZSwgYW5kIEkgaGFkIHZhZ3VlIG1lbW9yaWVzIG9mIEhlaWtv J3MgZW1haWwuIFRoaXMgcGF0Y2ggc2V0IGhvd2V2ZXIKPj4+IGNvbXBsZXRlbHkgZmFpbHMgdG8g ZG8gdGhhdCB0cml2aWFsIGhvb2tpbmcgdXAuCj4+Cj4+IHNvcnJ5IGZvciB0aGF0Lgo+PiBJIHdp bGwgdHJ5IHRvIHdvcmsgaXQgb3V0IG9uIHg4Ni4KPgo+IHg4NiBoYXMgbm8gaHlwZXJ2aXNvciBz dXBwb3J0LCBhbmQgSSdkIGxpa2UgdG8gdW5kZXJzdGFuZCB0aGUgZGVzaXJlZAo+IHNlbWFudGlj cyBmaXJzdCwgc28gSSBkb24ndCB0aGluayBpdCBzaG91bGQgYmxvY2sgdGhpcyBzZXJpZXMuICBJ bgoKT25jZSBhIGd1ZXN0IGRvIGEgaHlwZXJjYWxsIG9yIHNvbWV0aGluZyBzaW1pbGFyLCBJT1cs IHRoZXJlIGlzIGEga3ZtX2d1ZXN0X2V4aXQuIHdlIHRoaW5rIHRoaXMgaXMgYSBsb2NrIGhvbGRl ciBwcmVlbXB0aW9uLgpBZG4gUFBDIGltcGxlbWVudCBpdCBpbiB0aGlzIHdheS4KCj4gcGFydGlj dWxhciwgdGhlcmUgYXJlIGF0IGxlYXN0IHRoZSBmb2xsb3dpbmcgY2hvaWNlczoKPgo+IDEpIGV4 aXQgdG8gdXNlcnNwYWNlICg1LTEwLjAwMCBjbG9jayBjeWNsZXMgYmVzdCBjYXNlKSBjb3VudHMg YXMKPiBsb2NrIGhvbGRlciBwcmVlbXB0aW9uCj4KanVzdCB0byBhdm9pZCBhbnkgbWlzdW5kZXJz dGFuZGluZy4KWW91IGFyZSBzYXlpbmcgdGhhdCB0aGUgZ3Vlc3QgZG9lcyBhbiBJTyBvcGVyYXRp b24gZm9yIGV4YW1wbGUgYW5kIHRoZW4gZXhpdCB0byBRRU1VIHJpZ2h0PwpZZXMsIGluIHRoaXMg c2NlbmFyaW8gaXQncyBoYXJkIHRvIGd1YXJudGVlIHRoYXQgc3VjaCBJTyBvcGVyYXRpb24gb3Ig c29tZWdoaW5nIGxpa2UgdGhhdCBjb3VsZCBiZSBmaW5pc2hlZCBpbiB0aW1lLgoKICAKPiAyKSBh bnkgdGltZSB0aGUgdkNQVSB0aHJlYWQgbm90IHJ1bm5pbmcgY291bnRzIGFzIGxvY2sgaG9sZGVy Cj4gcHJlZW1wdGlvbgo+Cj4gVG8gaW1wbGVtZW50IHRoZSBsYXR0ZXIgeW91J2QgbmVlZCBhIGh5 cGVyY2FsbCBvciBNU1IgKGF0IGxlYXN0IGFzCj4gYSBzbG93IHBhdGgpLCBiZWNhdXNlIHRoZSBL Vk0gcHJlZW1wdCBub3RpZmllciBpcyBvbmx5IGFjdGl2ZQo+IGR1cmluZyB0aGUgS1ZNX1JVTiBp b2N0bC4KPgpzZWVtcyBhIGxpdHRsZSBleHBlbnNpdmUuIDooCkhvdyBtYW55IGNsb2NrIGN5Y2xl cyBpdCBtaWdodCBjb3N0LgoKSSBhbSBzdGlsbCBsb29raW5nIGZvciBvbmUgc2hhcmVkIHN0cnVj dCBiZXR3ZWVuIGt2bSBhbmQgZ3Vlc3Qga2VybmVsIG9uIHg4Ni4KYW5kIGV2ZXJ5IHRpbWUga3Zt X2d1ZXN0X2V4aXQvZW50ZXIgY2FsbGVkLCB3ZSBzdG9yZSBzb21lIGluZm8gaW4gaXQuIFNvIGd1 ZXN0IGtlcm5lbCBjYW4gY2hlY2sgb25lIHZjcHUgaXMgcnVubmluZyBvciBub3QgcXVpY2tseS4K CnRoYW5rcwp4aW5odWkKCj4gUGFvbG8KPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX18KVmlydHVhbGl6YXRpb24gbWFpbGluZyBsaXN0ClZpcnR1YWxpemF0 aW9uQGxpc3RzLmxpbnV4LWZvdW5kYXRpb24ub3JnCmh0dHBzOi8vbGlzdHMubGludXhmb3VuZGF0 aW9uLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3ZpcnR1YWxpemF0aW9u