From mboxrd@z Thu Jan 1 00:00:00 1970 From: Corneliu ZUZU Subject: Re: [PATCH 0/1] ARM: Implement support for write-ctrlreg vm-events Date: Mon, 7 Mar 2016 10:22:03 +0200 Message-ID: <56DD3A2B.6060803@bitdefender.com> References: <1457014210-14552-1-git-send-email-czuzu@bitdefender.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1457014210-14552-1-git-send-email-czuzu@bitdefender.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: xen-devel@lists.xen.org Cc: Kevin Tian , Tamas K Lengyel , Keir Fraser , Jan Beulich , Razvan Cojocaru , Andrew Cooper , Stefano Stabellini , Jun Nakajima List-Id: xen-devel@lists.xenproject.org T24gMy8zLzIwMTYgNDoxMCBQTSwgQ29ybmVsaXUgWlVaVSB3cm90ZToKPiBUaGVuLAo+IFFVRVNU SU9OUyAoRk9SIFZNLUVWRU5UUyAmIEFSTSBNQUlOVEFJTkVSUyBFU1BFQ0lBTExZKToKPgo+IFEx KSBbLi4uXQo+Cj4gUTIpIFsuLi5dCj4KPiBRMykgWy4uLl0KPgo+IFE0KSBbLi4uXQoKSGV5IGFs bCwKCkkgaGF2ZSBhIHF1ZXN0aW9uIHJlbGF0aW5nIHRvIHRoaXMgcGFydCBvZiBjb2RlIEAgdm14 X3VwZGF0ZV9ndWVzdF9jcjoKCiAgICAgICAgIGlmICggcGFnaW5nX21vZGVfaGFwKHYtPmRvbWFp bikgKQogICAgICAgICB7CiAgICAgICAgICAgICAvKiBNYW5hZ2UgR1VFU1RfQ1IzIHdoZW4gQ1Iw LlBFPTAuICovCiAgICAgICAgICAgICB1aW50MzJfdCBjcjNfY3RscyA9IChDUFVfQkFTRURfQ1Iz X0xPQURfRVhJVElORyB8CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBDUFVfQkFT RURfQ1IzX1NUT1JFX0VYSVRJTkcpOwogICAgICAgICAgICAgdi0+YXJjaC5odm1fdm14LmV4ZWNf Y29udHJvbCAmPSB+Y3IzX2N0bHM7CiAgICAgICAgICAgICBpZiAoICFodm1fcGFnaW5nX2VuYWJs ZWQodikgJiYgIXZteF91bnJlc3RyaWN0ZWRfZ3Vlc3QodikgKQogICAgICAgICAgICAgICAgIHYt PmFyY2guaHZtX3ZteC5leGVjX2NvbnRyb2wgfD0gY3IzX2N0bHM7CgogICAgICAgICAgICAgLyog VHJhcCBDUjMgdXBkYXRlcyBpZiBDUjMgbWVtb3J5IGV2ZW50cyBhcmUgZW5hYmxlZC4gKi8KICAg ICAgICAgICAgIGlmICggdi0+ZG9tYWluLT5hcmNoLm1vbml0b3Iud3JpdGVfY3RybHJlZ19lbmFi bGVkICYKICAgICAgICAgICAgICAgICAgbW9uaXRvcl9jdHJscmVnX2JpdG1hc2soVk1fRVZFTlRf WDg2X0NSMykgKQogICAgICAgICAgICAgICAgIHYtPmFyY2guaHZtX3ZteC5leGVjX2NvbnRyb2wg fD0gQ1BVX0JBU0VEX0NSM19MT0FEX0VYSVRJTkc7CgogICAgICAgICAgICAgdm14X3VwZGF0ZV9j cHVfZXhlY19jb250cm9sKHYpOwogICAgICAgICB9CgpXaGlsZSB0cnlpbmcgdG8gbW92ZSB0aGUg Y2hlY2sgZm9yIFZNX0VWRU5UX1g4Nl9DUjMgdG8gdGhlIHNjaGVkdWxpbmcgCnRhaWwsIGEgZmV3 IHF1ZXN0aW9ucyBjYW1lIHRvIG15IG1pbmQuCgoxKS4gVGFtYXMsIFJhenZhbiwgbWF5YmUgeW91 IGd1eXMgY291bGQgY2xhcmlmeSB0aGlzLiBJIG5vdGljZWQgdGhpcyAKcGFydCBvZiBjb2RlIGlz IG9ubHkgZXhlY3V0ZWQgaWYgcGFnaW5nX21vZGVfaGFwKHYtPmRvbWFpbikuIElzIEVQVCAKbWFu ZGF0b3J5IHRvIG1vbml0b3IgQ1IzIHdyaXRlcyBvciBpcyBpdCBqdXN0IHRoYXQgd2hlbiBzaGFk b3cgcGFnaW5nIGlzIAplbmFibGVkLCBDUjMgci93IGFyZSB1bmNvbmRpdGlvbmFsbHkgdHJhcHBl ZD8gSWYgdGhlIGZvcm1lciBpcyB0cnVlLCAKc2hvdWxkbid0IHdlIGRvIGEgY2hlY2sgbGlrZSB0 aGlzIGluIHZtX2V2ZW50X21vbml0b3JfZ2V0X2NhcGFiaWxpdGllcyAKaW5zdGVhZD8KCjIpLiBJ IHdhcyBhbHNvIHdvbmRlcmluZyB3aHkgQ1IzIGxvYWQvc3RvcmVzIGFyZSB0cmFwcGVkIGlmIHBh Z2luZyBpcyAKZGlzYWJsZWQgZm9yIGEgZG9tYWluLgoKVGhhbmtzLApDb3JuZWxpdS4KCl9fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cDovL2xpc3RzLnhlbi5vcmcveGVu LWRldmVsCg==