From mboxrd@z Thu Jan 1 00:00:00 1970 From: Konrad Rzeszutek Wilk Subject: Re: [PATCH 02/11] xen/arm: vpl011: Add new hvm params in Xen for ring buffer/event setup Date: Fri, 3 Mar 2017 15:02:13 -0500 Message-ID: <20170303200213.GF17600@char.us.ORACLE.com> References: <1487676368-22356-1-git-send-email-bhupinder.thakur@linaro.org> <1487676368-22356-3-git-send-email-bhupinder.thakur@linaro.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" 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 1cjtPH-0006B4-UV for xen-devel@lists.xenproject.org; Fri, 03 Mar 2017 20:02:28 +0000 Content-Disposition: inline In-Reply-To: <1487676368-22356-3-git-send-email-bhupinder.thakur@linaro.org> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Bhupinder Thakur Cc: xen-devel@lists.xenproject.org, Julien Grall , Stefano Stabellini List-Id: xen-devel@lists.xenproject.org T24gVHVlLCBGZWIgMjEsIDIwMTcgYXQgMDQ6NTU6NTlQTSArMDUzMCwgQmh1cGluZGVyIFRoYWt1 ciB3cm90ZToKPiBUaHJlZSBuZXcgSFZNIHBhcmFtIGhhbmRsZXJzIGFkZGVkIGZvcjoKPiAgICAg LSBhbGxvY2F0aW5nIGEgbmV3IFZJUlEgYW5kIHJldHVybiB0byB0aGUgdG9vbHN0YWNrCj4gICAg IC0gYWxsb2NhdGluZyBhIG5ldyBldmVudCBjaGFubmVsIGZvciBzZW5kaW5nL3JlY2VpdmluZyBl dmVudHMgZnJvbSBYZW4gYW5kIHJldHVybgo+ICAgICAgIHRvIHRoZSB0b29sc3RhY2sKPiAgICAg LSBtYXBwaW5nIHRoZSBQRk4gYWxsb2N0ZWQgYnkgdGhlIHRvb2xzdGFjayB0byBiZSB1c2VkIGFz IElOL09VVCByaW5nIGJ1ZmZlcnMKPiAKPiBTaWduZWQtb2ZmLWJ5OiBCaHVwaW5kZXIgVGhha3Vy IDxiaHVwaW5kZXIudGhha3VyQGxpbmFyby5vcmc+Cj4gLS0tCj4gIHhlbi9hcmNoL2FybS9odm0u YyAgICAgICAgICAgICAgfCAzOSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr KysKPiAgeGVuL2luY2x1ZGUvcHVibGljL2h2bS9wYXJhbXMuaCB8IDEwICsrKysrKysrKy0KPiAg MiBmaWxlcyBjaGFuZ2VkLCA0OCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCj4gCj4gZGlm ZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9odm0uYyBiL3hlbi9hcmNoL2FybS9odm0uYwo+IGluZGV4 IGQ5OTliZGUuLmYzYjllYjEgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL2h2bS5jCj4gKysr IGIveGVuL2FyY2gvYXJtL2h2bS5jCj4gQEAgLTIzLDYgKzIzLDggQEAKPiAgI2luY2x1ZGUgPHhl bi9ndWVzdF9hY2Nlc3MuaD4KPiAgI2luY2x1ZGUgPHhlbi9zY2hlZC5oPgo+ICAjaW5jbHVkZSA8 eGVuL21vbml0b3IuaD4KPiArI2luY2x1ZGUgPHhlbi9ldmVudC5oPgo+ICsjaW5jbHVkZSA8eGVu L3ZtYXAuaD4KPiAgCj4gICNpbmNsdWRlIDx4c20veHNtLmg+Cj4gIAo+IEBAIC0zMSw2ICszMyw3 IEBACj4gICNpbmNsdWRlIDxwdWJsaWMvaHZtL2h2bV9vcC5oPgo+ICAKPiAgI2luY2x1ZGUgPGFz bS9oeXBlcmNhbGwuaD4KPiArI2luY2x1ZGUgInZwbDAxMS5oIgo+ICAKPiAgbG9uZyBkb19odm1f b3AodW5zaWduZWQgbG9uZyBvcCwgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcpCj4g IHsKPiBAQCAtNjEsOSArNjQsNDUgQEAgbG9uZyBkb19odm1fb3AodW5zaWduZWQgbG9uZyBvcCwg WEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcpCj4gICAgICAgICAgaWYgKCBvcCA9PSBI Vk1PUF9zZXRfcGFyYW0gKQo+ICAgICAgICAgIHsKPiAgICAgICAgICAgICAgZC0+YXJjaC5odm1f ZG9tYWluLnBhcmFtc1thLmluZGV4XSA9IGEudmFsdWU7Cj4gKwo+ICsjaWZkZWYgQ09ORklHX1ZQ TDAxMV9DT05TT0xFCj4gKyAgICAgICAgICAgIC8qCj4gKyAgICAgICAgICAgICAqIGlmIGl0IGlz IGEgdnBsMDExIGNvbnNvbGUgcGZuIHRoZW4gbWFwIGl0IHRvIGl0cwoKcy9pZi9JZi8KPiArICAg ICAgICAgICAgICogb3duIGFkZHJlc3Mgc3BhY2UKCkFuZCB5b3UgY2FuIGFsc28gYWRkIGFuIC4g aGVyZS4KCj4gKyAgICAgICAgICAgICAqLwo+ICsgICAgICAgICAgICBpZiAoIGEuaW5kZXggPT0g SFZNX1BBUkFNX1ZQTDAxMV9DT05TT0xFX1BGTiApCj4gKyAgICAgICAgICAgIHsKPiArICAgICAg ICAgICAgICAgIHZwbDAxMV9tYXBfZ3Vlc3RfcGFnZShkKTsKPiArICAgICAgICAgICAgfQo+ICsj ZWxzZQo+ICsgICAgICAgICAgICAvKiAKPiArICAgICAgICAgICAgICogaWYgVlBMMDExIGlzIG5v dCBjb21waWxlZCBpbiB0aGVuIGRpc2FsbG93IHNldHRpbmcgb2YgYW55IAo+ICsgICAgICAgICAg ICAgKiByZWxhdGVkIEhWTSBwYXJhbXMKPiArICAgICAgICAgICAgICovCj4gKyAgICAgICAgICAg IGlmICggYS5pbmRleCA9PSBIVk1fUEFSQU1fVlBMMDExX0NPTlNPTEVfUEZOIHx8Cj4gKyAgICAg ICAgICAgICAgICAgYS5pbmRleCA9PSBIVk1fUEFSQU1fVlBMMDExX0NPTlNPTEVfRVZUQ0hOIHx8 Cj4gKyAgICAgICAgICAgICAgICAgYS5pbmRleCA9PSBIVk1fUEFSQU1fVlBMMDExX1ZJUlEgKQo+ ICsgICAgICAgICAgICB7Cj4gKyAgICAgICAgICAgICAgICByYyA9IC0xOwo+ICsgICAgICAgICAg ICAgICAgZ290byBwYXJhbV9mYWlsOwo+ICsgICAgICAgICAgICB9Cj4gKyNlbmRpZgo+ICAgICAg ICAgIH0KPiAgICAgICAgICBlbHNlCj4gICAgICAgICAgewo+ICsjaWZuZGVmIENPTkZJR19WUEww MTFfQ09OU09MRQo+ICsgICAgICAgICAgICAvKiAKPiArICAgICAgICAgICAgICogaWYgVlBMMDEx IGlzIG5vdCBjb21waWxlZCBpbiB0aGVuIGRpc2FsbG93IHNldHRpbmcgb2YgYW55IAo+ICsgICAg ICAgICAgICAgKiByZWxhdGVkIEhWTSBwYXJhbXMKPiArICAgICAgICAgICAgICovCj4gKyAgICAg ICAgICAgIGlmICggYS5pbmRleCA9PSBIVk1fUEFSQU1fVlBMMDExX0NPTlNPTEVfUEZOIHx8Cj4g KyAgICAgICAgICAgICAgICAgYS5pbmRleCA9PSBIVk1fUEFSQU1fVlBMMDExX0NPTlNPTEVfRVZU Q0hOIHx8Cj4gKyAgICAgICAgICAgICAgICAgYS5pbmRleCA9PSBIVk1fUEFSQU1fVlBMMDExX1ZJ UlEgKQo+ICsgICAgICAgICAgICB7Cj4gKyAgICAgICAgICAgICAgICByYyA9IC0xOwo+ICsgICAg ICAgICAgICAgICAgZ290byBwYXJhbV9mYWlsOwoKVGhpcyBhbmQgdGhlIGFib3ZlIGxvb2sgbGlr ZSBpdCBjb3VsZCBiZSBuaWNlbHkgZm9sZGVkIGluIGEgZnVuY3Rpb24/CgpTYXk6CgpzdGF0aWMg Ym9vbCB2cGwwMTFfYnVpbHQodW5zaWduZWQgaW50IGlkeCkKewojaWZkZWYgQ09ORklHX1ZQTDAx MV9DT05TT0xFCglpZiAoIGlkeCA9PSAuLgoJCXJldHVybiB0cnVlOwojZWxzZQoJcmV0dXJuIGZh bHNlOwp9CgpBbmQgaGVyZSB5b3UgY2FuIGp1c3QgZG86CglpZiAodnBsMDExX2J1aWx0KCkpCgl7 CgkJcmMgPSAtMTsKCS4uIGFuZCBzbyBvbi4KCQkKPiArICAgICAgICAgICAgfQo+ICsjZW5kaWYK PiAgICAgICAgICAgICAgYS52YWx1ZSA9IGQtPmFyY2guaHZtX2RvbWFpbi5wYXJhbXNbYS5pbmRl eF07Cj4gICAgICAgICAgICAgIHJjID0gY29weV90b19ndWVzdChhcmcsICZhLCAxKSA/IC1FRkFV TFQgOiAwOwo+ICAgICAgICAgIH0KPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2h2 bS9wYXJhbXMuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vcGFyYW1zLmgKPiBpbmRleCAzZjU0 YTQ5Li4xM2JmNzE5IDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vcGFyYW1z LmgKPiArKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL3BhcmFtcy5oCj4gQEAgLTIwMywxMCAr MjAzLDE3IEBACj4gICAqLwo+ICAjZGVmaW5lIEhWTV9QQVJBTV9BQ1BJX0lPUE9SVFNfTE9DQVRJ T04gMTkKPiAgCj4gLS8qIERlcHJlY2F0ZWQgKi8KPiArI2lmIGRlZmluZWQoX19hcm1fXykgfHwg ZGVmaW5lZChfX2FhcmNoNjRfXykKPiArI2RlZmluZSBIVk1fUEFSQU1fVlBMMDExX0NPTlNPTEVf UEZOICAgIDIwCj4gKyNkZWZpbmUgSFZNX1BBUkFNX1ZQTDAxMV9DT05TT0xFX0VWVENITiAyMQo+ ICsjZGVmaW5lIEhWTV9QQVJBTV9WUEwwMTFfVklSUSAgICAgICAgICAgMjIKPiArI2Vsc2UKPiAg I2RlZmluZSBIVk1fUEFSQU1fTUVNT1JZX0VWRU5UX0NSMCAgICAgICAgICAyMAo+ICAjZGVmaW5l IEhWTV9QQVJBTV9NRU1PUllfRVZFTlRfQ1IzICAgICAgICAgIDIxCj4gICNkZWZpbmUgSFZNX1BB UkFNX01FTU9SWV9FVkVOVF9DUjQgICAgICAgICAgMjIKPiArI2VuZGlmCj4gKwo+ICsvKiBEZXBy ZWNhdGVkICovCj4gICNkZWZpbmUgSFZNX1BBUkFNX01FTU9SWV9FVkVOVF9JTlQzICAgICAgICAg MjMKPiAgI2RlZmluZSBIVk1fUEFSQU1fTUVNT1JZX0VWRU5UX1NJTkdMRV9TVEVQICAyNQo+ICAj ZGVmaW5lIEhWTV9QQVJBTV9NRU1PUllfRVZFTlRfTVNSICAgICAgICAgIDMwCj4gQEAgLTI1Myw2 ICsyNjAsNyBAQAo+ICAgKi8KPiAgI2RlZmluZSBIVk1fUEFSQU1fWDg3X0ZJUF9XSURUSCAzNgo+ ICAKPiArCgoKPz8/Cj4gICNkZWZpbmUgSFZNX05SX1BBUkFNUyAzNwo+ICAKPiAgI2VuZGlmIC8q IF9fWEVOX1BVQkxJQ19IVk1fUEFSQU1TX0hfXyAqLwo+IC0tIAo+IDIuNy40Cj4gCj4gCj4gX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBYZW4tZGV2ZWwg bWFpbGluZyBsaXN0Cj4gWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKPiBodHRwczovL2xpc3RzLnhl bi5vcmcveGVuLWRldmVsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0 dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK