[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