From mboxrd@z Thu Jan 1 00:00:00 1970 From: Julien Grall Subject: Re: [PATCH v10 29/32] ARM: vITS: handle INVALL command Date: Fri, 2 Jun 2017 18:27:29 +0100 Message-ID: References: <20170526173540.10066-1-andre.przywara@arm.com> <20170526173540.10066-30-andre.przywara@arm.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 1dGqMI-0003Eh-FL for xen-devel@lists.xenproject.org; Fri, 02 Jun 2017 17:27:34 +0000 In-Reply-To: <20170526173540.10066-30-andre.przywara@arm.com> Content-Language: en-US List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Andre Przywara , Stefano Stabellini Cc: xen-devel@lists.xenproject.org, Vijaya Kumar K , Vijay Kilari , Shanker Donthineni List-Id: xen-devel@lists.xenproject.org SGkgQW5kcmUsCgpPbiAwNS8yNi8yMDE3IDA2OjM1IFBNLCBBbmRyZSBQcnp5d2FyYSB3cm90ZToK PiArICAgIGRvCj4gKyAgICB7Cj4gKyAgICAgICAgbnJfbHBpcyA9IHJhZGl4X3RyZWVfZ2FuZ19s b29rdXAoJml0cy0+ZC0+YXJjaC52Z2ljLnBlbmRfbHBpX3RyZWUsCj4gKyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgKHZvaWQgKiopcGlycXMsIHZscGksCj4gKyAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQVJSQVlfU0laRShwaXJxcykpOwo+ ICsKPiArICAgICAgICBmb3IgKCBpID0gMDsgaSA8IG5yX2xwaXM7IGkrKyApCj4gKyAgICAgICAg ewo+ICsgICAgICAgICAgICAvKiBXZSBvbmx5IGNhcmUgYWJvdXQgTFBJcyBvbiBvdXIgVkNQVS4g Ki8KPiArICAgICAgICAgICAgaWYgKCBwaXJxc1tpXS0+bHBpX3ZjcHVfaWQgIT0gdmNwdS0+dmNw dV9pZCApCj4gKyAgICAgICAgICAgICAgICBjb250aW51ZTsKPiArCj4gKyAgICAgICAgICAgIHZs cGkgPSBwaXJxc1tpXS0+aXJxOwo+ICsgICAgICAgICAgICAvKiBJZiB0aGF0IGZhaWxzIGZvciBh IHNpbmdsZSBMUEksIGNhcnJ5IG9uIHRvIGhhbmRsZSB0aGUgcmVzdC4gKi8KPiArICAgICAgICAg ICAgcmV0ID0gdXBkYXRlX2xwaV9wcm9wZXJ0eShpdHMtPmQsIHBpcnFzW2ldKTsKPiArICAgICAg ICAgICAgaWYgKCAhcmV0ICkKPiArICAgICAgICAgICAgICAgIHVwZGF0ZV9scGlfdmdpY19zdGF0 dXModmNwdSwgcGlycXNbaV0pOwo+ICsgICAgICAgIH0KPiArICAgIC8qCj4gKyAgICAgKiBMb29w IG92ZXIgdGhlIG5leHQgZ2FuZyBvZiBwZW5kaW5nX2lycXMgdW50aWwgd2UgcmVhY2hlZCB0aGUg ZW5kIG9mCj4gKyAgICAgKiBhIChmdWxseSBwb3B1bGF0ZWQpIHRyZWUgb3IgdGhlIGxvb2t1cCBm dW5jdGlvbiByZXR1cm5zIGxlc3MgTFBJcyB0aGFuCj4gKyAgICAgKiBpdCBoYXMgYmVlbiBhc2tl ZCBmb3IuCj4gKyAgICAgKi8KPiArICAgIH0gd2hpbGUgKCAoKyt2bHBpIDwgaXRzLT5kLT5hcmNo LnZnaWMubnJfbHBpcykgJiYKPiArICAgICAgICAgICAgICAobnJfbHBpcyA9PSBBUlJBWV9TSVpF KHBpcnFzKSkgKTsKPiArCj4gKyAgICByZWFkX3VubG9jaygmaXRzLT5kLT5hcmNoLnZnaWMucGVu ZF9scGlfdHJlZV9sb2NrKTsKPiArICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJnZjcHUtPmFy Y2gudmdpYy5sb2NrLCBmbGFncyk7Cj4gKwo+ICsgICAgcmV0dXJuIHJldDsKClRoZSBpbXBsZW1l bnRhdGlvbiBsb29rcyBnb29kLiBIb3dldmVyLCBvbmUgcXVlc3Rpb24uIHJldCB3b3VsZCBiZSBl cXVhbCAKdG8gdGhlIGxhdGVzdCBMUEkgdXBkYXRlZC4gU28gZXZlbiBpZiBhbGwgTFBJcyBoYXZl IGZhaWxlZCBidXQgdGhlIApsYXRlc3QsIHlvdSB3aWxsIHN0aWxsIHJldHVybiAwLiBJcyBpdCB3 aGF0IHlvdSB3YW50PwoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==