> Hi Ron,

              Please find the attached Makefile generatred after using the
pythin utility
(NLBConfig.py) and the  output of the Makefile. and  cofig file for
L440bx...any suggestions...

pradeep


> On Mon, 9 Apr 2001, Pradeep wrote:
>
> >        I am using L440bx ,I have got all the images when I do "make"
> > ,but when I do a make phlash I am getting an error, pls reply
>
> this kind of message is not at all helpful without seeing 'make' output
> via script.
>
> We can't help if this is all we get.
>
> ron
TOP=/home/nagaraja/project/freebios-20010321
CPUFLAGS=
CPUFLAGS += -DCONFIGURE_L2_CACHE
CPUFLAGS += -DPIIX4E_KEYBOARD
CPUFLAGS += -DUSE_CACHE_RAM=0
CPUFLAGS += -DUSE_GENERIC_ROM=1
CPUFLAGS += -DUSE_ELF_BOOT=1
CPUFLAGS += -DPIIX4_DEVFN=0x38
CPUFLAGS += -DHAVE_PIRQ_TABLE
CPUFLAGS += -Di686
CPUFLAGS += -DSERIAL_CONSOLE
CPUFLAGS += -DENABLE_FIXED_AND_VARIABLE_MTRRS
CPUFLAGS += -DMAINBOARD_FIXUP_IN_CHARGE
CPUFLAGS += -DINTEL_PPRO_MTRR
CPUFLAGS += -Di586
CPUFLAGS += -DUPDATE_MICROCODE
CPUFLAGS += -DHAVE_MTRR_TABLE
OBJECTS=crt0.o
OBJECTS += fill_inbuf.o
OBJECTS += hardwaremain.o
OBJECTS += linuxbiosmain.o
OBJECTS += linuxpci.o
OBJECTS += newpci.o
OBJECTS += params.o
OBJECTS += printk.o
OBJECTS += serial_subr.o
OBJECTS += subr.o
OBJECTS += vsprintf.o
OBJECTS += uniform_boot.o
OBJECTS += northbridge.o
OBJECTS += southbridge.o
OBJECTS += superio.o
OBJECTS += mainboard.o
OBJECTS += irq_tables.o
OBJECTS += mtrr_table.o
OBJECTS += keyboard.o
OBJECTS += cpuid.o
OBJECTS += boot.o
OBJECTS += microcode.o
OBJECTS += mpspec.o
OBJECTS += mtrr.o
OBJECTS += l2_cache.o
OBJECTS += ioapic.o
LINK = ld -T ldscript.ld -o $@ $(OBJECTS)
CPPFLAGS= -I$(TOP)/src/include -I$(TOP)/src/arch/$(ARCH)/include $(CPUFLAGS)
CFLAGS= $(CPPFLAGS) -O2 -nostdinc -nostdlib -Wall
CC=cc
ARCH=i386
PHLASH_BASE_NAME=p13-0125
BOOT_IMAGE=/tftpboot/netboot.ebi
BOOT_IMAGE=vmlinux.bin.gz.block
LINUX=/home/nagaraja/kernel/linux
mainrule: all
vmlinux.bin.gz.block: vmlinux.bin.gz 
        dd conv=sync bs=448k if=vmlinux.bin.gz of=vmlinux.bin.gz.block
clean: 
        rm -f linuxbios.* vmlinux.* *.o mkrom xa? *~
        rm -f linuxbios romimage crt0.s
        rm -f a.out *.s *.l
        rm -f TAGS tags
        rm -f docipl
vmlinux.bin.gz: vmlinux.bin 
        gzip -f -3 vmlinux.bin
crt0.o: crt0.s
        $(CC) -c crt0.s
mkrom: $(TOP)/mkrom/mkrom.c 
        $(CC) -o mkrom $<
linuxbios.rom: linuxbios.strip mkrom 
        ./mkrom -s 64 -f -o linuxbios.rom linuxbios.strip
crt0.s: crt0.S 
        $(CC) $(CPPFLAGS) -I$(TOP)/src -E $< > crt0.s
linuxbios: $(OBJECTS) vmlinux.bin.gz 
        @rm -f biosobject
        $(LINK)
        nm -n linuxbios > linuxbios.map
floppy: all 
        mcopy -o romimage a:
vmlinux.bin: $(LINUX)/vmlinux 
        objcopy -O binary -R .note -R .comment -S $< vmlinux.bin
romimage: linuxbios.rom vmlinux.bin.gz.block 
        cat vmlinux.bin.gz.block linuxbios.rom > romimage
linuxbios.strip: linuxbios 
        objcopy -O binary -R .note -R .comment -S linuxbios linuxbios.strip
all: romimage 
        
fill_inbuf.o: /home/nagaraja/project/freebios-20010321/src/lib/fill_inbuf.c
         $(CC) -c $(CFLAGS) $<
hardwaremain.o: /home/nagaraja/project/freebios-20010321/src/lib/hardwaremain.c
         $(CC) -c $(CFLAGS) $<
linuxbiosmain.o: /home/nagaraja/project/freebios-20010321/src/lib/linuxbiosmain.c
         $(CC) -c $(CFLAGS) $<
linuxpci.o: /home/nagaraja/project/freebios-20010321/src/lib/linuxpci.c
         $(CC) -c $(CFLAGS) $<
newpci.o: /home/nagaraja/project/freebios-20010321/src/lib/newpci.c
         $(CC) -c $(CFLAGS) $<
params.o: /home/nagaraja/project/freebios-20010321/src/lib/params.c
         $(CC) -c $(CFLAGS) $<
printk.o: /home/nagaraja/project/freebios-20010321/src/lib/printk.c
         $(CC) -c $(CFLAGS) $<
serial_subr.o: /home/nagaraja/project/freebios-20010321/src/lib/serial_subr.c
         $(CC) -c $(CFLAGS) $<
subr.o: /home/nagaraja/project/freebios-20010321/src/lib/subr.c
         $(CC) -c $(CFLAGS) $<
vsprintf.o: /home/nagaraja/project/freebios-20010321/src/lib/vsprintf.c
         $(CC) -c $(CFLAGS) $<
uniform_boot.o: /home/nagaraja/project/freebios-20010321/src/boot/uniform_boot.c
         $(CC) -c $(CFLAGS) $<
northbridge.o: 
/home/nagaraja/project/freebios-20010321/src/northbridge/intel/440bx/northbridge.c
         $(CC) -c $(CFLAGS) $<
southbridge.o: 
/home/nagaraja/project/freebios-20010321/src/southbridge/intel/piix4e/southbridge.c
         $(CC) -c $(CFLAGS) $<
superio.o: /home/nagaraja/project/freebios-20010321/src/superio/ITE/it8671f/superio.c
         $(CC) -c $(CFLAGS) $<
mainboard.o: 
/home/nagaraja/project/freebios-20010321/src/mainboard/intel/l440bx/mainboard.c
         $(CC) -c $(CFLAGS) $<
irq_tables.o: 
/home/nagaraja/project/freebios-20010321/src/mainboard/intel/l440bx/irq_tables.c
         $(CC) -c $(CFLAGS) $<
mtrr_table.o: 
/home/nagaraja/project/freebios-20010321/src/mainboard/intel/l440bx/mtrr_table.c
         $(CC) -c $(CFLAGS) $<
keyboard.o: /home/nagaraja/project/freebios-20010321/src/pc80/keyboard.c
         $(CC) -c $(CFLAGS) $<
cpuid.o: /home/nagaraja/project/freebios-20010321/src/cpu/p5/cpuid.c
         $(CC) -c $(CFLAGS) $<
boot.o: /home/nagaraja/project/freebios-20010321/src/arch/i386/boot/boot.c
         $(CC) -c $(CFLAGS) $<
microcode.o: /home/nagaraja/project/freebios-20010321/src/cpu/p6/microcode.c
         $(CC) -c $(CFLAGS) $<
mpspec.o: /home/nagaraja/project/freebios-20010321/src/cpu/p6/mpspec.c
         $(CC) -c $(CFLAGS) $<
mtrr.o: /home/nagaraja/project/freebios-20010321/src/cpu/p6/mtrr.c
         $(CC) -c $(CFLAGS) $<
l2_cache.o: /home/nagaraja/project/freebios-20010321/src/cpu/p6/l2_cache.c
         $(CC) -c $(CFLAGS) $<
ioapic.o: /home/nagaraja/project/freebios-20010321/src/cpu/p6/ioapic.c
         $(CC) -c $(CFLAGS) $<
# This will make a target directory of ./winfast
# Note that this is RELATIVE TO WHERE YOU ARE WHEN YOU RUN THE 
# CONFIG TOOL. Make it absolute if you like
target /home/nagaraja/project/freebios-20010321/l440bx-build/l440bx 

mainboard intel/l440bx

# Enable Serial Console for debugging
# It will come up at 115200,8n1
option SERIAL_CONSOLE

# Enable MicroCode update and L2 Cache init for PII and PIII
option UPDATE_MICROCODE
option CONFIGURE_L2_CACHE

# Use the internal VGA frame buffer device
#option HAVE_FRAMEBUFFER
option USE_CACHE_RAM=0
option USE_GENERIC_ROM=1
option USE_ELF_BOOT=1

makedefine  PHLASH_BASE_NAME=p13-0125
makedefine BOOT_IMAGE=/tftpboot/netboot.ebi
makedefine BOOT_IMAGE=vmlinux.bin.gz.block

# Path to your kernel (vmlinux)
# NOTE; you need a path to your test12 kernel here. 
linux /home/nagaraja/kernel/linux

# Kernel command line parameters
#commandline ro panic=5 root=/dev/hda2 console=ttyS0,115200 debug 3 


cc -I/home/nagaraja/project/freebios-20010321/src/include 
-I/home/nagaraja/project/freebios-20010321/src/arch/i386/include  -DCONFIGURE_L2_CACHE 
-DPIIX4E_KEYBOARD -DUSE_CACHE_RAM=0 -DUSE_GENERIC_ROM=1 -DUSE_ELF_BOOT=1 
-DPIIX4_DEVFN=0x38 -DHAVE_PIRQ_TABLE -Di686 -DSERIAL_CONSOLE 
-DENABLE_FIXED_AND_VARIABLE_MTRRS -DMAINBOARD_FIXUP_IN_CHARGE -DINTEL_PPRO_MTRR -Di586 
-DUPDATE_MICROCODE -DHAVE_MTRR_TABLE -I/home/nagaraja/project/freebios-20010321/src -E 
crt0.S > crt0.s
cc -c crt0.s
cc -c -I/home/nagaraja/project/freebios-20010321/src/include 
-I/home/nagaraja/project/freebios-20010321/src/arch/i386/include  -DCONFIGURE_L2_CACHE 
-DPIIX4E_KEYBOARD -DUSE_CACHE_RAM=0 -DUSE_GENERIC_ROM=1 -DUSE_ELF_BOOT=1 
-DPIIX4_DEVFN=0x38 -DHAVE_PIRQ_TABLE -Di686 -DSERIAL_CONSOLE 
-DENABLE_FIXED_AND_VARIABLE_MTRRS -DMAINBOARD_FIXUP_IN_CHARGE -DINTEL_PPRO_MTRR -Di586 
-DUPDATE_MICROCODE -DHAVE_MTRR_TABLE -O2 -nostdinc -nostdlib -Wall 
/home/nagaraja/project/freebios-20010321/src/lib/fill_inbuf.c
cc -c -I/home/nagaraja/project/freebios-20010321/src/include 
-I/home/nagaraja/project/freebios-20010321/src/arch/i386/include  -DCONFIGURE_L2_CACHE 
-DPIIX4E_KEYBOARD -DUSE_CACHE_RAM=0 -DUSE_GENERIC_ROM=1 -DUSE_ELF_BOOT=1 
-DPIIX4_DEVFN=0x38 -DHAVE_PIRQ_TABLE -Di686 -DSERIAL_CONSOLE 
-DENABLE_FIXED_AND_VARIABLE_MTRRS -DMAINBOARD_FIXUP_IN_CHARGE -DINTEL_PPRO_MTRR -Di586 
-DUPDATE_MICROCODE -DHAVE_MTRR_TABLE -O2 -nostdinc -nostdlib -Wall 
/home/nagaraja/project/freebios-20010321/src/lib/hardwaremain.c
cc -c -I/home/nagaraja/project/freebios-20010321/src/include 
-I/home/nagaraja/project/freebios-20010321/src/arch/i386/include  -DCONFIGURE_L2_CACHE 
-DPIIX4E_KEYBOARD -DUSE_CACHE_RAM=0 -DUSE_GENERIC_ROM=1 -DUSE_ELF_BOOT=1 
-DPIIX4_DEVFN=0x38 -DHAVE_PIRQ_TABLE -Di686 -DSERIAL_CONSOLE 
-DENABLE_FIXED_AND_VARIABLE_MTRRS -DMAINBOARD_FIXUP_IN_CHARGE -DINTEL_PPRO_MTRR -Di586 
-DUPDATE_MICROCODE -DHAVE_MTRR_TABLE -O2 -nostdinc -nostdlib -Wall 
/home/nagaraja/project/freebios-20010321/src/lib/linuxbiosmain.c
cc -c -I/home/nagaraja/project/freebios-20010321/src/include 
-I/home/nagaraja/project/freebios-20010321/src/arch/i386/include  -DCONFIGURE_L2_CACHE 
-DPIIX4E_KEYBOARD -DUSE_CACHE_RAM=0 -DUSE_GENERIC_ROM=1 -DUSE_ELF_BOOT=1 
-DPIIX4_DEVFN=0x38 -DHAVE_PIRQ_TABLE -Di686 -DSERIAL_CONSOLE 
-DENABLE_FIXED_AND_VARIABLE_MTRRS -DMAINBOARD_FIXUP_IN_CHARGE -DINTEL_PPRO_MTRR -Di586 
-DUPDATE_MICROCODE -DHAVE_MTRR_TABLE -O2 -nostdinc -nostdlib -Wall 
/home/nagaraja/project/freebios-20010321/src/lib/linuxpci.c
cc -c -I/home/nagaraja/project/freebios-20010321/src/include 
-I/home/nagaraja/project/freebios-20010321/src/arch/i386/include  -DCONFIGURE_L2_CACHE 
-DPIIX4E_KEYBOARD -DUSE_CACHE_RAM=0 -DUSE_GENERIC_ROM=1 -DUSE_ELF_BOOT=1 
-DPIIX4_DEVFN=0x38 -DHAVE_PIRQ_TABLE -Di686 -DSERIAL_CONSOLE 
-DENABLE_FIXED_AND_VARIABLE_MTRRS -DMAINBOARD_FIXUP_IN_CHARGE -DINTEL_PPRO_MTRR -Di586 
-DUPDATE_MICROCODE -DHAVE_MTRR_TABLE -O2 -nostdinc -nostdlib -Wall 
/home/nagaraja/project/freebios-20010321/src/lib/newpci.c
cc -c -I/home/nagaraja/project/freebios-20010321/src/include 
-I/home/nagaraja/project/freebios-20010321/src/arch/i386/include  -DCONFIGURE_L2_CACHE 
-DPIIX4E_KEYBOARD -DUSE_CACHE_RAM=0 -DUSE_GENERIC_ROM=1 -DUSE_ELF_BOOT=1 
-DPIIX4_DEVFN=0x38 -DHAVE_PIRQ_TABLE -Di686 -DSERIAL_CONSOLE 
-DENABLE_FIXED_AND_VARIABLE_MTRRS -DMAINBOARD_FIXUP_IN_CHARGE -DINTEL_PPRO_MTRR -Di586 
-DUPDATE_MICROCODE -DHAVE_MTRR_TABLE -O2 -nostdinc -nostdlib -Wall 
/home/nagaraja/project/freebios-20010321/src/lib/params.c
cc -c -I/home/nagaraja/project/freebios-20010321/src/include 
-I/home/nagaraja/project/freebios-20010321/src/arch/i386/include  -DCONFIGURE_L2_CACHE 
-DPIIX4E_KEYBOARD -DUSE_CACHE_RAM=0 -DUSE_GENERIC_ROM=1 -DUSE_ELF_BOOT=1 
-DPIIX4_DEVFN=0x38 -DHAVE_PIRQ_TABLE -Di686 -DSERIAL_CONSOLE 
-DENABLE_FIXED_AND_VARIABLE_MTRRS -DMAINBOARD_FIXUP_IN_CHARGE -DINTEL_PPRO_MTRR -Di586 
-DUPDATE_MICROCODE -DHAVE_MTRR_TABLE -O2 -nostdinc -nostdlib -Wall 
/home/nagaraja/project/freebios-20010321/src/lib/printk.c
cc -c -I/home/nagaraja/project/freebios-20010321/src/include 
-I/home/nagaraja/project/freebios-20010321/src/arch/i386/include  -DCONFIGURE_L2_CACHE 
-DPIIX4E_KEYBOARD -DUSE_CACHE_RAM=0 -DUSE_GENERIC_ROM=1 -DUSE_ELF_BOOT=1 
-DPIIX4_DEVFN=0x38 -DHAVE_PIRQ_TABLE -Di686 -DSERIAL_CONSOLE 
-DENABLE_FIXED_AND_VARIABLE_MTRRS -DMAINBOARD_FIXUP_IN_CHARGE -DINTEL_PPRO_MTRR -Di586 
-DUPDATE_MICROCODE -DHAVE_MTRR_TABLE -O2 -nostdinc -nostdlib -Wall 
/home/nagaraja/project/freebios-20010321/src/lib/serial_subr.c
cc -c -I/home/nagaraja/project/freebios-20010321/src/include 
-I/home/nagaraja/project/freebios-20010321/src/arch/i386/include  -DCONFIGURE_L2_CACHE 
-DPIIX4E_KEYBOARD -DUSE_CACHE_RAM=0 -DUSE_GENERIC_ROM=1 -DUSE_ELF_BOOT=1 
-DPIIX4_DEVFN=0x38 -DHAVE_PIRQ_TABLE -Di686 -DSERIAL_CONSOLE 
-DENABLE_FIXED_AND_VARIABLE_MTRRS -DMAINBOARD_FIXUP_IN_CHARGE -DINTEL_PPRO_MTRR -Di586 
-DUPDATE_MICROCODE -DHAVE_MTRR_TABLE -O2 -nostdinc -nostdlib -Wall 
/home/nagaraja/project/freebios-20010321/src/lib/subr.c
cc -c -I/home/nagaraja/project/freebios-20010321/src/include 
-I/home/nagaraja/project/freebios-20010321/src/arch/i386/include  -DCONFIGURE_L2_CACHE 
-DPIIX4E_KEYBOARD -DUSE_CACHE_RAM=0 -DUSE_GENERIC_ROM=1 -DUSE_ELF_BOOT=1 
-DPIIX4_DEVFN=0x38 -DHAVE_PIRQ_TABLE -Di686 -DSERIAL_CONSOLE 
-DENABLE_FIXED_AND_VARIABLE_MTRRS -DMAINBOARD_FIXUP_IN_CHARGE -DINTEL_PPRO_MTRR -Di586 
-DUPDATE_MICROCODE -DHAVE_MTRR_TABLE -O2 -nostdinc -nostdlib -Wall 
/home/nagaraja/project/freebios-20010321/src/lib/vsprintf.c
cc -c -I/home/nagaraja/project/freebios-20010321/src/include 
-I/home/nagaraja/project/freebios-20010321/src/arch/i386/include  -DCONFIGURE_L2_CACHE 
-DPIIX4E_KEYBOARD -DUSE_CACHE_RAM=0 -DUSE_GENERIC_ROM=1 -DUSE_ELF_BOOT=1 
-DPIIX4_DEVFN=0x38 -DHAVE_PIRQ_TABLE -Di686 -DSERIAL_CONSOLE 
-DENABLE_FIXED_AND_VARIABLE_MTRRS -DMAINBOARD_FIXUP_IN_CHARGE -DINTEL_PPRO_MTRR -Di586 
-DUPDATE_MICROCODE -DHAVE_MTRR_TABLE -O2 -nostdinc -nostdlib -Wall 
/home/nagaraja/project/freebios-20010321/src/boot/uniform_boot.c
cc -c -I/home/nagaraja/project/freebios-20010321/src/include 
-I/home/nagaraja/project/freebios-20010321/src/arch/i386/include  -DCONFIGURE_L2_CACHE 
-DPIIX4E_KEYBOARD -DUSE_CACHE_RAM=0 -DUSE_GENERIC_ROM=1 -DUSE_ELF_BOOT=1 
-DPIIX4_DEVFN=0x38 -DHAVE_PIRQ_TABLE -Di686 -DSERIAL_CONSOLE 
-DENABLE_FIXED_AND_VARIABLE_MTRRS -DMAINBOARD_FIXUP_IN_CHARGE -DINTEL_PPRO_MTRR -Di586 
-DUPDATE_MICROCODE -DHAVE_MTRR_TABLE -O2 -nostdinc -nostdlib -Wall 
/home/nagaraja/project/freebios-20010321/src/northbridge/intel/440bx/northbridge.c
cc -c -I/home/nagaraja/project/freebios-20010321/src/include 
-I/home/nagaraja/project/freebios-20010321/src/arch/i386/include  -DCONFIGURE_L2_CACHE 
-DPIIX4E_KEYBOARD -DUSE_CACHE_RAM=0 -DUSE_GENERIC_ROM=1 -DUSE_ELF_BOOT=1 
-DPIIX4_DEVFN=0x38 -DHAVE_PIRQ_TABLE -Di686 -DSERIAL_CONSOLE 
-DENABLE_FIXED_AND_VARIABLE_MTRRS -DMAINBOARD_FIXUP_IN_CHARGE -DINTEL_PPRO_MTRR -Di586 
-DUPDATE_MICROCODE -DHAVE_MTRR_TABLE -O2 -nostdinc -nostdlib -Wall 
/home/nagaraja/project/freebios-20010321/src/southbridge/intel/piix4e/southbridge.c
cc -c -I/home/nagaraja/project/freebios-20010321/src/include 
-I/home/nagaraja/project/freebios-20010321/src/arch/i386/include  -DCONFIGURE_L2_CACHE 
-DPIIX4E_KEYBOARD -DUSE_CACHE_RAM=0 -DUSE_GENERIC_ROM=1 -DUSE_ELF_BOOT=1 
-DPIIX4_DEVFN=0x38 -DHAVE_PIRQ_TABLE -Di686 -DSERIAL_CONSOLE 
-DENABLE_FIXED_AND_VARIABLE_MTRRS -DMAINBOARD_FIXUP_IN_CHARGE -DINTEL_PPRO_MTRR -Di586 
-DUPDATE_MICROCODE -DHAVE_MTRR_TABLE -O2 -nostdinc -nostdlib -Wall 
/home/nagaraja/project/freebios-20010321/src/superio/ITE/it8671f/superio.c
cc -c -I/home/nagaraja/project/freebios-20010321/src/include 
-I/home/nagaraja/project/freebios-20010321/src/arch/i386/include  -DCONFIGURE_L2_CACHE 
-DPIIX4E_KEYBOARD -DUSE_CACHE_RAM=0 -DUSE_GENERIC_ROM=1 -DUSE_ELF_BOOT=1 
-DPIIX4_DEVFN=0x38 -DHAVE_PIRQ_TABLE -Di686 -DSERIAL_CONSOLE 
-DENABLE_FIXED_AND_VARIABLE_MTRRS -DMAINBOARD_FIXUP_IN_CHARGE -DINTEL_PPRO_MTRR -Di586 
-DUPDATE_MICROCODE -DHAVE_MTRR_TABLE -O2 -nostdinc -nostdlib -Wall 
/home/nagaraja/project/freebios-20010321/src/mainboard/intel/l440bx/mainboard.c
cc -c -I/home/nagaraja/project/freebios-20010321/src/include 
-I/home/nagaraja/project/freebios-20010321/src/arch/i386/include  -DCONFIGURE_L2_CACHE 
-DPIIX4E_KEYBOARD -DUSE_CACHE_RAM=0 -DUSE_GENERIC_ROM=1 -DUSE_ELF_BOOT=1 
-DPIIX4_DEVFN=0x38 -DHAVE_PIRQ_TABLE -Di686 -DSERIAL_CONSOLE 
-DENABLE_FIXED_AND_VARIABLE_MTRRS -DMAINBOARD_FIXUP_IN_CHARGE -DINTEL_PPRO_MTRR -Di586 
-DUPDATE_MICROCODE -DHAVE_MTRR_TABLE -O2 -nostdinc -nostdlib -Wall 
/home/nagaraja/project/freebios-20010321/src/mainboard/intel/l440bx/irq_tables.c
cc -c -I/home/nagaraja/project/freebios-20010321/src/include 
-I/home/nagaraja/project/freebios-20010321/src/arch/i386/include  -DCONFIGURE_L2_CACHE 
-DPIIX4E_KEYBOARD -DUSE_CACHE_RAM=0 -DUSE_GENERIC_ROM=1 -DUSE_ELF_BOOT=1 
-DPIIX4_DEVFN=0x38 -DHAVE_PIRQ_TABLE -Di686 -DSERIAL_CONSOLE 
-DENABLE_FIXED_AND_VARIABLE_MTRRS -DMAINBOARD_FIXUP_IN_CHARGE -DINTEL_PPRO_MTRR -Di586 
-DUPDATE_MICROCODE -DHAVE_MTRR_TABLE -O2 -nostdinc -nostdlib -Wall 
/home/nagaraja/project/freebios-20010321/src/mainboard/intel/l440bx/mtrr_table.c
cc -c -I/home/nagaraja/project/freebios-20010321/src/include 
-I/home/nagaraja/project/freebios-20010321/src/arch/i386/include  -DCONFIGURE_L2_CACHE 
-DPIIX4E_KEYBOARD -DUSE_CACHE_RAM=0 -DUSE_GENERIC_ROM=1 -DUSE_ELF_BOOT=1 
-DPIIX4_DEVFN=0x38 -DHAVE_PIRQ_TABLE -Di686 -DSERIAL_CONSOLE 
-DENABLE_FIXED_AND_VARIABLE_MTRRS -DMAINBOARD_FIXUP_IN_CHARGE -DINTEL_PPRO_MTRR -Di586 
-DUPDATE_MICROCODE -DHAVE_MTRR_TABLE -O2 -nostdinc -nostdlib -Wall 
/home/nagaraja/project/freebios-20010321/src/pc80/keyboard.c
cc -c -I/home/nagaraja/project/freebios-20010321/src/include 
-I/home/nagaraja/project/freebios-20010321/src/arch/i386/include  -DCONFIGURE_L2_CACHE 
-DPIIX4E_KEYBOARD -DUSE_CACHE_RAM=0 -DUSE_GENERIC_ROM=1 -DUSE_ELF_BOOT=1 
-DPIIX4_DEVFN=0x38 -DHAVE_PIRQ_TABLE -Di686 -DSERIAL_CONSOLE 
-DENABLE_FIXED_AND_VARIABLE_MTRRS -DMAINBOARD_FIXUP_IN_CHARGE -DINTEL_PPRO_MTRR -Di586 
-DUPDATE_MICROCODE -DHAVE_MTRR_TABLE -O2 -nostdinc -nostdlib -Wall 
/home/nagaraja/project/freebios-20010321/src/cpu/p5/cpuid.c
cc -c -I/home/nagaraja/project/freebios-20010321/src/include 
-I/home/nagaraja/project/freebios-20010321/src/arch/i386/include  -DCONFIGURE_L2_CACHE 
-DPIIX4E_KEYBOARD -DUSE_CACHE_RAM=0 -DUSE_GENERIC_ROM=1 -DUSE_ELF_BOOT=1 
-DPIIX4_DEVFN=0x38 -DHAVE_PIRQ_TABLE -Di686 -DSERIAL_CONSOLE 
-DENABLE_FIXED_AND_VARIABLE_MTRRS -DMAINBOARD_FIXUP_IN_CHARGE -DINTEL_PPRO_MTRR -Di586 
-DUPDATE_MICROCODE -DHAVE_MTRR_TABLE -O2 -nostdinc -nostdlib -Wall 
/home/nagaraja/project/freebios-20010321/src/arch/i386/boot/boot.c
cc -c -I/home/nagaraja/project/freebios-20010321/src/include 
-I/home/nagaraja/project/freebios-20010321/src/arch/i386/include  -DCONFIGURE_L2_CACHE 
-DPIIX4E_KEYBOARD -DUSE_CACHE_RAM=0 -DUSE_GENERIC_ROM=1 -DUSE_ELF_BOOT=1 
-DPIIX4_DEVFN=0x38 -DHAVE_PIRQ_TABLE -Di686 -DSERIAL_CONSOLE 
-DENABLE_FIXED_AND_VARIABLE_MTRRS -DMAINBOARD_FIXUP_IN_CHARGE -DINTEL_PPRO_MTRR -Di586 
-DUPDATE_MICROCODE -DHAVE_MTRR_TABLE -O2 -nostdinc -nostdlib -Wall 
/home/nagaraja/project/freebios-20010321/src/cpu/p6/microcode.c
cc -c -I/home/nagaraja/project/freebios-20010321/src/include 
-I/home/nagaraja/project/freebios-20010321/src/arch/i386/include  -DCONFIGURE_L2_CACHE 
-DPIIX4E_KEYBOARD -DUSE_CACHE_RAM=0 -DUSE_GENERIC_ROM=1 -DUSE_ELF_BOOT=1 
-DPIIX4_DEVFN=0x38 -DHAVE_PIRQ_TABLE -Di686 -DSERIAL_CONSOLE 
-DENABLE_FIXED_AND_VARIABLE_MTRRS -DMAINBOARD_FIXUP_IN_CHARGE -DINTEL_PPRO_MTRR -Di586 
-DUPDATE_MICROCODE -DHAVE_MTRR_TABLE -O2 -nostdinc -nostdlib -Wall 
/home/nagaraja/project/freebios-20010321/src/cpu/p6/mpspec.c
cc -c -I/home/nagaraja/project/freebios-20010321/src/include 
-I/home/nagaraja/project/freebios-20010321/src/arch/i386/include  -DCONFIGURE_L2_CACHE 
-DPIIX4E_KEYBOARD -DUSE_CACHE_RAM=0 -DUSE_GENERIC_ROM=1 -DUSE_ELF_BOOT=1 
-DPIIX4_DEVFN=0x38 -DHAVE_PIRQ_TABLE -Di686 -DSERIAL_CONSOLE 
-DENABLE_FIXED_AND_VARIABLE_MTRRS -DMAINBOARD_FIXUP_IN_CHARGE -DINTEL_PPRO_MTRR -Di586 
-DUPDATE_MICROCODE -DHAVE_MTRR_TABLE -O2 -nostdinc -nostdlib -Wall 
/home/nagaraja/project/freebios-20010321/src/cpu/p6/mtrr.c
cc -c -I/home/nagaraja/project/freebios-20010321/src/include 
-I/home/nagaraja/project/freebios-20010321/src/arch/i386/include  -DCONFIGURE_L2_CACHE 
-DPIIX4E_KEYBOARD -DUSE_CACHE_RAM=0 -DUSE_GENERIC_ROM=1 -DUSE_ELF_BOOT=1 
-DPIIX4_DEVFN=0x38 -DHAVE_PIRQ_TABLE -Di686 -DSERIAL_CONSOLE 
-DENABLE_FIXED_AND_VARIABLE_MTRRS -DMAINBOARD_FIXUP_IN_CHARGE -DINTEL_PPRO_MTRR -Di586 
-DUPDATE_MICROCODE -DHAVE_MTRR_TABLE -O2 -nostdinc -nostdlib -Wall 
/home/nagaraja/project/freebios-20010321/src/cpu/p6/l2_cache.c
cc -c -I/home/nagaraja/project/freebios-20010321/src/include 
-I/home/nagaraja/project/freebios-20010321/src/arch/i386/include  -DCONFIGURE_L2_CACHE 
-DPIIX4E_KEYBOARD -DUSE_CACHE_RAM=0 -DUSE_GENERIC_ROM=1 -DUSE_ELF_BOOT=1 
-DPIIX4_DEVFN=0x38 -DHAVE_PIRQ_TABLE -Di686 -DSERIAL_CONSOLE 
-DENABLE_FIXED_AND_VARIABLE_MTRRS -DMAINBOARD_FIXUP_IN_CHARGE -DINTEL_PPRO_MTRR -Di586 
-DUPDATE_MICROCODE -DHAVE_MTRR_TABLE -O2 -nostdinc -nostdlib -Wall 
/home/nagaraja/project/freebios-20010321/src/cpu/p6/ioapic.c
objcopy -O binary -R .note -R .comment -S /home/nagaraja/kernel/linux/vmlinux 
vmlinux.bin
gzip -f -3 vmlinux.bin
ld -T ldscript.ld -o linuxbios crt0.o fill_inbuf.o hardwaremain.o linuxbiosmain.o 
linuxpci.o newpci.o params.o printk.o serial_subr.o subr.o vsprintf.o uniform_boot.o 
northbridge.o southbridge.o superio.o mainboard.o irq_tables.o mtrr_table.o keyboard.o 
cpuid.o boot.o microcode.o mpspec.o mtrr.o l2_cache.o ioapic.o
nm -n linuxbios > linuxbios.map
objcopy -O binary -R .note -R .comment -S linuxbios linuxbios.strip
cc -o mkrom /home/nagaraja/project/freebios-20010321/mkrom/mkrom.c
./mkrom -s 64 -f -o linuxbios.rom linuxbios.strip
dd conv=sync bs=448k if=vmlinux.bin.gz of=vmlinux.bin.gz.block
cat vmlinux.bin.gz.block linuxbios.rom > romimage
objcopy -O binary -R .note -R .comment -S /home/nagaraja/kernel/linux/vmlinux 
vmlinux.bin
gzip -f -3 vmlinux.bin
ld -T ldscript.ld -o linuxbios crt0.o fill_inbuf.o hardwaremain.o linuxbiosmain.o 
linuxpci.o newpci.o params.o printk.o serial_subr.o subr.o vsprintf.o uniform_boot.o 
northbridge.o southbridge.o superio.o mainboard.o irq_tables.o mtrr_table.o keyboard.o 
cpuid.o boot.o microcode.o mpspec.o mtrr.o l2_cache.o ioapic.o
nm -n linuxbios > linuxbios.map
objcopy -O binary -R .note -R .comment -S linuxbios linuxbios.strip
./mkrom -s 64 -f -o linuxbios.rom linuxbios.strip
dd conv=sync bs=448k if=vmlinux.bin.gz of=vmlinux.bin.gz.block
cat vmlinux.bin.gz.block linuxbios.rom > romimage

Reply via email to