From mboxrd@z Thu Jan 1 00:00:00 1970 From: Maran Wilson Subject: [PATCH v4 3/4] libxl: Store e820 map in xc_dom_image Date: Tue, 20 Mar 2018 09:50:51 -0700 Message-ID: <1521564652-31992-2-git-send-email-maran.wilson@oracle.com> References: <1521564536-31880-1-git-send-email-maran.wilson@oracle.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1521564536-31880-1-git-send-email-maran.wilson@oracle.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: xen-devel@lists.xen.org Cc: wei.liu2@citrix.com, boris.ostrovsky@oracle.com, roger.pau@citrix.com, ian.jackson@eu.citrix.com, maran.wilson@oracle.com List-Id: xen-devel@lists.xenproject.org RnJvbTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KCldlIHdp bGwgbGF0ZXIgY29weSBpdCB0byBodm1fc3RhcnRfaW5mby4KCihBbHNvIHJlbW92ZSBzdGFsZSBj b21tZW50IGNsYW1pbmcgdGhhdCB4Y19kb21faW1hZ2Uuc3RhcnRfaW5mb19zZWcgaXMKb25seSB1 c2VkIGZvciBIVk1saXRlIGd1ZXN0cykKClNpZ25lZC1vZmYtYnk6IEJvcmlzIE9zdHJvdnNreSA8 Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+Ci0tLQogdG9vbHMvbGlieGMvaW5jbHVkZS94Y19k b20uaCB8IDcgKysrKysrLQogdG9vbHMvbGlieGwvbGlieGxfeDg2LmMgICAgICB8IDQgKysrKwog MiBmaWxlcyBjaGFuZ2VkLCAxMCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0t Z2l0IGEvdG9vbHMvbGlieGMvaW5jbHVkZS94Y19kb20uaCBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUv eGNfZG9tLmgKaW5kZXggNDkxY2FkOC4uOGE2Njg4OSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMv aW5jbHVkZS94Y19kb20uaAorKysgYi90b29scy9saWJ4Yy9pbmNsdWRlL3hjX2RvbS5oCkBAIC05 OSw3ICs5OSw3IEBAIHN0cnVjdCB4Y19kb21faW1hZ2UgewogICAgIHN0cnVjdCB4Y19kb21fc2Vn IHAybV9zZWc7CiAgICAgc3RydWN0IHhjX2RvbV9zZWcgcGd0YWJsZXNfc2VnOwogICAgIHN0cnVj dCB4Y19kb21fc2VnIGRldmljZXRyZWVfc2VnOwotICAgIHN0cnVjdCB4Y19kb21fc2VnIHN0YXJ0 X2luZm9fc2VnOyAvKiBIVk1saXRlIG9ubHkgKi8KKyAgICBzdHJ1Y3QgeGNfZG9tX3NlZyBzdGFy dF9pbmZvX3NlZzsKICAgICB4ZW5fcGZuX3Qgc3RhcnRfaW5mb19wZm47CiAgICAgeGVuX3Bmbl90 IGNvbnNvbGVfcGZuOwogICAgIHhlbl9wZm5fdCB4ZW5zdG9yZV9wZm47CkBAIC0yMjQsNiArMjI0 LDExIEBAIHN0cnVjdCB4Y19kb21faW1hZ2UgewogICAgIC8qIEV4dHJhIFNNQklPUyBzdHJ1Y3R1 cmVzIHBhc3NlZCB0byBIVk1MT0FERVIgKi8KICAgICBzdHJ1Y3QgeGNfaHZtX2Zpcm13YXJlX21v ZHVsZSBzbWJpb3NfbW9kdWxlOwogCisjaWYgZGVmaW5lZChfX2kzODZfXykgfHwgZGVmaW5lZChf X3g4Nl82NF9fKQorICAgIHN0cnVjdCBlODIwZW50cnkgKmU4MjA7CisgICAgdW5zaWduZWQgaW50 IGU4MjBfZW50cmllczsKKyNlbmRpZgorCiAgICAgeGVuX3Bmbl90IHZ1YXJ0X2dmbjsKIH07CiAK ZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3g4Ni5jIGIvdG9vbHMvbGlieGwvbGlieGxf eDg2LmMKaW5kZXggN2NiYmZkMC4uNjUxYjdkNSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGli eGxfeDg2LmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfeDg2LmMKQEAgLTU4Miw2ICs1ODIsMTAg QEAgc3RhdGljIGludCBkb21haW5fY29uc3RydWN0X21lbW1hcChsaWJ4bF9fZ2MgKmdjLAogICAg ICAgICBnb3RvIG91dDsKICAgICB9CiAKKyAgICBkb20tPmU4MjAgPSBsaWJ4bF9fbWFsbG9jKGdj LCBlODIwX2VudHJpZXMgKiBzaXplb2YoKihkb20tPmU4MjApKSk7CisgICAgZG9tLT5lODIwX2Vu dHJpZXMgPSBlODIwX2VudHJpZXM7CisgICAgbWVtY3B5KGRvbS0+ZTgyMCwgZTgyMCwgZTgyMF9l bnRyaWVzICogc2l6ZW9mKCooZG9tLT5lODIwKSkpOworCiBvdXQ6CiAgICAgcmV0dXJuIHJjOwog fQotLSAKMS44LjMuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2 ZWw=