From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andrew Cooper Subject: Re: [PATCH v7 12/32] xen/x86: add bitmap of enabled emulated devices Date: Mon, 5 Oct 2015 17:43:18 +0100 Message-ID: <5612A8A6.2030801@citrix.com> References: <1443800943-17668-1-git-send-email-roger.pau@citrix.com> <1443800943-17668-13-git-send-email-roger.pau@citrix.com> <56124425.3090306@citrix.com> <5612A810.9000309@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta14.messagelabs.com ([193.109.254.103]) by lists.xen.org with esmtp (Exim 4.72) (envelope-from ) id 1Zj8rD-0001Bn-4T for xen-devel@lists.xenproject.org; Mon, 05 Oct 2015 16:43:23 +0000 In-Reply-To: <5612A810.9000309@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: Wei Liu , Ian Campbell , Stefano Stabellini , George Dunlap , Ian Jackson , Jan Beulich List-Id: xen-devel@lists.xenproject.org T24gMDUvMTAvMTUgMTc6NDAsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gRWwgMDUvMTAvMTUg YSBsZXMgMTEuMzQsIEFuZHJldyBDb29wZXIgaGEgZXNjcml0Ogo+PiBPbiAwMi8xMC8xNSAxNjo0 OCwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+Pj4gSW50cm9kdWNlIGEgYml0bWFwIGluIHg4NiB4 ZW5fYXJjaF9kb21haW5jb25maWcgdGhhdCBhbGxvd3MgZW5hYmxpbmcgb3IKPj4+IGRpc2FibGlu ZyBzcGVjaWZpYyBkZXZpY2VzIGVtdWxhdGVkIGluc2lkZSBvZiBYZW4gZm9yIEhWTSBndWVzdHMu Cj4+Pgo+Pj4gU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJp eC5jb20+Cj4+PiBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPj4+IENj OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KPj4+IENjOiBTdGVmYW5v IFN0YWJlbGxpbmkgPHN0ZWZhbm8uc3RhYmVsbGluaUBldS5jaXRyaXguY29tPgo+Pj4gQ2M6IElh biBDYW1wYmVsbCA8aWFuLmNhbXBiZWxsQGNpdHJpeC5jb20+Cj4+PiBDYzogV2VpIExpdSA8d2Vp LmxpdTJAY2l0cml4LmNvbT4KPj4+IENjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+ Cj4+PiBDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPj4+IENj OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGV1LmNpdHJpeC5jb20+Cj4+IFJldmlld2Vk LWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiwgd2l0aCAyIHNt YWxsCj4+IHN1Z2dlc3Rpb25zLgo+Pgo+Pj4gZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWR1 bGUuYyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwo+Pj4gaW5kZXggNWZmYTFhMS4uYWViOTExZSAx MDA2NDQKPj4+IC0tLSBhL3hlbi9jb21tb24vc2NoZWR1bGUuYwo+Pj4gKysrIGIveGVuL2NvbW1v bi9zY2hlZHVsZS5jCj4+PiBAQCAtMTQyOCw2ICsxNDI4LDkgQEAgc3RhdGljIHN0cnVjdCBub3Rp Zmllcl9ibG9jayBjcHVfc2NoZWR1bGVfbmZiID0gewo+Pj4gIC8qIEluaXRpYWxpc2UgdGhlIGRh dGEgc3RydWN0dXJlcy4gKi8KPj4+ICB2b2lkIF9faW5pdCBzY2hlZHVsZXJfaW5pdCh2b2lkKQo+ Pj4gIHsKPj4+ICsjaWZkZWYgQ09ORklHX1g4Ngo+Pj4gKyAgICBzdHJ1Y3QgeGVuX2FyY2hfZG9t YWluY29uZmlnIGNvbmZpZyA9IHsgLmVtdWxhdGlvbl9mbGFncyA9IDAgfTsKPj4+ICsjZW5kaWYK Pj4+ICAgICAgc3RydWN0IGRvbWFpbiAqaWRsZV9kb21haW47Cj4+PiAgICAgIGludCBpOwo+Pj4g IAo+Pj4gQEAgLTE0NzQsOCArMTQ3NywxMSBAQCB2b2lkIF9faW5pdCBzY2hlZHVsZXJfaW5pdCh2 b2lkKQo+Pj4gICAgICAgICAgc2NoZWRfcmF0ZWxpbWl0X3VzID0gU0NIRURfREVGQVVMVF9SQVRF TElNSVRfVVM7Cj4+PiAgICAgIH0KPj4+ICAKPj4+IC0gICAgLyogVGhlcmUgaXMgbm8gbmVlZCBv ZiBhcmNoLXNwZWNpZmljIGNvbmZpZ3VyYXRpb24gZm9yIGFuIGlkbGUgZG9tYWluICovCj4+PiAr I2lmZGVmIENPTkZJR19YODYKPj4+ICsgICAgaWRsZV9kb21haW4gPSBkb21haW5fY3JlYXRlKERP TUlEX0lETEUsIDAsIDAsICZjb25maWcpOwo+Pj4gKyNlbHNlCj4+PiAgICAgIGlkbGVfZG9tYWlu ID0gZG9tYWluX2NyZWF0ZShET01JRF9JRExFLCAwLCAwLCBOVUxMKTsKPj4+ICsjZW5kaWYKPj4g WW91IGNvdWxkIGdldCBhd2F5IHdpdGhvdXQgdGhpcyBpZmRlZmFyeSBpZiB5b3UgaGF2ZQo+Pgo+ PiAjZWxzZQo+PiAgICAgdm9pZCAqY29uZmlnID0gTlVMTDsKPiBCdXQgdGhlbiB0aGUgYWJvdmUg Y2h1bmsgd291bGQgYmVjb21lOgo+Cj4gI2lmZGVmIENPTkZJR19YODYKPiAgICAgc3RydWN0IHhl bl9hcmNoX2RvbWFpbmNvbmZpZyB4ODZfY29uZmlnID0geyAuZW11bGF0aW9uX2ZsYWdzID0gMCB9 Owo+ICAgICB2b2lkICpjb25maWcgPSAmeDg2X2NvbmZpZzsKCllvdSBjYW4gYmUgbW9yZSBzbmVh a3kgdGhhbiB0aGF0IGlmIHlvdSB3aXNoLgoKc3RydWN0IHhlbl9hcmNoX2RvbWFpbmNvbmZpZyBj b25maWdbMV0gPSB7IHsgLmVtdWxhdGlvbl9mbGFncyA9IDAgfSB9OwoKfkFuZHJldwoKX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwOi8vbGlzdHMueGVuLm9yZy94ZW4t ZGV2ZWwK