[LinuxBIOS] VGA help under QEMU

Myles Watson myles at pel.cs.byu.edu
Thu Dec 13 22:37:51 CET 2007


On Dec 13, 2007 1:50 PM, Myles Watson <myles at pel.cs.byu.edu> wrote:
> > I am trying to boot LinuxBIOS using qemu with VGA support.  I have got
> > both V2 & V3 to boot with a FILO payload and the linux test disk image
> > from QEMU website using the -nographic option.
> >
> > I can boot the disk image using qemu and the bios & vgabios it came with.
> >
> > I cannot get it to come up with either V2 or V3.  I have tried copying
> > the vgabios.bin image to a local directory and then booting qemu with
> > the -L ./ option.  I see the initial QEMu messages a blank screen
> > appears that looks like the VGA output and then it goes down to a small
> > block on the screen.
> >
> > I have compiled  V3 with x86emu support.  Under V2 I could not figure
> > out how to get it to compile with VGA support.
>
> Under v2 I just used the default config in buildrom and made sure that the
> ROM file from LinuxBIOS and the vgabios*.bin files were in the same
> directory.  It hangs during the boot, but not because of the VGA.  I'm
> looking into it more.
>
> For v3 I get the same thing you do.
>
> I started qemu with "-L BIOS_DIR hd.img"
>
> Myles

My v2 hang seems to be the choice of Linux kernel for LAB and a qemu bug.

I used filo as the payload for testing, a blank hard drive so nothing
loads.  Under v2 it executes the vga ROM and initializes correctly.
Under v3 it doesn't seem to execute the ROM.  I changed the default
configuration to try using MULTIPLE_VGA_INIT, and using x86emu and
vm86, but it didn't seem to make a difference.

I'm attaching the serial log of my boot.  Maybe I just don't see where
it's being executed and there's another problem?

Myles
-------------- next part --------------
A non-text attachment was scrubbed...
Name: v3ser.out
Type: application/octet-stream
Size: 32866 bytes
Desc: not available
URL: <http://www.coreboot.org/pipermail/coreboot/attachments/20071213/13d0a804/attachment.obj>


More information about the coreboot mailing list