From: Ralf Baechle <ralf@linux-mips.org>
To: Danny Home Educator <dannyhsdad@gmail.com>
Cc: linux-mips@linux-mips.org
Subject: Re: QEMU and mips linux
Date: Thu, 11 Aug 2005 18:41:28 +0100 [thread overview]
Message-ID: <20050811174128.GA31760@linux-mips.org> (raw)
In-Reply-To: <1634a4f105081110194fe8603d@mail.gmail.com>
On Thu, Aug 11, 2005 at 12:19:08PM -0500, Danny Home Educator wrote:
> I've gotten the binutils and gcc per chain tools directions (except for
> mips-unknown-linux-gnu i.e., 32 bit version of the compiler, etc.) and built
> my own mips cross compiler (I'm on Linux/x86). Then I got the kernel source
> from CVS and in the make menuconfig, all I did was change the machine
> selection to be QEMU and CPU selection to be R4x00.
>
> Then I hand edited the .config to enable CONFIG_CROSSCOMPILE and then I
> built the kernel:
>
> make CROSS_COMPILE=mips-unknown-linux-gnu-
>
> And then I got compile failure with:
>
> LD init/built-in.o
> LD .tmp_vmlinux1
> arch/mips/kernel/built-in.o: In function `show_cpuinfo':
> proc.c:(.text+0x9c88): undefined reference to `get_system_type'
> proc.c:(.text+0x9c88): relocation truncated to fit: R_MIPS_26 against
> `get_system_type'
> make: *** [.tmp_vmlinux1] Error 1
>
>
> I then edited arch/mips/qemu/q-setup.c to add:
>
> 9,14d8
> < const char *get_system_type(void)
> < {
> < return "QEMU MIPS";
> < }
> <
> <
My bad. I've so far compiled it with procfs disabled. Will fix.
> And I was able to build vmlinux. I've gotten qemu-0.7.1, created blank
> bios.bin file and when I try to run it, I get:
>
> % qemu-system-mips -kernel vmlinux -m 16 -nographic
> (qemu) mips_r4k_init: start
> mips_r4k_init: load BIOS '/usr/local/share/qemu/mips_bios.bin' size 131072
>
> And hangs there.
>
> Has anyone else tried qemu with the latest mips linux? Thanks.
You need to enable serial console and add -append console=ttyS0 to the
Qemu options. That all won't help you too much because the emulator will
hang on the first instruction in user mode.
Ralf
next prev parent reply other threads:[~2005-08-11 17:38 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2005-08-11 17:19 QEMU and mips linux Danny Home Educator
2005-08-11 17:41 ` Ralf Baechle [this message]
2005-08-15 11:07 ` Ralf Baechle
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20050811174128.GA31760@linux-mips.org \
--to=ralf@linux-mips.org \
--cc=dannyhsdad@gmail.com \
--cc=linux-mips@linux-mips.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox