From mboxrd@z Thu Jan 1 00:00:00 1970 From: Shannon Zhao Subject: [PATCH RESEND 09/14] libxl/arm: Construct ACPI XSDT table Date: Tue, 31 May 2016 13:03:01 +0800 Message-ID: <1464670986-10256-10-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 RnJvbTogU2hhbm5vbiBaaGFvIDxzaGFubm9uLnpoYW9AbGluYXJvLm9yZz4KClNpZ25lZC1vZmYt Ynk6IFNoYW5ub24gWmhhbyA8c2hhbm5vbi56aGFvQGxpbmFyby5vcmc+Ci0tLQogdG9vbHMvbGli eGwvbGlieGxfYXJtLmMgfCAyMyArKysrKysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5n ZWQsIDIzIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9hcm0u YyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2FybS5jCmluZGV4IGY3MmY2OTIuLjg0ZWE4YjYgMTAwNjQ0 Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2FybS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2Fy bS5jCkBAIC0xMDYxLDYgKzEwNjEsMjcgQEAgc3RhdGljIGludCBtYWtlX2FjcGlfbWFkdChsaWJ4 bF9fZ2MgKmdjLCBzdHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20sIGludCBucl9jcHVzLAogICAgIHJl dHVybiAwOwogfQogCitzdGF0aWMgdm9pZCBtYWtlX2FjcGlfeHNkdChsaWJ4bF9fZ2MgKmdjLCBz dHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20pCit7CisgICAgdWludDMyX3Qgc2l6ZTsKKyAgICBzdHJ1 Y3QgYWNwaV94c2R0X2Rlc2NyaXB0b3IgKnhzZHQ7CisKKyAgICAvKgorICAgICAqIEN1cnJlbnRs eSBvbmx5IDMgdGFibGVzKEdURFQsIEZBRFQsIE1BRFQpIGFyZSBwb2ludGVkIGJ5IFhTRFQuIEFs bG9jCisgICAgICogZW50cmllcyBmb3IgdGhlbSBidXQgdGhlIGVudHJ5IHZhbHVlcyB3aWxsIGJl IHNwZWNpZmllZCB3aGVuIHRoZXkgYXJlCisgICAgICogY29waWVkIHRvIHRoZSBndWVzdCBtZW1v cnkuCisgICAgICovCisgICAgc2l6ZSA9IHNpemVvZigqeHNkdCkgKyBzaXplb2YodWludDY0X3Qp ICogMzsKKyAgICB4c2R0ID0gbGlieGxfX3phbGxvYyhnYywgc2l6ZSk7CisKKyAgICBtYWtlX2Fj cGlfaGVhZGVyKCZ4c2R0LT5oZWFkZXIsICJYU0RUIiwgc2l6ZSwgMSk7CisKKyAgICBkb20tPmFj cGl0YWJsZV9ibG9iLT54c2R0LnRhYmxlID0gKHZvaWQgKil4c2R0OworICAgIC8qIEFsaWduIHRv IDY0Yml0LiAqLworICAgIGRvbS0+YWNwaXRhYmxlX2Jsb2ItPnhzZHQuc2l6ZSA9IHNpemU7Cisg ICAgZG9tLT5hY3BpdGFibGVfc2l6ZSArPSBkb20tPmFjcGl0YWJsZV9ibG9iLT54c2R0LnNpemU7 Cit9CisKIHN0YXRpYyBpbnQgcHJlcGFyZV9hY3BpKGxpYnhsX19nYyAqZ2MsIGxpYnhsX2RvbWFp bl9idWlsZF9pbmZvICppbmZvLAogICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2RvbWFp bl9idWlsZF9zdGF0ZSAqc3RhdGUsCiAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgeGNf ZG9tX2ltYWdlICpkb20pCkBAIC0xMDg5LDYgKzExMTAsOCBAQCBzdGF0aWMgaW50IHByZXBhcmVf YWNwaShsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyAqaW5mbywKICAgICBp ZiAocmMpCiAJcmV0dXJuIHJjOwogCisgICAgbWFrZV9hY3BpX3hzZHQoZ2MsIGRvbSk7CisKICAg ICByZXR1cm4gMDsKIH0KIAotLSAKMi4wLjQKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz dHMueGVuLm9yZwpodHRwOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK