# This will make a target directory of ./pcchips target pcchips
# PCCHIPS M810LMR mainboard mainboard pcchips/m810lmr
# We are using a k7 cpu (???) cpu k7
# Set up udelay - needed option CONFIG_UDELAY_TSC=1
# This SHOULD enable the video console with messages about what's going on option VIDEO_CONSOLE=1
# Enable Serial Console for debugging option SERIAL_CONSOLE=1
# Sets the log level, from 9 to 1 (???) option DEFAULT_CONSOLE_LOGLEVEL=6
# More debug options option SERIAL_POST=1
# Enables ethernet (?) option ENABLE_MII=1
# use DOC MIL option USE_DOC_MIL=1 docipl northsouthbridge/sis/730/ipl.S
# Use the internal VGA frame buffer device option HAVE_FRAMEBUFFER=1
# Sets the amount of framebuffer memory # 0x80 (2MB/4MB) # 0x90 (4MB/8MB) # 0xA0 (8MB/16MB) # 0xB0 (16MB/32MB) # 0xC0 (32MB/64MB) # 0xD0 (64MB/na) option SMA_SIZE=0xC0
# Enables IDE boot option BOOT_IDE=1
# Selects which IDE device should boot from, using the following table: # /dev/hda -> 0 # /dev/hdb -> 1 # /dev/hdc -> 2 # /dev/hdd -> 3 option IDE_BOOT_DRIVE=0
# Partition table size (should be left untouched?) option ONE_TRACK=32
# Need to "relocate the gdt" to use a standard flash part (???) biosbase 0xffff0000
# Path to your kernel (vmlinux) linux /usr/src/linux
# Kernel command line parameters commandline root=/dev/hda1 console=ttyS0,115200 console=tty0 single
This is my config file but when i done the make command in pcchips directory this is the error.
gcc ... -o superio_sis_950.o /home/fino/src/superio/sis/950/superio.c /home/fino/src/superio/sis/950/superio.c:2: warning: `rcsid' defined but not used gcc ... -o nsuperio.o nsuperio.c gcc ... -o mainboard.o /home/fino/src/mainboard/pcchips/m810lmr/mainboard.c gcc ... -o irq_tables.o /home/fino/src/mainboard/pcchips/m810lmr/irq_tables.c gcc ... -o cpuid.o /home/fino/src/cpu/p5/cpuid.c /home/fino/src/cpu/p5/cpuid.c:3: warning: `rcsid' defined but not used gcc ... -o delay_tsc.o /home/fino/src/cpu/p5/delay_tsc.c /home/fino/src/cpu/p5/delay_tsc.c: In function `calibrate_tsc': /home/fino/src/cpu/p5/delay_tsc.c:102: warning: unused variable `allones' gcc ... -o microcode.o /home/fino/src/cpu/p6/microcode.c /home/fino/src/cpu/p6/microcode.c:7: warning: `rcsid' defined but not used gcc ... -o mtrr.o /home/fino/src/cpu/p6/mtrr.c /home/fino/src/cpu/p6/mtrr.c: In function `set_var_mtrr': /home/fino/src/cpu/p6/mtrr.c:132: warning: unused variable `tmp' /home/fino/src/cpu/p6/mtrr.c: At top level: /home/fino/src/cpu/p6/mtrr.c:29: warning: `rcsid' defined but not used gcc ... -o l2_cache.o /home/fino/src/cpu/p6/l2_cache.c /home/fino/src/cpu/p6/l2_cache.c:33: warning: `rcsid' defined but not used gcc ... -o cpufixup.o /home/fino/src/cpu/k7/cpufixup.c /home/fino/src/cpu/k7/cpufixup.c:8:1: warning: "TOP_MEM" redefined In file included from /home/fino/src/cpu/k7/cpufixup.c:6: /home/fino/src/include/cpu/k7/mtrr.h:38:1: warning: this is the location of the previous definition /home/fino/src/cpu/k7/cpufixup.c:9:1: warning: "TOP_MEM2" redefined /home/fino/src/include/cpu/k7/mtrr.h:39:1: warning: this is the location of the previous definition rm -f linuxbios.a ar cr linuxbios.a linuxbiosmain.o linuxpci.o newpci.o clog2.o printk.o serial_subr.o video_subr.o subr.o vsprintf.o memset.o memcpy.o memcmp.o malloc.o do_inflate.o delay.o compute_ip_checksum.o version.o keyboard.o mc146818rtc.o isa-dma.o vga_load_regs.o font_8x16.o vga_set_mode.o vga_load_pcx.o ide.o boot.o linuxbios_table.o i386_subr.o params.o hardwaremain.o pirq_routing.o c_start.o southbridge.o northbridge.o superio_sis_950.o nsuperio.o mainboard.o irq_tables.o keyboard.o cpuid.o delay_tsc.o microcode.o mtrr.o l2_cache.o cpufixup.o cpufixup.o gcc -nostdlib -r -o linuxbios_c.o c_start.o docmil_fill_inbuf.o ide_fill_inbuf.o linuxbios.a /usr/lib/gcc-lib/i386-linux/3.2.3/libgcc.a perl -e 'foreach $var (split(" ", $ENV{VARIABLES})) { if ($ENV{$var} =~ m/^(0x[0-9a-fA-F]+|0[0-7]+|[0-9]+)$/) { print "$var = $ENV{$var};\n"; }}' > ldoptions gcc -nostdlib -nostartfiles -static -o linuxbios_c -T /home/fino/src/config/linuxbios_c.ld linuxbios_c.o linuxbios_c.o(.text+0x45a7): In function `video_tx_byte': : undefined reference to `beep' collect2: ld returned 1 exit status make: *** [linuxbios_c] Error 1 samyr:/home/fino/freebios/util/config/pcchips#
Tnx Serafino
On Mon, 5 May 2003, Serafino Sorrenti wrote:
gcc -nostdlib -nostartfiles -static -o linuxbios_c -T /home/fino/src/config/linuxbios_c.ld linuxbios_c.o linuxbios_c.o(.text+0x45a7): In function `video_tx_byte': : undefined reference to `beep' collect2: ld returned 1 exit status
This is the second error I have heard of but not seen with 'beep'.
Can the person who put 'beep' in there please explain why it is there and what it does? thanks
ron
ron minnich wrote:
This is the second error I have heard of but not seen with 'beep'.
Can the person who put 'beep' in there please explain why it is there and what it does? thanks
ron
That would be me. It is part of the vga console, and is supposed to make a noise for the bell code (\a). It is built unconditionally in pc80, but only used to my knowledge when "option VIDEO_CONSOLE=1", not sure why there is a problem. Seems to work for me. Maybe a missing "extern" somewhere? What is the compiler version?
Serafino, send me your configuration file and I will see if I can figure out what the problem is.
-Steve