On 11/11/13 19:42, David Woodhouse wrote:
> On Mon, 2013-11-11 at 16:58 +0100, Laszlo Ersek wrote:
>> SeaVGABIOS:
>>
>> make distclean
>> cat >.config <<-EOT
>> CONFIG_QEMU=y
>> CONFIG_BUILD_VGABIOS=y
>> CONFIG_VGA_CIRRUS=y
>> CONFIG_VGA_PCI=y
>> CONFIG_DEBUG_LEVEL=20
>> EOT
>> yes "" | make oldconfig
>> make -j2 out/vgabios.bin
>> cat out/vgabios.bin >| "$INST"/vgabios-cirrus.csm.bin
>
> That (from git master) builds me a working SeaVGABIOS. Thanks. I'll see
> if I can work out what's wrong with the Fedora 19 one.
My guess:
$ git log --oneline --reverse rel-1.7.2.2..rel-1.7.3 -- vgasrc
d83c87b Normalize POST initialization function name suffixes.
58b157f vgabios: Bochs/QEMU vgabios support should depend on CONFIG_QEMU.
bb7e54a geodevga: fix errors in geode_fp_* functions
3205708 geodevga: move framebuffer setup
42f33ff geodevga: move output setup to own function
0f5628d geodevga: add debug to msr functions
1337eb3 geodevga: fix wrong define name
-> 0069a31 Enable VGA output when settings bochs-specific mode
-> 2eeafbf Enable VGA output when setting Cirrus-specific mode
89a2f96 Convert VAR16VISIBLE, VAR16EXPORT, and VAR32VISIBLE to VARFSEG.
9cba2b3 vgabios: Fix stdvga_perform_gray_scale_summing().
b7b9293 vgabios: Fix cirrus memory clear on mode switch.
Fedora 19 ships a build based on 1.7.2.2.
Laszlo
------------------------------------------------------------------------------
November Webinars for C, C++, Fortran Developers
Accelerate application performance with scalable programming models. Explore
techniques for threading, error checking, porting, and tuning. Get the most
from the latest Intel processors and coprocessors. See abstracts and register
http://pubads.g.doubleclick.net/gampad/clk?id=60136231&iu=/4140/ostg.clktrk
_______________________________________________
edk2-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/edk2-devel