All of lore.kernel.org
 help / color / mirror / Atom feed
From: Stefan Weil <Stefan.Weil@weilnetz.de>
To: Rob Landley <rob@landley.net>
Cc: QEMU Developers <qemu-devel@nongnu.org>
Subject: Re: [Qemu-devel] EFI BIOS on QEMU
Date: Sat, 26 Apr 2008 18:11:03 +0200	[thread overview]
Message-ID: <48135417.4050804@weilnetz.de> (raw)
In-Reply-To: <200801071912.25678.rob@landley.net>

Rob Landley schrieb:
> On Monday 07 January 2008 14:19:27 Stefan Weil wrote:
>> Hi,
>>
>> I just wanted to run QEMU CVS with EFI BIOS:
>>
>> i386-softmmu/qemu -snapshot -L efi-bios -hda efi-bios/efi.disk
>> linux.img -net nic,model=i82551 -net user
>>
>> i82551 is part of the E100 emulator (eepro100.c).
>>
>> It does not work - no output on serial console nor VGA screen.
> You tried ctrl-alt-2 to switch from vga to serial console? (Wild guess...)
>
> Where did this bios come from?
> ...
> Could you tell us more about what exactly you're trying to do?
>
> Rob

Hi Rob,

thank you for your answer. I'm sorry that it took some time until I could
come back to this topic. Here is more information on what I was trying to do
(which still does not work).

I heared from Tristan's mail that EFI BIOS network functions only support
eepro100 hardware. Well, I wrote the eepro100 emulation for QEMU, so
I wanted to see this working.

So, I compiled i386-softmmu/qemu from QEMU svn trunk, got
http://fabrice.bellard.free.fr/qemu/linux-0.2.img.bz2 and
http://fabrice.bellard.free.fr/qemu/efi-bios.tar.bz2, unpacked both
files, and finally had this directory:

$ ls -l efi-bios/
insgesamt 24712
-rw-r--r-- 1 stefan stefan  1048576  4. Mär 2007  bios.bin
-rw-r--r-- 1 stefan stefan  3145728  4. Mär 2007  efi.disk
-rw-r--r-- 1 stefan stefan 20971520 26. Apr 16:47 linux-0.2.img
-rw-r--r-- 1 stefan stefan      923  4. Mär 2007  README
-rw-r--r-- 1 stefan stefan    35328 26. Apr 13:18 vgabios-cirrus.bin

vgabios-cirrus.bin is a copy from qemu/trunk/pc-bios.

Now, I started this command:

i386-softmmu/qemu -snapshot -hda efi-bios/efi.disk -hdb 
efi-bios/linux-0.2.img -L efi-bios

Result: no output in VGA console, no output (beside serial0 console) in 
serial console.
Of course I did not try ctrl-alt-2 to switch to the serial console (this 
selects the monitor
console), but ctrl-alt-3.

Obviously, some earlier CVS revisions had worked. So I started with QEMU 
CVS of
2007-03, and it worked! Up to now, I could narrow the change from 
working to no
longer working to the time interval from 2007-10-07 to 2007-10-13.

Stefan

  reply	other threads:[~2008-04-26 16:13 UTC|newest]

Thread overview: 11+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-12-06  4:58 [Qemu-devel] EFI BIOS on QEMU Kuniyasu Suzaki
2007-12-06  9:30 ` Tristan Gingold
2007-12-06 15:48   ` Kuniyasu Suzaki
2008-01-07 20:19     ` Stefan Weil
2008-01-08  1:12       ` Rob Landley
2008-04-26 16:11         ` Stefan Weil [this message]
2008-04-26 19:15           ` Rob Landley
2008-04-26 20:32             ` Stefan Weil
2008-01-08 15:07       ` Tristan Gingold
2008-04-26 17:20         ` [Qemu-devel][BUG] EFI BIOS on QEMU stopped working with r3371 Stefan Weil
2008-06-15 15:05           ` [Qemu-devel][BUG] Regression: " Stefan Weil

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=48135417.4050804@weilnetz.de \
    --to=stefan.weil@weilnetz.de \
    --cc=qemu-devel@nongnu.org \
    --cc=rob@landley.net \
    /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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.