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
>