Peter wrote:
]Scott Duplichan wrote: ]> ]> A video option rom needs to be added to support the built-in uma ]> ]> graphics. ]> ] ]> ]Does the default filename match what was extracted from factory EFI? ]> ]> I do not know of a way to recover the original filename of the ]> extracted video BIOS. After booting the factory BIOS, I saved ]> physical memory range C0000-CFFFF to a file with a made up name.
]Ahh! And that worked? It doesn't always. The original filename would ]be discovered by using bios_extract or another similar tool on the ]factory firmware image. That also doesn't work always, but it's worth ]a try.
I tried AMIBCP.exe. That is the only tool I have for AMI Aptio UEFI BIOS. It displays lots of strings, but no filenames. Wonderful UEFI uses GUIDs internally for option rom tracking.
]> > +++ src/mainboard/asrock/e350m1/dsdt.asl (working copy) ]> > @@ -23,7 +23,7 @@ ]> > "DSDT", /* Signature */ ]> > 0x02, /* DSDT Revision, needs to be 2 for 64bit */ ]> > "AMD ", /* OEMID */ ]> > - "PERSIMMO", /* TABLE ID */ ]> > + "E350M1 ", /* TABLE ID */ ]> ]> ]Also change AMD? ]> Thanks for pointing this out, I changed it. ]> In the revised patch, I also changed it in mptable.c ] ]Nice catch!
]> +++ src/mainboard/asrock/e350m1/mainboard.c (working copy) ].. ]> @@ -110,6 +110,6 @@ ]> return 0; ]> } ]> struct chip_operations mainboard_ops = { ]> - CHIP_NAME("AMD PERSIMMON Mainboard") ]> - .enable_dev = persimmon_enable, ]> + CHIP_NAME(CONFIG_MAINBOARD_VENDOR " " CONFIG_MAINBOARD_PART_NUMBER " Mainboard") ]> + .enable_dev = e350m1_enable, ] ]Some whitespace on the CHIP_NAME line seems off. After that and if ]you find something out about the VGA BIOS filename it's
Oops, got it.
Acked-by: Peter Stuge peter@stuge.se