From mboxrd@z Thu Jan 1 00:00:00 1970 From: Pan Xinhui Subject: Re: [PATCH v4 0/5] implement vcpu preempted check Date: Thu, 20 Oct 2016 01:08:02 +0800 Message-ID: <59e0f857-0a5c-929d-98dc-878e97bcfb3c__21344.7081893266$1476898023$gmane$org@linux.vnet.ibm.com> References: <1476872416-42752-1-git-send-email-xinhui.pan@linux.vnet.ibm.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" 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 1bwuLh-0007r1-AC for xen-devel@lists.xenproject.org; Wed, 19 Oct 2016 17:08:17 +0000 Received: from pps.filterd (m0098420.ppops.net [127.0.0.1]) by mx0b-001b2d01.pphosted.com (8.16.0.17/8.16.0.17) with SMTP id u9JH4MFe010680 for ; Wed, 19 Oct 2016 13:08:13 -0400 Received: from e36.co.us.ibm.com (e36.co.us.ibm.com [32.97.110.154]) by mx0b-001b2d01.pphosted.com with ESMTP id 2668ysp2eb-1 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=NOT) for ; Wed, 19 Oct 2016 13:08:13 -0400 Received: from localhost by e36.co.us.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted for from ; Wed, 19 Oct 2016 11:08:12 -0600 In-Reply-To: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Juergen Gross , Pan Xinhui , linux-kernel@vger.kernel.org, linuxppc-dev@lists.ozlabs.org, virtualization@lists.linux-foundation.org, linux-s390@vger.kernel.org, xen-devel@lists.xenproject.org, kvm@vger.kernel.org Cc: kernellwp@gmail.com, peterz@infradead.org, benh@kernel.crashing.org, bsingharora@gmail.com, will.deacon@arm.com, borntraeger@de.ibm.com, mingo@redhat.com, paulus@samba.org, mpe@ellerman.id.au, pbonzini@redhat.com, paulmck@linux.vnet.ibm.com, boqun.feng@gmail.com List-Id: xen-devel@lists.xenproject.org CuWcqCAyMDE2LzEwLzE5IDIzOjU4LCBKdWVyZ2VuIEdyb3NzIOWGmemBkzoKPiBPbiAxOS8xMC8x NiAxMjoyMCwgUGFuIFhpbmh1aSB3cm90ZToKPj4gY2hhbmdlIGZyb20gdjM6Cj4+IAlhZGQgeDg2 IHZjcHUgcHJlZW1wdGVkIGNoZWNrIHBhdGNoCj4+IGNoYW5nZSBmcm9tIHYyOgo+PiAJbm8gY29k ZSBjaGFuZ2UsIGZpeCB0eXBvcywgdXBkYXRlIHNvbWUgY29tbWVudHMKPj4gY2hhbmdlIGZyb20g djE6Cj4+IAlhIHNpbXBsaWVyIGRlZmluaXRpb24gb2YgZGVmYXVsdCB2Y3B1X2lzX3ByZWVtcHRl ZAo+PiAJc2tpcCBtYWhjaW5lIHR5cGUgY2hlY2sgb24gcHBjLCBhbmQgYWRkIGNvbmZpZy4gcmVt b3ZlIGRlZGljYXRlZCBtYWNyby4KPj4gCWFkZCBvbmUgcGF0Y2ggdG8gZHJvcCBvdmVybG9hZCBv ZiByd3NlbV9zcGluX29uX293bmVyIGFuZCBtdXRleF9zcGluX29uX293bmVyLgo+PiAJYWRkIG1v cmUgY29tbWVudHMKPj4gCXRoYW5rcyBib3F1biBhbmQgUGV0ZXIncyBzdWdnZXN0aW9uLgo+Pgo+ PiBUaGlzIHBhdGNoIHNldCBhaW1zIHRvIGZpeCBsb2NrIGhvbGRlciBwcmVlbXB0aW9uIGlzc3Vl cy4KPj4KPj4gdGVzdC1jYXNlOgo+PiBwZXJmIHJlY29yZCAtYSBwZXJmIGJlbmNoIHNjaGVkIG1l c3NhZ2luZyAtZyA0MDAgLXAgJiYgcGVyZiByZXBvcnQKPj4KPj4gMTguMDklICBzY2hlZC1tZXNz YWdpbmcgIFtrZXJuZWwudm1saW51eF0gIFtrXSBvc3FfbG9jawo+PiAxMi4yOCUgIHNjaGVkLW1l c3NhZ2luZyAgW2tlcm5lbC52bWxpbnV4XSAgW2tdIHJ3c2VtX3NwaW5fb25fb3duZXIKPj4gIDUu MjclICBzY2hlZC1tZXNzYWdpbmcgIFtrZXJuZWwudm1saW51eF0gIFtrXSBtdXRleF91bmxvY2sK Pj4gIDMuODklICBzY2hlZC1tZXNzYWdpbmcgIFtrZXJuZWwudm1saW51eF0gIFtrXSB3YWl0X2Nv bnNpZGVyX3Rhc2sKPj4gIDMuNjQlICBzY2hlZC1tZXNzYWdpbmcgIFtrZXJuZWwudm1saW51eF0g IFtrXSBfcmF3X3dyaXRlX2xvY2tfaXJxCj4+ICAzLjQxJSAgc2NoZWQtbWVzc2FnaW5nICBba2Vy bmVsLnZtbGludXhdICBba10gbXV0ZXhfc3Bpbl9vbl9vd25lci5pcwo+PiAgMi40OSUgIHNjaGVk LW1lc3NhZ2luZyAgW2tlcm5lbC52bWxpbnV4XSAgW2tdIHN5c3RlbV9jYWxsCj4+Cj4+IFdlIGlu dHJvZHVjZSBpbnRlcmZhY2UgYm9vbCB2Y3B1X2lzX3ByZWVtcHRlZChpbnQgY3B1KSBhbmQgdXNl IGl0IGluIHNvbWUgc3Bpbgo+PiBsb29wcyBvZiBvc3FfbG9jaywgcndzZW1fc3Bpbl9vbl9vd25l ciBhbmQgbXV0ZXhfc3Bpbl9vbl9vd25lci4KPj4gVGhlc2Ugc3Bpbl9vbl9vbndlciB2YXJpYW50 IGFsc28gY2F1c2UgcmN1IHN0YWxsIGJlZm9yZSB3ZSBhcHBseSB0aGlzIHBhdGNoIHNldAo+Pgo+ PiBXZSBhbHNvIGhhdmUgb2JzZXJ2ZWQgc29tZSBwZXJmb3JtYWNlIGltcHJvdmVtZW50cy4KPj4K Pj4gUFBDIHRlc3QgcmVzdWx0Ogo+Pgo+PiAxIGNvcHkgLSAwLjk0JQo+PiAyIGNvcHkgLSA3LjE3 JQo+PiA0IGNvcHkgLSAxMS45JQo+PiA4IGNvcHkgLSAgMy4wNCUKPj4gMTYgY29weSAtIDE1LjEx JQo+Pgo+PiBkZXRhaWxzIGJlbG93Ogo+PiBXaXRob3V0IHBhdGNoOgo+Pgo+PiAxIGNvcHkgLSBG aWxlIFdyaXRlIDQwOTYgYnVmc2l6ZSA4MDAwIG1heGJsb2NrcyAgICAgIDIxODgyMjMuMCBLQnBz ICAoMzAuMCBzLCAxIHNhbXBsZXMpCj4+IDIgY29weSAtIEZpbGUgV3JpdGUgNDA5NiBidWZzaXpl IDgwMDAgbWF4YmxvY2tzICAgICAgMTgwNDQzMy4wIEtCcHMgICgzMC4wIHMsIDEgc2FtcGxlcykK Pj4gNCBjb3B5IC0gRmlsZSBXcml0ZSA0MDk2IGJ1ZnNpemUgODAwMCBtYXhibG9ja3MgICAgICAx MjM3MjU3LjAgS0JwcyAgKDMwLjAgcywgMSBzYW1wbGVzKQo+PiA4IGNvcHkgLSBGaWxlIFdyaXRl IDQwOTYgYnVmc2l6ZSA4MDAwIG1heGJsb2NrcyAgICAgIDEwMzI2NTguMCBLQnBzICAoMzAuMCBz LCAxIHNhbXBsZXMpCj4+IDE2IGNvcHkgLSBGaWxlIFdyaXRlIDQwOTYgYnVmc2l6ZSA4MDAwIG1h eGJsb2NrcyAgICAgICA3NjgwMDAuMCBLQnBzICAoMzAuMSBzLCAxIHNhbXBsZXMpCj4+Cj4+IFdp dGggcGF0Y2g6Cj4+Cj4+IDEgY29weSAtIEZpbGUgV3JpdGUgNDA5NiBidWZzaXplIDgwMDAgbWF4 YmxvY2tzICAgICAgMjIwOTE4OS4wIEtCcHMgICgzMC4wIHMsIDEgc2FtcGxlcykKPj4gMiBjb3B5 IC0gRmlsZSBXcml0ZSA0MDk2IGJ1ZnNpemUgODAwMCBtYXhibG9ja3MgICAgICAxOTQzODE2LjAg S0JwcyAgKDMwLjAgcywgMSBzYW1wbGVzKQo+PiA0IGNvcHkgLSBGaWxlIFdyaXRlIDQwOTYgYnVm c2l6ZSA4MDAwIG1heGJsb2NrcyAgICAgIDE0MDU1OTEuMCBLQnBzICAoMzAuMCBzLCAxIHNhbXBs ZXMpCj4+IDggY29weSAtIEZpbGUgV3JpdGUgNDA5NiBidWZzaXplIDgwMDAgbWF4YmxvY2tzICAg ICAgMTA2NTA4MC4wIEtCcHMgICgzMC4wIHMsIDEgc2FtcGxlcykKPj4gMTYgY29weSAtIEZpbGUg V3JpdGUgNDA5NiBidWZzaXplIDgwMDAgbWF4YmxvY2tzICAgICAgIDkwNDc2Mi4wIEtCcHMgICgz MC4wIHMsIDEgc2FtcGxlcykKPj4KPj4gWDg2IHRlc3QgcmVzdWx0Ogo+PiAJdGVzdC1jYXNlCQkJ YWZ0ZXItcGF0Y2gJICBiZWZvcmUtcGF0Y2gKPj4gRXhlY2wgVGhyb3VnaHB1dCAgICAgICAgICAg ICAgICAgICAgICAgfCAgICAxODMwNy45IGxwcyAgfCAgICAxMTcwMS42IGxwcwo+PiBGaWxlIENv cHkgMTAyNCBidWZzaXplIDIwMDAgbWF4YmxvY2tzICB8ICAxMzUyNDA3LjMgS0JwcyB8ICAgNzkw NDE4LjkgS0Jwcwo+PiBGaWxlIENvcHkgMjU2IGJ1ZnNpemUgNTAwIG1heGJsb2NrcyAgICB8ICAg MzY3NTU1LjYgS0JwcyB8ICAgMjIyODY3LjcgS0Jwcwo+PiBGaWxlIENvcHkgNDA5NiBidWZzaXpl IDgwMDAgbWF4YmxvY2tzICB8ICAzNjc1NjQ5LjcgS0JwcyB8ICAxNzgwNjE0LjQgS0Jwcwo+PiBQ aXBlIFRocm91Z2hwdXQgICAgICAgICAgICAgICAgICAgICAgICB8IDExODcyMjA4LjcgbHBzICB8 IDExODU1NjI4LjkgbHBzCj4+IFBpcGUtYmFzZWQgQ29udGV4dCBTd2l0Y2hpbmcgICAgICAgICAg IHwgIDE0OTUxMjYuNSBscHMgIHwgIDE0OTA1MzMuOSBscHMKPj4gUHJvY2VzcyBDcmVhdGlvbiAg ICAgICAgICAgICAgICAgICAgICAgfCAgICAyOTg4MS4yIGxwcyAgfCAgICAyODU3Mi44IGxwcwo+ PiBTaGVsbCBTY3JpcHRzICgxIGNvbmN1cnJlbnQpICAgICAgICAgICB8ICAgIDIzMjI0LjMgbHBt ICB8ICAgIDIyNjA3LjQgbHBtCj4+IFNoZWxsIFNjcmlwdHMgKDggY29uY3VycmVudCkgICAgICAg ICAgIHwgICAgIDM1MzEuNCBscG0gIHwgICAgIDMyMTEuOSBscG0KPj4gU3lzdGVtIENhbGwgT3Zl cmhlYWQgICAgICAgICAgICAgICAgICAgfCAxMDM4NTY1My4wIGxwcyAgfCAxMDQxOTk3OS4wIGxw cwo+Pgo+PiBQYW4gWGluaHVpICg1KToKPj4gICBrZXJuZWwvc2NoZWQ6IGludHJvZHVjZSB2Y3B1 IHByZWVtcHRlZCBjaGVjayBpbnRlcmZhY2UKPj4gICBsb2NraW5nL29zcTogRHJvcCB0aGUgb3Zl cmxvYWQgb2Ygb3NxX2xvY2soKQo+PiAgIGtlcm5lbC9sb2NraW5nOiBEcm9wIHRoZSBvdmVybG9h ZCBvZiB7bXV0ZXgscndzZW19X3NwaW5fb25fb3duZXIKPj4gICBwb3dlcnBjL3NwaW5sb2NrOiBz dXBwb3J0IHZjcHUgcHJlZW1wdGVkIGNoZWNrCj4+ICAgeDg2LCBrdm06IHN1cHBvcnQgdmNwdSBw cmVlbXB0ZWQgY2hlY2sKPgo+IFRoZSBhdHRhY2hlZCBwYXRjaCBhZGRzIFhlbiBzdXBwb3J0IGZv ciB4ODYuIFBsZWFzZSB0ZWxsIG1lIHdoZXRoZXIgeW91Cj4gd2FudCB0byBhZGQgdGhpcyBwYXRj aCB0byB5b3VyIHNlcmllcyBvciBpZiBJIHNob3VsZCBwb3N0IGl0IHdoZW4geW91cgo+IHNlcmll cyBoYXMgYmVlbiBhY2NlcHRlZC4KPgpoaSwgSnVlcmdlbgoJWW91ciBwYXRjaCBpcyBwcmV0dHkg c21hbGwgYW5kIG5pY2UgOikgdGhhbmtzIQpJIGNhbiBpbmNsdWRlIHlvdXIgcGF0Y2ggaW50byBt eSBuZXh0IHBhdGNoc2V0IGFmdGVyIHRoaXMgcGF0Y2hzZXQgcmV2aWV3ZWQuIDopCgoKPiBZb3Ug Y2FuIGFkZCBteQo+Cj4gVGVzdGVkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+ Cj4KPiBmb3IgcGF0Y2hlcyAxLTMgYW5kIDUgKHBhcmF2aXJ0IHBhcnRzIG9ubHkpLgo+CgpUaGFu a3MgYSBsb3QhCgp4aW5odWkKCj4KPiBKdWVyZ2VuCj4KPj4KPj4gIGFyY2gvcG93ZXJwYy9pbmNs dWRlL2FzbS9zcGlubG9jay5oICAgfCAgOCArKysrKysrKwo+PiAgYXJjaC94ODYvaW5jbHVkZS9h c20vcGFyYXZpcnRfdHlwZXMuaCB8ICA2ICsrKysrKwo+PiAgYXJjaC94ODYvaW5jbHVkZS9hc20v c3BpbmxvY2suaCAgICAgICB8ICA4ICsrKysrKysrCj4+ICBhcmNoL3g4Ni9pbmNsdWRlL3VhcGkv YXNtL2t2bV9wYXJhLmggIHwgIDMgKystCj4+ICBhcmNoL3g4Ni9rZXJuZWwva3ZtLmMgICAgICAg ICAgICAgICAgIHwgMTEgKysrKysrKysrKysKPj4gIGFyY2gveDg2L2tlcm5lbC9wYXJhdmlydC5j ICAgICAgICAgICAgfCAxMSArKysrKysrKysrKwo+PiAgYXJjaC94ODYva3ZtL3g4Ni5jICAgICAg ICAgICAgICAgICAgICB8IDEyICsrKysrKysrKysrKwo+PiAgaW5jbHVkZS9saW51eC9zY2hlZC5o ICAgICAgICAgICAgICAgICB8IDEyICsrKysrKysrKysrKwo+PiAga2VybmVsL2xvY2tpbmcvbXV0 ZXguYyAgICAgICAgICAgICAgICB8IDE1ICsrKysrKysrKysrKystLQo+PiAga2VybmVsL2xvY2tp bmcvb3NxX2xvY2suYyAgICAgICAgICAgICB8IDEwICsrKysrKysrKy0KPj4gIGtlcm5lbC9sb2Nr aW5nL3J3c2VtLXhhZGQuYyAgICAgICAgICAgfCAxNiArKysrKysrKysrKysrLS0tCj4+ICAxMSBm aWxlcyBjaGFuZ2VkLCAxMDUgaW5zZXJ0aW9ucygrKSwgNyBkZWxldGlvbnMoLSkKPj4KPgoKCl9f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn L3hlbi1kZXZlbAo=