On Fri, Dec 04, 2015 at 06:36:18PM +0000, edward wandasiewicz wrote:
@ John
Is the work on SeaVGABIOS for CBFS work under construction for the Broadwell based Pixel 2015?
Looking at Kevin's chromeimage.sh - showing relevant parts only
CBFSTOOL=cbfstool PAYLOAD=out/bios.bin.elf PAYLOADVGA=out/vgabios.bin
[...]
# # Add SeaVGABIOS to CBFS # $ CBFSTOOL $CBFSFILE add -f $PAYLOADVGA -n vgaroms/seavgabios.rom -t optionrom
Question - if it is work under construction, the above may or may not show any VGA output? i.e. black screen
Or give it a whirl, and I may surprise myself?
Or stick with
## Extract vgabios from SeaBIOS CBFS area of original image.
ORIGCBFSFILE=orig-seabios.cbfs
$ dd if=$ORIGIMAGE of=$ORIGCBFSFILE skip=2 bs=2M count=1 2> /dev/null
$ CBFSTOOL $ORIGCBFSFILE extract -n pci8086,0406.rom -f pci8086,0406.rom
$ CBFSTOOL $CBFSFILE add -f pci8086,0406.rom -n pci8086,0a06.rom -t optionrom
The logs you sent me seemed to indicate that SeaVGABIOS was running, and thus you should use the steps above.
-Kevin
On 4 Dec 2015 7:04 p.m., "Kevin O'Connor" kevin@koconnor.net wrote:
On Fri, Dec 04, 2015 at 06:36:18PM +0000, edward wandasiewicz wrote:
@ John
Is the work on SeaVGABIOS for CBFS work under construction for the Broadwell based Pixel 2015?
Looking at Kevin's chromeimage.sh - showing relevant parts only
CBFSTOOL=cbfstool PAYLOAD=out/bios.bin.elf PAYLOADVGA=out/vgabios.bin
[...]
# # Add SeaVGABIOS to CBFS # $ CBFSTOOL $CBFSFILE add -f $PAYLOADVGA -n vgaroms/seavgabios.rom -t
optionrom
Question - if it is work under construction, the above may or may not show any VGA output? i.e. black screen
Or give it a whirl, and I may surprise myself?
Or stick with
## Extract vgabios from SeaBIOS CBFS area of original image.
ORIGCBFSFILE=orig-seabios.cbfs
$ dd if=$ORIGIMAGE of=$ORIGCBFSFILE skip=2 bs=2M count=1 2> /dev/null
$ CBFSTOOL $ORIGCBFSFILE extract -n pci8086,0406.rom -f pci8086,0406.rom
$ CBFSTOOL $CBFSFILE add -f pci8086,0406.rom -n pci8086,0a06.rom -t
optionrom
The logs you sent me seemed to indicate that SeaVGABIOS was running,
This means use vgaroms/seavgabios.rom
and leave commented parts in a commented state - no need for pci8086,0a06.rom parts
and thus you should use the steps above.
-Kevin