problem with rom

Serafino Sorrenti s.sorrenti at regia.tv
Mon May 5 11:48:59 CEST 2003


This is my pcchips.config, in i have set video_console=0 but when i probe to 
make the file i have this 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 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 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+0x51a): In function `displayinit':
: undefined reference to `video_init'
linuxbios_c.o(.text+0x52e): In function `__display_tx_byte':
: undefined reference to `video_tx_byte'
linuxbios_c.o(.text+0x5ec1): In function `set_display':
: undefined reference to `video_col'
linuxbios_c.o(.text+0x5ec9): In function `set_display':
: undefined reference to `video_line'
collect2: ld returned 1 exit status
make: *** [linuxbios_c] Error 1
samyr:/home/fino/freebios/util/config/pcchips# 

 


Tnx 

 


Serafino
-------------- next part --------------
# Sample config file for PCCHIPS M810LMR with DoC Millennium (as root)
# 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=0

# 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


More information about the coreboot mailing list