[coreboot] [PATCH] VIA CX700 support

Stephan Raue mailinglists at openelec.tv
Wed Apr 15 14:45:18 CEST 2009


Am 10.04.2009 16:31, schrieb Stefan Reinauer:
> See patch.
>
>    
when i try build via vt8454c for testing if this patch is ok i am become 
follow error. Can you/anyone fix this or help me, because i will test 
this patch wit my jetway J7F5 Board.

Stephan

[stephan at dv9000 targets]$ cd via/vt8454c/via_vt8454c
[stephan at dv9000 via_vt8454c]$ make
if (cd normal; \
		make coreboot.rom)\
	then true; else exit 1; fi;
make[1]: Entering directory `/home/stephan/projects/OpenELEC/work/test/targets/via/vt8454c/via_vt8454c/normal'
cp /home/stephan/projects/OpenELEC/work/test/src/arch/i386/init/crt0.S.lb crt0.S
gcc -Os -Wall --include=settings.h /home/stephan/projects/OpenELEC/work/test/util/options/build_opt_tbl.c -o build_opt_tbl
./build_opt_tbl --config /home/stephan/projects/OpenELEC/work/test/src/mainboard/via/vt8454c/cmos.layout --header option_table.h --option option_table.c
gcc -m32 -fno-stack-protector -I/home/stephan/projects/OpenELEC/work/test/src -I.  -I/home/stephan/projects/OpenELEC/work/test/src/include -I/home/stephan/projects/OpenELEC/work/test/src/arch/i386/include -I/usr/lib/gcc/i586-redhat-linux/4.4.0/include --include=settings.h /home/stephan/projects/OpenELEC/work/test/src/mainboard/via/vt8454c/auto.c -Os -nostdinc -nostdlib -fno-builtin -g -dA -fverbose-asm -Wall -c -S -o auto.inc
In file included from /home/stephan/projects/OpenELEC/work/test/src/mainboard/via/vt8454c/auto.c:32:
/home/stephan/projects/OpenELEC/work/test/src/arch/i386/lib/console.c: In Funktion »console_init«:
/home/stephan/projects/OpenELEC/work/test/src/arch/i386/lib/console.c:30: Warnung: Variable »console_test« wird nicht verwendet
In file included from /home/stephan/projects/OpenELEC/work/test/src/mainboard/via/vt8454c/auto.c:51:
/home/stephan/projects/OpenELEC/work/test/src/northbridge/via/cx700/cx700_early_smbus.c: In Funktion »set_ics_data«:
/home/stephan/projects/OpenELEC/work/test/src/northbridge/via/cx700/cx700_early_smbus.c:133: Warnung: Um Zuweisung, die als Wahrheitswert verwendet wird, werden Klammern empfohlen
In file included from /home/stephan/projects/OpenELEC/work/test/src/mainboard/via/vt8454c/auto.c:55:
/home/stephan/projects/OpenELEC/work/test/src/northbridge/via/cx700/raminit.c: In Funktion »sdram_enable«:
/home/stephan/projects/OpenELEC/work/test/src/northbridge/via/cx700/raminit.c:1441: Warnung: Große Ganzzahl implizit auf vorzeichenlosen Typen abgeschnitten
/home/stephan/projects/OpenELEC/work/test/src/northbridge/via/cx700/raminit.c:1444: Warnung: Große Ganzzahl implizit auf vorzeichenlosen Typen abgeschnitten
/home/stephan/projects/OpenELEC/work/test/src/northbridge/via/cx700/raminit.c:1447: Warnung: Große Ganzzahl implizit auf vorzeichenlosen Typen abgeschnitten
/home/stephan/projects/OpenELEC/work/test/src/northbridge/via/cx700/raminit.c:1450: Warnung: Große Ganzzahl implizit auf vorzeichenlosen Typen abgeschnitten
/home/stephan/projects/OpenELEC/work/test/src/northbridge/via/cx700/raminit.c:1457: Warnung: Große Ganzzahl implizit auf vorzeichenlosen Typen abgeschnitten
/home/stephan/projects/OpenELEC/work/test/src/mainboard/via/vt8454c/auto.c: Auf höchster Ebene:
/home/stephan/projects/OpenELEC/work/test/src/mainboard/via/vt8454c/auto.c:103: Warnung: Rückgabetyp von »main« ist nicht »int«
/home/stephan/projects/OpenELEC/work/test/src/mainboard/via/vt8454c/auto.c:103: Warnung: erstes Argument von »main« sollte »int« sein
/home/stephan/projects/OpenELEC/work/test/src/mainboard/via/vt8454c/auto.c:103: Warnung: »main« benötigt entweder null oder zwei Argumente
/home/stephan/projects/OpenELEC/work/test/src/mainboard/via/vt8454c/auto.c:103: Warnung: »main« ist normalerweise eine Nicht-static-Funktion
/home/stephan/projects/OpenELEC/work/test/src/arch/i386/include/arch/romcc_io.h:275: Warnung: »pci_io_locate_device« definiert, aber nicht verwendet
/home/stephan/projects/OpenELEC/work/test/src/arch/i386/include/arch/romcc_io.h:299: Warnung: »pci_locate_device_on_bus« definiert, aber nicht verwendet
/home/stephan/projects/OpenELEC/work/test/src/cpu/x86/mtrr/earlymtrr.c:29: Warnung: »disable_var_mtrr« definiert, aber nicht verwendet
/home/stephan/projects/OpenELEC/work/test/src/cpu/x86/mtrr/earlymtrr.c:55: Warnung: »set_var_mtrr_x« definiert, aber nicht verwendet
/home/stephan/projects/OpenELEC/work/test/src/cpu/x86/mtrr/earlymtrr.c:74: Warnung: »cache_lbmem« definiert, aber nicht verwendet
/home/stephan/projects/OpenELEC/work/test/src/cpu/x86/mtrr/earlymtrr.c:118: Warnung: »early_mtrr_init« definiert, aber nicht verwendet
/home/stephan/projects/OpenELEC/work/test/src/cpu/x86/mtrr/earlymtrr.c:139: Warnung: »early_mtrr_init_detected« definiert, aber nicht verwendet
/home/stephan/projects/OpenELEC/work/test/src/cpu/x86/lapic/boot_cpu.c:3: Warnung: »boot_cpu« definiert, aber nicht verwendet
/home/stephan/projects/OpenELEC/work/test/src/northbridge/via/cx700/cx700_early_smbus.c:63: Warnung: »smbus_print_error« definiert, aber nicht verwendet
/home/stephan/projects/OpenELEC/work/test/src/mainboard/via/vt8454c/debug.c:32: Warnung: »print_pci_devices« definiert, aber nicht verwendet
/home/stephan/projects/OpenELEC/work/test/src/mainboard/via/vt8454c/debug.c:70: Warnung: »dump_pci_devices« definiert, aber nicht verwendet
/home/stephan/projects/OpenELEC/work/test/src/mainboard/via/vt8454c/debug.c:87: Warnung: »dump_io_resources« definiert, aber nicht verwendet
perl -e 's/\.rodata/.rom.data/g' -pi auto.inc
perl -e 's/\.text/.section .rom.text/g' -pi auto.inc
gcc -m32 -x assembler-with-cpp -DASSEMBLY -E -I/home/stephan/projects/OpenELEC/work/test/src/include -I/home/stephan/projects/OpenELEC/work/test/src/arch/i386/include -I/usr/lib/gcc/i586-redhat-linux/4.4.0/include --include=settings.h -I. -I/home/stephan/projects/OpenELEC/work/test/src  crt0.S>  crt0.s.new&&  mv crt0


.s.new crt0.s
gcc -m32 -Wa,-acdlns -ä...n $unk at end of line, first unrecognized character is `#'
crt0.s:26648: Error: junk at end of line, first unrecognized character is `#'
crt0.s:26649: Error: junk at end of line, first unrecognized character is `#'
crt0.s:26650: Error: junk at end of line, first unrecognized character is `#'
crt0.s:26651: Error: junk at end of line, first unrecognized character is `#'
crt0.s:26652: Error: junk at end of line, first unrecognized character is `#'
crt0.s:26653: Error: junk at end of line, first unrecognized character is `#'
.
.
.
crt0.s:62656: Error: junk at end of line, first unrecognized character is `#'
crt0.s:62664: Error: junk at end of line, first unrecognized character is `#'
crt0.s:62672: Error: junk at end of line, first unrecognized character is `#'
crt0.s:62680: Error: junk at end of line, first unrecognized character is `#'
crt0.s:62688: Error: junk at end of line, first unrecognized character is `#'
crt0.s:63063: Error: junk at end of line, first unrecognized character is `"'
make[1]: *** [crt0.o] Fehler 1
make[1]: Leaving directory `/home/stephan/projects/OpenELEC/work/test/targets/via/vt8454c/via_vt8454c/normal'
make: *** [normal/coreboot.rom] Fehler 1
[stephan at dv9000 via_vt8454c]$





-- 
               ### OpenELEC.tv ###
The free and open Mediacenter Distribution 4 you
              http://www.openelec.tv





More information about the coreboot mailing list