From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andrew Cooper Subject: [hypervisor deadlock] Re: [PATCH v9 for Xen 4.7 1/4] xen: enable per-VCPU parameter for RTDS Date: Mon, 4 Apr 2016 16:14:56 +0100 Message-ID: <570284F0.5090201@citrix.com> References: <1459486786-3085-1-git-send-email-lichong659@gmail.com> <1459486786-3085-2-git-send-email-lichong659@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1459486786-3085-2-git-send-email-lichong659@gmail.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Chong Li , xen-devel@lists.xen.org Cc: Chong Li , Wei Liu , Sisu Xi , george.dunlap@eu.citrix.com, dario.faggioli@citrix.com, Meng Xu , jbeulich@suse.com, dgolomb@seas.upenn.edu List-Id: xen-devel@lists.xenproject.org T24gMDEvMDQvMTYgMDU6NTksIENob25nIExpIHdyb3RlOgo+IGRpZmYgLS1naXQgYS94ZW4vY29t bW9uL3NjaGVkX2NyZWRpdC5jIGIveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYwo+IGluZGV4IDMw NTg4OWEuLmU1ZDE1ZDggMTAwNjQ0Cj4gLS0tIGEveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYwo+ ICsrKyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMKPiBAQCAtMTA4MCwxNSArMTA4MCwxMyBA QCBjc2NoZWRfZG9tX2NudGwoCj4gICAgICAgKiBsb2NrLiBSdW5xIGxvY2sgbm90IG5lZWRlZCBh bnl3aGVyZSBpbiBoZXJlLiAqLwo+ICAgICAgc3Bpbl9sb2NrX2lycXNhdmUoJnBydi0+bG9jaywg ZmxhZ3MpOwo+ICAKPiAtICAgIGlmICggb3AtPmNtZCA9PSBYRU5fRE9NQ1RMX1NDSEVET1BfZ2V0 aW5mbyApCj4gKyAgICBzd2l0Y2ggKCBvcC0+Y21kICkKPiAgICAgIHsKPiArICAgIGNhc2UgWEVO X0RPTUNUTF9TQ0hFRE9QX2dldGluZm86Cj4gICAgICAgICAgb3AtPnUuY3JlZGl0LndlaWdodCA9 IHNkb20tPndlaWdodDsKPiAgICAgICAgICBvcC0+dS5jcmVkaXQuY2FwID0gc2RvbS0+Y2FwOwo+ IC0gICAgfQo+IC0gICAgZWxzZQo+IC0gICAgewo+IC0gICAgICAgIEFTU0VSVChvcC0+Y21kID09 IFhFTl9ET01DVExfU0NIRURPUF9wdXRpbmZvKTsKPiAtCj4gKyAgICAgICAgYnJlYWs7Cj4gKyAg ICBjYXNlIFhFTl9ET01DVExfU0NIRURPUF9wdXRpbmZvOgo+ICAgICAgICAgIGlmICggb3AtPnUu Y3JlZGl0LndlaWdodCAhPSAwICkKPiAgICAgICAgICB7Cj4gICAgICAgICAgICAgIGlmICggIWxp c3RfZW1wdHkoJnNkb20tPmFjdGl2ZV9zZG9tX2VsZW0pICkKPiBAQCAtMTEwMSw3ICsxMDk5LDkg QEAgY3NjaGVkX2RvbV9jbnRsKAo+ICAKPiAgICAgICAgICBpZiAoIG9wLT51LmNyZWRpdC5jYXAg IT0gKHVpbnQxNl90KX4wVSApCj4gICAgICAgICAgICAgIHNkb20tPmNhcCA9IG9wLT51LmNyZWRp dC5jYXA7Cj4gLQo+ICsgICAgICAgIGJyZWFrOwo+ICsgICAgZGVmYXVsdDoKPiArICAgICAgICBy ZXR1cm4gLUVJTlZBTDsKClRoaXMgcGF0aCByZXR1cm5zIHdpdGhvdXQgdW5sb2NraW5nIHBydi0+ bG9jay4KCj4gICAgICB9Cj4gIAo+ICAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmcHJ2LT5s b2NrLCBmbGFncyk7Cj4gZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jIGIv eGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMKPiBpbmRleCA3ZGRhZDM4Li5kNDhlZDVhIDEwMDY0 NAo+IC0tLSBhL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jCj4gKysrIGIveGVuL2NvbW1vbi9z Y2hlZF9jcmVkaXQyLmMKPiBAQCAtMTQyMSwxNCArMTQyMSwxMiBAQCBjc2NoZWQyX2RvbV9jbnRs KAo+ICAgICAgICogcnVucSBsb2NrIHRvIHVwZGF0ZSBjc3Zjcy4gKi8KPiAgICAgIHNwaW5fbG9j a19pcnFzYXZlKCZwcnYtPmxvY2ssIGZsYWdzKTsKPiAgCj4gLSAgICBpZiAoIG9wLT5jbWQgPT0g WEVOX0RPTUNUTF9TQ0hFRE9QX2dldGluZm8gKQo+ICsgICAgc3dpdGNoICggb3AtPmNtZCApCj4g ICAgICB7Cj4gKyAgICBjYXNlIFhFTl9ET01DVExfU0NIRURPUF9nZXRpbmZvOgo+ICAgICAgICAg IG9wLT51LmNyZWRpdDIud2VpZ2h0ID0gc2RvbS0+d2VpZ2h0Owo+IC0gICAgfQo+IC0gICAgZWxz ZQo+IC0gICAgewo+IC0gICAgICAgIEFTU0VSVChvcC0+Y21kID09IFhFTl9ET01DVExfU0NIRURP UF9wdXRpbmZvKTsKPiAtCj4gKyAgICAgICAgYnJlYWs7Cj4gKyAgICBjYXNlIFhFTl9ET01DVExf U0NIRURPUF9wdXRpbmZvOgo+ICAgICAgICAgIGlmICggb3AtPnUuY3JlZGl0Mi53ZWlnaHQgIT0g MCApCj4gICAgICAgICAgewo+ICAgICAgICAgICAgICBzdHJ1Y3QgdmNwdSAqdjsKPiBAQCAtMTQ1 Nyw2ICsxNDU1LDkgQEAgY3NjaGVkMl9kb21fY250bCgKPiAgICAgICAgICAgICAgICAgIHZjcHVf c2NoZWR1bGVfdW5sb2NrKGxvY2ssIHN2Yy0+dmNwdSk7Cj4gICAgICAgICAgICAgIH0KPiAgICAg ICAgICB9Cj4gKyAgICAgICAgYnJlYWs7Cj4gKyAgICBkZWZhdWx0Ogo+ICsgICAgICAgIHJldHVy biAtRUlOVkFMOwoKQXMgZG9lcyB0aGlzLgoKUGxlYXNlIHN1Ym1pdCBhIGJ1Z2ZpeCBBU0FQLiAg VGhpcyB3aWxsIGJlY29tZSBhIHNlY3VyaXR5IHZ1bG5lcmFiaWxpdHkKaWYgWGVuIDQuNyBpcyBz aGlwcGVkIHdpdGhvdXQgaXQgYmVpbmcgZml4ZWQuCgo+ICAgICAgfQo+ICAKPiAgICAgIHNwaW5f dW5sb2NrX2lycXJlc3RvcmUoJnBydi0+bG9jaywgZmxhZ3MpOwoKCl9fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cDovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==