From mboxrd@z Thu Jan 1 00:00:00 1970 From: Juergen Gross Subject: [PATCH v3 08/19] mini-os: get maximum memory size from hypervisor Date: Thu, 11 Aug 2016 11:18:11 +0200 Message-ID: <1470907102-14656-9-git-send-email-jgross@suse.com> References: <1470907102-14656-1-git-send-email-jgross@suse.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1470907102-14656-1-git-send-email-jgross@suse.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org Cc: Juergen Gross , samuel.thibault@ens-lyon.org, wei.liu2@citrix.com List-Id: xen-devel@lists.xenproject.org QWRkIHN1cHBvcnQgZm9yIG9idGFpbmluZyB0aGUgbWF4aW11bSBtZW1vcnkgc2l6ZSBmcm9tIHRo ZSBoeXBlcnZpc29yLgpUaGlzIHdpbGwgbWFrZSBpdCBwb3NzaWJsZSB0byBzdXBwb3J0IGJhbGxv b25pbmcuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CkFj a2VkLWJ5OiBTYW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+Ci0t LQpWMjogTW92ZWQgbmV3IHN0dWZmIHRvIGJhbGxvb24uYwotLS0KIGJhbGxvb24uYyAgICAgICAg IHwgMjIgKysrKysrKysrKysrKysrKysrKysrKwogaW5jbHVkZS9iYWxsb29uLmggfCAgNiArKysr KysKIG1tLmMgICAgICAgICAgICAgIHwgIDIgKysKIDMgZmlsZXMgY2hhbmdlZCwgMzAgaW5zZXJ0 aW9ucygrKQoKZGlmZiAtLWdpdCBhL2JhbGxvb24uYyBiL2JhbGxvb24uYwppbmRleCBmOWNmMjNi Li4xZWMxMTNkIDEwMDY0NAotLS0gYS9iYWxsb29uLmMKKysrIGIvYmFsbG9vbi5jCkBAIC0yMSw0 ICsyMSwyNiBAQAogICogREVBTElOR1MgSU4gVEhFIFNPRlRXQVJFLgogICovCiAKKyNpbmNsdWRl IDxtaW5pLW9zL29zLmg+CiAjaW5jbHVkZSA8bWluaS1vcy9iYWxsb29uLmg+CisjaW5jbHVkZSA8 bWluaS1vcy9saWIuaD4KKyNpbmNsdWRlIDx4ZW4veGVuLmg+CisjaW5jbHVkZSA8eGVuL21lbW9y eS5oPgorCit1bnNpZ25lZCBsb25nIG5yX21heF9wYWdlczsKKwordm9pZCBnZXRfbWF4X3BhZ2Vz KHZvaWQpCit7CisgICAgbG9uZyByZXQ7CisgICAgZG9taWRfdCBkb21pZCA9IERPTUlEX1NFTEY7 CisKKyAgICByZXQgPSBIWVBFUlZJU09SX21lbW9yeV9vcChYRU5NRU1fbWF4aW11bV9yZXNlcnZh dGlvbiwgJmRvbWlkKTsKKyAgICBpZiAoIHJldCA8IDAgKQorICAgIHsKKyAgICAgICAgcHJpbnRr KCJDb3VsZCBub3QgZ2V0IG1heGltdW0gcGZuXG4iKTsKKyAgICAgICAgcmV0dXJuOworICAgIH0K KworICAgIG5yX21heF9wYWdlcyA9IHJldDsKKyAgICBwcmludGsoIk1heGltdW0gbWVtb3J5IHNp emU6ICVsZCBwYWdlc1xuIiwgbnJfbWF4X3BhZ2VzKTsKK30KZGlmZiAtLWdpdCBhL2luY2x1ZGUv YmFsbG9vbi5oIGIvaW5jbHVkZS9iYWxsb29uLmgKaW5kZXggOTc1NmEzZi4uY2Q3OTAxNyAxMDA2 NDQKLS0tIGEvaW5jbHVkZS9iYWxsb29uLmgKKysrIGIvaW5jbHVkZS9iYWxsb29uLmgKQEAgLTI2 LDcgKzI2LDEzIEBACiAKICNpZmRlZiBDT05GSUdfQkFMTE9PTgogCitleHRlcm4gdW5zaWduZWQg bG9uZyBucl9tYXhfcGFnZXM7CisKK3ZvaWQgZ2V0X21heF9wYWdlcyh2b2lkKTsKKwogI2Vsc2Ug LyogQ09ORklHX0JBTExPT04gKi8KIAorc3RhdGljIGlubGluZSB2b2lkIGdldF9tYXhfcGFnZXMo dm9pZCkgeyB9CisKICNlbmRpZiAvKiBDT05GSUdfQkFMTE9PTiAqLwogI2VuZGlmIC8qIF9CQUxM T09OX0hfICovCmRpZmYgLS1naXQgYS9tbS5jIGIvbW0uYwppbmRleCA4Y2YzMjEwLi42ZDgyZjJh IDEwMDY0NAotLS0gYS9tbS5jCisrKyBiL21tLmMKQEAgLTM4LDYgKzM4LDcgQEAKICNpbmNsdWRl IDxtaW5pLW9zL2h5cGVydmlzb3IuaD4KICNpbmNsdWRlIDx4ZW4vbWVtb3J5Lmg+CiAjaW5jbHVk ZSA8bWluaS1vcy9tbS5oPgorI2luY2x1ZGUgPG1pbmktb3MvYmFsbG9vbi5oPgogI2luY2x1ZGUg PG1pbmktb3MvdHlwZXMuaD4KICNpbmNsdWRlIDxtaW5pLW9zL2xpYi5oPgogI2luY2x1ZGUgPG1p bmktb3MveG1hbGxvYy5oPgpAQCAtMzYxLDYgKzM2Miw3IEBAIHZvaWQgaW5pdF9tbSh2b2lkKQog CiAgICAgcHJpbnRrKCJNTTogSW5pdFxuIik7CiAKKyAgICBnZXRfbWF4X3BhZ2VzKCk7CiAgICAg YXJjaF9pbml0X21tKCZzdGFydF9wZm4sICZtYXhfcGZuKTsKICAgICAvKgogICAgICAqIG5vdyB3 ZSBjYW4gaW5pdGlhbGlzZSB0aGUgcGFnZSBhbGxvY2F0b3IKLS0gCjIuNi42CgoKX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl dmVsCg==