I ve deleted the whole tree made crossgcc , choose qemu and get here : build/device/oprom/realmode/x86.ramstage.o: In function `vbe_mode_info_valid': /home/johan/coreboot/src/device/oprom/realmode/x86.c:226: multiple definition of `vbe_mode_info_valid' build/lib/edid.ramstage.o:/home/johan/coreboot/src/lib/edid.c:1495: first defined here build/device/oprom/realmode/x86.ramstage.o: In function `fill_lb_framebuffer': x86.c:(.text.fill_lb_framebuffer+0x0): multiple definition of `fill_lb_framebuffer' build/lib/edid.ramstage.o:edid.c:(.text.fill_lb_framebuffer+0x0): first defined here make: *** [build/generated/ramstage.o] Error 1
can't figure what is happening ... > can you share the coreboot serial log with community? > > I used to have a splash on my system, sometime I have to use a new splash > file if the original one does not show up correctly. > > On Mon, Aug 10, 2015 at 1:04 PM, Johan S <[email protected]> wrote: > > > Hi there, > > i m trying to understand few mechanism in coreboot can someone help ? > > I grabbed the git tree , made crossgcc , made a biosfile tested > > succesfully within qemu. > > In the menuconfig few options are quite confusing especially looking at > > the vgabios . > > I choose the oldest qemu model for emulation , enabled the vgabios , kept > > the vesa framebuffer > > did the edid patch to bypasse vbe mod multiple ... > > but i can't get my splashscreen :-/ > > > > johan@debian:~/coreboot$ file build/coreboot.rom ^C > > johan@debian:~/coreboot$ build/cbfstool build/coreboot.rom print > > coreboot.rom: 4096 kB, bootblocksize 928, romsize 4194304, offset 0x3c0000 > > alignment: 64 bytes, architecture: x86 > > > > Name Offset Type Size > > bootsplash.jpg 0x3c0000 bootsplash 50937 > > cmos_layout.bin 0x3cc740 cmos_layout 808 > > fallback/dsdt.aml 0x3ccac0 raw 4000 > > config 0x3cdac0 raw 3459 > > revision 0x3ce880 raw 569 > > (empty) 0x3ceb00 null 5208 > > fallback/romstage 0x3cff80 stage 11468 > > fallback/ramstage 0x3d2cc0 stage 46007 > > fallback/payload 0x3de0c0 payload 55823 > > vgaroms/seavgabios.bin 0x3ebb40 raw 35840 > > (empty) 0x3f4780 null 46232 > > > > I read somewhere that in vgabios i should be able to see : > > > > under "VGA ROM ---> VGA Hardware Type" select "coreboot linear framebuffer" > > > > > > Anyway i can get my os to boot , i can pass the F12 boot option , i can > > pass openfirmware but ... > > i can't even understand why with all requirement in the biosfile i could't > > get 1024*768 > > jpeg displayed with vesa enabled ... > > I 'm lost > > Thanks > > > > > > -- > > Johan S <[email protected]> > > > > -- > > coreboot mailing list: [email protected] > > http://www.coreboot.org/mailman/listinfo/coreboot > > -- Johan S <[email protected]> -- coreboot mailing list: [email protected] http://www.coreboot.org/mailman/listinfo/coreboot

