From mboxrd@z Thu Jan 1 00:00:00 1970 From: Samuel Ortiz Subject: Re: [Qemu-devel] [PATCH v5 10/24] hw: acpi: Export the PCI host and holes getters Date: Wed, 21 Nov 2018 16:43:12 +0100 Message-ID: <20181121154312.GI4426@caravaggio> References: <20181105014047.26447-1-sameo@linux.intel.com> <20181105014047.26447-11-sameo@linux.intel.com> <20181113165918.5cc2b2b5@redhat.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from all-amaz-eas1.inumbo.com ([34.197.232.57] helo=us1-amaz-eas2.inumbo.com) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1gPUfO-0003PU-UP for xen-devel@lists.xenproject.org; Wed, 21 Nov 2018 15:43:50 +0000 Content-Disposition: inline In-Reply-To: <20181113165918.5cc2b2b5@redhat.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: Igor Mammedov Cc: Peter Maydell , Stefano Stabellini , Eduardo Habkost , "Michael S. Tsirkin" , qemu-devel@nongnu.org, Shannon Zhao , qemu-arm@nongnu.org, xen-devel@lists.xenproject.org, Anthony Perard , Paolo Bonzini , Richard Henderson List-Id: xen-devel@lists.xenproject.org T24gVHVlLCBOb3YgMTMsIDIwMTggYXQgMDQ6NTk6MThQTSArMDEwMCwgSWdvciBNYW1tZWRvdiB3 cm90ZToKPiBPbiBNb24sICA1IE5vdiAyMDE4IDAyOjQwOjMzICswMTAwCj4gU2FtdWVsIE9ydGl6 IDxzYW1lb0BsaW51eC5pbnRlbC5jb20+IHdyb3RlOgo+IAo+ID4gVGhpcyBpcyBnb2luZyB0byBi ZSBuZWVkZWQgYnkgdGhlIGhhcmR3YXJlIHJlZHVjZWQgaW1wbGVtZW50YXRpb24sIHNvCj4gPiBs ZXQncyBleHBvcnQgaXQuCj4gPiBPbmNlIHRoZSBBQ1BJIGJ1aWxkZXIgbWV0aG9kcyBhbmQgZ2V0 dGVycyB3aWxsIGJlIGltcGxlbWVudGVkLCB0aGUKPiA+IGFjcGlfZ2V0X3BjaV9ob3N0KCkgaW1w bGVtZW50YXRpb24gd2lsbCBiZWNvbWUgaGFyZHdhcmUgYWdub3N0aWMuCj4gPiAKPiA+IFNpZ25l ZC1vZmYtYnk6IFNhbXVlbCBPcnRpeiA8c2FtZW9AbGludXguaW50ZWwuY29tPgo+ID4gLS0tCj4g PiAgaW5jbHVkZS9ody9hY3BpL2FtbC1idWlsZC5oIHwgIDIgKysKPiA+ICBody9hY3BpL2FtbC1i dWlsZC5jICAgICAgICAgfCA0MyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiA+ ICBody9pMzg2L2FjcGktYnVpbGQuYyAgICAgICAgfCA0NyArKy0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tCj4gPiAgMyBmaWxlcyBjaGFuZ2VkLCA0NyBpbnNlcnRpb25zKCspLCA0 NSBkZWxldGlvbnMoLSkKPiA+IAo+ID4gZGlmZiAtLWdpdCBhL2luY2x1ZGUvaHcvYWNwaS9hbWwt YnVpbGQuaCBiL2luY2x1ZGUvaHcvYWNwaS9hbWwtYnVpbGQuaAo+ID4gaW5kZXggYzI3YzA5MzVh ZS4uZmRlMjc4NWI5YSAxMDA2NDQKPiA+IC0tLSBhL2luY2x1ZGUvaHcvYWNwaS9hbWwtYnVpbGQu aAo+ID4gKysrIGIvaW5jbHVkZS9ody9hY3BpL2FtbC1idWlsZC5oCj4gPiBAQCAtNDAwLDYgKzQw MCw4IEBAIGJ1aWxkX2hlYWRlcihCSU9TTGlua2VyICpsaW5rZXIsIEdBcnJheSAqdGFibGVfZGF0 YSwKPiA+ICAgICAgICAgICAgICAgY29uc3QgY2hhciAqb2VtX2lkLCBjb25zdCBjaGFyICpvZW1f dGFibGVfaWQpOwo+ID4gIHZvaWQgKmFjcGlfZGF0YV9wdXNoKEdBcnJheSAqdGFibGVfZGF0YSwg dW5zaWduZWQgc2l6ZSk7Cj4gPiAgdW5zaWduZWQgYWNwaV9kYXRhX2xlbihHQXJyYXkgKnRhYmxl KTsKPiA+ICtPYmplY3QgKmFjcGlfZ2V0X3BjaV9ob3N0KHZvaWQpOwo+ID4gK3ZvaWQgYWNwaV9n ZXRfcGNpX2hvbGVzKFJhbmdlICpob2xlLCBSYW5nZSAqaG9sZTY0KTsKPiA+ICAvKiBBbGlnbiBB TUwgYmxvYiBzaXplIHRvIGEgbXVsdGlwbGUgb2YgJ2FsaWduJyAqLwo+ID4gIHZvaWQgYWNwaV9h bGlnbl9zaXplKEdBcnJheSAqYmxvYiwgdW5zaWduZWQgYWxpZ24pOwo+ID4gIHZvaWQgYWNwaV9h ZGRfdGFibGUoR0FycmF5ICp0YWJsZV9vZmZzZXRzLCBHQXJyYXkgKnRhYmxlX2RhdGEpOwo+ID4g ZGlmZiAtLWdpdCBhL2h3L2FjcGkvYW1sLWJ1aWxkLmMgYi9ody9hY3BpL2FtbC1idWlsZC5jCj4g PiBpbmRleCAyYjlhNjM2ZTc1Li5iOGUzMmYxNWY3IDEwMDY0NAo+ID4gLS0tIGEvaHcvYWNwaS9h bWwtYnVpbGQuYwo+ID4gKysrIGIvaHcvYWNwaS9hbWwtYnVpbGQuYwo+ID4gQEAgLTE2MDEsNiAr MTYwMSw0OSBAQCB2b2lkIGFjcGlfYnVpbGRfdGFibGVzX2NsZWFudXAoQWNwaUJ1aWxkVGFibGVz ICp0YWJsZXMsIGJvb2wgbWZyZSkKPiA+ICAgICAgZ19hcnJheV9mcmVlKHRhYmxlcy0+dm1nZW5p ZCwgbWZyZSk7Cj4gPiAgfQo+IAo+ID4gKy8qCj4gPiArICogQmVjYXVzZSBvZiB0aGUgUFhCIGhv c3RzIHdlIGNhbm5vdCBzaW1wbHkgcXVlcnkgVFlQRV9QQ0lfSE9TVF9CUklER0UuCj4gPiArICov Cj4gPiArT2JqZWN0ICphY3BpX2dldF9wY2lfaG9zdCh2b2lkKQo+ID4gK3sKPiA+ICsgICAgUENJ SG9zdFN0YXRlICpob3N0Owo+ID4gKwo+ID4gKyAgICBob3N0ID0gT0JKRUNUX0NIRUNLKFBDSUhv c3RTdGF0ZSwKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICBvYmplY3RfcmVzb2x2ZV9wYXRo KCIvbWFjaGluZS9pNDQwZngiLCBOVUxMKSwKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICBU WVBFX1BDSV9IT1NUX0JSSURHRSk7Cj4gPiArICAgIGlmICghaG9zdCkgewo+ID4gKyAgICAgICAg aG9zdCA9IE9CSkVDVF9DSEVDSyhQQ0lIb3N0U3RhdGUsCj4gPiArICAgICAgICAgICAgICAgICAg ICAgICAgICAgIG9iamVjdF9yZXNvbHZlX3BhdGgoIi9tYWNoaW5lL3EzNSIsIE5VTEwpLAo+ID4g KyAgICAgICAgICAgICAgICAgICAgICAgICAgICBUWVBFX1BDSV9IT1NUX0JSSURHRSk7Cj4gPiAr ICAgIH0KPiA+ICsKPiA+ICsgICAgcmV0dXJuIE9CSkVDVChob3N0KTsKPiA+ICt9Cj4gaW4gZ2Vu ZXJhbCBhbWwtYnVpbGQuYyBpcyBhIHBsYWNlIHRvIHB1dCBBQ1BJIHNwZWMgcHJpbWl0aXZlcywK PiBzbyBJJ2Qgc3VnZ2VzdCB0byBtb3ZlIGl0IHNvbWV3aGVyZSBlbHNlLgo+IAo+IENvbnNpZGVy aW5nIGl0J3MgeDg2IGNvZGUgKHNvIGZhciksIG1heWJlIG1vdmUgaXQgdG8gc29tZXRoaW5nIGxp a2UKPiBody9pMzg2L2FjcGktcGNpLmMKPiAKPiBBbHNvIGl0IG1pZ2h0IGJlIGdvb2QgdG8gZ2V0 IHJpZCBvZiBhY3BpX2dldF9wY2lfaG9zdCgpIGFuZCBwYXNzCj4gYSBwb2ludGVyIHRvIHBjaV9o b3N0IGFzIGFjcGlfc2V0dXAoKSBhbiBhcmd1bWVudCwgc2luY2UgaXQncyBzdGF0aWMKPiBmb3Ig bGlmZSBvZiBib2FyIHdlIGNhbiBrZWVwIGl0IGluIEFjcGlCdWlsZFN0YXRlLCBhbmQgcmV1c2Ug Zm9yCj4gbWZnL3BjaV9ob2xlL3BjaSBidXMgYWNjZXNzZXMuClRoYXQncyB3aGF0IEknbSB0cnlp bmcgdG8gZG8gd2l0aCBwYXRjaGVzICMyMyBhbmQgMjQsIGJ1dCB0aHJvdWdoIHRoZQpBQ1BJIGNv bmZpZ3VyYXRpb24gc3RydWN0dXJlLiBJIGNvdWxkIHRyeSB1c2luZyB0aGUgYnVpbGQgc3RhdGUg aW5zdGVhZCwKYXMgaXQncyBwbGF0Zm9ybSBhZ25vc3RpYyBhcyB3ZWxsLgoKQ2hlZXJzLApTYW11 ZWwuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6 Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==