From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= Subject: Re: [PATCH v7 12/32] xen/x86: add bitmap of enabled emulated devices Date: Wed, 7 Oct 2015 13:55:06 +0200 Message-ID: <5615081A.7020602@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> <5613AAF9.7040309@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 1ZjnJQ-0001Vf-QR for xen-devel@lists.xenproject.org; Wed, 07 Oct 2015 11:55:12 +0000 In-Reply-To: <5613AAF9.7040309@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: George Dunlap , Andrew Cooper , 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 RWwgMDYvMTAvMTUgYSBsZXMgMTMuMDUsIEdlb3JnZSBEdW5sYXAgaGEgZXNjcml0Ogo+IE9uIDA1 LzEwLzE1IDEwOjM0LCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+PiBPbiAwMi8xMC8xNSAxNjo0OCwg Um9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+Pj4gSW50cm9kdWNlIGEgYml0bWFwIGluIHg4NiB4ZW5f YXJjaF9kb21haW5jb25maWcgdGhhdCBhbGxvd3MgZW5hYmxpbmcgb3IKPj4+IGRpc2FibGluZyBz cGVjaWZpYyBkZXZpY2VzIGVtdWxhdGVkIGluc2lkZSBvZiBYZW4gZm9yIEhWTSBndWVzdHMuCj4+ Pgo+Pj4gU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5j b20+Cj4+PiBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPj4+IENjOiBJ YW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KPj4+IENjOiBTdGVmYW5vIFN0 YWJlbGxpbmkgPHN0ZWZhbm8uc3RhYmVsbGluaUBldS5jaXRyaXguY29tPgo+Pj4gQ2M6IElhbiBD YW1wYmVsbCA8aWFuLmNhbXBiZWxsQGNpdHJpeC5jb20+Cj4+PiBDYzogV2VpIExpdSA8d2VpLmxp dTJAY2l0cml4LmNvbT4KPj4+IENjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4+ PiBDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPj4+IENjOiBH ZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGV1LmNpdHJpeC5jb20+Cj4+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+ICsjZW5kaWYKPj4K Pj4gWW91IGNvdWxkIGdldCBhd2F5IHdpdGhvdXQgdGhpcyBpZmRlZmFyeSBpZiB5b3UgaGF2ZQo+ Pgo+PiAjZWxzZQo+PiAgICAgdm9pZCAqY29uZmlnID0gTlVMTDsKPj4KPj4gSW4gdGhlIHByZXZp b3VzIGh1bmsuCj4gCj4gSXQgd291bGQgYmUgZXZlbiBiZXR0ZXIgaWYgeW91IGNvdWxkIGRvIHdo YXQgYXJtIGRvZXMsIGFuZCBhY2NlcHQgTlVMTAo+IGNvbmZpZ3VyYXRpb25zIGZvciB0aGUgaWRs ZSwgeGVuLCBpbywgYW5kIGNvdyBkb21haW5zLgoKSSdtIG5vdCBzdXJlIG9mIHRoYXQuIEhWTSBk b21haW5zIGNlcnRhaW5seSByZXF1aXJlIGNvbmZpZyB0byBiZQpwcm92aWRlZCwgd2hpbGUgUFYg ZG9tYWlucyBjb3VsZCBkbyB3aXRob3V0IGl0LiBJTUhPIGl0J3MgYmV0dGVyIGZvcgpjb25zaXN0 ZW5jeSBvZiBpbnRlcmZhY2VzIHRvIGFsd2F5cyByZXF1aXJlIGEgdmFsaWQgYXJjaCBjb25maWcg cmF0aGVyCnRoYW4gbWFrZSBpdCBkZXBlbmQgb24gdGhlIGRvbWFpbiB0eXBlLgoKUm9nZXIuCgoK X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwOi8vbGlzdHMueGVuLm9y Zy94ZW4tZGV2ZWwK