Add the extracted VGA optionrom in menuconfig. The device ID for the APU graphics varies, run 'lspci -nn | grep VGA' to find the right ID.

If you use PS/2 de-select legacy free

De-select running option ROMs, Seabios will run the ROMs that coreboot loads into memory so you should get a text display from Seabios

It is required that seabios is the coreboot payload for the F2A85-M or the internal VGA will not be initialized. But read SeaBIOS for how to add payloads to SeaBIOS and set SeaBIOS' boot order to run your payload.

its internal VGA comes up just fine (using Change ID I9e0df1669d73863c95c36a3a7fee40d58f6f097e), with unpatched SeaBIOS and these settings:

CONFIG_VGA_ROM_RUN=y

CONFIG_PCI_ROM_RUN=y

CONFIG_ON_DEVICE_ROM_RUN=y

Hotswapping the PDIP BIOS chip has some issues (most likely USB3 XHCI, disable it in original bios before hot-flashing to coreboot). Drop a mail to mailing list if you have issues.

TODOs

test virtualization

test HDMI: video over hdmi works with the extracted vga optionrom, audio is untested.

update VERB tables

test suspend: this is work in progress

Device/functionality

Status

Comments

CPU

CPU works

OK

L1 cache enabled

OK

L2 cache enabled

OK

L3 cache enabled

N/A

Multiple CPU support

OK

Multi-core support

OK

Hardware virtualization

Untested

RAM

EDO

N/A

SDRAM

N/A

SO-DIMM

N/A

DDR

N/A

DDR2

N/A

DDR3

OK

Please select right voltage in menuconfig! Default is 1.5V but some DIMMs need more or less!