From mboxrd@z Thu Jan 1 00:00:00 1970 From: Shannon Zhao Subject: [PATCH RESEND 07/14] libxl/arm: Construct ACPI DSDT table Date: Tue, 31 May 2016 13:02:59 +0800 Message-ID: <1464670986-10256-8-git-send-email-zhaoshenglong@huawei.com> References: <1464670986-10256-1-git-send-email-zhaoshenglong@huawei.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1464670986-10256-1-git-send-email-zhaoshenglong@huawei.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: xen-devel@lists.xen.org Cc: sstabellini@kernel.org, wei.liu2@citrix.com, ian.jackson@eu.citrix.com, peter.huangpeng@huawei.com, julien.grall@arm.com, shannon.zhao@linaro.org List-Id: xen-devel@lists.xenproject.org RnJvbTogU2hhbm5vbiBaaGFvIDxzaGFubm9uLnpoYW9AbGluYXJvLm9yZz4KCkN1cnJlbnRseSB0 aGVyZSBpcyBvbmx5IHRoZSB0YWJsZSBoZWFkZXIgaW4gRFNEVCB0YWJsZS4KClNpZ25lZC1vZmYt Ynk6IFNoYW5ub24gWmhhbyA8c2hhbm5vbi56aGFvQGxpbmFyby5vcmc+Ci0tLQogdG9vbHMvbGli eGwvbGlieGxfYXJtLmMgfCAxNSArKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAxNSBp bnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfYXJtLmMgYi90b29s cy9saWJ4bC9saWJ4bF9hcm0uYwppbmRleCBjM2I4ZmI0Li43OTQ5NjM1IDEwMDY0NAotLS0gYS90 b29scy9saWJ4bC9saWJ4bF9hcm0uYworKysgYi90b29scy9saWJ4bC9saWJ4bF9hcm0uYwpAQCAt OTQ0LDYgKzk0NCwyMCBAQCBzdGF0aWMgdm9pZCBtYWtlX2FjcGlfZmFkdChsaWJ4bF9fZ2MgKmdj LCBzdHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20pCiAgICAgZG9tLT5hY3BpdGFibGVfc2l6ZSArPSBk b20tPmFjcGl0YWJsZV9ibG9iLT5mYWR0LnNpemU7CiB9CiAKK3N0YXRpYyB2b2lkIG1ha2VfYWNw aV9kc2R0KGxpYnhsX19nYyAqZ2MsIHN0cnVjdCB4Y19kb21faW1hZ2UgKmRvbSkKK3sKKyAgICBz dHJ1Y3QgYWNwaV90YWJsZV9oZWFkZXIgKmRzZHQ7CisKKyAgICAvKiBDdXJyZW50bHkgdGhlcmUg aXMgb25seSB0aGUgdGFibGUgaGVhZGVyIGluIERTRFQgdGFibGUuICovCisgICAgZHNkdCA9IGxp YnhsX196YWxsb2MoZ2MsIHNpemVvZigqZHNkdCkpOworICAgIG1ha2VfYWNwaV9oZWFkZXIoKHZv aWQgKilkc2R0LCAiRFNEVCIsIHNpemVvZigqZHNkdCksIDIpOworCisgICAgZG9tLT5hY3BpdGFi bGVfYmxvYi0+ZHNkdC50YWJsZSA9ICh2b2lkICopZHNkdDsKKyAgICAvKiBBbGlnbiB0byA2NGJp dC4gKi8KKyAgICBkb20tPmFjcGl0YWJsZV9ibG9iLT5kc2R0LnNpemUgPSBST1VORFVQKHNpemVv ZigqZHNkdCksIDMpOworICAgIGRvbS0+YWNwaXRhYmxlX3NpemUgKz0gUk9VTkRVUChkb20tPmFj cGl0YWJsZV9ibG9iLT5kc2R0LnNpemUsIDMpOworfQorCiBzdGF0aWMgaW50IHByZXBhcmVfYWNw aShsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyAqaW5mbywKICAgICAgICAg ICAgICAgICAgICAgICAgIGxpYnhsX19kb21haW5fYnVpbGRfc3RhdGUgKnN0YXRlLAogICAgICAg ICAgICAgICAgICAgICAgICAgc3RydWN0IHhjX2RvbV9pbWFnZSAqZG9tKQpAQCAtOTY2LDYgKzk4 MCw3IEBAIHN0YXRpYyBpbnQgcHJlcGFyZV9hY3BpKGxpYnhsX19nYyAqZ2MsIGxpYnhsX2RvbWFp bl9idWlsZF9pbmZvICppbmZvLAogCiAgICAgbWFrZV9hY3BpX2d0ZHQoZ2MsIGRvbSk7CiAgICAg bWFrZV9hY3BpX2ZhZHQoZ2MsIGRvbSk7CisgICAgbWFrZV9hY3BpX2RzZHQoZ2MsIGRvbSk7CiAK ICAgICByZXR1cm4gMDsKIH0KLS0gCjIuMC40CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp c3RzLnhlbi5vcmcKaHR0cDovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==