[coreboot] noob question

Johan S johanpsz at yahoo.fr
Tue Aug 11 12:42:21 CET 2015


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 <johanpsz at yahoo.fr> 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 at debian:~/coreboot$ file build/coreboot.rom ^C
> > johan at 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 <johanpsz at yahoo.fr>
> >
> > --
> > coreboot mailing list: coreboot at coreboot.org
> > http://www.coreboot.org/mailman/listinfo/coreboot
> >


-- 
Johan S <johanpsz at yahoo.fr>



More information about the coreboot mailing list