From mboxrd@z Thu Jan 1 00:00:00 1970 From: Julien Grall Subject: Re: [PATCH 04/17 v5] xen/arm: vpl011: Add SBSA UART emulation in Xen Date: Fri, 23 Jun 2017 13:33:23 +0100 Message-ID: References: <1498117132-27139-1-git-send-email-bhupinder.thakur@linaro.org> <1498117132-27139-5-git-send-email-bhupinder.thakur@linaro.org> 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 1dONmB-0006yg-Ir for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 12:33:27 +0000 In-Reply-To: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Stefano Stabellini , Bhupinder Thakur Cc: xen-devel@lists.xenproject.org, Andre Przywara List-Id: xen-devel@lists.xenproject.org SGkgU3RlZmFubywKCk9uIDIyLzA2LzE3IDIzOjUzLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6 Cj4gT24gVGh1LCAyMiBKdW4gMjAxNywgQmh1cGluZGVyIFRoYWt1ciB3cm90ZToKPj4gK3N0YXRp YyB2b2lkIHZwbDAxMV93cml0ZV9kYXRhKHN0cnVjdCBkb21haW4gKmQsIHVpbnQ4X3QgZGF0YSkK Pj4gK3sKPj4gKyAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwo+PiArICAgIHN0cnVjdCB2cGwwMTEg KnZwbDAxMSA9ICZkLT5hcmNoLnZwbDAxMTsKPj4gKyAgICBzdHJ1Y3QgeGVuY29uc19pbnRlcmZh Y2UgKmludGYgPSB2cGwwMTEtPnJpbmdfYnVmOwo+PiArICAgIFhFTkNPTlNfUklOR19JRFggb3V0 X2NvbnMsIG91dF9wcm9kOwo+PiArCj4+ICsgICAgVlBMMDExX0xPQ0soZCwgZmxhZ3MpOwo+PiAr Cj4+ICsgICAgb3V0X2NvbnMgPSBpbnRmLT5vdXRfY29uczsKPj4gKyAgICBvdXRfcHJvZCA9IGlu dGYtPm91dF9wcm9kOwo+PiArCj4+ICsgICAgc21wX3JtYigpOwo+Cj4gVGhpcyBzaG91bGQgYmUK PiAgICAgICAgc21wX21iKCk7CgpUbyBzcGVlZCB1cCBkaXNjdXNzaW9uLCBpdCB3b3VsZCBoYXZl IGJlZW4gbmljZSB0byBnaXZlIGEgYml0IG1vcmUgCmRldGFpbHMgd2h5IHlvdSB0aGluayBzbXBf cm1iKCkgaXMgbm90IGVub3VnaC4KCkluIHRoaXMgY2FzZSwgSSB0aGluayBzbXBfcm1iKCkgaXMg ZmluZSBiZWNhdXNlIGFsbCB0aGUgd3JpdGUgd2UgY2FyZSAKZGVwZW5kcyBvbiBvdXRfY29ucyBh bmQgb3V0X3Byb2QuIFNvIHRoZSBwcm9jZXNzb3IgY2Fubm90IHJlLW9yZGVyIGl0LgoKPj4gKyAg ICAvKgo+PiArICAgICAqIEl0IGlzIGV4cGVjdGVkIHRoYXQgdGhlIHJpbmcgaXMgbm90IGZ1bGwg d2hlbiB0aGlzIGZ1bmN0aW9uIGlzIGNhbGxlZAo+PiArICAgICAqIGFzIHRoZSBndWVzdCBpcyBl eHBlY3RlZCB0byB3cml0ZSB0byB0aGUgZGF0YSByZWdpc3RlciBvbmx5IHdoZW4gdGhlCj4+ICsg ICAgICogVFhGRiBmbGFnIGlzIG5vdCBzZXQuCj4+ICsgICAgICogSW4gY2FzZSB0aGUgZ3Vlc3Qg ZG9lcyB3cml0ZSBldmVuIHdoZW4gdGhlIFRYRkYgZmxhZyBpcyBzZXQgdGhlbiB0aGUKPj4gKyAg ICAgKiBkYXRhIHdpbGwgYmUgc2lsZW50bHkgZHJvcHBlZC4KPj4gKyAgICAgKi8KPj4gKyAgICBp ZiAoIHhlbmNvbnNfcXVldWVkKG91dF9wcm9kLCBvdXRfY29ucywgc2l6ZW9mKGludGYtPm91dCkp ICE9Cj4+ICsgICAgICAgICBzaXplb2YgKGludGYtPm91dCkgKQo+PiArICAgIHsKPj4gKyAgICAg ICAgaW50Zi0+b3V0W3hlbmNvbnNfbWFzayhvdXRfcHJvZCwgc2l6ZW9mKGludGYtPm91dCkpXSA9 IGRhdGE7Cj4+ICsgICAgICAgIG91dF9wcm9kICs9IDE7Cj4+ICsgICAgICAgIHNtcF93bWIoKTsK Pj4gKyAgICAgICAgaW50Zi0+b3V0X3Byb2QgPSBvdXRfcHJvZDsKPj4gKyAgICB9Cj4+ICsgICAg ZWxzZQo+PiArICAgICAgICBncHJpbnRrKFhFTkxPR19FUlIsICJ2cGwwMTE6IFVuZXhwZWN0ZWQg T1VUIHJpbmcgYnVmZmVyIGZ1bGxcbiIpOwo+PiArCj4+ICsgICAgaWYgKCB4ZW5jb25zX3F1ZXVl ZChvdXRfcHJvZCwgb3V0X2NvbnMsIHNpemVvZihpbnRmLT5vdXQpKSA9PQo+PiArICAgICAgICAg c2l6ZW9mIChpbnRmLT5vdXQpICkKPj4gKyAgICB7Cj4+ICsgICAgICAgIHZwbDAxMS0+dWFydGZy IHw9IFRYRkY7Cj4+ICsgICAgICAgIHZwbDAxMS0+dWFydHJpcyAmPSB+VFhJOwo+PiArICAgIH0K Pj4gKwo+PiArICAgIHZwbDAxMS0+dWFydGZyIHw9IEJVU1k7Cj4+ICsKPj4gKyAgICB2cGwwMTEt PnVhcnRmciAmPSB+VFhGRTsKPj4gKwo+PiArICAgIHZwbDAxMV91cGRhdGVfaW50ZXJydXB0X3N0 YXR1cyhkKTsKPj4gKwo+PiArICAgIFZQTDAxMV9VTkxPQ0soZCwgZmxhZ3MpOwo+PiArCj4+ICsg ICAgLyoKPj4gKyAgICAgKiBTZW5kIGFuIGV2ZW50IHRvIGNvbnNvbGUgYmFja2VuZCB0byBpbmRp Y2F0ZSB0aGF0IHRoZXJlIGlzCj4+ICsgICAgICogZGF0YSBpbiB0aGUgT1VUIHJpbmcgYnVmZmVy Lgo+PiArICAgICAqLwo+PiArICAgIG5vdGlmeV92aWFfeGVuX2V2ZW50X2NoYW5uZWwoZCwgdnBs MDExLT5ldnRjaG4pOwo+PiArfQoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl dmVsCg==