From mboxrd@z Thu Jan 1 00:00:00 1970 From: Keir Fraser Subject: Re: Cannot access memory beyond end of bootstrap direct-map area Date: Wed, 24 Mar 2010 08:35:15 +0000 Message-ID: References: <20100324081615.4eb1b83d@auedv3.syscomp.de> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="B_3352264524_18921097" Return-path: In-Reply-To: <20100324081615.4eb1b83d@auedv3.syscomp.de> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: Florian Wagner Cc: "xen-devel@lists.xensource.com" List-Id: xen-devel@lists.xenproject.org > This message is in MIME format. Since your mail reader does not understand this format, some or all of this message may not be legible. --B_3352264524_18921097 Content-type: text/plain; charset="US-ASCII" Content-transfer-encoding: 7bit On 24/03/2010 07:16, "Florian Wagner" wrote: >> Okay, please try the attached patch. You only need to rebuild/install >> the hypervisor itself (xen.gz). If it works okay for you I will apply >> it to the next stable releases of 4.0 and 3.4. > > The patch didn't apply cleanly to the xen 3.4.2 release so I modified > it to do so (see attached reloc-3.4.2). > > All it did is turn the original problem into another one. I now get a > "elf_init: not an ELF binary" error instead. Please try the attached patch, which applies on top of the previous patch. -- Keir --B_3352264524_18921097 Content-type: application/octet-stream; name="00-reloc" Content-disposition: attachment; filename="00-reloc" Content-transfer-encoding: base64 ZGlmZiAtciAwNDc1YzU2N2M3MDggeGVuL2FyY2gveDg2L2Jvb3QvcmVsb2MuYwotLS0gYS94 ZW4vYXJjaC94ODYvYm9vdC9yZWxvYy5jCVR1ZSBNYXIgMjMgMDk6Mzc6NTkgMjAxMCArMDAw MAorKysgYi94ZW4vYXJjaC94ODYvYm9vdC9yZWxvYy5jCVdlZCBNYXIgMjQgMDg6MzI6MzYg MjAxMCArMDAwMApAQCAtNjgsMjkgKzY4LDM3IEBACiAgICAgewogICAgICAgICBtb2R1bGVf dCAqbW9kcyA9IHJlbG9jX21iaV9zdHJ1Y3QoCiAgICAgICAgICAgICAobW9kdWxlX3QgKilt YmktPm1vZHNfYWRkciwgbWJpLT5tb2RzX2NvdW50ICogc2l6ZW9mKG1vZHVsZV90KSk7Cisg ICAgICAgIHUzMiBtYXhfYWRkciA9IDA7CisKICAgICAgICAgbWJpLT5tb2RzX2FkZHIgPSAo dTMyKW1vZHM7CisKICAgICAgICAgZm9yICggaSA9IDA7IGkgPCBtYmktPm1vZHNfY291bnQ7 IGkrKyApCiAgICAgICAgIHsKLSNpZiBYRU5fQklUU1BFUkxPTkcgPT0gMzIKLSAgICAgICAg ICAgIC8qCi0gICAgICAgICAgICAgKiAzMi1iaXQgWGVuIG9ubHkgbWFwcyBib3R0b20gMUdC IG9mIG1lbW9yeSBhdCBib290IHRpbWUuCi0gICAgICAgICAgICAgKiBSZWxvY2F0ZSBtb2R1 bGVzIHdoaWNoIGV4dGVuZCBiZXlvbmQgdGhpcyAoR1JVQjIgaW4gcGFydGljdWxhcgotICAg ICAgICAgICAgICogbGlrZXMgdG8gcGxhY2UgbW9kdWxlcyBhcyBoaWdoIGFzIHBvc3NpYmxl IGJlbG93IDRHQikuCi0gICAgICAgICAgICAgKi8KKyAgICAgICAgICAgIGlmICggbW9kc1tp XS5zdHJpbmcgKQorICAgICAgICAgICAgICAgIG1vZHNbaV0uc3RyaW5nID0gKHUzMilyZWxv Y19tYmlfc3RyaW5nKChjaGFyICopbW9kc1tpXS5zdHJpbmcpOworICAgICAgICAgICAgaWYg KCBtb2RzW2ldLm1vZF9lbmQgPiBtYXhfYWRkciApCisgICAgICAgICAgICAgICAgbWF4X2Fk ZHIgPSBtb2RzW2ldLm1vZF9lbmQ7CisgICAgICAgIH0KKworICAgICAgICAvKgorICAgICAg ICAgKiAzMi1iaXQgWGVuIG9ubHkgbWFwcyBib3R0b20gMUdCIG9mIG1lbW9yeSBhdCBib290 IHRpbWUuIFJlbG9jYXRlIAorICAgICAgICAgKiBtb2R1bGVzIHdoaWNoIGV4dGVuZCBiZXlv bmQgdGhpcyAoR1JVQjIgaW4gcGFydGljdWxhciBsaWtlcyB0byAKKyAgICAgICAgICogcGxh Y2UgbW9kdWxlcyBhcyBoaWdoIGFzIHBvc3NpYmxlIGJlbG93IDRHQikuCisgICAgICAgICAq LwogI2RlZmluZSBCT09UTUFQX0VORCAoMXVsPDwzMCkgLyogMUdCICovCi0gICAgICAgICAg ICBzdGF0aWMgdm9pZCAqbW9kX2FsbG9jID0gKHZvaWQgKilCT09UTUFQX0VORDsKLSAgICAg ICAgICAgIHUzMiBtb2RfbGVuID0gbW9kc1tpXS5tb2RfZW5kIC0gbW9kc1tpXS5tb2Rfc3Rh cnQ7Ci0gICAgICAgICAgICBpZiAoIG1vZHNbaV0ubW9kX2VuZCA+IEJPT1RNQVBfRU5EICkK KyAgICAgICAgaWYgKCAoWEVOX0JJVFNQRVJMT05HID09IDMyKSAmJiAobWF4X2FkZHIgPiBC T09UTUFQX0VORCkgKQorICAgICAgICB7CisgICAgICAgICAgICBjaGFyICptb2RfYWxsb2Mg PSAoY2hhciAqKUJPT1RNQVBfRU5EOworICAgICAgICAgICAgZm9yICggaSA9IDA7IGkgPCBt YmktPm1vZHNfY291bnQ7IGkrKyApCisgICAgICAgICAgICAgICAgbW9kX2FsbG9jIC09IG1v ZHNbaV0ubW9kX2VuZCAtIG1vZHNbaV0ubW9kX3N0YXJ0OworICAgICAgICAgICAgZm9yICgg aSA9IDA7IGkgPCBtYmktPm1vZHNfY291bnQ7IGkrKyApCiAgICAgICAgICAgICB7Ci0gICAg ICAgICAgICAgICAgbW9kX2FsbG9jID0gKHZvaWQgKikKLSAgICAgICAgICAgICAgICAgICAg KCgodW5zaWduZWQgbG9uZyltb2RfYWxsb2MgLSBtb2RfbGVuKSAmIH4xNXVsKTsKKyAgICAg ICAgICAgICAgICB1MzIgbW9kX2xlbiA9IG1vZHNbaV0ubW9kX2VuZCAtIG1vZHNbaV0ubW9k X3N0YXJ0OwogICAgICAgICAgICAgICAgIG1vZHNbaV0ubW9kX3N0YXJ0ID0gKHUzMiltZW1j cHkoCiAgICAgICAgICAgICAgICAgICAgIG1vZF9hbGxvYywgKGNoYXIgKiltb2RzW2ldLm1v ZF9zdGFydCwgbW9kX2xlbik7CiAgICAgICAgICAgICAgICAgbW9kc1tpXS5tb2RfZW5kID0g bW9kc1tpXS5tb2Rfc3RhcnQgKyBtb2RfbGVuOworICAgICAgICAgICAgICAgIG1vZF9hbGxv YyArPSBtb2RfbGVuOwogICAgICAgICAgICAgfQotI2VuZGlmCi0gICAgICAgICAgICBpZiAo IG1vZHNbaV0uc3RyaW5nICkKLSAgICAgICAgICAgICAgICBtb2RzW2ldLnN0cmluZyA9ICh1 MzIpcmVsb2NfbWJpX3N0cmluZygoY2hhciAqKW1vZHNbaV0uc3RyaW5nKTsKICAgICAgICAg fQogICAgIH0KIAo= --B_3352264524_18921097 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel --B_3352264524_18921097--