From: Samuel Ortiz Subject: [PATCH v5 03/24] hw: acpi: The RSDP build API can return void Date: Mon, 5 Nov 2018 02:40:26 +0100 Message-ID: <20181105014047.26447-4-sameo@linux.intel.com> References: <20181105014047.26447-1-sameo@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6]) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1gJTtp-0003Ur-0t for xen-devel@lists.xenproject.org; Mon, 05 Nov 2018 01:41:53 +0000 In-Reply-To: <20181105014047.26447-1-sameo@linux.intel.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: qemu-devel@nongnu.org Cc: Peter Maydell , Stefano Stabellini , Eduardo Habkost , "Michael S. Tsirkin" , Shannon Zhao , Igor Mammedov , qemu-arm@nongnu.org, Marcel Apfelbaum , Paolo Bonzini , Anthony Perard , xen-devel@lists.xenproject.org, Richard Henderson List-Id: xen-devel@lists.xenproject.org Rm9yIGJvdGggeDg2IGFuZCBBUk0gYXJjaGl0ZWN0dXJlcywgdGhlIGludGVybmFsIFJTRFAgYnVp bGQgQVBJIGNhbgpyZXR1cm4gdm9pZCBhcyB0aGUgY3VycmVudCByZXR1cm4gdmFsdWUgaXMgdW51 c2VkLgoKU2lnbmVkLW9mZi1ieTogU2FtdWVsIE9ydGl6IDxzYW1lb0BsaW51eC5pbnRlbC5jb20+ Ci0tLQogaHcvYXJtL3ZpcnQtYWNwaS1idWlsZC5jIHwgNCArLS0tCiBody9pMzg2L2FjcGktYnVp bGQuYyAgICAgfCA0ICstLS0KIDIgZmlsZXMgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCA2IGRl bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2h3L2FybS92aXJ0LWFjcGktYnVpbGQuYyBiL2h3L2Fy bS92aXJ0LWFjcGktYnVpbGQuYwppbmRleCBmMjhhMmZhYTUzLi5mYzU5Y2NlNzY5IDEwMDY0NAot LS0gYS9ody9hcm0vdmlydC1hY3BpLWJ1aWxkLmMKKysrIGIvaHcvYXJtL3ZpcnQtYWNwaS1idWls ZC5jCkBAIC0zNjcsNyArMzY3LDcgQEAgc3RhdGljIHZvaWQgYWNwaV9kc2R0X2FkZF9wb3dlcl9i dXR0b24oQW1sICpzY29wZSkKIH0KIAogLyogUlNEUCAqLwotc3RhdGljIEdBcnJheSAqCitzdGF0 aWMgdm9pZAogYnVpbGRfcnNkcChHQXJyYXkgKnJzZHBfdGFibGUsIEJJT1NMaW5rZXIgKmxpbmtl ciwgdW5zaWduZWQgeHNkdF90Ymxfb2Zmc2V0KQogewogICAgIEFjcGlSc2RwRGVzY3JpcHRvciAq cnNkcCA9IGFjcGlfZGF0YV9wdXNoKHJzZHBfdGFibGUsIHNpemVvZiAqcnNkcCk7CkBAIC0zOTIs OCArMzkyLDYgQEAgYnVpbGRfcnNkcChHQXJyYXkgKnJzZHBfdGFibGUsIEJJT1NMaW5rZXIgKmxp bmtlciwgdW5zaWduZWQgeHNkdF90Ymxfb2Zmc2V0KQogICAgIGJpb3NfbGlua2VyX2xvYWRlcl9h ZGRfY2hlY2tzdW0obGlua2VyLCBBQ1BJX0JVSUxEX1JTRFBfRklMRSwKICAgICAgICAgKGNoYXIg Kilyc2RwIC0gcnNkcF90YWJsZS0+ZGF0YSwgc2l6ZW9mICpyc2RwLAogICAgICAgICAoY2hhciAq KSZyc2RwLT5jaGVja3N1bSAtIHJzZHBfdGFibGUtPmRhdGEpOwotCi0gICAgcmV0dXJuIHJzZHBf dGFibGU7CiB9CiAKIHN0YXRpYyB2b2lkCmRpZmYgLS1naXQgYS9ody9pMzg2L2FjcGktYnVpbGQu YyBiL2h3L2kzODYvYWNwaS1idWlsZC5jCmluZGV4IDgxZDk4ZmEzNGYuLjc0NDE5ZDA2NjMgMTAw NjQ0Ci0tLSBhL2h3L2kzODYvYWNwaS1idWlsZC5jCisrKyBiL2h3L2kzODYvYWNwaS1idWlsZC5j CkBAIC0yNTEzLDcgKzI1MTMsNyBAQCBidWlsZF9hbWRfaW9tbXUoR0FycmF5ICp0YWJsZV9kYXRh LCBCSU9TTGlua2VyICpsaW5rZXIpCiAgICAgICAgICAgICAgICAgICJJVlJTIiwgdGFibGVfZGF0 YS0+bGVuIC0gaW9tbXVfc3RhcnQsIDEsIE5VTEwsIE5VTEwpOwogfQogCi1zdGF0aWMgR0FycmF5 ICoKK3N0YXRpYyB2b2lkCiBidWlsZF9yc2RwKEdBcnJheSAqcnNkcF90YWJsZSwgQklPU0xpbmtl ciAqbGlua2VyLCB1bnNpZ25lZCByc2R0X3RibF9vZmZzZXQpCiB7CiAgICAgQWNwaVJzZHBEZXNj cmlwdG9yICpyc2RwID0gYWNwaV9kYXRhX3B1c2gocnNkcF90YWJsZSwgc2l6ZW9mICpyc2RwKTsK QEAgLTI1MzUsOCArMjUzNSw2IEBAIGJ1aWxkX3JzZHAoR0FycmF5ICpyc2RwX3RhYmxlLCBCSU9T TGlua2VyICpsaW5rZXIsIHVuc2lnbmVkIHJzZHRfdGJsX29mZnNldCkKICAgICBiaW9zX2xpbmtl cl9sb2FkZXJfYWRkX2NoZWNrc3VtKGxpbmtlciwgQUNQSV9CVUlMRF9SU0RQX0ZJTEUsCiAgICAg ICAgIChjaGFyICopcnNkcCAtIHJzZHBfdGFibGUtPmRhdGEsIHNpemVvZiAqcnNkcCwKICAgICAg ICAgKGNoYXIgKikmcnNkcC0+Y2hlY2tzdW0gLSByc2RwX3RhYmxlLT5kYXRhKTsKLQotICAgIHJl dHVybiByc2RwX3RhYmxlOwogfQogCiBzdGF0aWMgYm9vbCBhY3BpX2dldF9tY2ZnKEFjcGlNY2Zn SW5mbyAqbWNmZykKLS0gCjIuMTkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m by94ZW4tZGV2ZWw=