[U-Boot-Users] Target support for qemu -M mips

Shinya Kuribayashi skuribay at ruby.dti.ne.jp
Sun Dec 23 10:06:16 CET 2007

Vlad Lungu wrote:
> make qemu_mips_config ; make
> Copy (or symlink) u-boot.bin to mips_bios.bin and launch
> qemu-system-mips -L . /dev/null
> -L . so that qemu picks the BIOS from the current directory and
> /dev/null because qemu wants a disk image. Qemu willl load and launch 
> U-Boot.

$ cd u-boot.git
$ make distclean
$ make qemu_mips_config
$ make CROSS_COMPILE=mips-linux-
$ cp -a u-boot.bin mips_bios.bin
$ qemu-system-mips -L . /dev/nulll

at this point, qemu console window appears but I can't see any u-boot's
bootlog. I tried qemu on Debian testing or the latest CVS, but the same

I use u-boot-1.3.1 + qemu patch, gcc 4.2.1 and binutils

Am I miss something?


> Add -hda file.img to Qemu cmd line  in order to emulate a hard-disk and do
> ide reset
> at the U-Boot prompt ; the disk (or disks) should be identified. Check 
> U-Boot doc for booting fromHD :-)
> Add -tftp / and then do dhcp (or directly tftp) and then bootelf (on 
> vmlinux) or bootm (on uimage).
> Main purpose is to be able to develop U-Boot modules with no hardware. 
> Secondary is for me to learn how it works :-) in order
> to develop a free BIOS for the MTI Malta board, as emulated by Qemu 
> (comes with PCI and stuff). Or even for the real board. I have that
> sort-of-working too, but I'm not very happy with  the PCI bus driver .

More information about the U-Boot mailing list