| To: | Alon Bar-Lev <alon.barlev@gmail.com> |
|---|---|
| Subject: | Re: [MIPS] Build an embedded initramfs into mips kernel |
| From: | "H. Peter Anvin" <hpa@zytor.com> |
| Date: | Tue, 18 Dec 2007 13:27:09 -0800 |
| Cc: | linux-mips@ftp.linux-mips.org, LKML <linux-kernel@vger.kernel.org> |
| In-reply-to: | <9e0cf0bf0712181208m7f16b9acpf3dba67f3556a613@mail.gmail.com> |
| Original-recipient: | rfc822;linux-mips@ftp.linux-mips.org |
| References: | <9e0cf0bf0712181208m7f16b9acpf3dba67f3556a613@mail.gmail.com> |
| Sender: | linux-mips-bounce@linux-mips.org |
| User-agent: | Thunderbird 2.0.0.9 (X11/20071115) |
Alon Bar-Lev wrote: Hello, I am trying to build a basic initramfs image into the kernel, using the CONFIG_INITRAMFS_SOURCE. The required result is a single image loaded into a target containing usermode application (busybox). I use cross compile mipsel-unknown-linux-uclibc in order to build the kernel and the initramfs's usermode. The cpio image is created using cpio -o -H newc command. The same configuration works with i586-pc-linux-uclibc cross compile. printk at init/main.c::run_init_process() shows that the kernel_execve() returns -2 (ENOENT) for /init and -14 (EFAULT) for /*/init. Looking at the initramfs /init is available and executable. Any reason why I get ENOENT? Any special procedure should be performed for mips arch? Make sure your /init doesn't depend on an interpreter or library which isn't available.
-hpa
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| ||
| Previous by Date: | [MIPS] Build an embedded initramfs into mips kernel, Alon Bar-Lev |
|---|---|
| Next by Date: | Re: [MIPS] Build an embedded initramfs into mips kernel, Alon Bar-Lev |
| Previous by Thread: | [MIPS] Build an embedded initramfs into mips kernel, Alon Bar-Lev |
| Next by Thread: | Re: [MIPS] Build an embedded initramfs into mips kernel, Alon Bar-Lev |
| Indexes: | [Date] [Thread] [Top] [All Lists] |