[SeaBIOS] Geode vgabios

Kevin O'Connor kevin at koconnor.net
Sat Dec 24 01:48:58 CET 2011


On Sat, Dec 24, 2011 at 12:53:45AM +0100, Nils wrote:
> Hi all,
[...]
> Searching CBFS for prefix vgaroms/
> Found CBFS file fallback/coreboot_ram
> Found CBFS file fallback/payload
> Found CBFS file vsa
> Found CBFS file vgaroms/vgabios.bin
> Copying data 30208 at 0xfff222f8 to 196608 at 0x000c0000
> Checking rom 0x000c0000 (sig aa55 size 59)
> Running option rom at c000:0003
> enter vga_post:
>    a=00000000  b=0000ffff  c=00000000  d=0000ffff ds=0000 es=f000 ss=0000
>   si=00000000 di=0000d230 bp=00000000 sp=00006efe cs=f000 ip=bf93  f=6f12
> GEODEVGA_INIT
> VP_SETUP
> VP_SETUP VP_MISC=0x00000c00
> VP_SETUP VP_MISC=0x00000001
> VP_SETUP VP_DCFG=0x00000000
> VP_SETUP VP_DCFG=0x0001000f
> DC_SETUP
> DC_SETUP dc_fb=0x50000000
> GEODEVGA_DEMO
> enter handle_10:
>    a=00000003  b=5a98000f  c=2839000f  d=2764000f ds=000f es=2839 ss=0000
>   si=6f44000f di=2741000f bp=29b2000f sp=00006ec4 cs=5a98 ip=000f  f=000f
> mode search 03 found 0x00004034
> Set active page 00 address 0000
[...]

I noticed from your log that you appear to be using the patched
vgabios for Geode.  Does that code actually work on real hardware?

The geode patch never made it into the SeaBIOS repo, but I'd like to
see it merged.  If the patch was updated, would you be able to test if
it works on real hardware?

-Kevin



More information about the SeaBIOS mailing list