<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Generator" CONTENT="MS Exchange Server version 5.5.2653.12">
<TITLE>build problem: displayinit problem</TITLE>
</HEAD>
<BODY>

<P><FONT FACE="Times New Roman">Hi, folks </FONT>
</P>

<P><FONT SIZE=2 FACE="Arial">my config file is:</FONT>
</P>

<P><FONT SIZE=2 FACE="Courier New"># Note that this is RELATIVE TO WHERE YOU ARE WHEN YOU RUN THE</FONT>
<BR><FONT SIZE=2 FACE="Courier New"># CONFIG TOOL. Make it absolute if you like</FONT>
<BR><FONT SIZE=2 FACE="Courier New">target l440bx</FONT>
</P>

<P><FONT SIZE=2 FACE="Courier New">mainboard intel/l440bx</FONT>
</P>

<P><FONT SIZE=2 FACE="Courier New"># Enable Serial Console for debugging</FONT>
<BR><FONT SIZE=2 FACE="Courier New"># It will come up at 115200,8n1</FONT>
<BR><FONT SIZE=2 FACE="Courier New">#option SERIAL_CONSOLE=1</FONT>
</P>

<P><FONT SIZE=2 FACE="Courier New"># Enable MicroCode update and L2 Cache init for PII and PIII</FONT>
<BR><FONT SIZE=2 FACE="Courier New">option UPDATE_MICROCODE</FONT>
<BR><FONT SIZE=2 FACE="Courier New">option CONFIGURE_L2_CACHE</FONT>
</P>

<P><FONT SIZE=2 FACE="Courier New"># Use the internal VGA frame buffer device</FONT>
<BR><FONT SIZE=2 FACE="Courier New">#option HAVE_FRAMEBUFFER</FONT>
<BR><FONT SIZE=2 FACE="Courier New">#option USE_CACHE_RAM=0</FONT>
<BR><FONT SIZE=2 FACE="Courier New">#option USE_GENERIC_ROM=0</FONT>
<BR><FONT SIZE=2 FACE="Courier New">#option USE_ELF_BOOT=0</FONT>
</P>

<P><FONT SIZE=2 FACE="Courier New">#makedefine  PHLASH_BASE_NAME=p13-0125</FONT>
<BR><FONT SIZE=2 FACE="Courier New">#makedefine BOOT_IMAGE=/tftpboot/netboot.ebi</FONT>
<BR><FONT SIZE=2 FACE="Courier New">#makedefine BOOT_IMAGE=vmlinux.bin.gz.block</FONT>
</P>

<P><FONT SIZE=2 FACE="Courier New"># Path to your kernel (vmlinux)</FONT>
<BR><FONT SIZE=2 FACE="Courier New"># NOTE; you need a path to your test12 kernel here.</FONT>
<BR><FONT SIZE=2 FACE="Courier New">#linux /manpreet/freebios/linux</FONT>
<BR><FONT SIZE=2 FACE="Courier New">linux  /home/tesi/src</FONT>
</P>

<P><FONT SIZE=2 FACE="Courier New"># Kernel command line parameters</FONT>
<BR><FONT SIZE=2 FACE="Courier New">#commandline ro panic=5 root=/dev/hda5 console=ttyS0,115200 debug 3</FONT>
</P>
<BR>

<P><FONT SIZE=2 FACE="Courier New">NLBConfig.py</FONT><FONT SIZE=2 FACE="Courier New">( ver. 1.37) runs correctly while compiling I got this message:</FONT>
</P>

<P><FONT SIZE=2 FACE="Courier New">gcc -nostdlib -r -o linuxbios_c.o c_start.o  linuxbios.a /usr/lib/gcc-lib/i386-r</FONT>
<BR><FONT SIZE=2 FACE="Courier New">edhat-linux/2.96/libgcc.a</FONT>
<BR><FONT SIZE=2 FACE="Courier New">perl -e 'foreach $var (split(" ", $ENV{VARIABLES})) { if ($ENV{$var} =~ m/^(0x[0</FONT>
<BR><FONT SIZE=2 FACE="Courier New">-9a-fA-F]+|0[0-7]+|[0-9]+)$/) { print "$var = $ENV{$var};\n"; }}' > ldoptions</FONT>
<BR><FONT SIZE=2 FACE="Courier New">gcc -nostdlib -nostartfiles -static -o linuxbios_c -T /home/tesi/src/freebios/sr</FONT>
<BR><FONT SIZE=2 FACE="Courier New">c/config/linuxbios_c.ld linuxbios_c.o</FONT>
<BR><FONT SIZE=2 FACE="Courier New">linuxbios_c.o: In function `displayinit':</FONT>
<BR><FONT SIZE=2 FACE="Courier New">linuxbios_c.o(.text+0x3605): undefined reference to `ttys0_init'</FONT>
<BR><FONT SIZE=2 FACE="Courier New">linuxbios_c.o: In function `__display_tx_byte':</FONT>
<BR><FONT SIZE=2 FACE="Courier New">linuxbios_c.o(.text+0x361a): undefined reference to `ttys0_tx_byte'</FONT>
<BR><FONT SIZE=2 FACE="Courier New">collect2: ld returned 1 exit status</FONT>
<BR><FONT SIZE=2 FACE="Courier New">make: *** [linuxbios_c] Error 1</FONT>
</P>
<BR>

<P><FONT SIZE=2 FACE="Courier New">Anithing that I am missing ?</FONT>
</P>

<P><FONT FACE="Times New Roman">Regards.</FONT>
</P>

</BODY>
</HTML>