From mboxrd@z Thu Jan 1 00:00:00 1970 From: Igor Mammedov Subject: Re: [Qemu-devel] [PATCH v5 12/24] hw: acpi: Export the MCFG getter Date: Tue, 27 Nov 2018 14:54:15 +0100 Message-ID: <20181127145415.17b49d64@redhat.com> References: <20181105014047.26447-1-sameo@linux.intel.com> <20181105014047.26447-13-sameo@linux.intel.com> <20181115133658.2cdbd918@redhat.com> <20181121232106.GB4450@caravaggio> 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 1gRdov-0007Ri-SU for xen-devel@lists.xenproject.org; Tue, 27 Nov 2018 13:54:33 +0000 In-Reply-To: <20181121232106.GB4450@caravaggio> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: Samuel Ortiz Cc: Yang Zhong , 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 T24gVGh1LCAyMiBOb3YgMjAxOCAwMDoyMTowNiArMDEwMApTYW11ZWwgT3J0aXogPHNhbWVvQGxp bnV4LmludGVsLmNvbT4gd3JvdGU6Cgo+IEhpIElnb3IsCj4gCj4gT24gVGh1LCBOb3YgMTUsIDIw MTggYXQgMDE6MzY6NThQTSArMDEwMCwgSWdvciBNYW1tZWRvdiB3cm90ZToKPiA+IE9uIE1vbiwg IDUgTm92IDIwMTggMDI6NDA6MzUgKzAxMDAKPiA+IFNhbXVlbCBPcnRpeiA8c2FtZW9AbGludXgu aW50ZWwuY29tPiB3cm90ZToKPiA+ICAgCj4gPiA+IEZyb206IFlhbmcgWmhvbmcgPHlhbmcuemhv bmdAaW50ZWwuY29tPgo+ID4gPiAKPiA+ID4gVGhlIEFDUEkgTUNGRyBnZXR0ZXIgaXMgbm90IHg4 NiBzcGVjaWZpYyBhbmQgY291bGQgYmUgY2FsbGVkIGZyb20KPiA+ID4gYW55d2hlcmUgd2l0aGlu IGdlbmVyaWMgQUNQSSBBUEksIHNvIGxldCdzIGV4cG9ydCBpdC4gIAo+ID4gU28gZmFyIGl0J3Mg eDg2IG9yIG1vcmUgZXhhY3RseSBxMzUgc3BlY2lmaWMgdGhpbmcsICAKPiBJdCdzIHByb3BlcnR5 IGJhc2VkLCBhbmQgaXQncyB1c2luZyBhIGdlbmVyaWMgUENJRSBwcm9wZXJ0eSBhZmFpY3QuCj4g U28gaXQncyB1cCB0byBlYWNoIG1hY2hpbmUgdHlwZSB0byBkZWZpbmUgdGhvc2UgcHJvcGVydGll cy4KPiBJJ20gY3VyaW91cyBoZXJlOiBXaGF0J3MgdGhlIGlkaW9tYXRpYyB3YXkgdG8gZGVmaW5l IGEgbWFjaGluZQo+IHNldHRpbmcvYXR0cmlidXRlL3Byb3BlcnR5LCBsZXQgZWFjaCBpbnN0YW5j ZSBkZWZpbmUgaXQgb3Igbm90LCBhbmQKPiBtYWtlIGl0IGF2YWlsYWJsZSBhdCBydW4gdGltZT8K PiBXb3VsZCB5b3UgYmUgZ2V0dGluZyB0aGUgUENJIGhvc3QgcG9pbnRlciBmcm9tIHRoZSBBQ1BJ IGJ1aWxkIHN0YXRlIGFuZAo+IGdldHRpbmcgdGhhdCBpbmZvcm1hdGlvbiBiYWNrIGZyb20gdGhl cmU/CgpDbGVhbmVyIHdheSB3b3VsZCBiZSBtYWtlIGFybS92aXJ0IGJvYXJkIHNldCBQQ0lFX0hP U1RfTUNGR19CQVNFLwpQQ0lFX0hPU1RfTUNGR19TSVpFIHByb3BlcnRpZXMgYW5kIHRoZW4gdXNl IGNvbW1vbiBidWlsZF9tY2ZnKCkoaW4gYW1sLWJ1aWxkLmMpLgpTb21ldGhpbmcgbGlrZSB0aGlz OgogIGFjcGlfc2V0dXBfcmVkdWNlZCgpCiAgICAgQWNwaU1jZmdJbmZvIG1jZmdfaW5mbyA9IHsK ICAgICAgIC5iYXNlID0gb2JqZWN0X3Byb3BlcnR5X2dldF91aW50KHBjaWUsIFBDSUVfSE9TVF9N Q0ZHX0JBU0UsIE5VTEwpLAogICAgICAgLnNpemUgPSBvYmplY3RfcHJvcGVydHlfZ2V0X3VpbnQo cGNpZSwgUENJRV9IT1NUX01DRkdfU0laRSwgTlVMTCkKICAgICB9OwogICAgIGFjcGlfYnVpbGQo KSB7CiAgICAgICAgIGJ1aWxkX21jZmcoIk1DRkciLCAmaW5mbyk7CiAgICAgfQogIH0KYW5kIGZv ciBsZWdhY3kgcTM1CiAgYWNwaV9idWlsZCgpIHsKICAgICBpZiAocGNpZSkgewogICAgICAgIEFj cGlNY2ZnSW5mbyBtY2ZnX2luZm8gPSB7CiAgICAgICAgICAuYmFzZSA9IG9iamVjdF9wcm9wZXJ0 eV9nZXRfdWludChwY2llLCBQQ0lFX0hPU1RfTUNGR19CQVNFLCBOVUxMKSwKICAgICAgICAgIC5z aXplID0gb2JqZWN0X3Byb3BlcnR5X2dldF91aW50KHBjaWUsIFBDSUVfSE9TVF9NQ0ZHX1NJWkUs IE5VTEwpCiAgICAgICAgfTsKICAgICAgICBpZiAobWNmZ19pbmZvLmJhc2UgIT0gUENJRV9CQVNF X0FERFJfVU5NQVBQRUQpCiAgICAgICAgICAgIGJ1aWxkX21jZmcoIk1DRkciLCAmaW5mbyk7CiAg ICAgICAgZWxzZQogICAgICAgICAgICAvKiBtb3ZlIGNvbW1lbnQgaGVyZSB3aHkgd2UgYXJlIGRv aW5nIGl0ICovCiAgICAgICAgICAgIGJ1aWxkX21jZmcoIlFFTVUiLCAmaW5mbyk7CiAgICAgfQog IH0KClRoZSB0aGluZyBJIGRvbid0IGxpa2UgYWJvdXQgYWNwaV9nZXRfbWNmZygpIGlzIHRoYXQg aXQKZG9lcyBsb29rdXAgYWNwaV9nZXRfaTM4Nl9wY2lfaG9zdCgpIGVhY2ggdGltZSBpdCdzIGNh bGxlZAphbmQganVkZ2VzIGlmIGl0J3MgUENJLUUgaG9zdCBieSBwcmVzZW5jZSBvZiBwcm9wZXJ0 aWVzLgoKSSdkIHJhdGhlciBiZSBleHBsaWNpdCB3aGVyZSBQQ0kgaG9zdCBiZSBmZXRjaGVkIG9u Y2Ugc29tZXdoZXJlCmluIGFjcGlfc2V0dXAoKSBvciBwb3NzaWJseSBwYXNzZWQgZG93biBmcm9t IHRoZSBib2FyZCBhcyBhbiBhcmd1bWVudAphbmQgYm9hcmQgdGVsbGluZyB0byBpMzg2L2FjcGlf c2V0dXAoKSBpZiBpdCdzIFBDSSBvciBQQ0ktRSBob3N0CnNvIHdlIGRvbid0IGhhdmUgdG8gZ3Vl c3MgaXQgaW4gYWNwaSBjb2RlLgoKCj4gQ2hlZXJzLAo+IFNhbXVlbC4KCgpfX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0 Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs