From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1LFEMu-0000Ly-Jp for qemu-devel@nongnu.org; Tue, 23 Dec 2008 16:00:44 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1LFEMt-0000Ky-Ri for qemu-devel@nongnu.org; Tue, 23 Dec 2008 16:00:44 -0500 Received: from [199.232.76.173] (port=50228 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1LFEMt-0000Ko-N4 for qemu-devel@nongnu.org; Tue, 23 Dec 2008 16:00:43 -0500 Received: from mail-bw0-f12.google.com ([209.85.218.12]:36214) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1LFEMt-0003yb-3k for qemu-devel@nongnu.org; Tue, 23 Dec 2008 16:00:43 -0500 Received: by bwz5 with SMTP id 5so619141bwz.10 for ; Tue, 23 Dec 2008 13:00:41 -0800 (PST) Message-ID: Date: Tue, 23 Dec 2008 22:59:13 +0200 From: "Blue Swirl" MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_Part_99238_16205089.1230065953796" Subject: [Qemu-devel] [PATCH] PPC: Fix kernel loading Reply-To: qemu-devel@nongnu.org List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: "qemu-devel@nongnu.org" , Laurent Vivier , Aurelien Jarno ------=_Part_99238_16205089.1230065953796 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi, I found out why Linux loaded using -kernel does not work: it's loaded as a binary image! No wonder why it didn't work. With this patch (applied after the previous three, current OpenBIOS) Linux executes until via_calibrate_decr, where it hangs. ------=_Part_99238_16205089.1230065953796 Content-Type: plain/text; name=q_4_ppc_fix_kernel.diff Content-Transfer-Encoding: base64 X-Attachment-Id: f_fp31guob Content-Disposition: attachment; filename=q_4_ppc_fix_kernel.diff SW5kZXg6IHFlbXUvaHcvcHBjX29sZHdvcmxkLmMKPT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gcWVtdS5vcmlnL2h3 L3BwY19vbGR3b3JsZC5jCTIwMDgtMTItMjMgMjA6NDQ6MzcuMDAwMDAwMDAwICswMDAwCisrKyBx ZW11L2h3L3BwY19vbGR3b3JsZC5jCTIwMDgtMTItMjMgMjA6NDg6NTkuMDAwMDAwMDAwICswMDAw CkBAIC0yMDcsNyArMjA3LDE1IEBACiAgICAgaWYgKGxpbnV4X2Jvb3QpIHsKICAgICAgICAga2Vy bmVsX2Jhc2UgPSBLRVJORUxfTE9BRF9BRERSOwogICAgICAgICAvKiBub3cgd2UgY2FuIGxvYWQg dGhlIGtlcm5lbCAqLwotICAgICAgICBrZXJuZWxfc2l6ZSA9IGxvYWRfaW1hZ2Uoa2VybmVsX2Zp bGVuYW1lLCBwaHlzX3JhbV9iYXNlICsga2VybmVsX2Jhc2UpOworICAgICAgICBrZXJuZWxfc2l6 ZSA9IGxvYWRfZWxmKGtlcm5lbF9maWxlbmFtZSwga2VybmVsX2Jhc2UgLSAweGMwMDAwMDAwVUxM LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE5VTEwsIE5VTEwsIE5VTEwpOworICAg ICAgICBpZiAoa2VybmVsX3NpemUgPCAwKQorICAgICAgICAgICAga2VybmVsX3NpemUgPSBsb2Fk X2FvdXQoa2VybmVsX2ZpbGVuYW1lLCBrZXJuZWxfYmFzZSwKKyAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIHJhbV9zaXplIC0ga2VybmVsX2Jhc2UpOworICAgICAgICBpZiAoa2Vy bmVsX3NpemUgPCAwKQorICAgICAgICAgICAga2VybmVsX3NpemUgPSBsb2FkX2ltYWdlX3Rhcmdw aHlzKGtlcm5lbF9maWxlbmFtZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICBrZXJuZWxfYmFzZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICByYW1fc2l6ZSAtIGtlcm5lbF9iYXNlKTsKICAgICAgICAgaWYgKGtlcm5l bF9zaXplIDwgMCkgewogICAgICAgICAgICAgY3B1X2Fib3J0KGVudiwgInFlbXU6IGNvdWxkIG5v dCBsb2FkIGtlcm5lbCAnJXMnXG4iLAogICAgICAgICAgICAgICAgICAgICAgIGtlcm5lbF9maWxl bmFtZSk7Cg== ------=_Part_99238_16205089.1230065953796--