From mboxrd@z Thu Jan 1 00:00:00 1970 From: Shannon Zhao Subject: [PATCH v7 13/22] arm/acpi: Map the new created EFI and ACPI tables to Dom0 Date: Fri, 25 Mar 2016 21:48:46 +0800 Message-ID: <1458913735-2678-14-git-send-email-shannon.zhao@linaro.org> References: <1458913735-2678-1-git-send-email-shannon.zhao@linaro.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1458913735-2678-1-git-send-email-shannon.zhao@linaro.org> 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: julien.grall@arm.com, shannon.zhao@linaro.org, stefano.stabellini@citrix.com, peter.huangpeng@huawei.com, zhaoshenglong@huawei.com List-Id: xen-devel@lists.xenproject.org TWFwIHRoZSBVRUZJIGFuZCBBQ1BJIHRhYmxlcyB3aGljaCB3ZSBjcmVhdGVkIHRvIG5vbi1SQU0g c3BhY2UgaW4gRG9tMC4KClNpZ25lZC1vZmYtYnk6IFNoYW5ub24gWmhhbyA8c2hhbm5vbi56aGFv QGxpbmFyby5vcmc+ClJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm8uc3Rh YmVsbGluaUBldS5jaXRyaXguY29tPgotLS0Kdjc6IGZsdXNoIHRoZSBjYWNoZQotLS0KIHhlbi9h cmNoL2FybS9kb21haW5fYnVpbGQuYyB8IDE5ICsrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBj aGFuZ2VkLCAxOSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWFp bl9idWlsZC5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCmluZGV4IDk1NGUwZTMuLjcw Yzg0MjEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYworKysgYi94ZW4v YXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKQEAgLTE3MjMsNiArMTcyMywyNSBAQCBzdGF0aWMgaW50 IHByZXBhcmVfYWNwaShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qga2VybmVsX2luZm8gKmtpbmZv KQogICAgIGFjcGlfY3JlYXRlX2VmaV9zeXN0ZW1fdGFibGUoZCwgdGJsX2FkZCk7CiAgICAgYWNw aV9jcmVhdGVfZWZpX21tYXBfdGFibGUoZCwgJmtpbmZvLT5tZW0sIHRibF9hZGQpOwogCisgICAg LyogTWFwIHRoZSBFRkkgYW5kIEFDUEkgdGFibGVzIHRvIERvbTAgKi8KKyAgICByYyA9IG1hcF9y ZWdpb25zX3J3X2NhY2hlKGQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkcl90 b19wZm4oZC0+YXJjaC5lZmlfYWNwaV9ncGEpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgUEZOX1VQKGQtPmFyY2guZWZpX2FjcGlfbGVuKSwKKyAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIHBhZGRyX3RvX3Bmbih2aXJ0X3RvX21hZGRyKGQtPmFyY2guZWZpX2FjcGlfdGFibGUp KSk7CisgICAgaWYgKCByYyAhPSAwICkKKyAgICB7CisgICAgICAgIHByaW50ayhYRU5MT0dfRVJS ICJVbmFibGUgdG8gbWFwIEVGSS9BQ1BJIHRhYmxlIDB4JSJQUkl4NjQKKyAgICAgICAgICAgICAg ICIgLSAweCUiUFJJeDY0IiBpbiBkb21haW4gJWRcbiIsCisgICAgICAgICAgICAgICBkLT5hcmNo LmVmaV9hY3BpX2dwYSAmIFBBR0VfTUFTSywKKyAgICAgICAgICAgICAgIFBBR0VfQUxJR04oZC0+ YXJjaC5lZmlfYWNwaV9ncGEgKyBkLT5hcmNoLmVmaV9hY3BpX2xlbikgLSAxLAorICAgICAgICAg ICAgICAgZC0+ZG9tYWluX2lkKTsKKyAgICAgICAgcmV0dXJuIHJjOworICAgIH0KKworICAgIC8q IEZsdXNoIGNhY2hlIG9mIHRoaXMgcmVnaW9uIGluIGNhc2UgRG9tMCBnZXRzIHdyb25nIGRhdGEu ICovCisgICAgY2xlYW5fYW5kX2ludmFsaWRhdGVfZGNhY2hlX3ZhX3JhbmdlKGQtPmFyY2guZWZp X2FjcGlfdGFibGUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGQt PmFyY2guZWZpX2FjcGlfbGVuKTsKKwogICAgIHJldHVybiAwOwogfQogI2Vsc2UKLS0gCjIuMS40 CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwOi8vbGlzdHMueGVu Lm9yZy94ZW4tZGV2ZWwK