[LinuxBIOS] Tyan S2892 EtherBoot

Arturo Mann arturo.mann at gmail.com
Fri Jun 23 19:46:08 CEST 2006


I have gotten the etherboot image built on rom-o-matic (using a pentium4, i
tried but it complained about pci_init and just failed compilation, if
anyone can tell me about this, it died at tg3 linkage)
Anyway, now I have managed to prepare the tree for the s2892 following the
s2881 tutorial, however, Make dies with:
Horus s2892 # make
if (cd normal; \
                make linuxbios.rom)\
        then true; else exit 1; fi;
make[1]: Entering directory
`/root/Source/LinuxBIOSv2/targets/tyan/s2892/s2892/normal'
cp /root/Source/LinuxBIOSv2/src/arch/i386/init/crt0.S.lb crt0.S
gcc -Os -Wall -DARCH='i386' -DHAVE_MOVNTI='1' -DCROSS_COMPILE -DCC='gcc
-m32' -DHOSTCC='gcc' -DOBJCOPY='objcopy --gap-fill 0xff'
-DLINUXBIOS_VERSION='"1.1.8"' -DLINUXBIOS_BUILD='"Fri Jun 23 13:10:24 Local
time zone must be set--see zic manual page 2006"'
-DLINUXBIOS_COMPILE_TIME='"13:10:24"' -DLINUXBIOS_COMPILE_BY='"root"'
-DLINUXBIOS_COMPILE_HOST='"Horus"' -DLINUXBIOS_COMPILE_DOMAIN='"artgraf.biz"'
-DLINUXBIOS_COMPILER='"gcc version 3.4.6 (Gentoo 3.4.6-r1, ssp-3.4.5-1.0,
pie-8.7.9)"' -DLINUXBIOS_LINKER='"GNU ld version 2.16.1"'
-DLINUXBIOS_ASSEMBLER='"GNU assembler version 2.16.1 (i686-pc-linux-gnu)
using BFD version 2.16.1"' -DCONFIG_USE_INIT='0' -DHAVE_FALLBACK_BOOT='1'
-DROM_IMAGE_SIZE='0x20000' -DPAYLOAD_SIZE='0x10000' -D_ROMBASE='0xfffa0000'
-D_RESET='0xfffa0000' -D_EXCEPTION_VECTORS='0xfffa0100'
-DSTACK_SIZE='0x2000' -DHEAP_SIZE='0x4000' -D_RAMBASE='0x4000'
-DUSE_DCACHE_RAM='1' -DDCACHE_RAM_SIZE='0x1000'
-DDCACHE_RAM_GLOBAL_VAR_SIZE='0x0' -DCONFIG_COMPRESS='1'
-DCONFIG_UNCOMPRESSED='0' -DCONFIG_LB_MEM_TOPK='2048'
-DHAVE_OPTION_TABLE='1' -DUSE_OPTION_TABLE='1' -DLB_CKS_RANGE_START='49'
-DLB_CKS_RANGE_END='122' -DLB_CKS_LOC='123'
-DCRT0='/root/Source/LinuxBIOSv2/src/arch/i386/init/crt0.S.lb' -DDEBUG='1'
-DCONFIG_CONSOLE_VGA='1' -DCONFIG_CONSOLE_VGA_MULTI='0'
-DCONFIG_CONSOLE_VGA_ONBOARD_AT_FIRST='0' -DCONFIG_CONSOLE_BTEXT='0'
-DCONFIG_CONSOLE_LOGBUF='0' -DCONFIG_CONSOLE_SROM='0'
-DCONFIG_CONSOLE_SERIAL8250='1' -DDEFAULT_CONSOLE_LOGLEVEL='8'
-DMAXIMUM_CONSOLE_LOGLEVEL='8' -DCONFIG_SERIAL_POST='0' -DTTYS0_BASE='0x3f8'
-DTTYS0_BAUD='115200' -DTTYS0_LCS='0x3'
-DMAINBOARD='/root/Source/LinuxBIOSv2/src/mainboard/tyan/s2892'
-DMAINBOARD_PART_NUMBER='"s2892"' -DMAINBOARD_VENDOR='"Tyan"'
-DMAINBOARD_PCI_SUBSYSTEM_VENDOR_ID='4337'
-DMAINBOARD_PCI_SUBSYSTEM_DEVICE_ID='0x2892' -DCONFIG_MAX_PCI_BUSES='255'
-DCONFIG_SMP='1' -DCONFIG_MAX_CPUS='4' -DCONFIG_MAX_PHYSICAL_CPUS='2'
-DCONFIG_LOGICAL_CPUS='1' -DSERIAL_CPU_INIT='1' -DAPIC_ID_OFFSET='0'
-DENABLE_APIC_EXT_ID='0' -DLIFT_BSP_APIC_ID='0' -DCONFIG_IDE_STREAM='0'
-DCONFIG_ROM_STREAM='1' -DCONFIG_ROM_STREAM_START='0xfff90000'
-DCONFIG_COMPRESSED_ROM_STREAM='0' -DCONFIG_FS_STREAM='0'
-DCONFIG_FS_EXT2='0' -DCONFIG_FS_ISO9660='0' -DCONFIG_FS_FAT='0'
-DAUTOBOOT_DELAY='2' -DAUTOBOOT_CMDLINE='"hdc1:/vmlinuz root=/dev/hdc3
console=tty0 console=ttyS0,115200"' -DUSE_WATCHDOG_ON_BOOT='0'
-DCONFIG_HYPERTRANSPORT_PLUGIN_SUPPORT='1' -DCONFIG_AGP_PLUGIN_SUPPORT='1'
-DCONFIG_CARDBUS_PLUGIN_SUPPORT='1' -DCONFIG_PCIX_PLUGIN_SUPPORT='1'
-DCONFIG_PCIEXP_PLUGIN_SUPPORT='1' -DCONFIG_IDE='0' -DIDE_BOOT_DRIVE='0'
-DIDE_OFFSET='0' -DCONFIG_CHIP_NAME='0' -DHAVE_INIT_TIMER='1'
-DMAX_REBOOT_CNT='3' -DFAKE_SPDROM='0' -DHAVE_ACPI_TABLES='0'
-DACPI_SSDTX_NUM='0' -DHT_CHAIN_UNITID_BASE='0'
-DHT_CHAIN_END_UNITID_BASE='32' -DSB_HT_CHAIN_UNITID_OFFSET_ONLY='0'
-DK8_SB_HT_CHAIN_ON_BUS0='2' -DK8_HW_MEM_HOLE_SIZEK='1048576'
-DK8_HW_MEM_HOLE_SIZE_AUTO_INC='0' -DK8_HT_FREQ_1G_SUPPORT='1'
-DCONFIG_PCI_ROM_RUN='1' -DCONFIG_PCI_64BIT_PREF_MEM='0' -DHAVE_MP_TABLE='1'
-DHAVE_PIRQ_TABLE='1' -DUSE_FALLBACK_IMAGE='0' -DHAVE_HARD_RESET='1'
-DIRQ_SLOT_COUNT='11' -DCONFIG_IOAPIC='1' -DFALLBACK_SIZE='0x40000'
-DROM_SIZE='0x70000' -DROM_SECTION_SIZE='0x30000' -DROM_SECTION_OFFSET='0x0'
-DXIP_ROM_SIZE='0x20000' -DXIP_ROM_BASE='0xfffa0000'
-DLINUXBIOS_EXTRA_VERSION='"_s2892_Normal"' -DCONFIG_GDB_STUB='0'
-DMAINBOARD_POWER_ON_AFTER_POWER_FAIL='MAINBOARD_POWER_ON'
-DDCACHE_RAM_BASE='0xcf000' -DCONFIG_UDELAY_IO='0' -DCONFIG_UDELAY_TSC='0'
-DCONFIG_TSC_X86RDTSC_CALIBRATE_WITH_TIMER2='0'
-DAGP_APERTURE_SIZE='0x4000000'
/root/Source/LinuxBIOSv2/util/options/build_opt_tbl.c -o build_opt_tbl
./build_opt_tbl -b  --config
/root/Source/LinuxBIOSv2/src/mainboard/tyan/s2892/cmos.layout --header
option_table.h
gcc -m32 -I/root/Source/LinuxBIOSv2/src -I.
-I/root/Source/LinuxBIOSv2/src/include
-I/root/Source/LinuxBIOSv2/src/arch/i386/include
-I/usr/lib/gcc/i686-pc-linux-gnu/3.4.6/include -DARCH='i386'
-DHAVE_MOVNTI='1' -DCROSS_COMPILE -DCC='gcc -m32' -DHOSTCC='gcc'
-DOBJCOPY='objcopy --gap-fill 0xff' -DLINUXBIOS_VERSION='"1.1.8"'
-DLINUXBIOS_BUILD='"Fri Jun 23 13:10:24 Local time zone must be set--see zic
manual page 2006"' -DLINUXBIOS_COMPILE_TIME='"13:10:24"'
-DLINUXBIOS_COMPILE_BY='"root"' -DLINUXBIOS_COMPILE_HOST='"Horus"'
-DLINUXBIOS_COMPILE_DOMAIN='"artgraf.biz"' -DLINUXBIOS_COMPILER='"gcc
version 3.4.6 (Gentoo 3.4.6-r1, ssp-3.4.5-1.0, pie-8.7.9)"'
-DLINUXBIOS_LINKER='"GNU ld version 2.16.1"' -DLINUXBIOS_ASSEMBLER='"GNU
assembler version 2.16.1 (i686-pc-linux-gnu) using BFD version 2.16.1"'
-DCONFIG_USE_INIT='0' -DHAVE_FALLBACK_BOOT='1' -DROM_IMAGE_SIZE='0x20000'
-DPAYLOAD_SIZE='0x10000' -D_ROMBASE='0xfffa0000' -D_RESET='0xfffa0000'
-D_EXCEPTION_VECTORS='0xfffa0100' -DSTACK_SIZE='0x2000' -DHEAP_SIZE='0x4000'
-D_RAMBASE='0x4000' -DUSE_DCACHE_RAM='1' -DDCACHE_RAM_SIZE='0x1000'
-DDCACHE_RAM_GLOBAL_VAR_SIZE='0x0' -DCONFIG_COMPRESS='1'
-DCONFIG_UNCOMPRESSED='0' -DCONFIG_LB_MEM_TOPK='2048'
-DHAVE_OPTION_TABLE='1' -DUSE_OPTION_TABLE='1' -DLB_CKS_RANGE_START='49'
-DLB_CKS_RANGE_END='122' -DLB_CKS_LOC='123'
-DCRT0='/root/Source/LinuxBIOSv2/src/arch/i386/init/crt0.S.lb' -DDEBUG='1'
-DCONFIG_CONSOLE_VGA='1' -DCONFIG_CONSOLE_VGA_MULTI='0'
-DCONFIG_CONSOLE_VGA_ONBOARD_AT_FIRST='0' -DCONFIG_CONSOLE_BTEXT='0'
-DCONFIG_CONSOLE_LOGBUF='0' -DCONFIG_CONSOLE_SROM='0'
-DCONFIG_CONSOLE_SERIAL8250='1' -DDEFAULT_CONSOLE_LOGLEVEL='8'
-DMAXIMUM_CONSOLE_LOGLEVEL='8' -DCONFIG_SERIAL_POST='0' -DTTYS0_BASE='0x3f8'
-DTTYS0_BAUD='115200' -DTTYS0_LCS='0x3'
-DMAINBOARD='/root/Source/LinuxBIOSv2/src/mainboard/tyan/s2892'
-DMAINBOARD_PART_NUMBER='"s2892"' -DMAINBOARD_VENDOR='"Tyan"'
-DMAINBOARD_PCI_SUBSYSTEM_VENDOR_ID='4337'
-DMAINBOARD_PCI_SUBSYSTEM_DEVICE_ID='0x2892' -DCONFIG_MAX_PCI_BUSES='255'
-DCONFIG_SMP='1' -DCONFIG_MAX_CPUS='4' -DCONFIG_MAX_PHYSICAL_CPUS='2'
-DCONFIG_LOGICAL_CPUS='1' -DSERIAL_CPU_INIT='1' -DAPIC_ID_OFFSET='0'
-DENABLE_APIC_EXT_ID='0' -DLIFT_BSP_APIC_ID='0' -DCONFIG_IDE_STREAM='0'
-DCONFIG_ROM_STREAM='1' -DCONFIG_ROM_STREAM_START='0xfff90000'
-DCONFIG_COMPRESSED_ROM_STREAM='0' -DCONFIG_FS_STREAM='0'
-DCONFIG_FS_EXT2='0' -DCONFIG_FS_ISO9660='0' -DCONFIG_FS_FAT='0'
-DAUTOBOOT_DELAY='2' -DAUTOBOOT_CMDLINE='"hdc1:/vmlinuz root=/dev/hdc3
console=tty0 console=ttyS0,115200"' -DUSE_WATCHDOG_ON_BOOT='0'
-DCONFIG_HYPERTRANSPORT_PLUGIN_SUPPORT='1' -DCONFIG_AGP_PLUGIN_SUPPORT='1'
-DCONFIG_CARDBUS_PLUGIN_SUPPORT='1' -DCONFIG_PCIX_PLUGIN_SUPPORT='1'
-DCONFIG_PCIEXP_PLUGIN_SUPPORT='1' -DCONFIG_IDE='0' -DIDE_BOOT_DRIVE='0'
-DIDE_OFFSET='0' -DCONFIG_CHIP_NAME='0' -DHAVE_INIT_TIMER='1'
-DMAX_REBOOT_CNT='3' -DFAKE_SPDROM='0' -DHAVE_ACPI_TABLES='0'
-DACPI_SSDTX_NUM='0' -DHT_CHAIN_UNITID_BASE='0'
-DHT_CHAIN_END_UNITID_BASE='32' -DSB_HT_CHAIN_UNITID_OFFSET_ONLY='0'
-DK8_SB_HT_CHAIN_ON_BUS0='2' -DK8_HW_MEM_HOLE_SIZEK='1048576'
-DK8_HW_MEM_HOLE_SIZE_AUTO_INC='0' -DK8_HT_FREQ_1G_SUPPORT='1'
-DCONFIG_PCI_ROM_RUN='1' -DCONFIG_PCI_64BIT_PREF_MEM='0' -DHAVE_MP_TABLE='1'
-DHAVE_PIRQ_TABLE='1' -DUSE_FALLBACK_IMAGE='0' -DHAVE_HARD_RESET='1'
-DIRQ_SLOT_COUNT='11' -DCONFIG_IOAPIC='1' -DFALLBACK_SIZE='0x40000'
-DROM_SIZE='0x70000' -DROM_SECTION_SIZE='0x30000' -DROM_SECTION_OFFSET='0x0'
-DXIP_ROM_SIZE='0x20000' -DXIP_ROM_BASE='0xfffa0000'
-DLINUXBIOS_EXTRA_VERSION='"_s2892_Normal"' -DCONFIG_GDB_STUB='0'
-DMAINBOARD_POWER_ON_AFTER_POWER_FAIL='MAINBOARD_POWER_ON'
-DDCACHE_RAM_BASE='0xcf000' -DCONFIG_UDELAY_IO='0' -DCONFIG_UDELAY_TSC='0'
-DCONFIG_TSC_X86RDTSC_CALIBRATE_WITH_TIMER2='0'
-DAGP_APERTURE_SIZE='0x4000000'
/root/Source/LinuxBIOSv2/src/mainboard/tyan/s2892/cache_as_ram_auto.c -Os
-nostdinc -nostdlib -fno-builtin -Wall -c -S -o auto.inc
In file included from
/root/Source/LinuxBIOSv2/src/mainboard/tyan/s2892/cache_as_ram_auto.c:14:
/root/Source/LinuxBIOSv2/src/ram/ramtest.c: In function `ram_check':
/root/Source/LinuxBIOSv2/src/ram/ramtest.c:97: warning: unused variable
`result'
In file included from
/root/Source/LinuxBIOSv2/src/cpu/amd/mtrr/amd_earlymtrr.c:5,
                 from
/root/Source/LinuxBIOSv2/src/mainboard/tyan/s2892/cache_as_ram_auto.c:32:
/root/Source/LinuxBIOSv2/src/cpu/x86/mtrr/earlymtrr.c: In function
`do_early_mtrr_init':
/root/Source/LinuxBIOSv2/src/cpu/x86/mtrr/earlymtrr.c:73: warning: unused
variable `cr0'
In file included from
/root/Source/LinuxBIOSv2/src/mainboard/tyan/s2892/cache_as_ram_auto.c:32:
/root/Source/LinuxBIOSv2/src/cpu/amd/mtrr/amd_earlymtrr.c: In function
`do_amd_early_mtrr_init':
/root/Source/LinuxBIOSv2/src/cpu/amd/mtrr/amd_earlymtrr.c:18: warning:
unused variable `cr0'
In file included from
/root/Source/LinuxBIOSv2/src/mainboard/tyan/s2892/cache_as_ram_auto.c:59:
/root/Source/LinuxBIOSv2/src/northbridge/amd/amdk8/raminit.c:605:2: warning:
#warning "FIXME implement a better test for opterons"
In file included from
/root/Source/LinuxBIOSv2/src/mainboard/tyan/s2892/cache_as_ram_auto.c:59:
/root/Source/LinuxBIOSv2/src/northbridge/amd/amdk8/raminit.c: In function
`set_dimm_map':
/root/Source/LinuxBIOSv2/src/northbridge/amd/amdk8/raminit.c:792: warning:
unused variable `dch'
In file included from
/root/Source/LinuxBIOSv2/src/cpu/amd/car/copy_and_run.c:18,
                 from
/root/Source/LinuxBIOSv2/src/mainboard/tyan/s2892/cache_as_ram_auto.c:82:
/root/Source/LinuxBIOSv2/src/lib/nrv2b.c: In function `unrv2b':
/root/Source/LinuxBIOSv2/src/lib/nrv2b.c:38: warning: unused variable
`file_len'
In file included from
/root/Source/LinuxBIOSv2/src/mainboard/tyan/s2892/cache_as_ram_auto.c:82:
/root/Source/LinuxBIOSv2/src/cpu/amd/car/copy_and_run.c: In function
`copy_and_run':
/root/Source/LinuxBIOSv2/src/cpu/amd/car/copy_and_run.c:25: warning: unused
variable `ilen'
In file included from
/root/Source/LinuxBIOSv2/src/mainboard/tyan/s2892/cache_as_ram_auto.c:84:
/root/Source/LinuxBIOSv2/src/cpu/amd/car/post_cache_as_ram.c: In function
`post_cache_as_ram':
/root/Source/LinuxBIOSv2/src/cpu/amd/car/post_cache_as_ram.c:60: warning:
passing arg 1 of `memcopy' makes pointer from integer without a cast
/root/Source/LinuxBIOSv2/src/cpu/amd/car/post_cache_as_ram.c:60: warning:
passing arg 2 of `memcopy' makes pointer from integer without a cast
/root/Source/LinuxBIOSv2/src/mainboard/tyan/s2892/cache_as_ram_auto.c: In
function `real_main':
/root/Source/LinuxBIOSv2/src/mainboard/tyan/s2892/cache_as_ram_auto.c:214:
error: `bsp_apicid' undeclared (first use in this function)
/root/Source/LinuxBIOSv2/src/mainboard/tyan/s2892/cache_as_ram_auto.c:214:
error: (Each undeclared identifier is reported only once
/root/Source/LinuxBIOSv2/src/mainboard/tyan/s2892/cache_as_ram_auto.c:214:
error: for each function it appears in.)
/root/Source/LinuxBIOSv2/src/mainboard/tyan/s2892/cache_as_ram_auto.c: At
top level:
/root/Source/LinuxBIOSv2/src/arch/i386/include/arch/romcc_io.h:182: warning:
'pci_locate_device_on_bus' defined but not used
/root/Source/LinuxBIOSv2/src/pc80/mc146818rtc_early.c:51: warning:
'last_boot_normal' defined but not used
/root/Source/LinuxBIOSv2/src/pc80/mc146818rtc_early.c:58: warning:
'do_normal_boot' defined but not used
/root/Source/LinuxBIOSv2/src/arch/i386/lib/console.c:69: warning:
'print_emerg_char' defined but not used
/root/Source/LinuxBIOSv2/src/arch/i386/lib/console.c:70: warning:
'print_emerg_hex8' defined but not used
/root/Source/LinuxBIOSv2/src/arch/i386/lib/console.c:71: warning:
'print_emerg_hex16' defined but not used
/root/Source/LinuxBIOSv2/src/arch/i386/lib/console.c:75: warning:
'print_alert_char' defined but not used
/root/Source/LinuxBIOSv2/src/arch/i386/lib/console.c:76: warning:
'print_alert_hex8' defined but not used
/root/Source/LinuxBIOSv2/src/arch/i386/lib/console.c:77: warning:
'print_alert_hex16' defined but not used
/root/Source/LinuxBIOSv2/src/arch/i386/lib/console.c:78: warning:
'print_alert_hex32' defined but not used
/root/Source/LinuxBIOSv2/src/arch/i386/lib/console.c:79: warning:
'print_alert' defined but not used
/root/Source/LinuxBIOSv2/src/arch/i386/lib/console.c:81: warning:
'print_crit_char' defined but not used
/root/Source/LinuxBIOSv2/src/arch/i386/lib/console.c:82: warning:
'print_crit_hex8' defined but not used
/root/Source/LinuxBIOSv2/src/arch/i386/lib/console.c:83: warning:
'print_crit_hex16' defined but not used
/root/Source/LinuxBIOSv2/src/arch/i386/lib/console.c:84: warning:
'print_crit_hex32' defined but not used
/root/Source/LinuxBIOSv2/src/arch/i386/lib/console.c:85: warning:
'print_crit' defined but not used
/root/Source/LinuxBIOSv2/src/arch/i386/lib/console.c:87: warning:
'print_err_char' defined but not used
/root/Source/LinuxBIOSv2/src/arch/i386/lib/console.c:88: warning:
'print_err_hex8' defined but not used
/root/Source/LinuxBIOSv2/src/arch/i386/lib/console.c:89: warning:
'print_err_hex16' defined but not used
/root/Source/LinuxBIOSv2/src/arch/i386/lib/console.c:93: warning:
'print_warning_char' defined but not used
/root/Source/LinuxBIOSv2/src/arch/i386/lib/console.c:94: warning:
'print_warning_hex8' defined but not used
/root/Source/LinuxBIOSv2/src/arch/i386/lib/console.c:95: warning:
'print_warning_hex16' defined but not used
/root/Source/LinuxBIOSv2/src/arch/i386/lib/console.c:96: warning:
'print_warning_hex32' defined but not used
/root/Source/LinuxBIOSv2/src/arch/i386/lib/console.c:97: warning:
'print_warning' defined but not used
/root/Source/LinuxBIOSv2/src/arch/i386/lib/console.c:99: warning:
'print_notice_char' defined but not used
/root/Source/LinuxBIOSv2/src/arch/i386/lib/console.c:100: warning:
'print_notice_hex8' defined but not used
/root/Source/LinuxBIOSv2/src/arch/i386/lib/console.c:101: warning:
'print_notice_hex16' defined but not used
/root/Source/LinuxBIOSv2/src/arch/i386/lib/console.c:102: warning:
'print_notice_hex32' defined but not used
/root/Source/LinuxBIOSv2/src/arch/i386/lib/console.c:103: warning:
'print_notice' defined but not used
/root/Source/LinuxBIOSv2/src/arch/i386/lib/console.c:105: warning:
'print_info_char' defined but not used
/root/Source/LinuxBIOSv2/src/arch/i386/lib/console.c:106: warning:
'print_info_hex8' defined but not used
/root/Source/LinuxBIOSv2/src/arch/i386/lib/console.c:107: warning:
'print_info_hex16' defined but not used
/root/Source/LinuxBIOSv2/src/arch/i386/lib/console.c:108: warning:
'print_info_hex32' defined but not used
/root/Source/LinuxBIOSv2/src/arch/i386/lib/console.c:117: warning:
'print_spew_char' defined but not used
/root/Source/LinuxBIOSv2/src/arch/i386/lib/console.c:119: warning:
'print_spew_hex16' defined but not used
/root/Source/LinuxBIOSv2/src/northbridge/amd/amdk8/incoherent_ht.c:83:
warning: 'ht_lookup_host_capability' defined but not used
/root/Source/LinuxBIOSv2/src/northbridge/amd/amdk8/incoherent_ht.c:596:
warning: 'ht_setup_chain' defined but not used
/root/Source/LinuxBIOSv2/src/southbridge/nvidia/ck804/ck804_smbus.h:25:
warning: 'smbus_wait_until_ready' defined but not used
/root/Source/LinuxBIOSv2/src/southbridge/nvidia/ck804/ck804_smbus.h:57:
warning: 'do_smbus_recv_byte' defined but not used
/root/Source/LinuxBIOSv2/src/southbridge/nvidia/ck804/ck804_smbus.h:93:
warning: 'do_smbus_send_byte' defined but not used
/root/Source/LinuxBIOSv2/src/southbridge/nvidia/ck804/ck804_early_smbus.c:32:
warning: 'smbus_write_byte' defined but not used
/root/Source/LinuxBIOSv2/src/cpu/x86/lapic/boot_cpu.c:4: warning: 'boot_cpu'
defined but not used
/root/Source/LinuxBIOSv2/src/northbridge/amd/amdk8/reset_test.c:11: warning:
'cpu_init_detected' defined but not used
/root/Source/LinuxBIOSv2/src/northbridge/amd/amdk8/reset_test.c:22: warning:
'bios_reset_detected' defined but not used
/root/Source/LinuxBIOSv2/src/northbridge/amd/amdk8/reset_test.c:30: warning:
'cold_reset_detected' defined but not used
/root/Source/LinuxBIOSv2/src/northbridge/amd/amdk8/reset_test.c:75: warning:
'get_sblk' defined but not used
/root/Source/LinuxBIOSv2/src/northbridge/amd/amdk8/reset_test.c:83: warning:
'get_sbbusn' defined but not used
/root/Source/LinuxBIOSv2/src/northbridge/amd/amdk8/debug.c:33: warning:
'print_pci_devices' defined but not used
/root/Source/LinuxBIOSv2/src/northbridge/amd/amdk8/debug.c:91: warning:
'dump_pci_devices' defined but not used
/root/Source/LinuxBIOSv2/src/northbridge/amd/amdk8/debug.c:116: warning:
'dump_pci_devices_on_bus' defined but not used
/root/Source/LinuxBIOSv2/src/northbridge/amd/amdk8/debug.c:141: warning:
'dump_spd_registers' defined but not used
/root/Source/LinuxBIOSv2/src/northbridge/amd/amdk8/debug.c:223: warning:
'dump_smbus_registers' defined but not used
/root/Source/LinuxBIOSv2/src/northbridge/amd/amdk8/debug.c:264: warning:
'dump_io_resources' defined but not used
/root/Source/LinuxBIOSv2/src/northbridge/amd/amdk8/debug.c:299: warning:
'dump_mem' defined but not used
/root/Source/LinuxBIOSv2/src/cpu/x86/mtrr/earlymtrr.c:30: warning:
'disable_var_mtrr' defined but not used
/root/Source/LinuxBIOSv2/src/cpu/x86/mtrr/earlymtrr.c:55: warning:
'cache_lbmem' defined but not used
/root/Source/LinuxBIOSv2/src/cpu/x86/mtrr/earlymtrr.c:100: warning:
'early_mtrr_init' defined but not used
/root/Source/LinuxBIOSv2/src/cpu/x86/mtrr/earlymtrr.c:121: warning:
'early_mtrr_init_detected' defined but not used
/root/Source/LinuxBIOSv2/src/cpu/amd/mtrr/amd_earlymtrr.c:67: warning:
'amd_early_mtrr_init' defined but not used
/root/Source/LinuxBIOSv2/src/northbridge/amd/amdk8/setup_resource_map.c:4:
warning: 'setup_resource_map_offset' defined but not used
/root/Source/LinuxBIOSv2/src/northbridge/amd/amdk8/setup_resource_map.c:46:
warning: 'setup_resource_map_x_offset' defined but not used
/root/Source/LinuxBIOSv2/src/northbridge/amd/amdk8/setup_resource_map.c:231:
warning: 'setup_iob_resource_map' defined but not used
/root/Source/LinuxBIOSv2/src/northbridge/amd/amdk8/setup_resource_map.c:267:
warning: 'setup_io_resource_map' defined but not used
/root/Source/LinuxBIOSv2/src/northbridge/amd/amdk8/raminit.c:2425: warning:
'mem_inited' defined but not used
/root/Source/LinuxBIOSv2/src/northbridge/amd/amdk8/raminit.c:2454: warning:
'fill_mem_ctrl' defined but not used
/root/Source/LinuxBIOSv2/src/northbridge/amd/amdk8/coherent_ht_car.c:164:
warning: 'enable_apic_ext_id' defined but not used
/root/Source/LinuxBIOSv2/src/northbridge/amd/amdk8/coherent_ht_car.c:387:
warning: 'get_linkn_last' defined but not used
/root/Source/LinuxBIOSv2/src/northbridge/amd/amdk8/coherent_ht_car.c:395:
warning: 'get_linkn_last_count' defined but not used
/root/Source/LinuxBIOSv2/src/northbridge/amd/amdk8/coherent_ht_car.c:493:
warning: 'clear_temp_row' defined but not used
/root/Source/LinuxBIOSv2/src/cpu/amd/model_fxx/init_cpus.c:151: warning:
'wait_all_aps_started' defined but not used
/root/Source/LinuxBIOSv2/src/cpu/amd/model_fxx/init_cpus.c:161: warning:
'allow_all_aps_stop' defined but not used
make[1]: *** [auto.inc] Error 1
make[1]: Leaving directory
`/root/Source/LinuxBIOSv2/targets/tyan/s2892/s2892/normal'
make: *** [normal/linuxbios.rom] Error 1
Horus s2892
#

Note the bsd_apicid error
Can anyone tell me how to fix this and build this damned thing?

On 6/23/06, Arturo Mann <arturo.mann at gmail.com> wrote:
>
> Well, it is good news i can smash linuxBios into that small space!
> if someone would be sending me a binary, I need to boot up with etherboot
> to detect my first SATA drive,
> which has the first partition (/dev/sda1) as ext2 with the kernel file
> name <kernel>, the command line i use for
> the kernel is:
> root=/dev/sda3 quiet
>
> Thanks!
> Arturo
>
>
> On 6/23/06, Ronald G Minnich <rminnich at lanl.gov > wrote:
> >
> > Arturo Mann wrote:
> >   got two questions, and I would be very grateful if you lot
> > > answered them:
> > > 1. Can I fit LinuxBios with Etherboot to boot from SATA in 128KiB, it
> > > does not matter how much i chunk out as long as the machine boots!
> >
> > I think you should be able to.
> >
> > > 2. If this is true, can someone PLEASE tell me how to build Etherboot
> > > under x86_64?
> >
> >
> > I think you have to go with a cross compiler. Or, can someone send
> > Arturo a binary for now?
> >
> > thanks
> >
> > ron
> >
>
>
>
> --
> ------------------------
> ---- Stop the DRM! www.defectivebydesign.org ----
>
> ---- Stop the TCPA from taking away OUR freedom! www.againsttcpa.com/
>   -----
> ---- Arturo Mann, arturo.mann at gmail.com ----
>



-- 
------------------------
---- Stop the DRM! www.defectivebydesign.org ----

---- Stop the TCPA from taking away OUR freedom! www.againsttcpa.com/  -----
---- Arturo Mann, arturo.mann at gmail.com ----
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.coreboot.org/pipermail/coreboot/attachments/20060623/25dee7d0/attachment.html>


More information about the coreboot mailing list