From mboxrd@z Thu Jan 1 00:00:00 1970 From: George Dunlap Subject: Re: [hypervisor deadlock] Re: [PATCH v9 for Xen 4.7 1/4] xen: enable per-VCPU parameter for RTDS Date: Mon, 4 Apr 2016 17:05:33 +0100 Message-ID: <570290CD.8070603@citrix.com> References: <1459486786-3085-1-git-send-email-lichong659@gmail.com> <1459486786-3085-2-git-send-email-lichong659@gmail.com> <570284F0.5090201@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Chong Li , Andrew Cooper Cc: Chong Li , Wei Liu , Sisu Xi , George Dunlap , "dario.faggioli" , xen-devel , Meng Xu , Jan Beulich , Dagaen Golomb List-Id: xen-devel@lists.xenproject.org T24gMDQvMDQvMTYgMTY6NTgsIENob25nIExpIHdyb3RlOgo+IE9uIE1vbiwgQXByIDQsIDIwMTYg YXQgMTA6MTQgQU0sIEFuZHJldyBDb29wZXIKPiA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4g d3JvdGU6Cj4+IE9uIDAxLzA0LzE2IDA1OjU5LCBDaG9uZyBMaSB3cm90ZToKPj4+IGRpZmYgLS1n aXQgYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jIGIveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQu Ywo+Pj4gaW5kZXggMzA1ODg5YS4uZTVkMTVkOCAxMDA2NDQKPj4+IC0tLSBhL3hlbi9jb21tb24v c2NoZWRfY3JlZGl0LmMKPj4+ICsrKyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMKPj4+IEBA IC0xMDgwLDE1ICsxMDgwLDEzIEBAIGNzY2hlZF9kb21fY250bCgKPj4+ICAgICAgICogbG9jay4g UnVucSBsb2NrIG5vdCBuZWVkZWQgYW55d2hlcmUgaW4gaGVyZS4gKi8KPj4+ICAgICAgc3Bpbl9s b2NrX2lycXNhdmUoJnBydi0+bG9jaywgZmxhZ3MpOwo+Pj4KPj4+IC0gICAgaWYgKCBvcC0+Y21k ID09IFhFTl9ET01DVExfU0NIRURPUF9nZXRpbmZvICkKPj4+ICsgICAgc3dpdGNoICggb3AtPmNt ZCApCj4+PiAgICAgIHsKPj4+ICsgICAgY2FzZSBYRU5fRE9NQ1RMX1NDSEVET1BfZ2V0aW5mbzoK Pj4+ICAgICAgICAgIG9wLT51LmNyZWRpdC53ZWlnaHQgPSBzZG9tLT53ZWlnaHQ7Cj4+PiAgICAg ICAgICBvcC0+dS5jcmVkaXQuY2FwID0gc2RvbS0+Y2FwOwo+Pj4gLSAgICB9Cj4+PiAtICAgIGVs c2UKPj4+IC0gICAgewo+Pj4gLSAgICAgICAgQVNTRVJUKG9wLT5jbWQgPT0gWEVOX0RPTUNUTF9T Q0hFRE9QX3B1dGluZm8pOwo+Pj4gLQo+Pj4gKyAgICAgICAgYnJlYWs7Cj4+PiArICAgIGNhc2Ug WEVOX0RPTUNUTF9TQ0hFRE9QX3B1dGluZm86Cj4+PiAgICAgICAgICBpZiAoIG9wLT51LmNyZWRp dC53ZWlnaHQgIT0gMCApCj4+PiAgICAgICAgICB7Cj4+PiAgICAgICAgICAgICAgaWYgKCAhbGlz dF9lbXB0eSgmc2RvbS0+YWN0aXZlX3Nkb21fZWxlbSkgKQo+Pj4gQEAgLTExMDEsNyArMTA5OSw5 IEBAIGNzY2hlZF9kb21fY250bCgKPj4+Cj4+PiAgICAgICAgICBpZiAoIG9wLT51LmNyZWRpdC5j YXAgIT0gKHVpbnQxNl90KX4wVSApCj4+PiAgICAgICAgICAgICAgc2RvbS0+Y2FwID0gb3AtPnUu Y3JlZGl0LmNhcDsKPj4+IC0KPj4+ICsgICAgICAgIGJyZWFrOwo+Pj4gKyAgICBkZWZhdWx0Ogo+ Pj4gKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4+Cj4+IFRoaXMgcGF0aCByZXR1cm5zIHdpdGhv dXQgdW5sb2NraW5nIHBydi0+bG9jay4KPj4KPj4+ICAgICAgfQo+Pj4KPj4+ICAgICAgc3Bpbl91 bmxvY2tfaXJxcmVzdG9yZSgmcHJ2LT5sb2NrLCBmbGFncyk7Cj4+PiBkaWZmIC0tZ2l0IGEveGVu L2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYwo+Pj4g aW5kZXggN2RkYWQzOC4uZDQ4ZWQ1YSAxMDA2NDQKPj4+IC0tLSBhL3hlbi9jb21tb24vc2NoZWRf Y3JlZGl0Mi5jCj4+PiArKysgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYwo+Pj4gQEAgLTE0 MjEsMTQgKzE0MjEsMTIgQEAgY3NjaGVkMl9kb21fY250bCgKPj4+ICAgICAgICogcnVucSBsb2Nr IHRvIHVwZGF0ZSBjc3Zjcy4gKi8KPj4+ICAgICAgc3Bpbl9sb2NrX2lycXNhdmUoJnBydi0+bG9j aywgZmxhZ3MpOwo+Pj4KPj4+IC0gICAgaWYgKCBvcC0+Y21kID09IFhFTl9ET01DVExfU0NIRURP UF9nZXRpbmZvICkKPj4+ICsgICAgc3dpdGNoICggb3AtPmNtZCApCj4+PiAgICAgIHsKPj4+ICsg ICAgY2FzZSBYRU5fRE9NQ1RMX1NDSEVET1BfZ2V0aW5mbzoKPj4+ICAgICAgICAgIG9wLT51LmNy ZWRpdDIud2VpZ2h0ID0gc2RvbS0+d2VpZ2h0Owo+Pj4gLSAgICB9Cj4+PiAtICAgIGVsc2UKPj4+ IC0gICAgewo+Pj4gLSAgICAgICAgQVNTRVJUKG9wLT5jbWQgPT0gWEVOX0RPTUNUTF9TQ0hFRE9Q X3B1dGluZm8pOwo+Pj4gLQo+Pj4gKyAgICAgICAgYnJlYWs7Cj4+PiArICAgIGNhc2UgWEVOX0RP TUNUTF9TQ0hFRE9QX3B1dGluZm86Cj4+PiAgICAgICAgICBpZiAoIG9wLT51LmNyZWRpdDIud2Vp Z2h0ICE9IDAgKQo+Pj4gICAgICAgICAgewo+Pj4gICAgICAgICAgICAgIHN0cnVjdCB2Y3B1ICp2 Owo+Pj4gQEAgLTE0NTcsNiArMTQ1NSw5IEBAIGNzY2hlZDJfZG9tX2NudGwoCj4+PiAgICAgICAg ICAgICAgICAgIHZjcHVfc2NoZWR1bGVfdW5sb2NrKGxvY2ssIHN2Yy0+dmNwdSk7Cj4+PiAgICAg ICAgICAgICAgfQo+Pj4gICAgICAgICAgfQo+Pj4gKyAgICAgICAgYnJlYWs7Cj4+PiArICAgIGRl ZmF1bHQ6Cj4+PiArICAgICAgICByZXR1cm4gLUVJTlZBTDsKPj4KPj4gQXMgZG9lcyB0aGlzLgo+ Pgo+PiBQbGVhc2Ugc3VibWl0IGEgYnVnZml4IEFTQVAuICBUaGlzIHdpbGwgYmVjb21lIGEgc2Vj dXJpdHkgdnVsbmVyYWJpbGl0eQo+PiBpZiBYZW4gNC43IGlzIHNoaXBwZWQgd2l0aG91dCBpdCBi ZWluZyBmaXhlZC4KPj4KPj4+ICAgICAgfQo+Pj4KPj4+ICAgICAgc3Bpbl91bmxvY2tfaXJxcmVz dG9yZSgmcHJ2LT5sb2NrLCBmbGFncyk7Cj4+Cj4gVGhhbmtzIGZvciBwb2ludGluZyB0aGlzIG91 dC4KPiAKPiBEYXJpbywgZG8geW91IHdhbnQgdG8gaW5jbHVkZSB0aGlzIGJ1Z2ZpeCBpbiB5b3Vy IGNsZWFudXAgcGF0Y2gsIG9yCj4gbGV0IG1lIHN1Ym1pdCB0aGlzPwoKSWYgeW91J3JlIGFyb3Vu ZCBhbmQgY2FuIHRlc3QgaXQsIGl0J3MgcHJvYmFibHkgYmV0dGVyIGlmIHlvdSBjYW4gc2VuZCBh CnBhdGNoIHJpZ2h0IGEgd2F5LgoKVGhhbmtzLAogLUdlb3JnZQoKCl9fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cDovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==