On Wed, 22 Aug 2001, Nikolai Vladychevski wrote:

> mainboard pcchips/m756t

It is kind of confusing, but for the 'mainboard' option, you can't just
put your motherboard here, it has to be supported :)

Look in the src/mainboard/pcchips/  dir to see the supported boards...

ie, maybe what you wanted was:

mainboard pcchips/m756lmr

If you really want to use the "m756t" (don't know anything about
it...) then you'll need to add support for it (I'd start with what's in
the maindoard/pcchips/756lmr/ dir...)

-Jake


> /home/niko/freebios/src/cpu/i386/entry16.lds ; do echo "INCLUDE $file" >> 
> ldscript.ld ; done
> gcc -nostdlib -nostartfiles -static -o linuxbios -T ldscript.ld linuxbios.o
> linuxbios.o: In function `final_mainboard_fixup':
> linuxbios.o(.text+0x4a81): undefined reference to `final_superio_fixup'
> collect2: ld returned 1 exit status
> make: *** [linuxbios] Error 1
> [root@qis m756]# 
> 
> 
> the problem is that final_superio_fixup() is not defined in my mainboard.c 
> 
> this is the mainboard.c I end up:
> #include "/home/niko/freebios/src/include/printk.h" 
> 
> void
> mainboard_fixup(void)
> {
> } 
> 
> void
> final_mainboard_fixup(void)
> {
>        void final_southbridge_fixup(void);
>        void final_superio_fixup(void); 
> 
> //      printk(KERN_INFO "PCCHIPS M756LMR+ (and similar)..."); 
> 
>        final_southbridge_fixup();
>        final_superio_fixup();
> } 
> 
> 
> the function final_superio_fixup() is only declared, but not defined. Do I 
> have to define it myself? What should it have, can I just make a void 
> definition? or do this functions defined in some file I still did not find? 
> The layout linuxbios has is kinda dificult to understand..... 
> 
> 
> Nikolai
> 

Reply via email to