From mboxrd@z Thu Jan 1 00:00:00 1970 From: Igor Mammedov Subject: Re: [PATCH v5 02/24] hw: acpi: Export ACPI build alignment API Date: Fri, 9 Nov 2018 15:27:16 +0100 Message-ID: <20181109152716.236d3c6e@redhat.com> References: <20181105014047.26447-1-sameo@linux.intel.com> <20181105014047.26447-3-sameo@linux.intel.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 1gL7kr-0003S8-9c for xen-devel@lists.xenproject.org; Fri, 09 Nov 2018 14:27:25 +0000 In-Reply-To: <20181105014047.26447-3-sameo@linux.intel.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: Samuel Ortiz Cc: Peter Maydell , Stefano Stabellini , Eduardo Habkost , "Michael S. Tsirkin" , qemu-devel@nongnu.org, Shannon Zhao , qemu-arm@nongnu.org, Marcel Apfelbaum , Paolo Bonzini , Anthony Perard , xen-devel@lists.xenproject.org, Richard Henderson List-Id: xen-devel@lists.xenproject.org T24gTW9uLCAgNSBOb3YgMjAxOCAwMjo0MDoyNSArMDEwMApTYW11ZWwgT3J0aXogPHNhbWVvQGxp bnV4LmludGVsLmNvbT4gd3JvdGU6Cgo+IFRoaXMgaXMgZ29pbmcgdG8gYmUgbmVlZGVkIGJ5IHRo ZSBIYXJkd2FyZS1yZWR1Y2VkIEFDUEkgcm91dGluZXMuCj4gCj4gUmV2aWV3ZWQtYnk6IFBoaWxp cHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4KPiBUZXN0ZWQtYnk6IFBoaWxp cHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBT YW11ZWwgT3J0aXogPHNhbWVvQGxpbnV4LmludGVsLmNvbT4KdGhlIHBhdGNoIGlzIHByb2JhYmx5 IG1pc3BsYWNlZCB3aXRoaW5nIHNlcmllcywKaWYgdGhlcmUgaXMgYW4gZXh0ZXJuYWwgdXNlciB3 aXRoaW4gdGhpcyBzZXJpZXMgdGhlbiB0aGlzIHBhdGNoIHNob3VsZApiZSBzcXVhc2hlZCB0aGVy ZSwgb3RoZXJ3aXNlIGl0IGRvZXNuJ3QgYmVsb25nIHRvIHRoaXMgc2VyaWVzLgoKPiAtLS0KPiAg aW5jbHVkZS9ody9hY3BpL2FtbC1idWlsZC5oIHwgMiArKwo+ICBody9hY3BpL2FtbC1idWlsZC5j ICAgICAgICAgfCA4ICsrKysrKysrCj4gIGh3L2kzODYvYWNwaS1idWlsZC5jICAgICAgICB8IDgg LS0tLS0tLS0KPiAgMyBmaWxlcyBjaGFuZ2VkLCAxMCBpbnNlcnRpb25zKCspLCA4IGRlbGV0aW9u cygtKQo+IAo+IGRpZmYgLS1naXQgYS9pbmNsdWRlL2h3L2FjcGkvYW1sLWJ1aWxkLmggYi9pbmNs dWRlL2h3L2FjcGkvYW1sLWJ1aWxkLmgKPiBpbmRleCA2YzM2OTAzYzBhLi43M2ZjNjY1OWYyIDEw MDY0NAo+IC0tLSBhL2luY2x1ZGUvaHcvYWNwaS9hbWwtYnVpbGQuaAo+ICsrKyBiL2luY2x1ZGUv aHcvYWNwaS9hbWwtYnVpbGQuaAo+IEBAIC0zODQsNiArMzg0LDggQEAgYnVpbGRfaGVhZGVyKEJJ T1NMaW5rZXIgKmxpbmtlciwgR0FycmF5ICp0YWJsZV9kYXRhLAo+ICAgICAgICAgICAgICAgY29u c3QgY2hhciAqb2VtX2lkLCBjb25zdCBjaGFyICpvZW1fdGFibGVfaWQpOwo+ICB2b2lkICphY3Bp X2RhdGFfcHVzaChHQXJyYXkgKnRhYmxlX2RhdGEsIHVuc2lnbmVkIHNpemUpOwo+ICB1bnNpZ25l ZCBhY3BpX2RhdGFfbGVuKEdBcnJheSAqdGFibGUpOwo+ICsvKiBBbGlnbiBBTUwgYmxvYiBzaXpl IHRvIGEgbXVsdGlwbGUgb2YgJ2FsaWduJyAqLwo+ICt2b2lkIGFjcGlfYWxpZ25fc2l6ZShHQXJy YXkgKmJsb2IsIHVuc2lnbmVkIGFsaWduKTsKPiAgdm9pZCBhY3BpX2FkZF90YWJsZShHQXJyYXkg KnRhYmxlX29mZnNldHMsIEdBcnJheSAqdGFibGVfZGF0YSk7Cj4gIHZvaWQgYWNwaV9idWlsZF90 YWJsZXNfaW5pdChBY3BpQnVpbGRUYWJsZXMgKnRhYmxlcyk7Cj4gIHZvaWQgYWNwaV9idWlsZF90 YWJsZXNfY2xlYW51cChBY3BpQnVpbGRUYWJsZXMgKnRhYmxlcywgYm9vbCBtZnJlKTsKPiBkaWZm IC0tZ2l0IGEvaHcvYWNwaS9hbWwtYnVpbGQuYyBiL2h3L2FjcGkvYW1sLWJ1aWxkLmMKPiBpbmRl eCAxZTQzY2Q3MzZkLi41MWI2MDg0MzJmIDEwMDY0NAo+IC0tLSBhL2h3L2FjcGkvYW1sLWJ1aWxk LmMKPiArKysgYi9ody9hY3BpL2FtbC1idWlsZC5jCj4gQEAgLTE1NjUsNiArMTU2NSwxNCBAQCB1 bnNpZ25lZCBhY3BpX2RhdGFfbGVuKEdBcnJheSAqdGFibGUpCj4gICAgICByZXR1cm4gdGFibGUt PmxlbjsKPiAgfQo+ICAKPiArdm9pZCBhY3BpX2FsaWduX3NpemUoR0FycmF5ICpibG9iLCB1bnNp Z25lZCBhbGlnbikKPiArewo+ICsgICAgLyogQWxpZ24gc2l6ZSB0byBtdWx0aXBsZSBvZiBnaXZl biBzaXplLiBUaGlzIHJlZHVjZXMgdGhlIGNoYW5jZQo+ICsgICAgICogd2UgbmVlZCB0byBjaGFu Z2Ugc2l6ZSBpbiB0aGUgZnV0dXJlIChicmVha2luZyBjcm9zcyB2ZXJzaW9uIG1pZ3JhdGlvbiku Cj4gKyAgICAgKi8KPiArICAgIGdfYXJyYXlfc2V0X3NpemUoYmxvYiwgUk9VTkRfVVAoYWNwaV9k YXRhX2xlbihibG9iKSwgYWxpZ24pKTsKPiArfQo+ICsKPiAgdm9pZCBhY3BpX2FkZF90YWJsZShH QXJyYXkgKnRhYmxlX29mZnNldHMsIEdBcnJheSAqdGFibGVfZGF0YSkKPiAgewo+ICAgICAgdWlu dDMyX3Qgb2Zmc2V0ID0gdGFibGVfZGF0YS0+bGVuOwo+IGRpZmYgLS1naXQgYS9ody9pMzg2L2Fj cGktYnVpbGQuYyBiL2h3L2kzODYvYWNwaS1idWlsZC5jCj4gaW5kZXggZDAzNjJlMTM4Mi4uODFk OThmYTM0ZiAxMDA2NDQKPiAtLS0gYS9ody9pMzg2L2FjcGktYnVpbGQuYwo+ICsrKyBiL2h3L2kz ODYvYWNwaS1idWlsZC5jCj4gQEAgLTI4MiwxNCArMjgyLDYgQEAgc3RhdGljIHZvaWQgYWNwaV9n ZXRfcGNpX2hvbGVzKFJhbmdlICpob2xlLCBSYW5nZSAqaG9sZTY0KQo+ICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE5VTEwpKTsKPiAgfQo+ICAKPiAtc3Rh dGljIHZvaWQgYWNwaV9hbGlnbl9zaXplKEdBcnJheSAqYmxvYiwgdW5zaWduZWQgYWxpZ24pCj4g LXsKPiAtICAgIC8qIEFsaWduIHNpemUgdG8gbXVsdGlwbGUgb2YgZ2l2ZW4gc2l6ZS4gVGhpcyBy ZWR1Y2VzIHRoZSBjaGFuY2UKPiAtICAgICAqIHdlIG5lZWQgdG8gY2hhbmdlIHNpemUgaW4gdGhl IGZ1dHVyZSAoYnJlYWtpbmcgY3Jvc3MgdmVyc2lvbiBtaWdyYXRpb24pLgo+IC0gICAgICovCj4g LSAgICBnX2FycmF5X3NldF9zaXplKGJsb2IsIFJPVU5EX1VQKGFjcGlfZGF0YV9sZW4oYmxvYiks IGFsaWduKSk7Cj4gLX0KPiAtCj4gIC8qIEZBQ1MgKi8KPiAgc3RhdGljIHZvaWQKPiAgYnVpbGRf ZmFjcyhHQXJyYXkgKnRhYmxlX2RhdGEsIEJJT1NMaW5rZXIgKmxpbmtlcikKCgpfX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs