From mboxrd@z Thu Jan 1 00:00:00 1970 From: Peng Fan Subject: [PATCH] xen/arm: setup: initialize xenheap mappings after boot pages avaiable Date: Fri, 27 May 2016 13:31:59 +0800 Message-ID: <1464327119-6242-1-git-send-email-van.freenix@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: julien.grall@arm.com, sstabellini@kernel.org Cc: van.freenix@gmail.com, xen-devel@lists.xen.org List-Id: xen-devel@lists.xenproject.org VG8gQVJNNjQsIHNldHVwX3hlbmhlYXBfbWFwcGluZ3MgbWF5IGNhbGwgYWxsb2NfYm9vdF9wYWdl cyB0byBhbGxvY2F0ZQpmaXJzdCBsZXZlbCBwYWdlIHRhYmxlLCBpZiB0aGVyZSBpcyBhIGJpZyBj aHVuayBtZW1vcnkgKGllLCA+NTEyR0IpLgoKU28sIG5lZWQgdG8gbWFrZSBzdXJlIGJvb3QgcGFn ZXMgYXJlIHJlYWR5IGJlZm9yZSBzZXR1cCB4ZW5oZWFwIG1hcHBpbmdzLgoKU2lnbmVkLW9mZi1i eTogUGVuZyBGYW4gPHZhbi5mcmVlbml4QGdtYWlsLmNvbT4KQ2M6IEp1bGllbiBHcmFsbCA8anVs aWVuLmdyYWxsQGFybS5jb20+CkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtl cm5lbC5vcmc+Ci0tLQogeGVuL2FyY2gvYXJtL3NldHVwLmMgfCA0ICsrLS0KIDEgZmlsZSBjaGFu Z2VkLCAyIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Fy Y2gvYXJtL3NldHVwLmMgYi94ZW4vYXJjaC9hcm0vc2V0dXAuYwppbmRleCBkY2IyM2I3Li4yNGNm OWQzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vc2V0dXAuYworKysgYi94ZW4vYXJjaC9hcm0v c2V0dXAuYwpAQCAtNjQxLDggKzY0MSw2IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBzZXR1cF9tbSh1 bnNpZ25lZCBsb25nIGR0Yl9wYWRkciwgc2l6ZV90IGR0Yl9zaXplKQogICAgICAgICByYW1fc3Rh cnQgPSBtaW4ocmFtX3N0YXJ0LGJhbmtfc3RhcnQpOwogICAgICAgICByYW1fZW5kID0gbWF4KHJh bV9lbmQsYmFua19lbmQpOwogCi0gICAgICAgIHNldHVwX3hlbmhlYXBfbWFwcGluZ3MoYmFua19z dGFydD4+UEFHRV9TSElGVCwgYmFua19zaXplPj5QQUdFX1NISUZUKTsKLQogICAgICAgICBzID0g YmFua19zdGFydDsKICAgICAgICAgd2hpbGUgKCBzIDwgYmFua19lbmQgKQogICAgICAgICB7CkBA IC02NjMsNiArNjYxLDggQEAgc3RhdGljIHZvaWQgX19pbml0IHNldHVwX21tKHVuc2lnbmVkIGxv bmcgZHRiX3BhZGRyLCBzaXplX3QgZHRiX3NpemUpCiAgICAgICAgICAgICBkdF91bnJlc2VydmVk X3JlZ2lvbnMocywgZSwgaW5pdF9ib290X3BhZ2VzLCAwKTsKICAgICAgICAgICAgIHMgPSBuOwog ICAgICAgICB9CisKKyAgICAgICAgc2V0dXBfeGVuaGVhcF9tYXBwaW5ncyhiYW5rX3N0YXJ0Pj5Q QUdFX1NISUZULCBiYW5rX3NpemU+PlBBR0VfU0hJRlQpOwogICAgIH0KIAogICAgIHRvdGFsX3Bh Z2VzICs9IHJhbV9zaXplID4+IFBBR0VfU0hJRlQ7Ci0tIAoyLjYuMgoKCl9fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cDovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==