From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?UTF-8?Q?Andr=c3=a9_Przywara?= Subject: Re: [PATCH v4 23/27] ARM: vITS: handle INV command Date: Thu, 6 Apr 2017 00:21:11 +0100 Message-ID: References: <20170403202829.7278-1-andre.przywara@arm.com> <20170403202829.7278-24-andre.przywara@arm.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" 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 1cvuFh-0006Sg-4k for xen-devel@lists.xenproject.org; Wed, 05 Apr 2017 23:22:13 +0000 In-Reply-To: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Julien Grall , Stefano Stabellini Cc: xen-devel@lists.xenproject.org List-Id: xen-devel@lists.xenproject.org T24gMDQvMDQvMTcgMTc6NTEsIEp1bGllbiBHcmFsbCB3cm90ZToKPiBIaSBBbmRyZSwKPiAKPiBP biAwMy8wNC8xNyAyMToyOCwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4+IFRoZSBJTlYgY29tbWFu ZCBpbnN0cnVjdHMgdGhlIElUUyB0byB1cGRhdGUgdGhlIGNvbmZpZ3VyYXRpb24gZGF0YSBmb3IK Pj4gYSBnaXZlbiBMUEkgYnkgcmUtcmVhZGluZyBpdHMgZW50cnkgZnJvbSB0aGUgcHJvcGVydHkg dGFibGUuCj4+IFdlIGRvbid0IG5lZWQgdG8gY2FyZSBzbyBtdWNoIGFib3V0IHRoZSBwcmlvcml0 eSB2YWx1ZSwgYnV0IGVuYWJsaW5nCj4+IG9yIGRpc2FibGluZyBhbiBMUEkgaGFzIHNvbWUgZWZm ZWN0OiBXZSByZW1vdmUgb3IgcHVzaCB2aXJ0dWFsIExQSXMKPj4gdG8gdGhlaXIgVkNQVXMsIGFs c28gY2hlY2sgdGhlIHZpcnR1YWwgcGVuZGluZyBiaXQgaWYgYW4gTFBJIGdldHMKPj4gZW5hYmxl ZC4KPj4KPj4gU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFy bS5jb20+Cj4+IC0tLQo+PiAgeGVuL2FyY2gvYXJtL3ZnaWMtdjMtaXRzLmMgfCA2Mgo+PiArKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4+ICAxIGZpbGUgY2hh bmdlZCwgNjIgaW5zZXJ0aW9ucygrKQo+Pgo+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3Zn aWMtdjMtaXRzLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYwo+PiBpbmRleCAyZjAyNGIx Li45MjBjNDM3IDEwMDY0NAo+PiAtLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYwo+PiAr KysgYi94ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYwoKWyAuLi4gXQoKPj4gKwo+PiArICAgIGlm ICggKnByb3BlcnR5ICYgTFBJX1BST1BfRU5BQkxFRCApCj4+ICsgICAgewo+PiArICAgICAgICB1 bnNpZ25lZCBsb25nIGZsYWdzOwo+PiArCj4+ICsgICAgICAgIHNldF9iaXQoR0lDX0lSUV9HVUVT VF9FTkFCTEVELCAmcC0+c3RhdHVzKTsKPj4gKyAgICAgICAgc3Bpbl9sb2NrX2lycXNhdmUoJnZj cHUtPmFyY2gudmdpYy5sb2NrLCBmbGFncyk7Cj4+ICsgICAgICAgIGlmICggIWxpc3RfZW1wdHko JnAtPmluZmxpZ2h0KSAmJgo+PiArICAgICAgICAgICAgICF0ZXN0X2JpdChHSUNfSVJRX0dVRVNU X1ZJU0lCTEUsICZwLT5zdGF0dXMpICkKPj4gKyAgICAgICAgICAgIGdpY19yYWlzZV9ndWVzdF9p cnEodmNwdSwgdmxwaSwgcC0+bHBpX3ByaW9yaXR5KTsKPj4gKyAgICAgICAgc3Bpbl91bmxvY2tf aXJxcmVzdG9yZSgmdmNwdS0+YXJjaC52Z2ljLmxvY2ssIGZsYWdzKTsKPj4gKwo+PiArICAgICAg ICAvKiBDaGVjayB3aGV0aGVyIHRoZSBMUEkgaGFzIGZpcmVkIHdoaWxlIHRoZSBndWVzdCBoYWQg aXQKPj4gZGlzYWJsZWQuICovCj4+ICsgICAgICAgIGlmICggdGVzdF9hbmRfY2xlYXJfYml0KEdJ Q19JUlFfR1VFU1RfTFBJX1BFTkRJTkcsICZwLT5zdGF0dXMpICkKPj4gKyAgICAgICAgICAgIHZn aWNfdmNwdV9pbmplY3RfaXJxKHZjcHUsIHZscGkpOwo+PiArICAgIH0KPj4gKyAgICBlbHNlCj4+ ICsgICAgewo+PiArICAgICAgICBjbGVhcl9iaXQoR0lDX0lSUV9HVUVTVF9FTkFCTEVELCAmcC0+ c3RhdHVzKTsKPj4gKyAgICAgICAgZ2ljX3JlbW92ZV9mcm9tX3F1ZXVlcyh2Y3B1LCB2bHBpKTsK Pj4gKyAgICB9Cj4gCj4gVGhpcyBjb3VsZCBsb29rcyBxdWl0ZSBzaW1pbGFyIHRvIHZnaWNfe2Vu YWJsZSxkaXNhYmxlfV9pcnFzLiBUaGlzIGlzIGEKPiBjYWxsIHRvIHJlZmFjdG9yIHRoZSBjb2Rl IHRoZXJlLgoKSSB0cmllZCBpdCBhbmQgaXQgZG9lc24ndCB3b3JrIGVhc2lseSwgYmVjYXVzZSB0 aGUgcGFydCB0aGF0IGhhbmRsZXMgYQpzaW5nbGUgKG5vbi12aXJ0dWFsKSBpbnRlcnJ1cHQgY2Fs bHMgdmdpY19nZXRfdmlycV90eXBlKCksIHdob3NlCnBhcmFtZXRlcnMgYnJlYWsgdGhlIGFic3Ry YWN0aW9uIG9mIGEgc2luZ2xlIGludGVycnVwdC4KR2l2ZW4gdGhhdCBJIGFtIGJpdCB3YXJ5IG9m IGJlbmRpbmcgYSBjb3JlIEdJQyBmdW5jdGlvbiBqdXN0IGZvciB0aGUKc2FrZSBvZiByZWZhY3Rv cmluZyBqdXN0IGEgc2Vjb25kIHVzZXIuCgpDaGVlcnMsCkFuZHJlLgoKCgpfX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0 Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK