From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andrew Cooper Subject: Re: [PATCH RFC] xen/pvh: use a custom IO bitmap for PVH hardware domains Date: Tue, 14 Apr 2015 11:05:26 +0100 Message-ID: <552CE666.9010302@citrix.com> References: <1428497829-21845-1-git-send-email-roger.pau@citrix.com> <552CE55C.4040603@citrix.com> 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.xen.org with esmtp (Exim 4.72) (envelope-from ) id 1Yhxiq-0007EY-3i for xen-devel@lists.xenproject.org; Tue, 14 Apr 2015 10:05:36 +0000 In-Reply-To: <552CE55C.4040603@citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org To: =?UTF-8?B?Um9nZXIgUGF1IE1vbm7DqQ==?= , xen-devel@lists.xenproject.org Cc: Kevin Tian , Suravee Suthikulpanit , Eddie Dong , Jan Beulich , Aravind Gopalakrishnan , Jun Nakajima , Boris Ostrovsky List-Id: xen-devel@lists.xenproject.org T24gMTQvMDQvMTUgMTE6MDEsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gRWwgMDgvMDQvMTUg YSBsZXMgMTQuNTcsIFJvZ2VyIFBhdSBNb25uZSBoYSBlc2NyaXQ6Cj4+IFNpbmNlIGEgUFZIIGhh cmR3YXJlIGRvbWFpbiBoYXMgYWNjZXNzIHRvIHRoZSBwaHlzaWNhbCBoYXJkd2FyZSBjcmVhdGUg YQo+PiBjdXN0b20gbW9yZSBwZXJtaXNzaXZlIElPIGJpdG1hcC4gVGhlIHBlcm1pc3Npb25zIHNl dCBvbiB0aGUgYml0bWFwIGFyZQo+PiBwb3B1bGF0ZWQgYmFzZWQgb24gdGhlIGNvbnRlbnRzIG9m IHRoZSBpb3BvcnRzIHJhbmdlc2V0Lgo+Pgo+PiBBbHNvIGFkZCB0aGUgSU8gcG9ydHMgb2YgdGhl IHNlcmlhbCBjb25zb2xlIHVzZWQgYnkgWGVuIHRvIHRoZSBsaXN0IG9mIG5vdAo+PiBhY2Nlc3Np YmxlIElPIHBvcnRzLgo+IEkgaGF2ZSBvbmUgcXVlc3Rpb24gYWJvdXQgdGhlIGN1cnJlbnQgSU8g cG9ydCBoYW5kbGluZyBmb3IgUFZIIGd1ZXN0cwo+IChEb21VIGFuZCBEb20wKS4gVGhlcmUncyBz b21lIGNvZGUgcmlnaHQgbm93IGluIHZteF92bWV4aXRfaGFuZGxlcgo+IChFWElUX1JFQVNPTl9J T19JTlNUUlVDVElPTikgdGhhdCdzIGtpbmQgUFZIIHNwZWNpZmljOgo+Cj4gaWYgKCBleGl0X3F1 YWxpZmljYXRpb24gJiAweDEwICkKPiB7Cj4gICAgIC8qIElOUywgT1VUUyAqLwo+ICAgICBpZiAo IHVubGlrZWx5KGlzX3B2aF92Y3B1KHYpKSAvKiBQVkggZml4bWUgKi8gfHwKPiAgICAgICAgICAh aGFuZGxlX21taW8oKSApCj4gICAgICAgICBodm1faW5qZWN0X2h3X2V4Y2VwdGlvbihUUkFQX2dw X2ZhdWx0LCAwKTsKPiB9Cj4gZWxzZQo+IHsKPiAgICAgLyogSU4sIE9VVCAqLwo+ICAgICB1aW50 MTZfdCBwb3J0ID0gKGV4aXRfcXVhbGlmaWNhdGlvbiA+PiAxNikgJiAweEZGRkY7Cj4gICAgIGlu dCBieXRlcyA9IChleGl0X3F1YWxpZmljYXRpb24gJiAweDA3KSArIDE7Cj4gICAgIGludCBkaXIg PSAoZXhpdF9xdWFsaWZpY2F0aW9uICYgMHgwOCkgPyBJT1JFUV9SRUFEIDogSU9SRVFfV1JJVEU7 Cj4KPiAgICAgaWYgKCBoYW5kbGVfcGlvKHBvcnQsIGJ5dGVzLCBkaXIpICkKPiAgICAgICAgIHVw ZGF0ZV9ndWVzdF9laXAoKTsgLyogU2FmZTogSU4sIE9VVCAqLwo+IH0KPgo+IElzIHRoZXJlIGFu eSBuZWVkIGZvciBEb21VcyB0byBhY2Nlc3MgdGhlIElPIHBvcnRzPwoKSW4gdGhlIGNhc2Ugb2Yg UENJIHBhc3N0aHJvdWdoLCB0aGUgZ3Vlc3QgbWF5IG5lZWQgdG8gdXNlIGEgZGV2aWNlcyBJTyBC QVJzLgoKSG93ZXZlciwgUENJIHBhc3N0aHJvdWdoIGFuZCBQVkggaXMgc3RpbGwgYSB2ZXJ5IG9w ZW4gcXVlc3Rpb24sIHNvCm1ha2luZyBhIGNoYW5nZSBoZXJlIGlzbid0IHJlYWxseSBicmVha2lu ZyBhbnl0aGluZy4KCj4gSSBrbm93IHRoYXQgRnJlZUJTRAo+IHdpbGwgcG9rZSBhdCBzb21lIG9m IHRoZW0gZHVyaW5nIGJvb3QgdG8gc2NhbiBmb3IgZGV2aWNlcywgYnV0IEknbSBub3QKPiBzdXJl IGlmIHdlIGNvdWxkIGp1c3QgbWFrZSB0aGVtIG5vb3BzIGluIHRoZSBQVkggY2FzZSBhbmQgc2lt cGx5IHJldHVybgo+IGdhcmJhZ2UuCgpJZiBhbnl0aGluZywgfjAgaXMgd2hhdCBzaG91bGQgYmUg cmV0dXJuZWQgdG8gbWF0Y2ggcmVhbCBoYXJkd2FyZS4KCn5BbmRyZXcKCj4KPiBBbHNvLCBvbmNl IHRoaXMgaXMgc2V0IHRoZSBQVkggU3BlY2lmaWNhdGlvbiBkb2N1bWVudCBzaG91bGQgYmUgdXBk YXRlZAo+IHRvIHJlZmxlY3Qgd2hhdCBjYW4gZ3Vlc3RzIGV4cGVjdCB3aGVuIHBva2luZyBhdCBJ TyBwb3J0cy4KPgo+IFJvZ2VyLgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v cmcKaHR0cDovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==