From mboxrd@z Thu Jan 1 00:00:00 1970 From: Julien Grall Subject: Re: [PATCH v5 2/3] xen/arm: move setting of new target vcpu to vgic_migrate_irq Date: Fri, 3 Mar 2017 17:38:38 +0000 Message-ID: <06e1c5ef-6d23-d0f6-41ea-42f4fe7ae799@arm.com> References: <1488406545-26164-1-git-send-email-sstabellini@kernel.org> <1488406545-26164-2-git-send-email-sstabellini@kernel.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta3.messagelabs.com ([195.245.230.39]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cjrAF-0002jd-3z for xen-devel@lists.xenproject.org; Fri, 03 Mar 2017 17:38:47 +0000 In-Reply-To: <1488406545-26164-2-git-send-email-sstabellini@kernel.org> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Stefano Stabellini Cc: xen-devel@lists.xenproject.org, nd@arm.com List-Id: xen-devel@lists.xenproject.org SGkgU3RlZmFubywKCk9uIDAxLzAzLzE3IDIyOjE1LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6 Cj4gTW92ZSB0aGUgYXRvbWljIHdyaXRlIG9mIHJhbmstPnZjcHUsIHdoaWNoIHNldHMgdGhlIG5l dyB2Y3B1IHRhcmdldCwgdG8KPiB2Z2ljX21pZ3JhdGVfaXJxLCBhdCB0aGUgYmVnaW5uaW5nIG9m IHRoZSBsb2NrIHByb3RlY3RlZCBhcmVhIChwcm90ZWN0ZWQKPiBieSB0aGUgdmdpYyBsb2NrKS4K Pgo+IFRoaXMgY29kZSBtb3ZlbWVudCByZWR1Y2VzIHJhY2UgY29uZGl0aW9ucyBiZXR3ZWVuIHZn aWNfbWlncmF0ZV9pcnEgYW5kCj4gc2V0dGluZyByYW5rLT52Y3B1IG9uIG9uZSBwY3B1IGFuZCBn aWNfdXBkYXRlX29uZV9sciBvbiBhbm90aGVyIHBjcHUuCj4KPiBXaGVuIGdpY191cGRhdGVfb25l X2xyIGFuZCB2Z2ljX21pZ3JhdGVfaXJxIHRha2UgdGhlIHNhbWUgdmdpYyBsb2NrLAo+IHRoZXJl IGFyZSBubyBtb3JlIHJhY2UgY29uZGl0aW9ucyB3aXRoIHRoaXMgcGF0Y2guIFdoZW4gdmdpY19t aWdyYXRlX2lycQo+IGlzIGNhbGxlZCBtdWx0aXBsZSB0aW1lcyB3aGlsZSBHSUNfSVJRX0dVRVNU X01JR1JBVElORyBpcyBhbHJlYWR5IHNldCwgYQo+IHJhY2UgY29uZGl0aW9uIHN0aWxsIGV4aXN0 cyBiZWNhdXNlIGluIHRoYXQgY2FzZSBnaWNfdXBkYXRlX29uZV9sciBhbmQKPiB2Z2ljX21pZ3Jh dGVfaXJxIHRha2UgZGlmZmVyZW50IHZnaWMgbG9ja3MuCj4KPiBTaWduZWQtb2ZmLWJ5OiBTdGVm YW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4gLS0tCj4gIHhlbi9hcmNo L2FybS92Z2ljLXYyLmMgICAgIHwgIDUgKystLS0KPiAgeGVuL2FyY2gvYXJtL3ZnaWMtdjMuYyAg ICAgfCAgNCArLS0tCj4gIHhlbi9hcmNoL2FybS92Z2ljLmMgICAgICAgIHwgMTUgKysrKysrKysr Ky0tLS0tCj4gIHhlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oIHwgIDMgKystCj4gIDQgZmlsZXMg Y2hhbmdlZCwgMTUgaW5zZXJ0aW9ucygrKSwgMTIgZGVsZXRpb25zKC0pCj4KPiBkaWZmIC0tZ2l0 IGEveGVuL2FyY2gvYXJtL3ZnaWMtdjIuYyBiL3hlbi9hcmNoL2FybS92Z2ljLXYyLmMKPiBpbmRl eCAwNjc0ZjdiLi40M2I0YWMzIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS92Z2ljLXYyLmMK PiArKysgYi94ZW4vYXJjaC9hcm0vdmdpYy12Mi5jCj4gQEAgLTE1OCwxMCArMTU4LDkgQEAgc3Rh dGljIHZvaWQgdmdpY19zdG9yZV9pdGFyZ2V0c3Ioc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHZn aWNfaXJxX3JhbmsgKnJhbmssCj4gICAgICAgICAgewo+ICAgICAgICAgICAgICB2Z2ljX21pZ3Jh dGVfaXJxKGQtPnZjcHVbb2xkX3RhcmdldF0sCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgZC0+dmNwdVtuZXdfdGFyZ2V0XSwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2 aXJxKTsKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2aXJxLAo+ICsgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICZyYW5rLT52Y3B1W29mZnNldF0pOwo+ICAgICAgICAgIH0KPiAt Cj4gLSAgICAgICAgd3JpdGVfYXRvbWljKCZyYW5rLT52Y3B1W29mZnNldF0sIG5ld190YXJnZXQp OwoKV2l0aCB0aGlzIGNoYW5nZSByYW5rLT52Y3B1W29mZnNldF0gd2lsbCBub3QgYmUgdXBkYXRl ZCBmb3IgdmlydHVhbCBTUElzIAooZS5nIHAtPmRlc2MgIT0gTlVMTCkuIEFuZCB0aGVyZWZvcmUg YWZmaW5pdHkgZm9yIHRoZW0gd2lsbCBub3Qgd29yay4KCkhvd2V2ZXIsIGZyb20gbXkgdW5kZXJz dGFuZGluZyB0aGUgcHJvYmxlbSB5b3UgYXJlIHRyeWluZyB0byBzb2x2ZSB3aXRoIAp0aGlzIHBh dGNoIGlzIGhhdmluZyByYW5rLT52Y3B1W29mZnNldF0gdG8gYmUgc2V0IGFzIHNvb24gYXMgcG9z c2libGUuIApJdCBkb2VzIG5vdCByZWFsbHkgbWF0dGVyIGlmIGl0IGlzIHByb3RlY3RlZCBieSB0 aGUgbG9jaywgd2hhdCB5b3UgY2FyZSAKaXMgcmFuay0+dmNwdVtvZmZzZXRdIGJlZW4gc2VlbiBi ZWZvcmUgdGhlIGxvY2sgaGFzIGJlZW4gcmVsZWFzZWQuCgpTbyBpZiBHSUNfSVJRX0dVRVNUX01J R1JBVEUgaXMgc2V0IGFuZCBnaWNfdXBkYXRlX29uZV9sciBpcyBydW5uaW5nIApzdHJhaWdodCBh ZnRlciB0aGUgbG9jayBpcyByZWxlYXNlZCwgcmFuay0+dmNwdVtvZmZzZXRdIHdpbGwgY29udGFp biB0aGUgCmNvcnJlY3QgdkNQVS4KCkEgYmV0dGVyIGFwcHJvYWNoIHdvdWxkIGJlIHRvIG1vdmUg d3JpdGVfYXRvbWljKC4uLikgYmVmb3JlIAp2Z2ljX21pZ3JhdGVkX2lycSguLi4pLiBXaGF0IGRv IHlvdSB0aGluaz8KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=