Rename build system variables to be more intuitive, and
authorPatrick Georgi <patrick.georgi@coresystems.de>
Thu, 30 Sep 2010 16:55:02 +0000 (16:55 +0000)
committerPatrick Georgi <patrick.georgi@coresystems.de>
Thu, 30 Sep 2010 16:55:02 +0000 (16:55 +0000)
at the same time let the user specify sources instead
of object files:
- objs becomes ramstage-srcs
- initobjs becomes romstage-srcs
- driver becomes driver-srcs
- smmobj becomes smm-srcs

The user servicable parts are named accordingly:
ramstage-y, romstage-y, driver-y, smm-y

Also, the object file names are properly renamed now, using
.ramstage.o, .romstage.o, .driver.o, .smm.o suffixes consistently.

Remove stubbed out via/epia-m700 dsdt/ssdt files - they didn't
easily fit in the build system and aren't useful anyway.

Signed-off-by: Patrick Georgi <patrick.georgi@coresystems.de>
Acked-by: Stefan Reinauer <stepan@coreystems.de>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@5886 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

201 files changed:
Makefile
src/arch/i386/Makefile.bigbootblock.inc
src/arch/i386/Makefile.bootblock.inc
src/arch/i386/Makefile.inc
src/arch/i386/boot/Makefile.inc
src/arch/i386/lib/Makefile.inc
src/boot/Makefile.inc
src/console/Makefile.inc
src/cpu/amd/dualcore/Makefile.inc
src/cpu/amd/microcode/Makefile.inc
src/cpu/amd/model_10xxx/Makefile.inc
src/cpu/amd/model_fxx/Makefile.inc
src/cpu/amd/model_gx1/Makefile.inc
src/cpu/amd/model_gx2/Makefile.inc
src/cpu/amd/model_lx/Makefile.inc
src/cpu/amd/mtrr/Makefile.inc
src/cpu/amd/quadcore/Makefile.inc
src/cpu/amd/sc520/Makefile.inc
src/cpu/amd/socket_754/Makefile.inc
src/cpu/amd/socket_939/Makefile.inc
src/cpu/amd/socket_940/Makefile.inc
src/cpu/amd/socket_AM2/Makefile.inc
src/cpu/amd/socket_AM2r2/Makefile.inc
src/cpu/amd/socket_AM3/Makefile.inc
src/cpu/amd/socket_ASB2/Makefile.inc
src/cpu/amd/socket_F/Makefile.inc
src/cpu/amd/socket_F_1207/Makefile.inc
src/cpu/amd/socket_S1G1/Makefile.inc
src/cpu/intel/bga956/Makefile.inc
src/cpu/intel/ep80579/Makefile.inc
src/cpu/intel/hyperthreading/Makefile.inc
src/cpu/intel/microcode/Makefile.inc
src/cpu/intel/model_1067x/Makefile.inc
src/cpu/intel/model_106cx/Makefile.inc
src/cpu/intel/model_68x/Makefile.inc
src/cpu/intel/model_69x/Makefile.inc
src/cpu/intel/model_6bx/Makefile.inc
src/cpu/intel/model_6dx/Makefile.inc
src/cpu/intel/model_6ex/Makefile.inc
src/cpu/intel/model_6fx/Makefile.inc
src/cpu/intel/model_6xx/Makefile.inc
src/cpu/intel/model_f0x/Makefile.inc
src/cpu/intel/model_f1x/Makefile.inc
src/cpu/intel/model_f2x/Makefile.inc
src/cpu/intel/model_f3x/Makefile.inc
src/cpu/intel/model_f4x/Makefile.inc
src/cpu/intel/slot_1/Makefile.inc
src/cpu/intel/slot_2/Makefile.inc
src/cpu/intel/socket_441/Makefile.inc
src/cpu/intel/socket_FC_PGA370/Makefile.inc
src/cpu/intel/socket_PGA370/Makefile.inc
src/cpu/intel/socket_mFCBGA479/Makefile.inc
src/cpu/intel/socket_mFCPGA478/Makefile.inc
src/cpu/intel/socket_mPGA478/Makefile.inc
src/cpu/intel/socket_mPGA479M/Makefile.inc
src/cpu/intel/socket_mPGA603/Makefile.inc
src/cpu/intel/socket_mPGA604/Makefile.inc
src/cpu/intel/speedstep/Makefile.inc
src/cpu/via/model_c3/Makefile.inc
src/cpu/via/model_c7/Makefile.inc
src/cpu/x86/cache/Makefile.inc
src/cpu/x86/lapic/Makefile.inc
src/cpu/x86/mtrr/Makefile.inc
src/cpu/x86/name/Makefile.inc
src/cpu/x86/pae/Makefile.inc
src/cpu/x86/smm/Makefile.inc
src/cpu/x86/tsc/Makefile.inc
src/devices/Makefile.inc
src/devices/oprom/Makefile.inc
src/devices/oprom/x86emu/Makefile.inc
src/devices/oprom/yabel/Makefile.inc
src/devices/oprom/yabel/compat/Makefile.inc
src/drivers/ati/ragexl/Makefile.inc
src/drivers/dec/21143/Makefile.inc
src/drivers/generic/debug/Makefile.inc
src/drivers/sil/3114/Makefile.inc
src/lib/Makefile.inc
src/mainboard/amd/serengeti_cheetah/Makefile.inc
src/mainboard/amd/serengeti_cheetah_fam10/Makefile.inc
src/mainboard/broadcom/blast/Makefile.inc
src/mainboard/emulation/qemu-x86/Makefile.inc
src/mainboard/getac/p470/Makefile.inc
src/mainboard/gigabyte/m57sli/Makefile.inc
src/mainboard/hp/dl145_g1/Makefile.inc
src/mainboard/ibase/mb899/Makefile.inc
src/mainboard/intel/d945gclf/Makefile.inc
src/mainboard/kontron/986lcd-m/Makefile.inc
src/mainboard/msi/ms9282/Makefile.inc
src/mainboard/rca/rm4100/Makefile.inc
src/mainboard/roda/rk886ex/Makefile.inc
src/mainboard/supermicro/h8dme/Makefile.inc
src/mainboard/supermicro/x6dhe_g/Makefile.inc
src/mainboard/supermicro/x6dhe_g2/Makefile.inc
src/mainboard/technexion/tim5690/Makefile.inc
src/mainboard/thomson/ip1000/Makefile.inc
src/mainboard/tyan/s2881/Makefile.inc
src/mainboard/tyan/s2892/Makefile.inc
src/mainboard/via/epia-m700/Kconfig
src/mainboard/via/epia-m700/Makefile.inc
src/mainboard/via/epia-m700/dsdt.c [deleted file]
src/mainboard/via/epia-m700/ssdt.c [deleted file]
src/northbridge/amd/amdfam10/Makefile.inc
src/northbridge/amd/amdk8/Makefile.inc
src/northbridge/amd/gx1/Makefile.inc
src/northbridge/amd/gx2/Makefile.inc
src/northbridge/amd/lx/Makefile.inc
src/northbridge/intel/e7501/Makefile.inc
src/northbridge/intel/e7520/Makefile.inc
src/northbridge/intel/e7525/Makefile.inc
src/northbridge/intel/i3100/Makefile.inc
src/northbridge/intel/i440bx/Makefile.inc
src/northbridge/intel/i440lx/Makefile.inc
src/northbridge/intel/i82810/Makefile.inc
src/northbridge/intel/i82830/Makefile.inc
src/northbridge/intel/i855/Makefile.inc
src/northbridge/intel/i945/Makefile.inc
src/northbridge/via/cn400/Makefile.inc
src/northbridge/via/cn700/Makefile.inc
src/northbridge/via/cx700/Makefile.inc
src/northbridge/via/vt8601/Makefile.inc
src/northbridge/via/vt8623/Makefile.inc
src/northbridge/via/vx800/Makefile.inc
src/pc80/Makefile.inc
src/pc80/vga/Makefile.inc
src/southbridge/amd/amd8111/Makefile.inc
src/southbridge/amd/amd8131/Makefile.inc
src/southbridge/amd/amd8132/Makefile.inc
src/southbridge/amd/amd8151/Makefile.inc
src/southbridge/amd/cs5530/Makefile.inc
src/southbridge/amd/cs5535/Makefile.inc
src/southbridge/amd/cs5536/Makefile.inc
src/southbridge/amd/rs690/Makefile.inc
src/southbridge/amd/rs780/Makefile.inc
src/southbridge/amd/sb600/Makefile.inc
src/southbridge/amd/sb700/Makefile.inc
src/southbridge/broadcom/bcm21000/Makefile.inc
src/southbridge/broadcom/bcm5780/Makefile.inc
src/southbridge/broadcom/bcm5785/Makefile.inc
src/southbridge/intel/esb6300/Makefile.inc
src/southbridge/intel/i3100/Makefile.inc
src/southbridge/intel/i82371eb/Makefile.inc
src/southbridge/intel/i82801ax/Makefile.inc
src/southbridge/intel/i82801bx/Makefile.inc
src/southbridge/intel/i82801cx/Makefile.inc
src/southbridge/intel/i82801dx/Makefile.inc
src/southbridge/intel/i82801ex/Makefile.inc
src/southbridge/intel/i82801gx/Makefile.inc
src/southbridge/intel/i82870/Makefile.inc
src/southbridge/intel/pxhd/Makefile.inc
src/southbridge/nvidia/ck804/Makefile.inc
src/southbridge/nvidia/mcp55/Makefile.inc
src/southbridge/ricoh/rl5c476/Makefile.inc
src/southbridge/sis/sis966/Makefile.inc
src/southbridge/ti/pci1x2x/Makefile.inc
src/southbridge/ti/pci7420/Makefile.inc
src/southbridge/ti/pcixx12/Makefile.inc
src/southbridge/via/k8t890/Makefile.inc
src/southbridge/via/vt8231/Makefile.inc
src/southbridge/via/vt8235/Makefile.inc
src/southbridge/via/vt8237r/Makefile.inc
src/superio/fintek/f71805f/Makefile.inc
src/superio/fintek/f71859/Makefile.inc
src/superio/fintek/f71863fg/Makefile.inc
src/superio/intel/i3100/Makefile.inc
src/superio/ite/it8661f/Makefile.inc
src/superio/ite/it8671f/Makefile.inc
src/superio/ite/it8673f/Makefile.inc
src/superio/ite/it8705f/Makefile.inc
src/superio/ite/it8712f/Makefile.inc
src/superio/ite/it8716f/Makefile.inc
src/superio/ite/it8718f/Makefile.inc
src/superio/nsc/pc8374/Makefile.inc
src/superio/nsc/pc87309/Makefile.inc
src/superio/nsc/pc87351/Makefile.inc
src/superio/nsc/pc87360/Makefile.inc
src/superio/nsc/pc87366/Makefile.inc
src/superio/nsc/pc87417/Makefile.inc
src/superio/nsc/pc87427/Makefile.inc
src/superio/nsc/pc97307/Makefile.inc
src/superio/nsc/pc97317/Makefile.inc
src/superio/renesas/m3885x/Makefile.inc
src/superio/smsc/fdc37m60x/Makefile.inc
src/superio/smsc/fdc37n972/Makefile.inc
src/superio/smsc/lpc47b272/Makefile.inc
src/superio/smsc/lpc47b397/Makefile.inc
src/superio/smsc/lpc47m10x/Makefile.inc
src/superio/smsc/lpc47m15x/Makefile.inc
src/superio/smsc/lpc47n217/Makefile.inc
src/superio/smsc/lpc47n227/Makefile.inc
src/superio/smsc/sio10n268/Makefile.inc
src/superio/smsc/smscsuperio/Makefile.inc
src/superio/via/vt1211/Makefile.inc
src/superio/winbond/w83627dhg/Makefile.inc
src/superio/winbond/w83627ehg/Makefile.inc
src/superio/winbond/w83627hf/Makefile.inc
src/superio/winbond/w83627thf/Makefile.inc
src/superio/winbond/w83627thg/Makefile.inc
src/superio/winbond/w83627uhg/Makefile.inc
src/superio/winbond/w83697hf/Makefile.inc
src/superio/winbond/w83977f/Makefile.inc
src/superio/winbond/w83977tf/Makefile.inc

index e5a861fad620a8679ec9a1526558bca25fdd9646..397e51d301c67de902cc218cf2aa51a55590ec99 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -173,32 +173,35 @@ $(objutil)/%.o: $(objutil)/%.c
        @printf "    HOSTCC     $(subst $(objutil)/,,$(@))\n"
        $(HOSTCC) -MMD -I$(subst $(objutil)/,util/,$(dir $<)) -I$(dir $<) $(HOSTCFLAGS) -c -o $@ $<
 
-$(obj)/%.o: $(obj)/%.c $(obj)/config.h
+$(obj)/%.ramstage.o: $(obj)/%.c $(obj)/config.h
        @printf "    CC         $(subst $(obj)/,,$(@))\n"
        $(CC) -MMD $(CFLAGS) -c -o $@ $<
 
-objs:=$(obj)/mainboard/$(MAINBOARDDIR)/static.o
-initobjs:=
-drivers:=
-smmobjs:=
-types:=obj initobj driver smmobj
+ramstage-srcs:=$(obj)/mainboard/$(MAINBOARDDIR)/static.c
+romstage-srcs:=
+driver-srcs:=
+smm-srcs:=
+
+ramstage-objs:=
+romstage-objs:=
+driver-objs:=
+smm-objs:=
+types:=ramstage romstage driver smm
 
 # Clean -y variables, include Makefile.inc
-# If $(3) is non-empty, add paths to files in X-y, and add them to Xs
+# Add paths to files in X-y to X-srcs
 # Add subdirs-y to subdirs
 includemakefiles= \
        $(foreach type,$(2), $(eval $(type)-y:=)) \
        $(eval subdirs-y:=) \
        $(eval -include $(1)) \
        $(foreach type,$(2), \
-               $(eval $(type)s+= \
+               $(eval $(type)-srcs+= \
                        $$(subst $(top)/,, \
-                       $$(abspath $$(patsubst src/%, \
-                                       $(obj)/%, \
-                                       $$(addprefix $(dir $(1)),$$($(type)-y))))))) \
+                       $$(abspath $$(addprefix $(dir $(1)),$$($(type)-y)))))) \
        $(eval subdirs+=$$(subst $(CURDIR)/,,$$(abspath $$(addprefix $(dir $(1)),$$(subdirs-y)))))
 
-# For each path in $(subdirs) call includemakefiles, passing $(1) as $(3)
+# For each path in $(subdirs) call includemakefiles
 # Repeat until subdirs is empty
 evaluate_subdirs= \
        $(eval cursubdirs:=$(subdirs)) \
@@ -211,70 +214,62 @@ evaluate_subdirs= \
 subdirs:=$(PLATFORM-y) $(BUILD-y)
 $(eval $(call evaluate_subdirs))
 
-initobjs:=$(addsuffix .initobj.o, $(basename $(initobjs)))
-drivers:=$(addsuffix .driver.o, $(basename $(drivers)))
-smmobjs:=$(addsuffix .smmobj.o, $(basename $(smmobjs)))
+src-to-obj=$(addsuffix .$(1).o, $(basename $(patsubst src/%, $(obj)/%, $($(1)-srcs))))
+
+ramstage-objs:=$(call src-to-obj,ramstage)
+romstage-objs:=$(call src-to-obj,romstage)
+driver-objs:=$(call src-to-obj,driver)
+smm-objs:=$(call src-to-obj,smm)
 
-allobjs:=$(foreach var, $(addsuffix s,$(types)), $($(var)))
+allsrcs:=$(foreach var, $(addsuffix -srcs,$(types)), $($(var)))
+allobjs:=$(foreach var, $(addsuffix -objs,$(types)), $($(var)))
 alldirs:=$(sort $(abspath $(dir $(allobjs))))
-source_with_ext=$(patsubst $(obj)/%.o,src/%.$(1),$(allobjs))
-allsrc=$(wildcard $(call source_with_ext,c) $(call source_with_ext,S))
 
-define objs_asl_template
-$(obj)/$(1)%.o: src/$(1)%.asl
+define ramstage-objs_asl_template
+$(obj)/$(1).ramstage.o: src/$(1).asl
        @printf "    IASL       $$(subst $(top)/,,$$(@))\n"
        $(CPP) -D__ACPI__ -P -include $(abspath $(obj)/config.h) -I$(src) -I$(src)/mainboard/$(MAINBOARDDIR) $$< -o $$(basename $$@).asl
-       iasl -p $$(basename $$@) -tc $$(basename $$@).asl
-       mv $$(basename $$@).hex $$(basename $$@).c
-       $(CC) $$(CFLAGS) $$(if $$(subst dsdt,,$$(basename $$(notdir $$@))), -DAmlCode=AmlCode_$$(basename $$(notdir $$@))) -c -o $$@ $$(basename $$@).c
+       iasl -p $$(obj)/$(1) -tc $$(basename $$@).asl
+       mv $$(obj)/$(1).hex $$(basename $$@).c
+       $(CC) $$(CFLAGS) $$(if $$(subst dsdt,,$$(basename $$(notdir $(1)))), -DAmlCode=AmlCode_$$(basename $$(notdir $(1)))) -c -o $$@ $$(basename $$@).c
        # keep %.o: %.c rule from catching the temporary .c file after a make clean
        mv $$(basename $$@).c $$(basename $$@).hex
 endef
 
 # macro to define template macros that are used by use_template macro
 define create_cc_template
-# $1 obj class (objs, initobjs, ...)
+# $1 obj class (ramstage, romstage, driver, smm)
 # $2 source suffix (c, S)
-# $3 .o infix ("" ".initobj", ...)
-# $4 additional compiler flags
-de$(EMPTY)fine $(1)_$(2)_template
-$(obj)/$$(1)%$(3).o: src/$$(1)%.$(2) $(obj)/config.h
+# $3 additional compiler flags
+de$(EMPTY)fine $(1)-objs_$(2)_template
+$(obj)/$$(1).$(1).o: src/$$(1).$(2) $(obj)/config.h
        @printf "    CC         $$$$(subst $$$$(obj)/,,$$$$(@))\n"
-       $(CC) $(4) -MMD $$$$(CFLAGS) -c -o $$$$@ $$$$<
+       $(CC) $(3) -MMD $$$$(CFLAGS) -c -o $$$$@ $$$$<
 en$(EMPTY)def
 endef
 
-$(eval $(call create_cc_template,objs,c))
-$(eval $(call create_cc_template,objs,S,,-DASSEMBLY))
-$(eval $(call create_cc_template,initobjs,c,.initobj,-D__PRE_RAM__))
-$(eval $(call create_cc_template,initobjs,S,.initobj,-DASSEMBLY -D__PRE_RAM__))
-$(eval $(call create_cc_template,drivers,c,.driver))
-$(eval $(call create_cc_template,drivers,S,.driver,-DASSEMBLY))
-$(eval $(call create_cc_template,smmobjs,c,.smmobj))
-$(eval $(call create_cc_template,smmobjs,S,.smmobj))
-
-usetemplate=$(foreach d,$(sort $(dir $($(1)))),$(eval $(call $(1)_$(2)_template,$(subst $(obj)/,,$(d)))))
-usetemplate=$(foreach d,$(sort $(dir $($(1)))),$(eval $(call $(1)_$(2)_template,$(subst $(obj)/,,$(d)))))
-$(eval $(call usetemplate,objs,asl))
-$(eval $(call usetemplate,objs,c))
-$(eval $(call usetemplate,objs,S))
-$(eval $(call usetemplate,initobjs,c))
-$(eval $(call usetemplate,initobjs,S))
-$(eval $(call usetemplate,drivers,c))
-$(eval $(call usetemplate,drivers,S))
-$(eval $(call usetemplate,smmobjs,c))
-$(eval $(call usetemplate,smmobjs,S))
-
-DEPENDENCIES = $(objs:.o=.d) $(initobjs:.o=.d) $(drivers:.o=.d) $(smmobjs:.o=.d)
+$(eval $(call create_cc_template,ramstage,c))
+$(eval $(call create_cc_template,ramstage,S,-DASSEMBLY))
+$(eval $(call create_cc_template,romstage,c,-D__PRE_RAM__))
+$(eval $(call create_cc_template,romstage,S,-DASSEMBLY -D__PRE_RAM__))
+$(eval $(call create_cc_template,driver,c))
+$(eval $(call create_cc_template,driver,S,-DASSEMBLY))
+$(eval $(call create_cc_template,smm,c))
+$(eval $(call create_cc_template,smm,S))
+
+foreach-src=$(foreach file,$($(1)-srcs),$(eval $(call $(1)-objs_$(subst .,,$(suffix $(file)))_template,$(subst src/,,$(basename $(file))))))
+$(eval $(foreach type,$(types),$(call foreach-src,$(type))))
+
+DEPENDENCIES = $(ramstage-objs:.o=.d) $(romstage-objs:.o=.d) $(driver-objs:.o=.d) $(smm-objs:.o=.d)
 -include $(DEPENDENCIES)
 
 printall:
-       @echo objs:=$(objs)
-       @echo initobjs:=$(initobjs)
-       @echo drivers:=$(drivers)
-       @echo smmobjs:=$(smmobjs)
+       @echo ramstage-objs:=$(ramstage-objs)
+       @echo romstage-objs:=$(romstage-objs)
+       @echo driver-objs:=$(driver-objs)
+       @echo smm-objs:=$(smm-objs)
        @echo alldirs:=$(alldirs)
-       @echo allsrc=$(allsrc)
+       @echo allsrcs=$(allsrcs)
        @echo DEPENDENCIES=$(DEPENDENCIES)
        @echo LIBGCC_FILE_NAME=$(LIBGCC_FILE_NAME)
 
@@ -343,7 +338,7 @@ doxygen-clean:
        rm -rf $(DOXYGEN_OUTPUT_DIR)
 
 clean-for-update: doxygen-clean
-       rm -f $(objs) $(initobjs) $(drivers) $(smmobjs) .xcompile
+       rm -f $(ramstage-objs) $(romstage-objs) $(driver-objs) $(smm-objs) .xcompile
        rm -f $(DEPENDENCIES)
        rm -f $(obj)/coreboot_ram* $(obj)/coreboot.romstage $(obj)/coreboot.pre* $(obj)/coreboot.bootblock $(obj)/coreboot.a
        rm -rf $(obj)/bootblock* $(obj)/romstage* $(obj)/location.*
index 939eea63a3c43387d4949e4ff96b8bc4f1a79872..ee988c7e84db3ca44a4e9dd99cd374d695903d1f 100644 (file)
@@ -20,7 +20,7 @@ $(obj)/crt0.S: $$(crt0s)
        @printf "    GEN        $(subst $(obj)/,,$(@))\n"
        printf '$(foreach crt0,config.h $(crt0s),#include "$(crt0:$(obj)/%=%)"\n)' > $@
 
-$(obj)/mainboard/$(MAINBOARDDIR)/crt0.initobj.o: $(obj)/mainboard/$(MAINBOARDDIR)/crt0.s
+$(obj)/mainboard/$(MAINBOARDDIR)/crt0.romstage.o: $(obj)/mainboard/$(MAINBOARDDIR)/crt0.s
        @printf "    CC         $(subst $(obj)/,,$(@))\n"
        $(CC) -MMD -I$(obj) -Wa,-acdlns -c -o $@ $<  > $(dir $@)/crt0.disasm
 
@@ -28,9 +28,9 @@ $(obj)/mainboard/$(MAINBOARDDIR)/crt0.s: $(obj)/crt0.S
        @printf "    CC         $(subst $(obj)/,,$(@))\n"
        $(CC) -MMD -x assembler-with-cpp -DASSEMBLY -E -I$(src)/include -I$(src)/arch/i386/include -I$(obj) -include $(obj)/config.h -I. -I$(src) $< -o $@
 
-$(obj)/coreboot: $$(initobjs) $(obj)/ldscript.ld
+$(obj)/coreboot: $$(romstage-objs) $(obj)/ldscript.ld
        @printf "    LINK       $(subst $(obj)/,,$(@))\n"
-       $(CC) -nostdlib -nostartfiles -static -o $@ -L$(obj) -T $(obj)/ldscript.ld $(initobjs)
+       $(CC) -nostdlib -nostartfiles -static -o $@ -L$(obj) -T $(obj)/ldscript.ld $(romstage-objs)
        $(NM) -n $(obj)/coreboot | sort > $(obj)/coreboot.map
        $(OBJCOPY) --only-keep-debug $@ $(obj)/bootblock.debug
        $(OBJCOPY) --strip-debug $@
index 52a529c1d71d5bf8ee655b2bccdc33e3bceaa5f3..face04c313b2939036c210a08b4d61518b30575e 100644 (file)
@@ -81,16 +81,16 @@ $(obj)/bootblock.elf: $(obj)/mainboard/$(MAINBOARDDIR)/bootblock.o $(obj)/bootbl
 
 #######################################################################
 # Build the romstage
-$(obj)/coreboot.romstage: $(obj)/coreboot.pre1 $$(initobjs) $(obj)/romstage/ldscript.ld
+$(obj)/coreboot.romstage: $(obj)/coreboot.pre1 $$(romstage-objs) $(obj)/romstage/ldscript.ld
        @printf "    LINK       $(subst $(obj)/,,$(@))\n"
        printf "CONFIG_ROMBASE = 0x0;\nAUTO_XIP_ROM_BASE = 0x0;\n" > $(obj)/location.ld
-       $(CC) -nostdlib -nostartfiles -static -o $(obj)/romstage.elf -L$(obj) -T $(obj)/romstage/ldscript.ld $(initobjs)
+       $(CC) -nostdlib -nostartfiles -static -o $(obj)/romstage.elf -L$(obj) -T $(obj)/romstage/ldscript.ld $(romstage-objs)
        $(OBJCOPY) -O binary $(obj)/romstage.elf $(obj)/romstage.bin
        printf "CONFIG_ROMBASE = 0x" > $(obj)/location.ld
        $(CBFSTOOL) $(obj)/coreboot.pre1 locate $(obj)/romstage.bin $(CONFIG_CBFS_PREFIX)/romstage $(CONFIG_XIP_ROM_SIZE) > $(obj)/location.txt
        cat $(obj)/location.txt >> $(obj)/location.ld
        printf ';\nAUTO_XIP_ROM_BASE = CONFIG_ROMBASE & ~(CONFIG_XIP_ROM_SIZE - 1);\n' >> $(obj)/location.ld
-       $(CC) -nostdlib -nostartfiles -static -o $(obj)/romstage.elf -L$(obj) -T $(obj)/romstage/ldscript.ld $(initobjs)
+       $(CC) -nostdlib -nostartfiles -static -o $(obj)/romstage.elf -L$(obj) -T $(obj)/romstage/ldscript.ld $(romstage-objs)
        $(NM) -n $(obj)/romstage.elf | sort > $(obj)/romstage.map
        $(OBJCOPY) --only-keep-debug $(obj)/romstage.elf $(obj)/romstage.debug
        $(OBJCOPY) --strip-debug $(obj)/romstage.elf
@@ -107,7 +107,7 @@ $(obj)/romstage/crt0.S: $$(crt0s)
        mkdir -p $(obj)/romstage
        printf '$(foreach crt0,config.h $(crt0s),#include "$(crt0:$(obj)/%=%)"\n)' > $@
 
-$(obj)/mainboard/$(MAINBOARDDIR)/crt0.initobj.o: $(obj)/mainboard/$(MAINBOARDDIR)/crt0.s
+$(obj)/mainboard/$(MAINBOARDDIR)/crt0.romstage.o: $(obj)/mainboard/$(MAINBOARDDIR)/crt0.s
        @printf "    CC         $(subst $(obj)/,,$(@))\n"
        $(CC) -I$(obj) -Wa,-acdlns -c -o $@ $<  > $(dir $@)/crt0.disasm
 
index 6e7864ec0cda9997dcdb7f787331b278f5c9dfb1..c0bc852dc0505809b740e5d5a3bf9162bc0cf881 100644 (file)
@@ -25,7 +25,11 @@ subdirs-y += boot
 subdirs-y += lib
 subdirs-y += smp
 
-obj-$(CONFIG_HAVE_OPTION_TABLE) += ../../option_table.o
+OPTION_TABLE_H:=
+ifeq ($(CONFIG_HAVE_OPTION_TABLE),y)
+ramstage-srcs += $(obj)/option_table.c
+OPTION_TABLE_H:=$(obj)/option_table.h
+endif
 
 #######################################################################
 # Build the final rom image
@@ -88,13 +92,13 @@ endif
 #######################################################################
 # i386 specific tools
 
-$(obj)/option_table.h: $(objutil)/options/build_opt_tbl $(top)/src/mainboard/$(MAINBOARDDIR)/cmos.layout
+$(OPTION_TABLE_H): $(objutil)/options/build_opt_tbl $(top)/src/mainboard/$(MAINBOARDDIR)/cmos.layout
        @printf "    OPTION     $(subst $(obj)/,,$(@))\n"
-       $(objutil)/options/build_opt_tbl --config $(top)/src/mainboard/$(MAINBOARDDIR)/cmos.layout --header $(obj)/option_table.h
+       $(objutil)/options/build_opt_tbl --config $(top)/src/mainboard/$(MAINBOARDDIR)/cmos.layout --header $@
 
 $(obj)/option_table.c: $(objutil)/options/build_opt_tbl $(top)/src/mainboard/$(MAINBOARDDIR)/cmos.layout
        @printf "    OPTION     $(subst $(obj)/,,$(@))\n"
-       $(objutil)/options/build_opt_tbl --config $(top)/src/mainboard/$(MAINBOARDDIR)/cmos.layout --option $(obj)/option_table.c
+       $(objutil)/options/build_opt_tbl --config $(top)/src/mainboard/$(MAINBOARDDIR)/cmos.layout --option $@
 
 $(objutil)/options/build_opt_tbl: $(top)/util/options/build_opt_tbl.c $(top)/src/include/pc80/mc146818rtc.h $(top)/src/include/boot/coreboot_tables.h
        @printf "    HOSTCC     $(subst $(obj)/,,$(@))\n"
@@ -111,11 +115,11 @@ $(obj)/coreboot_ram: $(obj)/coreboot_ram.o $(src)/arch/i386/coreboot_ram.ld #ldo
        $(OBJCOPY) --strip-debug $@
        $(OBJCOPY) --add-gnu-debuglink=$(obj)/coreboot_ram.debug $@
 
-$(obj)/coreboot_ram.o: $(obj)/arch/i386/lib/c_start.o $$(drivers) $(obj)/coreboot.a $(LIBGCC_FILE_NAME)
+$(obj)/coreboot_ram.o: $(obj)/arch/i386/lib/c_start.ramstage.o $$(driver-objs) $(obj)/coreboot.a $(LIBGCC_FILE_NAME)
        @printf "    CC         $(subst $(obj)/,,$(@))\n"
-       $(CC) -nostdlib -r -o $@ $(obj)/arch/i386/lib/c_start.o $(drivers) -Wl,--wrap,__divdi3 -Wl,--wrap,__udivdi3 -Wl,--wrap,__moddi3 -Wl,--wrap,__umoddi3 -Wl,--start-group $(obj)/coreboot.a $(LIBGCC_FILE_NAME) -Wl,--end-group
+       $(CC) -nostdlib -r -o $@ $(obj)/arch/i386/lib/c_start.ramstage.o $(driver-objs) -Wl,--wrap,__divdi3 -Wl,--wrap,__udivdi3 -Wl,--wrap,__moddi3 -Wl,--wrap,__umoddi3 -Wl,--start-group $(obj)/coreboot.a $(LIBGCC_FILE_NAME) -Wl,--end-group
 
-$(obj)/coreboot.a: $$(objs)
+$(obj)/coreboot.a: $$(ramstage-objs)
        @printf "    AR         $(subst $(obj)/,,$(@))\n"
        rm -f $(obj)/coreboot.a
        $(AR) cr $(obj)/coreboot.a $^
@@ -191,11 +195,6 @@ ifeq ($(CONFIG_ROMCC),y)
 crt0s += $(src)/arch/i386/init/crt0_romcc_epilogue.inc
 endif
 
-OPTION_TABLE_H:=
-ifeq ($(CONFIG_HAVE_OPTION_TABLE),y)
-OPTION_TABLE_H:=$(obj)/option_table.h
-endif
-
 ifeq ($(CONFIG_ROMCC),y)
 ROMCCFLAGS ?= -mcpu=p2 -O2
 
@@ -219,36 +218,36 @@ $(obj)/mainboard/$(MAINBOARDDIR)/romstage.inc: $(obj)/mainboard/$(MAINBOARDDIR)/
 endif
 
 # Things that appear in every board
-initobjs += $(obj)/mainboard/$(MAINBOARDDIR)/crt0.o
-objs += $(obj)/mainboard/$(MAINBOARDDIR)/mainboard.o
+romstage-srcs += $(obj)/mainboard/$(MAINBOARDDIR)/crt0.s
+ramstage-srcs += src/mainboard/$(MAINBOARDDIR)/mainboard.c
 ifeq ($(CONFIG_GENERATE_MP_TABLE),y)
-objs += $(obj)/mainboard/$(MAINBOARDDIR)/mptable.o
+ramstage-srcs += src/mainboard/$(MAINBOARDDIR)/mptable.c
 endif
 ifeq ($(CONFIG_GENERATE_PIRQ_TABLE),y)
-objs += $(obj)/mainboard/$(MAINBOARDDIR)/irq_tables.o
+ramstage-srcs += src/mainboard/$(MAINBOARDDIR)/irq_tables.c
 endif
 ifeq ($(CONFIG_BOARD_HAS_HARD_RESET),y)
-objs += $(obj)/mainboard/$(MAINBOARDDIR)/reset.o
+ramstage-srcs += src/mainboard/$(MAINBOARDDIR)/reset.c
 endif
 ifeq ($(CONFIG_GENERATE_ACPI_TABLES),y)
-objs += $(obj)/mainboard/$(MAINBOARDDIR)/acpi_tables.o
-objs += $(obj)/mainboard/$(MAINBOARDDIR)/dsdt.o
+ramstage-srcs += src/mainboard/$(MAINBOARDDIR)/acpi_tables.c
+ramstage-srcs += src/mainboard/$(MAINBOARDDIR)/dsdt.asl
 # make doesn't have arithmetic operators or greater-than comparisons
 ifeq ($(subst 5,4,$(CONFIG_ACPI_SSDTX_NUM)),4)
-objs += $(obj)/mainboard/$(MAINBOARDDIR)/ssdt2.o
-objs += $(obj)/mainboard/$(MAINBOARDDIR)/ssdt3.o
-objs += $(obj)/mainboard/$(MAINBOARDDIR)/ssdt4.o
+ramstage-srcs += src/mainboard/$(MAINBOARDDIR)/ssdt2.asl
+ramstage-srcs += src/mainboard/$(MAINBOARDDIR)/ssdt3.asl
+ramstage-srcs += src/mainboard/$(MAINBOARDDIR)/ssdt4.asl
 endif
 ifeq ($(CONFIG_ACPI_SSDTX_NUM),5)
-objs += $(obj)/mainboard/$(MAINBOARDDIR)/ssdt5.o
+ramstage-srcs += src/mainboard/$(MAINBOARDDIR)/ssdt5.asl
 endif
 ifeq ($(CONFIG_BOARD_HAS_FADT),y)
-objs += $(obj)/mainboard/$(MAINBOARDDIR)/fadt.o
+ramstage-srcs += src/mainboard/$(MAINBOARDDIR)/fadt.c
 endif
 endif
 
 ifeq ($(CONFIG_HAVE_BUS_CONFIG),y)
-objs += $(obj)/mainboard/$(MAINBOARDDIR)/get_bus_conf.o
+ramstage-srcs += src/mainboard/$(MAINBOARDDIR)/get_bus_conf.c
 endif
 
 ifeq ($(CONFIG_TINY_BOOTBLOCK),y)
index 0523341bd41bb61a8cf3889a6c5b59af1da6eb96..1ae32e441c00035583ed56aebf1badee9905e504 100644 (file)
@@ -1,13 +1,13 @@
-obj-y += boot.o
-obj-y += coreboot_table.o
-obj-$(CONFIG_MULTIBOOT) += multiboot.o
-obj-y += gdt.o
-obj-y += tables.o
-obj-$(CONFIG_GENERATE_MP_TABLE) += mpspec.o
-obj-$(CONFIG_GENERATE_PIRQ_TABLE) += pirq_routing.o
-obj-$(CONFIG_GENERATE_ACPI_TABLES) += acpi.o
-obj-$(CONFIG_GENERATE_ACPI_TABLES) += acpigen.o
-obj-$(CONFIG_HAVE_ACPI_RESUME) += wakeup.o
+ramstage-y += boot.c
+ramstage-y += coreboot_table.c
+ramstage-$(CONFIG_MULTIBOOT) += multiboot.c
+ramstage-y += gdt.c
+ramstage-y += tables.c
+ramstage-$(CONFIG_GENERATE_MP_TABLE) += mpspec.c
+ramstage-$(CONFIG_GENERATE_PIRQ_TABLE) += pirq_routing.c
+ramstage-$(CONFIG_GENERATE_ACPI_TABLES) += acpi.c
+ramstage-$(CONFIG_GENERATE_ACPI_TABLES) += acpigen.c
+ramstage-$(CONFIG_HAVE_ACPI_RESUME) += wakeup.S
 
-$(obj)/arch/i386/boot/coreboot_table.o : $(OPTION_TABLE_H)
+$(obj)/arch/i386/boot/coreboot_table.ramstage.o : $(OPTION_TABLE_H)
 
index de61f9e42c8367662965be02a92ee180729f5b54..7660d4c3366ee4d888104578d83fda8340cd0b06 100644 (file)
@@ -1,13 +1,13 @@
-obj-y += c_start.o
-obj-y += cpu.o
-obj-y += pci_ops_conf1.o
-obj-y += pci_ops_conf2.o
-obj-y += pci_ops_mmconf.o
-obj-y += pci_ops_auto.o
-obj-y += exception.o
-obj-$(CONFIG_IOAPIC) += ioapic.o
+ramstage-y += c_start.S
+ramstage-y += cpu.c
+ramstage-y += pci_ops_conf1.c
+ramstage-y += pci_ops_conf2.c
+ramstage-y += pci_ops_mmconf.c
+ramstage-y += pci_ops_auto.c
+ramstage-y += exception.c
+ramstage-$(CONFIG_IOAPIC) += ioapic.c
 
-initobj-y += printk_init.o
-initobj-y += cbfs_and_run.o
+romstage-y += printk_init.c
+romstage-y += cbfs_and_run.c
 
-$(obj)/arch/i386/lib/console.o :: $(obj)/build.h
+$(obj)/arch/i386/lib/console.ramstage.o :: $(obj)/build.h
index 01542b3eb6b328057a79444615f3975b19f14ee0..a61f89ed0014721082b5096f6f8773ea5c20c0e3 100644 (file)
@@ -1,2 +1,2 @@
-obj-y += hardwaremain.o
-obj-y += selfboot.o
+ramstage-y += hardwaremain.c
+ramstage-y += selfboot.c
index 01d817bc9cf34e685a5faee7d2756cf622a72e2a..4a344d8a0228ada49fb0bdd117930f3c28edf30b 100644 (file)
@@ -1,21 +1,21 @@
-obj-y += printk.o
-obj-y += console.o
-obj-y += vtxprintf.o
-obj-y += vsprintf.o
+ramstage-y += printk.c
+ramstage-y += console.c
+ramstage-y += vtxprintf.c
+ramstage-y += vsprintf.c
 
-smmobj-y += printk.o
-smmobj-y += vtxprintf.o
+smm-y += printk.c
+smm-y += vtxprintf.c
 
-initobj-y += vtxprintf.o
-initobj-$(CONFIG_CACHE_AS_RAM) += console.o
+romstage-y += vtxprintf.c
+romstage-$(CONFIG_CACHE_AS_RAM) += console.c
 
-driver-$(CONFIG_CONSOLE_SERIAL8250) += uart8250_console.o
-driver-$(CONFIG_USBDEBUG) += usbdebug_console.o
-driver-$(CONFIG_CONSOLE_VGA) += vga_console.o
-driver-$(CONFIG_CONSOLE_BTEXT) += btext_console.o
-driver-$(CONFIG_CONSOLE_BTEXT) += font-8x16.o
-driver-$(CONFIG_CONSOLE_LOGBUF) += logbuf_console.o
-driver-$(CONFIG_CONSOLE_NE2K) += ne2k_console.o
+driver-$(CONFIG_CONSOLE_SERIAL8250) += uart8250_console.c
+driver-$(CONFIG_USBDEBUG) += usbdebug_console.c
+driver-$(CONFIG_CONSOLE_VGA) += vga_console.c
+driver-$(CONFIG_CONSOLE_BTEXT) += btext_console.c
+driver-$(CONFIG_CONSOLE_BTEXT) += font-8x16.c
+driver-$(CONFIG_CONSOLE_LOGBUF) += logbuf_console.c
+driver-$(CONFIG_CONSOLE_NE2K) += ne2k_console.c
 
-$(obj)/console/console.o : $(obj)/build.h
-$(obj)/console/console.initobj.o : $(obj)/build.h
+$(obj)/console/console.ramstage.o : $(obj)/build.h
+$(obj)/console/console.romstage.o : $(obj)/build.h
index 8b6d688300fcc4d3366f5b00d082f39005415873..f9571d1c3c6113b7d1c4c02e14f81293d40f1956 100644 (file)
@@ -1,2 +1,2 @@
 # This is a leaf Makefile, no conditionals. If it is included it will be used.
-obj-y += amd_sibling.o
+ramstage-y += amd_sibling.c
index 26513df8f71b6b339c3bd25090764f9997b3cabb..6631019f38d7553d4438ce00e5b100aadb6933f9 100644 (file)
@@ -1 +1 @@
-obj-y += microcode.o
+ramstage-y += microcode.c
index db3debce2e2ee071cba13c266177bacd3e917208..5b0a89de49fa6c49b1124383ff12d1f86fe0085a 100644 (file)
@@ -1,5 +1,5 @@
 # no conditionals here. If you include this file from a socket, then you get all the binaries.
-driver-y += model_10xxx_init.o
-obj-y += update_microcode.o
-obj-y += apic_timer.o
-obj-y += processor_name.o
+driver-y += model_10xxx_init.c
+ramstage-y += update_microcode.c
+ramstage-y += apic_timer.c
+ramstage-y += processor_name.c
index d7490e8fa9d26c472c34078c62c5618d0bb776bb..948e2358892bb697e626365887adab5f9a84aa22 100644 (file)
@@ -1,6 +1,6 @@
 # no conditionals here. If you include this file from a socket, then you get all the binaries.
-driver-y += model_fxx_init.o
-obj-y += apic_timer.o
-obj-y += model_fxx_update_microcode.o
-obj-y += processor_name.o
-obj-y += powernow_acpi.o
+driver-y += model_fxx_init.c
+ramstage-y += apic_timer.c
+ramstage-y += model_fxx_update_microcode.c
+ramstage-y += processor_name.c
+ramstage-y += powernow_acpi.c
index f6332082c30cafaff0009b1ee8b1b2714dfe8e5b..bf543a466524a5e56f314740372d5ce79a708b85 100644 (file)
@@ -22,7 +22,7 @@ subdirs-y += ../../x86/tsc
 subdirs-y += ../../x86/lapic
 subdirs-y += ../../x86/cache
 subdirs-y += ../../x86/smm
-driver-y += model_gx1_init.o
+driver-y += model_gx1_init.c
 
 cpu_incs += $(src)/cpu/amd/model_gx1/cpu_setup.inc
 cpu_incs += $(src)/cpu/amd/model_gx1/gx_setup.inc
index 50fdc5445cca3d487ece837f33913349547b86fd..5e6d9ca36686a270c8f8926501a18f7bfe04917a 100644 (file)
@@ -3,7 +3,7 @@ subdirs-y += ../../x86/lapic
 subdirs-y += ../../x86/cache
 subdirs-y += ../../x86/smm
 
-driver-y += model_gx2_init.o
-obj-y += cpubug.o
+driver-y += model_gx2_init.c
+ramstage-y += cpubug.c
 
 cpu_incs += $(src)/cpu/amd/model_gx2/cache_as_ram.inc
index 4752378d41f0c6583af76f5e737c99bd05a32e31..3455d1e5d6c960bb23699fde24f06668e1207b17 100644 (file)
@@ -3,7 +3,7 @@ subdirs-y += ../../x86/lapic
 subdirs-y += ../../x86/cache
 subdirs-y += ../../x86/smm
 
-driver-y += model_lx_init.o
-obj-y += cpubug.o
+driver-y += model_lx_init.c
+ramstage-y += cpubug.c
 
 cpu_incs += $(src)/cpu/amd/model_lx/cache_as_ram.inc
index 2978a397ac95ee972987166753f3d0c6dd451929..5ed435a5ed7486cba4ba8dd7f8acf005b24569a9 100644 (file)
@@ -1 +1 @@
-obj-y += amd_mtrr.o
+ramstage-y += amd_mtrr.c
index d53dc3dd07035647183e20759bbab250e0e23529..c390b4e2959c1abb97cd10fb742f0f5a45edb9a6 100644 (file)
@@ -1 +1 @@
-obj-y += amd_sibling.o
+ramstage-y += amd_sibling.c
index 9bc9e1342095ebceb4cf1408402748df47c4d0b8..03f9e0f9bfe0aa83d1eddca0bfb123fb4ecb0f64 100644 (file)
@@ -1 +1 @@
-obj-y += sc520.o
+ramstage-y += sc520.c
index 917c73e94d116425150d3161749dbe9c60dbb055..a08ffabdc032523aa28e9c34818ed54517e21dc2 100644 (file)
@@ -1,4 +1,4 @@
-obj-y += socket_754.o
+ramstage-y += socket_754.c
 subdirs-y += ../model_fxx
 subdirs-y += ../dualcore
 subdirs-y += ../mtrr
index 6963a2237d40a3721b456cf2090ac75c62874933..290ea9a6f78c5151e3264d9e78923cd00bf22c1a 100644 (file)
@@ -1,4 +1,4 @@
-obj-y += socket_939.o
+ramstage-y += socket_939.c
 subdirs-y += ../model_fxx
 subdirs-y += ../dualcore
 subdirs-y += ../mtrr
index edcecca881f4dc6c2bb7f79675defba7cd0cecb1..a0fee959b4848610bd20753d518fc9d95ebb9832 100644 (file)
@@ -1,4 +1,4 @@
-obj-y += socket_940.o
+ramstage-y += socket_940.c
 subdirs-y += ../model_fxx
 subdirs-y += ../dualcore
 subdirs-y += ../mtrr
index d58cacaadd3049ccd5b3d9c113fb6f5e1a4ba7d2..4345b7c9ed3913e2a601389608810fdda84f7879 100644 (file)
@@ -1,4 +1,4 @@
-obj-y += socket_AM2.o
+ramstage-y += socket_AM2.c
 subdirs-y += ../model_fxx
 subdirs-y += ../dualcore
 subdirs-y += ../mtrr
index 80ae498993193de0e081ba88f67880748294aa72..d02f792c1ac486e80354765e8713339005dfaa82 100644 (file)
@@ -1,4 +1,4 @@
-obj-y += socket_AM2r2.o
+ramstage-y += socket_AM2r2.c
 subdirs-y += ../model_10xxx
 subdirs-y += ../quadcore
 subdirs-y += ../mtrr
index 9799b7fb4dd05aa226ec087fa17f62c3e43bf036..78f9cc23654bf15bd10a01fb9d76bd4057b5780f 100644 (file)
@@ -1,4 +1,4 @@
-obj-y += socket_AM3.o
+ramstage-y += socket_AM3.c
 subdirs-y += ../model_10xxx
 subdirs-y += ../quadcore
 subdirs-y += ../mtrr
index 580cbbce2d7a34ffb0fb58cd85e2e28919a0d067..f55152a3741a15f5711c769736b9730d07791b87 100644 (file)
@@ -1,4 +1,4 @@
-obj-y += socket_ASB2.o
+ramstage-y += socket_ASB2.c
 subdirs-y += ../model_10xxx
 subdirs-y += ../quadcore
 subdirs-y += ../mtrr
index 0be473e4ed93e65c474791a69919bc7d97b6038a..944031200323a06f9b956167fb19e76386e32dea 100644 (file)
@@ -1,4 +1,4 @@
-obj-y += socket_F.o
+ramstage-y += socket_F.c
 subdirs-y += ../model_fxx
 subdirs-y += ../dualcore
 subdirs-y += ../mtrr
index ae60d0de35adeb49b118bb5bd85a2b76ab964108..5cdd1ea230a6e0fd3e563e08d5f9523c2e264312 100644 (file)
@@ -1,4 +1,4 @@
-obj-y += socket_F_1207.o
+ramstage-y += socket_F_1207.c
 subdirs-y += ../model_10xxx
 subdirs-y += ../quadcore
 subdirs-y += ../mtrr
index f255b543d3a5352e793fee00dba08c76eea66e71..eb3ac5776aba20f5f3aa6d35b24fd4b149a430e9 100644 (file)
@@ -1,4 +1,4 @@
-obj-y += socket_S1G1.o
+ramstage-y += socket_S1G1.c
 subdirs-y += ../model_fxx
 subdirs-y += ../dualcore
 subdirs-y += ../mtrr
index f4dc9d1a826247258852dd1d5af55d8072566274..a0ace125b9e72d211a4d8221f50c5c1c6a04ede7 100644 (file)
@@ -1,4 +1,4 @@
-obj-y += bga956.o
+ramstage-y += bga956.c
 subdirs-y += ../model_1067x
 subdirs-y += ../../x86/tsc
 subdirs-y += ../../x86/mtrr
index b4c407dbbf75ec6032285ebc804b848d2af075f8..7aaedba7e0d0c6bcae0db6bd687cb162e4a9387c 100644 (file)
@@ -1,5 +1,5 @@
-obj-y += ep80579.o
-driver-y += ep80579_init.o
+ramstage-y += ep80579.c
+driver-y += ep80579_init.c
 subdirs-y += ../../x86/tsc
 subdirs-y += ../../x86/mtrr
 subdirs-y += ../../x86/lapic
index 34cf8eee99eb796b90409a240fb3e2cfae25d898..8adbad9e21a977fbc80c3fce042d875c501d09c6 100644 (file)
@@ -1 +1 @@
-obj-y += intel_sibling.o
+ramstage-y += intel_sibling.c
index 26513df8f71b6b339c3bd25090764f9997b3cabb..6631019f38d7553d4438ce00e5b100aadb6933f9 100644 (file)
@@ -1 +1 @@
-obj-y += microcode.o
+ramstage-y += microcode.c
index a1db11072c6181c6a5d78973ad171283e6d20cd1..b2b760641daf13fabab84aacc0855c96a336447c 100644 (file)
@@ -1,3 +1,3 @@
-driver-y += model_1067x_init.o
+driver-y += model_1067x_init.c
 subdirs-y += ../../x86/name
 
index 890a529cc3ef3f30a7d169abd417359187fdd0f7..edcd01c765f9a17c93cbe1f1d00d38f7b84e473e 100644 (file)
@@ -1,4 +1,4 @@
-driver-y += model_106cx_init.o
+driver-y += model_106cx_init.c
 subdirs-y += ../../x86/name
 
 cpu_incs += $(src)/cpu/intel/model_106cx/cache_as_ram.inc
index 810ef19972c72bed93eadb83e68fef1594442c99..5b5f1665ce83904fecbd3bd4b67baffc6e41aac6 100644 (file)
@@ -18,6 +18,6 @@
 ## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301 USA
 ##
 
-driver-y += model_68x_init.o
+driver-y += model_68x_init.c
 subdirs-y += ../../x86/name
 
index 4756e337878300a24d1f84ba079792de306b1c9c..329bfebb6eb8b9f7334523acbbd8987f5cf240d7 100644 (file)
@@ -1 +1 @@
-driver-y += model_69x_init.o
+driver-y += model_69x_init.c
index c10aff170ddbc1c8ce031f91e2c82a63282bc3cf..4632815b52cf0b05728ec5f59a7459f3f1504f1b 100644 (file)
@@ -1,2 +1,2 @@
-driver-y += model_6bx_init.o
+driver-y += model_6bx_init.c
 subdirs-y += ../../x86/name
index bbadb50170492576008d13542263132555f14b80..47525be88a18c444c3364e49d0eff86ca6a99ff4 100644 (file)
@@ -1 +1 @@
-driver-y += model_6dx_init.o
+driver-y += model_6dx_init.c
index 8ad1e3910f4ebf2d8269673c3ae3cd482340f466..0053ae788cdaa4492420bce55948cb2296af0ad2 100644 (file)
@@ -1,4 +1,4 @@
-driver-y += model_6ex_init.o
+driver-y += model_6ex_init.c
 subdirs-y += ../../x86/name
 
 cpu_incs += $(src)/cpu/intel/model_6ex/cache_as_ram.inc
index 0e32754d7f2f42af2a98aea07c7dc1faeabaa037..374354728966451befc3dd54ea7506cb5580a4dd 100644 (file)
@@ -1,2 +1,2 @@
-driver-y += model_6fx_init.o
+driver-y += model_6fx_init.c
 subdirs-y += ../../x86/name
index ddbb7a5d8b4f57fd289b238d217ec8d1a304614f..157ca90968c51b5ecb0f18aac489a0102277b247 100644 (file)
@@ -1 +1 @@
-driver-y += model_6xx_init.o
+driver-y += model_6xx_init.c
index 0a19a21abab0d8e751a0b575431ff2f4a9521114..55efa1445ac79b2eef500d9f0b05e6daea72b919 100644 (file)
@@ -1 +1 @@
-driver-y += model_f0x_init.o
+driver-y += model_f0x_init.c
index 14c62b698305d6edf35a13a7910bcfd06a39d081..e3a02e9abebd7c1b356c07ebf59d512924a08f2f 100644 (file)
@@ -1 +1 @@
-driver-y += model_f1x_init.o
+driver-y += model_f1x_init.c
index f83605675d3370b677829390248a6386b7d85757..c393343ba1d269e0990b333f0a378f87509e5196 100644 (file)
@@ -1 +1 @@
-driver-y += model_f2x_init.o
+driver-y += model_f2x_init.c
index 13dda61538039c5da7541b424336e24f5dbc191d..b2f213873802672167654141d81d450361f61722 100644 (file)
@@ -1 +1 @@
-driver-y += model_f3x_init.o
+driver-y += model_f3x_init.c
index 7e50d2912206d3d2f12fba6ab8a927cea3e1ff85..0a38adf70cf16dc70d1a06a314d060d020889b2a 100644 (file)
@@ -1 +1 @@
-driver-y += model_f4x_init.o
+driver-y += model_f4x_init.c
index 169265664cf699f54b62e4879f9484f419e85abf..e51f416daba1cfe13861bf9d215434615edd90f1 100644 (file)
@@ -18,7 +18,7 @@
 ## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301 USA
 ##
 
-obj-y += slot_1.o
+ramstage-y += slot_1.c
 subdirs-y += ../model_6xx
 subdirs-y += ../../x86/tsc
 subdirs-y += ../../x86/mtrr
index c203fcaefe8a7f17716fe54d67a83e5273fd374b..67a866dbfe1a563c57ee981693bdc3a8ef770558 100644 (file)
@@ -18,7 +18,7 @@
 ## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301 USA
 ##
 
-obj-y += slot_2.o
+ramstage-y += slot_2.c
 subdirs-y += ../model_6xx
 subdirs-y += ../../x86/tsc
 subdirs-y += ../../x86/mtrr
index bd34d7aa222e4283c0262fa7f399122974aab17d..9ba1f62704c400dcd00c7253d510e596e1e6fa08 100644 (file)
@@ -1,4 +1,4 @@
-obj-y += socket_441.o
+ramstage-y += socket_441.c
 subdirs-y += ../model_106cx
 subdirs-y += ../../x86/tsc
 subdirs-y += ../../x86/mtrr
index 5a2b63ae92b68619d1e8395cd0ff5e5b25ce6fab..b10d1422cc1186c01c950a61be1e779571a41b01 100644 (file)
@@ -18,7 +18,7 @@
 ## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301 USA
 ##
 
-obj-y += socket_FC_PGA370.o
+ramstage-y += socket_FC_PGA370.c
 subdirs-y += ../model_68x
 subdirs-y += ../../x86/tsc
 subdirs-y += ../../x86/mtrr
index 9454d6b258a3d4d255c33ba93de22f6bd08afede..c857bcee45570a9c2f824276dbe64bb422ad2571 100644 (file)
@@ -18,7 +18,7 @@
 ## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301 USA
 ##
 
-obj-y += socket_PGA370.o
+ramstage-y += socket_PGA370.c
 subdirs-y += ../model_6xx
 subdirs-y += ../../x86/tsc
 subdirs-y += ../../x86/mtrr
index 9f7ca6637cbb0eb0156307582f1f8d0be88c9e9d..e8d6f29f5ce556d02415d655fb329da672f60f1f 100644 (file)
@@ -1,4 +1,4 @@
-obj-y += socket_mFCBGA479.o
+ramstage-y += socket_mFCBGA479.c
 subdirs-y += ../model_6bx
 subdirs-y += ../../x86/tsc
 subdirs-y += ../../x86/mtrr
index f8783eea0ccaca94312e9f373f0379cf57891b8c..74433a278a5caa8c895f763082500808fd2d909a 100644 (file)
@@ -1,4 +1,4 @@
-obj-y += socket_mFCPGA478.o
+ramstage-y += socket_mFCPGA478.c
 subdirs-y += ../model_69x
 subdirs-y += ../model_6dx
 subdirs-y += ../model_6ex
index ad7cb04edc8426558c956234072df0dcfb9be295..ba2f13ca75d3986d16a00c4775b82597c19ca02c 100644 (file)
@@ -1,4 +1,4 @@
-obj-y += socket_mPGA478.o
+ramstage-y += socket_mPGA478.c
 subdirs-y += ../model_69x
 subdirs-y += ../model_6dx
 subdirs-y += ../../x86/tsc
index 2cf418fd110296db3182cda54cf73cf86c28fff7..260d1c88b15d2036ef1f08bbc5818c68d79c3925 100644 (file)
@@ -1,4 +1,4 @@
-obj-y += socket_mPGA479M.o
+ramstage-y += socket_mPGA479M.c
 subdirs-y += ../model_69x
 subdirs-y += ../model_6dx
 subdirs-y += ../model_f2x
@@ -10,4 +10,4 @@ subdirs-y += ../../x86/smm
 subdirs-y += ../microcode
 subdirs-y += ../hyperthreading
 
-cpu_incs += $(src)/cpu/intel/car/cache_as_ram.inc
\ No newline at end of file
+cpu_incs += $(src)/cpu/intel/car/cache_as_ram.inc
index 0e43697d98eb3daf94a902d812a4112ffb45e080..8bafa7743ab8dfd94530c367228e2295676f795a 100644 (file)
@@ -1,4 +1,4 @@
-obj-y += socket_mPGA603_400Mhz.o
+ramstage-y += socket_mPGA603_400Mhz.c
 subdirs-y += ../model_f0x
 subdirs-y += ../model_f1x
 subdirs-y += ../model_f2x
index a51765ba71f9aa8c4c6b9a5fc82d3eedb2597f7d..1404e84bbc1cdae14a01843ad98b46ee28cb0c8d 100644 (file)
@@ -1,4 +1,4 @@
-obj-y += socket_mPGA604.o
+ramstage-y += socket_mPGA604.c
 subdirs-y += ../model_f2x
 subdirs-y += ../model_f3x
 subdirs-y += ../model_f4x
index 501638e75397a2a7f035d253602b5c2d2ecdb7a9..c717a3304e8f7fb6e99471cee2367789f388a40f 100644 (file)
@@ -1 +1 @@
-obj-$(CONFIG_GENERATE_ACPI_TABLES) += acpi.o
+ramstage-$(CONFIG_GENERATE_ACPI_TABLES) += acpi.c
index 39eb0fdbd7e1e5bb0aca3086c25825089fd38bc3..320b649a2fb6dd7697a9a2921310547044129636 100644 (file)
@@ -5,4 +5,4 @@ subdirs-y += ../../x86/cache
 subdirs-y += ../../x86/smm
 subdirs-y += ../../intel/microcode
 
-driver-y += model_c3_init.o
+driver-y += model_c3_init.c
index a3a42e347b5f6d24e6e411d046f2a30f679c215e..c6ab45e7b8bc205c6ac943963c4f08699f7a69bc 100644 (file)
@@ -5,6 +5,6 @@ subdirs-y += ../../x86/cache
 subdirs-y += ../../x86/smm
 subdirs-y += ../../intel/microcode
 
-driver-y += model_c7_init.o
+driver-y += model_c7_init.c
 
 cpu_incs += $(src)/cpu/via/car/cache_as_ram.inc
index 75679e586b5137cf594f46e295aaf0f34d35061a..b33b9eeff03ca7cb96425776e855ff4ccc7e26a3 100644 (file)
@@ -1 +1 @@
-obj-y += cache.o
+ramstage-y += cache.c
index bed314024c4e61cd4452aeb879a1bf516e94a746..af20956a9a9f50846fa79ce5ef168e1356dd3e64 100644 (file)
@@ -1,4 +1,4 @@
-obj-y += lapic.o
-obj-y += lapic_cpu_init.o
-obj-y += secondary.o
-obj-$(CONFIG_UDELAY_LAPIC) += apic_timer.o
+ramstage-y += lapic.c
+ramstage-y += lapic_cpu_init.c
+ramstage-y += secondary.S
+ramstage-$(CONFIG_UDELAY_LAPIC) += apic_timer.c
index b68873e5a61d441ca13d64b692fc29742a289313..cecb8269ef36ec033527c6d29b711505a1e40871 100644 (file)
@@ -1 +1 @@
-obj-y += mtrr.o
+ramstage-y += mtrr.c
index bfe17519f279428fab92aa4d1a3f4ea5bf32cb23..1528ed7661d8e64e4705134c9cd00cc6cbbc0448 100644 (file)
@@ -17,5 +17,5 @@
 ## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301 USA
 ##
 
-obj-y += name.o
+ramstage-y += name.c
 
index e20ee2fc5159bc384dad500f9f9140543c3809bc..0ecec4753d6276dcee26bfd015ec58856c9f4aad 100644 (file)
@@ -1 +1 @@
-obj-y += pgtbl.o
+ramstage-y += pgtbl.c
index 42413510e9e599e69714560433adf8b50941ee70..85bb45472bed329782a06154b711bf65177c7528 100644 (file)
 ## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301 USA
 ##
 
-obj-$(CONFIG_HAVE_SMI_HANDLER) += smmrelocate.o
-obj-$(CONFIG_HAVE_SMI_HANDLER) += smm_wrap.o
+ramstage-$(CONFIG_HAVE_SMI_HANDLER) += smmrelocate.S
+ifeq ($(CONFIG_HAVE_SMI_HANDLER),y)
+ramstage-srcs += $(obj)/cpu/x86/smm/smm_wrap
+endif
 
-smmobj-y += smmhandler.o
-smmobj-y += smihandler.o
-smmobj-y += smiutil.o
+smm-y += smmhandler.S
+smm-y += smihandler.c
+smm-y += smiutil.c
 
-$(obj)/cpu/x86/smm/smm.o: $$(smmobjs)
+$(obj)/cpu/x86/smm/smm.o: $$(smm-objs)
        $(CC) $(LDFLAGS) -nostdlib -r -o $@ $^
 
-$(obj)/cpu/x86/smm/smm: $(obj)/cpu/x86/smm/smm.o $(src)/cpu/x86/smm/smm.ld $(obj)/ldoptions
+$(obj)/cpu/x86/smm/smm_wrap: $(obj)/cpu/x86/smm/smm.o $(src)/cpu/x86/smm/smm.ld $(obj)/ldoptions
        $(CC) $(LDFLAGS) -nostdlib -nostartfiles -static -o $(obj)/cpu/x86/smm/smm.elf -T $(src)/cpu/x86/smm/smm.ld $(obj)/cpu/x86/smm/smm.o
        $(NM) -n $(obj)/cpu/x86/smm/smm.elf | sort > $(obj)/cpu/x86/smm/smm.map
        $(OBJCOPY) -O binary $(obj)/cpu/x86/smm/smm.elf $(obj)/cpu/x86/smm/smm
 
 # change to the target path because objcopy will use the path name in its
 # ELF symbol names.
-$(obj)/cpu/x86/smm/smm_wrap.o: $(obj)/cpu/x86/smm/smm
+$(obj)/cpu/x86/smm/smm_wrap.ramstage.o: $(obj)/cpu/x86/smm/smm_wrap
        @printf "    OBJCOPY    $(subst $(obj)/,,$(@))\n"
-       cd $(obj)/cpu/x86/smm; $(OBJCOPY) -I binary smm -O elf32-i386 -B i386 smm_wrap.o
+       cd $(obj)/cpu/x86/smm; $(OBJCOPY) -I binary smm -O elf32-i386 -B i386 smm_wrap.ramstage.o
 
index d56c3e76d63ce4b70cd0557008f0972a2dc50ace..44bfe85170e40d4202b1737609931545ddb29484 100644 (file)
@@ -1,2 +1,2 @@
-obj-$(CONFIG_UDELAY_TSC) += delay_tsc.o
+ramstage-$(CONFIG_UDELAY_TSC) += delay_tsc.c
 
index dd518bd16ba9218393931066cdca5111334da8b5..86b4d21e0717d4b0b38c9a8cb5c8ce6378ecf438 100644 (file)
@@ -1,21 +1,21 @@
-obj-y += device.o
-obj-y += root_device.o
-obj-y += device_util.o
-obj-y += pci_device.o
-obj-$(CONFIG_HYPERTRANSPORT_PLUGIN_SUPPORT) += hypertransport.o
-obj-y += pcix_device.o
-obj-y += pciexp_device.o
-obj-y += agp_device.o
-obj-y += cardbus_device.o
-obj-y += pnp_device.o
-obj-y += pci_ops.o
-obj-y += smbus_ops.o
+ramstage-y += device.c
+ramstage-y += root_device.c
+ramstage-y += device_util.c
+ramstage-y += pci_device.c
+ramstage-$(CONFIG_HYPERTRANSPORT_PLUGIN_SUPPORT) += hypertransport.c
+ramstage-y += pcix_device.c
+ramstage-y += pciexp_device.c
+ramstage-y += agp_device.c
+ramstage-y += cardbus_device.c
+ramstage-y += pnp_device.c
+ramstage-y += pci_ops.c
+ramstage-y += smbus_ops.c
 
 subdirs-y += oprom
 
 ifeq ($(CONFIG_PCI_ROM_RUN),y)
-obj-y += pci_rom.o
+ramstage-y += pci_rom.c
 else
-obj-$(CONFIG_VGA_ROM_RUN) += pci_rom.o
+ramstage-$(CONFIG_VGA_ROM_RUN) += pci_rom.c
 endif
 
index 3d5f1a6ff5a8378cb52eb28bd7d24f72532afe5b..62fdc3182a2468f9bfae40141ba23d82bc897ac9 100644 (file)
@@ -17,9 +17,9 @@
 ## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301 USA
 ##
 
-obj-$(CONFIG_PCI_OPTION_ROM_RUN_REALMODE) += x86.o
-obj-$(CONFIG_PCI_OPTION_ROM_RUN_REALMODE) += x86_asm.o
-obj-$(CONFIG_PCI_OPTION_ROM_RUN_REALMODE) += x86_interrupts.o
+ramstage-$(CONFIG_PCI_OPTION_ROM_RUN_REALMODE) += x86.c
+ramstage-$(CONFIG_PCI_OPTION_ROM_RUN_REALMODE) += x86_asm.S
+ramstage-$(CONFIG_PCI_OPTION_ROM_RUN_REALMODE) += x86_interrupts.c
 
 subdirs-$(CONFIG_PCI_OPTION_ROM_RUN_YABEL) += x86emu
 subdirs-$(CONFIG_PCI_OPTION_ROM_RUN_YABEL) += yabel
index 2c5f7a7eb9545cc014ab1b8b8b2599c26c543cd7..620e5f8771ba7913634eb388096dd9fcfd8e0fee 100644 (file)
@@ -1,7 +1,7 @@
-obj-y += debug.o
-obj-y += decode.o
-obj-y += fpu.o
-obj-y += ops.o
-obj-y += ops2.o
-obj-y += prim_ops.o
-obj-y += sys.o
+ramstage-y += debug.c
+ramstage-y += decode.c
+ramstage-y += fpu.c
+ramstage-y += ops.c
+ramstage-y += ops2.c
+ramstage-y += prim_ops.c
+ramstage-y += sys.c
index f89de9b7dd5f919e49a23eaed7ecfd765dc2753e..f05998cba585eb5f07009be164e71c7f3fb7402b 100644 (file)
@@ -1,9 +1,9 @@
-obj-y += biosemu.o
-obj-y += debug.o
-obj-y += device.o
-obj-y += interrupt.o
-obj-y += io.o
-obj-y += mem.o
-obj-y += pmm.o
-obj-y += vbe.o
+ramstage-y += biosemu.c
+ramstage-y += debug.c
+ramstage-y += device.c
+ramstage-y += interrupt.c
+ramstage-y += io.c
+ramstage-y += mem.c
+ramstage-y += pmm.c
+ramstage-y += vbe.c
 subdirs-y += compat
index 00080f5406d82fd9c8b3956680b424697833c1fc..8121c8b461ed78c0de81a830ecb7c802af75f5c9 100644 (file)
@@ -1 +1 @@
-obj-y += functions.o
+ramstage-y += functions.c
index 9fac872ef563a59e4dcb3423531414843f1f3a43..107885e4adf840b0f513ca250cb3172e3d34819c 100644 (file)
@@ -1 +1 @@
-driver-$(CONFIG_ATI_RAGE_XL) += xlinit.o
+driver-$(CONFIG_ATI_RAGE_XL) += xlinit.c
index a0a84837bab80471d18944bee3f627ca2f826415..f1e24f27d65de61dd4f085f5c269176962d7f3d4 100644 (file)
@@ -1,2 +1,2 @@
-driver-y += 21143.o
+driver-y += 21143.c
 
index 9e0a2cd8c1eb1c9a7959cac23026f2766669bdc6..a6a3bd20473115de48828d2a6413f7f1c5e78356 100644 (file)
@@ -1 +1 @@
-obj-$(CONFIG_DRIVERS_GENERIC_DEBUG) += debug_dev.o
+ramstage-$(CONFIG_DRIVERS_GENERIC_DEBUG) += debug_dev.c
index 3af907a5fcd75a5972de44b2ba168de2c6493139..77c348ffffd4adb8a4f21113dbd293aea7da2e9b 100644 (file)
@@ -1 +1 @@
-driver-$(CONFIG_DRIVERS_SIL_3114) += sil_sata.o
+driver-$(CONFIG_DRIVERS_SIL_3114) += sil_sata.c
index b30da268c3a279c890564234169efcfe45e00ee6..e4f13dc1edcf07321cb41d77b515ce346861b76e 100644 (file)
@@ -1,37 +1,37 @@
-obj-y += clog2.o
-obj-y += uart8250.o
-obj-y += memset.o
-obj-y += memcpy.o
-obj-y += memcmp.o
-obj-y += memmove.o
-obj-y += malloc.o
-obj-y += delay.o
-obj-y += fallback_boot.o
-obj-y += compute_ip_checksum.o
-obj-y += version.o
-obj-y += cbfs.o
-obj-y += lzma.o
-#obj-y += lzmadecode.o
-obj-y += gcc.o
-obj-y += cbmem.o
+ramstage-y += clog2.c
+ramstage-y += uart8250.c
+ramstage-y += memset.c
+ramstage-y += memcpy.c
+ramstage-y += memcmp.c
+ramstage-y += memmove.c
+ramstage-y += malloc.c
+ramstage-y += delay.c
+ramstage-y += fallback_boot.c
+ramstage-y += compute_ip_checksum.c
+ramstage-y += version.c
+ramstage-y += cbfs.c
+ramstage-y += lzma.c
+#ramstage-y += lzmadecode.c
+ramstage-y += gcc.c
+ramstage-y += cbmem.c
 
-initobj-y += uart8250.o
-initobj-y += memset.o
-initobj-y += memcpy.o
-initobj-y += memcmp.o
-initobj-y += cbfs.o
-initobj-y += lzma.o
-#initobj-y += lzmadecode.o
-initobj-$(CONFIG_CONSOLE_NE2K) += ne2k.o
-initobj-$(CONFIG_CONSOLE_NE2K) += compute_ip_checksum.o
-driver-$(CONFIG_CONSOLE_NE2K) += ne2k.o
+romstage-y += uart8250.c
+romstage-y += memset.c
+romstage-y += memcpy.c
+romstage-y += memcmp.c
+romstage-y += cbfs.c
+romstage-y += lzma.c
+#romstage-y += lzmadecode.c
+romstage-$(CONFIG_CONSOLE_NE2K) += ne2k.c
+romstage-$(CONFIG_CONSOLE_NE2K) += compute_ip_checksum.c
+driver-$(CONFIG_CONSOLE_NE2K) += ne2k.c
 
-obj-$(CONFIG_USBDEBUG) += usbdebug.o
+ramstage-$(CONFIG_USBDEBUG) += usbdebug.c
 
-obj-$(CONFIG_COMPRESSED_PAYLOAD_LZMA) += lzma.o
+ramstage-$(CONFIG_COMPRESSED_PAYLOAD_LZMA) += lzma.c
 
-obj-$(CONFIG_BOOTSPLASH) += jpeg.o
+ramstage-$(CONFIG_BOOTSPLASH) += jpeg.c
 
-smmobj-y += memcpy.o
+smm-y += memcpy.c
 
-$(obj)/lib/version.o : $(obj)/build.h
+$(obj)/lib/version.ramstage.o : $(obj)/build.h
index 8f4424e62274f9eca8e5209cf91152601f0ccb7f..b8cdba5a941a2071e409c739b1019e078dd4b63c 100644 (file)
@@ -17,4 +17,4 @@
 ## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 ##
 
-obj-y += ../../../drivers/i2c/i2cmux/i2cmux.o
+ramstage-y += ../../../drivers/i2c/i2cmux/i2cmux.c
index 78e805d268cc675a29f0d085476ede5323f7b4c1..70b429d9e6487c1257eec327ead96ff93bcbb907 100644 (file)
@@ -17,4 +17,4 @@
 ## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 ##
 
-obj-y += ../../../drivers/i2c/i2cmux2/i2cmux2.o
+ramstage-y += ../../../drivers/i2c/i2cmux2/i2cmux2.c
index 76c3bf16d82f461356ea3b1e42980f8864a4e819..9e76151ebc5cb46f085b374f3e51c11d6f7e44c3 100644 (file)
@@ -1,4 +1,4 @@
 
 # Needed by irq_tables and mptable and acpi_tables.
 
-obj-y += ../../../drivers/i2c/i2cmux2/i2cmux2.o
+ramstage-y += ../../../drivers/i2c/i2cmux2/i2cmux2.c
index 20ca9771ab63dd2f3c971174e0f3022204b67b25..5ba0d144d4fd1ff0d4fee0abcfdd0a76bd08debf 100644 (file)
@@ -1,3 +1,3 @@
 ROMCCFLAGS := -mcpu=i386 -O
 
-obj-y += northbridge.o
+ramstage-y += northbridge.c
index fd280d75ee7233d125ab9953ed8b458ae8f5c64c..3b90bf8b7c637c704d681da3c993b09f1f468986 100644 (file)
@@ -17,7 +17,7 @@
 ## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 ##
 
-driver-y += rtl8168.o
-obj-$(CONFIG_HAVE_ACPI_SLIC) += acpi_slic.o
+driver-y += rtl8168.c
+ramstage-$(CONFIG_HAVE_ACPI_SLIC) += acpi_slic.c
 
-smmobj-$(CONFIG_HAVE_SMI_HANDLER) += mainboard_smi.o
+smm-$(CONFIG_HAVE_SMI_HANDLER) += mainboard_smi.c
index 36be8066fa28938cd3d4155f80f563cc89c730f5..2329bbd70f97eeda692517c4181d7f87e714ea9f 100644 (file)
@@ -17,4 +17,4 @@
 ## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 ##
 
-obj-$(CONFIG_SUPERIO_ITE_IT8716F_OVERRIDE_FANCTL) += fanctl.o
+ramstage-$(CONFIG_SUPERIO_ITE_IT8716F_OVERRIDE_FANCTL) += fanctl.c
index f3c44cf415edc55f065a40c3a078bcfca6edd9b5..d3097a13ea1675cf58d4088337acee27de433c81 100644 (file)
@@ -1 +1 @@
-obj-y += ../../../drivers/i2c/i2cmux/i2cmux.o
\ No newline at end of file
+ramstage-y += ../../../drivers/i2c/i2cmux/i2cmux.c
\ No newline at end of file
index b6a23660c811c2fd27d43cbc1dd18ca982f6704f..0d229275c7ceee8ac174d1b9638591d6c9c74192 100644 (file)
@@ -17,6 +17,6 @@
 ## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 ##
 
-obj-y += rtl8168.o
+ramstage-y += rtl8168.c
 
-smmobj-$(CONFIG_HAVE_SMI_HANDLER) += mainboard_smi.o
+smm-$(CONFIG_HAVE_SMI_HANDLER) += mainboard_smi.c
index 4c6642f003504345bad3e6fd41cdecb199ffa4ab..eb0139931fa07dfd361191375c0c267d6d6ab600 100644 (file)
@@ -17,6 +17,6 @@
 ## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 ##
 
-driver-y += rtl8168.o
+driver-y += rtl8168.c
 
-smmobj-$(CONFIG_HAVE_SMI_HANDLER) += mainboard_smi.o
+smm-$(CONFIG_HAVE_SMI_HANDLER) += mainboard_smi.c
index 591d06484800ec7bef5034c870b276e8db77f9d8..8ca1aeb792af8b49e8b4aaf8201a7d6caabab5d6 100644 (file)
@@ -17,6 +17,6 @@
 ## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 ##
 
-driver-y += rtl8168.o
+driver-y += rtl8168.c
 
-smmobj-$(CONFIG_HAVE_SMI_HANDLER) += mainboard_smi.o
+smm-$(CONFIG_HAVE_SMI_HANDLER) += mainboard_smi.c
index e94ce3fd0e9cfe9b212093a606c9c70b2257ee9a..e8d9af1b7f274e705a2178d92805017624c1e5e6 100644 (file)
@@ -18,6 +18,6 @@
 ##
 
 # FIXME drivers should be selected through Kconfig
-obj-y += ../../../drivers/i2c/i2cmux2/i2cmux2.o
-obj-y += ../../../drivers/i2c/adm1027/adm1027.o
+ramstage-y += ../../../drivers/i2c/i2cmux2/i2cmux2.c
+ramstage-y += ../../../drivers/i2c/adm1027/adm1027.c
 
index 6c034c0e1f414d0cd3a2b25b44568ef0a172fc0e..3a3371a19c3c65bbccc4fa2b0bf9d959e8cf39b4 100644 (file)
@@ -1,2 +1,2 @@
-smmobj-$(CONFIG_HAVE_SMI_HANDLER) += mainboard_smi.o
+smm-$(CONFIG_HAVE_SMI_HANDLER) += mainboard_smi.c
 
index f92043d7abc1c735b80b9ec448e5d39684ccad50..e36824cce1c73ea52cd1e66f6901b3433060bc46 100644 (file)
@@ -17,8 +17,8 @@
 ## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 ##
 
-obj-y += m3885.o
-obj-y += ec.o
-driver-y += rtl8168.o
+ramstage-y += m3885.c
+ramstage-y += ec.c
+driver-y += rtl8168.c
 
-smmobj-$(CONFIG_HAVE_SMI_HANDLER) += mainboard_smi.o
+smm-$(CONFIG_HAVE_SMI_HANDLER) += mainboard_smi.c
index 132161309da145815d9e8ac0ec026190ec867348..765096de91306276603c2d0b4314f29d6ead4613 100644 (file)
@@ -17,6 +17,6 @@
 ## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 ##
 
-obj-y += ../../../drivers/i2c/i2cmux2/i2cmux2.o
+ramstage-y += ../../../drivers/i2c/i2cmux2/i2cmux2.c
 
 # Needed by irq_tables and mptable and acpi_tables.
index 3c5bdbde53bda8a8ebedadba9a210cf674bd62fd..30eacbd955e0a386e7988a4fb94ff0194edfcb42 100644 (file)
@@ -19,4 +19,4 @@
 ##
 
 ROMCCFLAGS=-mcpu=p4 -O2
-obj-y += ../../../drivers/generic/debug/debug_dev.o
+ramstage-y += ../../../drivers/generic/debug/debug_dev.c
index 3c5bdbde53bda8a8ebedadba9a210cf674bd62fd..30eacbd955e0a386e7988a4fb94ff0194edfcb42 100644 (file)
@@ -19,4 +19,4 @@
 ##
 
 ROMCCFLAGS=-mcpu=p4 -O2
-obj-y += ../../../drivers/generic/debug/debug_dev.o
+ramstage-y += ../../../drivers/generic/debug/debug_dev.c
index cc78a0000bddc5804ce9081f5ed9fbbf9f05329d..d9e804645ff131b3b3665f1737f9c9f5974ce8da 100644 (file)
@@ -20,7 +20,7 @@
 # Needed by irq_tables and mptable and acpi_tables.
 
 # This is debug message for products of Technexion.
-obj-y += tn_post_code.o
+ramstage-y += tn_post_code.c
 
-obj-y += speaker.o
-obj-y += vgabios.o
+ramstage-y += speaker.c
+ramstage-y += vgabios.c
index 6c034c0e1f414d0cd3a2b25b44568ef0a172fc0e..3a3371a19c3c65bbccc4fa2b0bf9d959e8cf39b4 100644 (file)
@@ -1,2 +1,2 @@
-smmobj-$(CONFIG_HAVE_SMI_HANDLER) += mainboard_smi.o
+smm-$(CONFIG_HAVE_SMI_HANDLER) += mainboard_smi.c
 
index 31bfe0fecfecb6e78c8b053b52ab5226d853d6f9..1de4a6c49c1e23976fad4a4884fa2319c5a2c96b 100644 (file)
@@ -1 +1 @@
-obj-y += ../../../drivers/i2c/adt7463/adt7463.o
+ramstage-y += ../../../drivers/i2c/adt7463/adt7463.c
index 3094c136583399575073775eb9027beba6473909..c371ad0d2d8dccf815c0986192db1c9865a9d7a6 100644 (file)
@@ -1,2 +1,2 @@
 
-obj-y += ../../../drivers/i2c/adm1027/adm1027.o
+ramstage-y += ../../../drivers/i2c/adm1027/adm1027.c
index 89434edd0530c9e960be4fb63f7679eb6065cbfe..a633b2efaea21177327d33aa90765fc0179fafae 100644 (file)
@@ -8,7 +8,6 @@ config BOARD_SPECIFIC_OPTIONS # dummy
        select SUPERIO_WINBOND_W83697HF
        select BOARD_HAS_FADT
        select HAVE_OPTION_TABLE
-       select HAVE_ACPI_TABLES
        select BOARD_ROMSIZE_KB_512
 
 config MAINBOARD_DIR
index 761c07a3006931240afe9df16656be96de63218b..0308491b887c78fb88341fca144c0c84e14d8438 100644 (file)
@@ -22,5 +22,5 @@
 # This code is unused and should be replaced by the generic resume code
 # completely. If anyone works on wakeup for this chipset/board, delete
 # wakeup.c when you are done.
-# obj-y += wakeup.o
+# ramstage-y += wakeup.c
 
diff --git a/src/mainboard/via/epia-m700/dsdt.c b/src/mainboard/via/epia-m700/dsdt.c
deleted file mode 100644 (file)
index 953e1f3..0000000
+++ /dev/null
@@ -1,24 +0,0 @@
-/*
- * This file is part of the coreboot project.
- *
- * Copyright (C) 2009 One Laptop per Child, Association, Inc.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301 USA
- */
-
-unsigned char AmlCode_dsdt[] = {
-       0x44, 0x53, 0x44, 0x54, 0x0F, 0x3C, 0x00, 0x00,
-       /* Removed for lincense issue. See get_dsdt script. */
-};
diff --git a/src/mainboard/via/epia-m700/ssdt.c b/src/mainboard/via/epia-m700/ssdt.c
deleted file mode 100644 (file)
index 7c1e087..0000000
+++ /dev/null
@@ -1,24 +0,0 @@
-/*
- * This file is part of the coreboot project.
- *
- * Copyright (C) 2009 One Laptop per Child, Association, Inc.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301 USA
- */
-
-unsigned char AmlCode_ssdt[] = {
-       0x53, 0x53, 0x44, 0x54, 0xA7, 0x01, 0x00, 0x00,
-       /* Removed for licese issue. */
-};
index 91f488d50a246bf294f0bbdf78d17c40e13075ad..05e66d6f2da231bf675706d6e819545a49b521d5 100644 (file)
@@ -1,16 +1,16 @@
-driver-y += northbridge.o
-driver-y += misc_control.o
+driver-y += northbridge.c
+driver-y += misc_control.c
 
-obj-$(CONFIG_GENERATE_ACPI_TABLES) += amdfam10_acpi.o
-obj-$(CONFIG_GENERATE_ACPI_TABLES) += ssdt.o
-obj-$(CONFIG_GENERATE_ACPI_TABLES) += sspr1.o
-obj-$(CONFIG_GENERATE_ACPI_TABLES) += sspr2.o
-obj-$(CONFIG_GENERATE_ACPI_TABLES) += sspr3.o
-obj-$(CONFIG_GENERATE_ACPI_TABLES) += sspr4.o
-obj-$(CONFIG_GENERATE_ACPI_TABLES) += sspr5.o
+ramstage-$(CONFIG_GENERATE_ACPI_TABLES) += amdfam10_acpi.c
+ramstage-$(CONFIG_GENERATE_ACPI_TABLES) += ssdt.asl
+ramstage-$(CONFIG_GENERATE_ACPI_TABLES) += sspr1.asl
+ramstage-$(CONFIG_GENERATE_ACPI_TABLES) += sspr2.asl
+ramstage-$(CONFIG_GENERATE_ACPI_TABLES) += sspr3.asl
+ramstage-$(CONFIG_GENERATE_ACPI_TABLES) += sspr4.asl
+ramstage-$(CONFIG_GENERATE_ACPI_TABLES) += sspr5.asl
 
-obj-y += get_pci1234.o
+ramstage-y += get_pci1234.c
 
 # Enable this if you want to check the values of the PCI routing registers.
 # Call show_all_routes() anywhere amdfam10.h is included.
-#obj-y += util.o
+#ramstage-y += util.c
index 1a8631ddb9d08c57943c7656edbc54614adf5a28..f5c4d19fbbadb3c24f750365825fe2b1df42b9dd 100644 (file)
@@ -1,11 +1,11 @@
-driver-y += northbridge.o
-driver-y += misc_control.o
-obj-y += get_sblk_pci1234.o
-obj-$(CONFIG_GENERATE_ACPI_TABLES) += amdk8_acpi.o
+driver-y += northbridge.c
+driver-y += misc_control.c
+ramstage-y += get_sblk_pci1234.c
+ramstage-$(CONFIG_GENERATE_ACPI_TABLES) += amdk8_acpi.c
 
 # Enable this if you want to check the values of the PCI routing registers.
 # Call show_all_routes() anywhere amdk8.h is included.
-#obj-y += util.o
+#ramstage-y += util.c
 
 # Not sure what to do with these yet. How did raminit_test even work?
 # Should be a target in -y form.
index c6b480940f681dcfc4a0da7ace60202812ada08f..16d702a24e2bde7d26f74703d192e2a4d351a565 100644 (file)
@@ -18,5 +18,5 @@
 ## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301 USA
 ##
 
-driver-y += northbridge.o
+driver-y += northbridge.c
 
index f86105fd2eaa4ee8f090681ee03538de1d578372..482aff92aad47ad99e739127194af540974e81dd 100644 (file)
@@ -1,3 +1,3 @@
-driver-y += northbridge.o
-obj-y += northbridgeinit.o
-obj-y += grphinit.o
+driver-y += northbridge.c
+ramstage-y += northbridgeinit.c
+ramstage-y += grphinit.c
index f86105fd2eaa4ee8f090681ee03538de1d578372..482aff92aad47ad99e739127194af540974e81dd 100644 (file)
@@ -1,3 +1,3 @@
-driver-y += northbridge.o
-obj-y += northbridgeinit.o
-obj-y += grphinit.o
+driver-y += northbridge.c
+ramstage-y += northbridgeinit.c
+ramstage-y += grphinit.c
index ea44b26cbefa90fbe69c40474ea24460fd9d5c6b..23eada5ad3f327cedd1d4fb6494e1089fc101f86 100644 (file)
@@ -1 +1 @@
-obj-y += northbridge.o
+ramstage-y += northbridge.c
index a23c31de895b6eba121a64b8fd3f4acc708c8fc5..32c68365e86558abaa05cd341288ba019b79ab9c 100644 (file)
@@ -1,5 +1,5 @@
-driver-y += northbridge.o
-driver-y += pciexp_porta.o
-driver-y += pciexp_porta1.o
-driver-y += pciexp_portb.o
-driver-y += pciexp_portc.o
+driver-y += northbridge.c
+driver-y += pciexp_porta.c
+driver-y += pciexp_porta1.c
+driver-y += pciexp_portb.c
+driver-y += pciexp_portc.c
index a23c31de895b6eba121a64b8fd3f4acc708c8fc5..32c68365e86558abaa05cd341288ba019b79ab9c 100644 (file)
@@ -1,5 +1,5 @@
-driver-y += northbridge.o
-driver-y += pciexp_porta.o
-driver-y += pciexp_porta1.o
-driver-y += pciexp_portb.o
-driver-y += pciexp_portc.o
+driver-y += northbridge.c
+driver-y += pciexp_porta.c
+driver-y += pciexp_porta1.c
+driver-y += pciexp_portb.c
+driver-y += pciexp_portc.c
index c776b058f81580151d1adac5024759f9a635944f..c2de0fcb58ca6fb0c992d41dc1c384146e3f00e4 100644 (file)
@@ -1,3 +1,3 @@
-driver-y += northbridge.o
-driver-y += pciexp_porta.o
-driver-y += pciexp_porta_ep80579.o
+driver-y += northbridge.c
+driver-y += pciexp_porta.c
+driver-y += pciexp_porta_ep80579.c
index c6b480940f681dcfc4a0da7ace60202812ada08f..16d702a24e2bde7d26f74703d192e2a4d351a565 100644 (file)
@@ -18,5 +18,5 @@
 ## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301 USA
 ##
 
-driver-y += northbridge.o
+driver-y += northbridge.c
 
index c6b480940f681dcfc4a0da7ace60202812ada08f..16d702a24e2bde7d26f74703d192e2a4d351a565 100644 (file)
@@ -18,5 +18,5 @@
 ## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301 USA
 ##
 
-driver-y += northbridge.o
+driver-y += northbridge.c
 
index c6b480940f681dcfc4a0da7ace60202812ada08f..16d702a24e2bde7d26f74703d192e2a4d351a565 100644 (file)
@@ -18,5 +18,5 @@
 ## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301 USA
 ##
 
-driver-y += northbridge.o
+driver-y += northbridge.c
 
index 57dedfde73bedcd9c2eca7d2900bdcd683efca80..e3a990aa44beec897fb625025ba66d996440cf7d 100644 (file)
@@ -1,4 +1,4 @@
-driver-y += northbridge.o
-driver-y += vga.o
+driver-y += northbridge.c
+driver-y += vga.c
 
-smmobj-$(CONFIG_HAVE_SMI_HANDLER) += i82830_smihandler.o
+smm-$(CONFIG_HAVE_SMI_HANDLER) += i82830_smihandler.c
index ea44b26cbefa90fbe69c40474ea24460fd9d5c6b..23eada5ad3f327cedd1d4fb6494e1089fc101f86 100644 (file)
@@ -1 +1 @@
-obj-y += northbridge.o
+ramstage-y += northbridge.c
index 5447e4406f3cbf0a0299a9d55375733299e6815e..57362c6c478aff6072a4b57bece0f154bc0146fe 100644 (file)
@@ -17,6 +17,6 @@
 # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301 USA
 #
 
-driver-y += northbridge.o
-driver-y += gma.o
-obj-$(CONFIG_GENERATE_ACPI_TABLES) += acpi.o
+driver-y += northbridge.c
+driver-y += gma.c
+ramstage-$(CONFIG_GENERATE_ACPI_TABLES) += acpi.c
index 89bff39862ddb1df8f793d46ca0435ec2c8f8273..64eab387395e0b53b46e5ca18b009d8f3fc81ff8 100644 (file)
@@ -18,8 +18,8 @@
 ## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301 USA
 ##
 
-driver-y += northbridge.o
-driver-y += agp.o
-driver-y += vga.o
-driver-y += vlink.o
+driver-y += northbridge.c
+driver-y += agp.c
+driver-y += vga.c
+driver-y += vlink.c
 
index c0aa7b9e43c2e7dc93144812b67396670268cddb..1654111d8e7d7133ad726962f18c636b9a216d98 100644 (file)
@@ -18,7 +18,7 @@
 ## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301 USA
 ##
 
-driver-y += northbridge.o
-driver-y += agp.o
-driver-y += vga.o
+driver-y += northbridge.c
+driver-y += agp.c
+driver-y += vga.c
 
index 1221fd5f8b9cc9e6d6afcda4a75d6da6be95979e..f67cc147a290f4c8b333e8c5b69b603cf7fbe982 100644 (file)
 ## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301 USA
 ##
 
-obj-y += cx700_reset.o
-obj-y += northbridge.o
+ramstage-y += cx700_reset.c
+ramstage-y += northbridge.c
 
-driver-y += cx700_agp.o
-driver-y += cx700_lpc.o
-driver-y += cx700_sata.o
-driver-y += cx700_vga.o
+driver-y += cx700_agp.c
+driver-y += cx700_lpc.c
+driver-y += cx700_sata.c
+driver-y += cx700_vga.c
index c9dc918ecc32c4340a0b7110b61b4ffc8ac67cf4..126fe910b450b38454440dda554e2da0e5df2b4d 100644 (file)
@@ -18,5 +18,5 @@
 ## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301 USA
 ##
 
-driver-y += northbridge.o
+driver-y += northbridge.c
 
index 47682ad13d871a0fc400f1a161dbd7eabf824892..7f6f77d3283533c44469e34913f273ba30aeb415 100644 (file)
@@ -18,6 +18,6 @@
 ## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301 USA
 ##
 
-driver-y += northbridge.o
-driver-y += vga.o
+driver-y += northbridge.c
+driver-y += vga.c
 
index c44266d0c348e7ec2c8cf25b29ba75835dc8144d..de6c491ebe65af5cd686cfc2ec347e417a3373d5 100644 (file)
 ## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301 USA
 ##
 
-driver-y += northbridge.o
-driver-y += vga.o
-driver-y += vx800_lpc.o
-driver-y += vx800_ide.o
+driver-y += northbridge.c
+driver-y += vga.c
+driver-y += vx800_lpc.c
+driver-y += vx800_ide.c
 
 chipset_bootblock_inc += $(src)/northbridge/via/vx800/romstrap.inc
 chipset_bootblock_lds += $(src)/northbridge/via/vx800/romstrap.lds
index fe7e8e87508c875891e767ddc871242629ad8e5d..01ad0dca16617ef347d91d00522c8cc004e2e27e 100644 (file)
@@ -1,11 +1,12 @@
-obj-y += mc146818rtc.o
-obj-y += isa-dma.o
-obj-y += i8259.o
-obj-$(CONFIG_UDELAY_IO) += udelay_io.o
-obj-y += keyboard.o
-initobj-$(CONFIG_USE_OPTION_TABLE) += mc146818rtc_early.o
-initobj-$(CONFIG_CACHE_AS_RAM) += serial.o
+ramstage-y += mc146818rtc.c
+ramstage-y += isa-dma.c
+ramstage-y += i8259.c
+ramstage-$(CONFIG_UDELAY_IO) += udelay_io.c
+ramstage-y += keyboard.c
+
+romstage-$(CONFIG_USE_OPTION_TABLE) += mc146818rtc_early.c
+romstage-$(CONFIG_CACHE_AS_RAM) += serial.c
 subdirs-y += vga
 
-$(obj)/pc80/mc146818rtc.o : $(OPTION_TABLE_H)
-$(obj)/pc80/mc146818rtc_early.initobj.o : $(OPTION_TABLE_H)
+$(obj)/pc80/mc146818rtc.ramstage.o : $(OPTION_TABLE_H)
+$(obj)/pc80/mc146818rtc_early.romstage.o : $(OPTION_TABLE_H)
index f5b75c0c3f2be6aab9507e04035ab2e62666e2bd..bc6808407337684271764af18a5045ca4cd41640 100644 (file)
@@ -1,2 +1,2 @@
-obj-y += vga_io.o
-obj-$(CONFIG_VGA) += vga.o
+ramstage-y += vga_io.c
+ramstage-$(CONFIG_VGA) += vga.c
index 9ffbe566a2fe687130468647e891f722a6618850..b58fbaac884886489ce1df02a1bf57f9c341c0c8 100644 (file)
@@ -1,11 +1,11 @@
-driver-y += amd8111.o
-driver-y += amd8111_usb.o
-driver-y += amd8111_lpc.o
-driver-y += amd8111_ide.o
-driver-y += amd8111_acpi.o
-driver-y += amd8111_usb2.o
-driver-y += amd8111_ac97.o
-driver-y += amd8111_nic.o
-driver-y += amd8111_pci.o
-driver-y += amd8111_smbus.o
-obj-y += amd8111_reset.o
+driver-y += amd8111.c
+driver-y += amd8111_usb.c
+driver-y += amd8111_lpc.c
+driver-y += amd8111_ide.c
+driver-y += amd8111_acpi.c
+driver-y += amd8111_usb2.c
+driver-y += amd8111_ac97.c
+driver-y += amd8111_nic.c
+driver-y += amd8111_pci.c
+driver-y += amd8111_smbus.c
+ramstage-y += amd8111_reset.c
index 6a3e5bcf53e187a5a25dde4864f96e331a89aaf6..395f0e0e0c692baddbbe7dfb925782ac4aedc90d 100644 (file)
@@ -1 +1 @@
-driver-y += amd8131_bridge.o
+driver-y += amd8131_bridge.c
index 283d687107b47610a749ef338888fd2bc0709903..f1e844af103567e8bd3f83cddc3c0c841b98ee7e 100644 (file)
@@ -1 +1 @@
-driver-y += amd8132_bridge.o
+driver-y += amd8132_bridge.c
index d62ff55d3b8c50c11584ab839e08ace77daff0d4..d9b46989c6bf52fe97c0bac674a63f9e60440e69 100644 (file)
@@ -1 +1 @@
-driver-y += amd8151_agp3.o
+driver-y += amd8151_agp3.c
index fa793f81b92537e8c78317d58598a330c258209c..f51369fac1e5fe0dace148c92881c5797337101f 100644 (file)
@@ -18,8 +18,8 @@
 ## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301 USA
 ##
 
-driver-y += cs5530.o
-driver-y += cs5530_isa.o
-driver-y += cs5530_ide.o
-driver-y += cs5530_vga.o
-driver-y += cs5530_pirq.o
+driver-y += cs5530.c
+driver-y += cs5530_isa.c
+driver-y += cs5530_ide.c
+driver-y += cs5530_vga.c
+driver-y += cs5530_pirq.c
index 8af55640f37698a4859f47233eb643499c276178..ba092f125b904e1bf101898ab104a9c8d9462827 100644 (file)
@@ -1,4 +1,4 @@
-driver-y += cs5535.o
-#driver-y += cs5535_pci.o
-#driver-y += cs5535_ide.o
-obj-y += chipsetinit.o
+driver-y += cs5535.c
+#driver-y += cs5535_pci.c
+#driver-y += cs5535_ide.c
+ramstage-y += chipsetinit.c
index 478f7011024d3435b77c5919488864766f593fbf..a1a36833fccfb8e367f4dae7d0c1f8e561a8842c 100644 (file)
@@ -17,6 +17,6 @@
 ## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301 USA
 ##
 
-driver-y += cs5536.o
-driver-y += cs5536_ide.o
-driver-y += cs5536_pirq.o
+driver-y += cs5536.c
+driver-y += cs5536_ide.c
+driver-y += cs5536_pirq.c
index 875c028daa80d9130fbcabe716f6c7a19c344ad0..c728be56a4e6b0191ce4b419742c54509d9663d7 100644 (file)
@@ -1,5 +1,5 @@
-driver-y += rs690.o
-driver-y += rs690_cmn.o
-driver-y += rs690_pcie.o
-driver-y += rs690_ht.o
-driver-y += rs690_gfx.o
+driver-y += rs690.c
+driver-y += rs690_cmn.c
+driver-y += rs690_pcie.c
+driver-y += rs690_ht.c
+driver-y += rs690_gfx.c
index 3d6fad10e39b4cd27869428684682d479d51a2b1..f76e517c82fe4cbf631f7abcc427d107ebedd544 100644 (file)
@@ -1,5 +1,5 @@
-driver-y += rs780.o
-driver-y += rs780_cmn.o
-driver-y += rs780_pcie.o
-driver-y += rs780_ht.o
-driver-y += rs780_gfx.o
+driver-y += rs780.c
+driver-y += rs780_cmn.c
+driver-y += rs780_pcie.c
+driver-y += rs780_ht.c
+driver-y += rs780_gfx.c
index 17e92638bc9f6844d8ae6a0f3987fdecd08a5982..b13d3de01f264c9cc68033d2a5056971ab2bbab9 100644 (file)
@@ -1,10 +1,10 @@
-driver-y += sb600.o
-driver-y += sb600_usb.o
-driver-y += sb600_lpc.o
-driver-y += sb600_sm.o
-driver-y += sb600_ide.o
-driver-y += sb600_sata.o
-driver-y += sb600_hda.o
-driver-y += sb600_ac97.o
-driver-y += sb600_pci.o
-obj-y += sb600_reset.o
+driver-y += sb600.c
+driver-y += sb600_usb.c
+driver-y += sb600_lpc.c
+driver-y += sb600_sm.c
+driver-y += sb600_ide.c
+driver-y += sb600_sata.c
+driver-y += sb600_hda.c
+driver-y += sb600_ac97.c
+driver-y += sb600_pci.c
+ramstage-y += sb600_reset.c
index a70a2cf49d577a9d817493088de1cb5ac310724c..8e6868bb172231e22a9c5a25d263b8f37f6d05ad 100644 (file)
@@ -1,9 +1,9 @@
-driver-y += sb700.o
-driver-y += sb700_usb.o
-driver-y += sb700_lpc.o
-driver-y += sb700_sm.o
-driver-y += sb700_ide.o
-driver-y += sb700_sata.o
-driver-y += sb700_hda.o
-driver-y += sb700_pci.o
-obj-y += sb700_reset.o
+driver-y += sb700.c
+driver-y += sb700_usb.c
+driver-y += sb700_lpc.c
+driver-y += sb700_sm.c
+driver-y += sb700_ide.c
+driver-y += sb700_sata.c
+driver-y += sb700_hda.c
+driver-y += sb700_pci.c
+ramstage-y += sb700_reset.c
index a26e8d48ac460dcd3e27876bd14d7737f92b6328..246be282e2852e2141b5501c365a870b295459a3 100644 (file)
@@ -1 +1 @@
-driver-y += bcm21000_pcie.o
+driver-y += bcm21000_pcie.c
index d2edc995efb7e5ffd27a2a92e8c817591e493bda..55c6e11ec190492e917e241c1654dca58d5861f3 100644 (file)
@@ -1,3 +1,3 @@
-driver-y += bcm5780_nic.o
-driver-y += bcm5780_pcix.o
-driver-y += bcm5780_pcie.o
+driver-y += bcm5780_nic.c
+driver-y += bcm5780_pcix.c
+driver-y += bcm5780_pcie.c
index 4e33aa21b644fa2b8454423cceecfa04a052b5bb..e80ed35a347e9977fa880f89ac43ecba9afaa2b1 100644 (file)
@@ -1,7 +1,7 @@
-driver-y += bcm5785.o
-driver-y += bcm5785_usb.o
-driver-y += bcm5785_lpc.o
-driver-y += bcm5785_sb_pci_main.o
-driver-y += bcm5785_ide.o
-driver-y += bcm5785_sata.o
-obj-y += bcm5785_reset.o
+driver-y += bcm5785.c
+driver-y += bcm5785_usb.c
+driver-y += bcm5785_lpc.c
+driver-y += bcm5785_sb_pci_main.c
+driver-y += bcm5785_ide.c
+driver-y += bcm5785_sata.c
+ramstage-y += bcm5785_reset.c
index 38c66e071d623a6fdbd8dddf1048c9b6c78f810b..c316488ce543d6484f279d5506d42995d5d80327 100644 (file)
@@ -1,11 +1,11 @@
-driver-y += esb6300.o
-driver-y += esb6300_uhci.o
-driver-y += esb6300_lpc.o
-driver-y += esb6300_ide.o
-driver-y += esb6300_sata.o
-driver-y += esb6300_ehci.o
-driver-y += esb6300_smbus.o
-driver-y += esb6300_pci.o
-driver-y += esb6300_pic.o
-driver-y += esb6300_bridge1c.o
-driver-y += esb6300_ac97.o
+driver-y += esb6300.c
+driver-y += esb6300_uhci.c
+driver-y += esb6300_lpc.c
+driver-y += esb6300_ide.c
+driver-y += esb6300_sata.c
+driver-y += esb6300_ehci.c
+driver-y += esb6300_smbus.c
+driver-y += esb6300_pci.c
+driver-y += esb6300_pic.c
+driver-y += esb6300_bridge1c.c
+driver-y += esb6300_ac97.c
index 0a658d3a66399f3ec88e2d80d9fab1d1d54bbd53..dcc1fb735721a753457f10c05dfe59514b1283fa 100644 (file)
@@ -1,9 +1,9 @@
-driver-y += i3100.o
-driver-y += i3100_uhci.o
-driver-y += i3100_lpc.o
-driver-y += i3100_sata.o
-driver-y += i3100_ehci.o
-driver-y += i3100_smbus.o
-driver-y += i3100_pci.o
-obj-y += i3100_reset.o
-obj-y += i3100_pciexp_portb.o
+driver-y += i3100.c
+driver-y += i3100_uhci.c
+driver-y += i3100_lpc.c
+driver-y += i3100_sata.c
+driver-y += i3100_ehci.c
+driver-y += i3100_smbus.c
+driver-y += i3100_pci.c
+ramstage-y += i3100_reset.c
+ramstage-y += i3100_pciexp_portb.c
index 632f33e935bf9ef45e12225bdd5efd582a77b470..24892f242dedc84806131c54e564c86ced99025b 100644 (file)
 ## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301 USA
 ##
 
-driver-y +=  i82371eb.o
-driver-y +=  i82371eb_isa.o
-driver-y +=  i82371eb_ide.o
-driver-y +=  i82371eb_usb.o
-driver-y +=  i82371eb_smbus.o
-driver-y +=  i82371eb_reset.o
+driver-y +=  i82371eb.c
+driver-y +=  i82371eb_isa.c
+driver-y +=  i82371eb_ide.c
+driver-y +=  i82371eb_usb.c
+driver-y +=  i82371eb_smbus.c
+driver-y +=  i82371eb_reset.c
 
-#initobj-y += i82371eb_early_rom.o
+#romstage-y += i82371eb_early_rom.c
index dab99bee785e4d115af5b8319ee8ce22f5e8ed48..4d2288adc3be36ea34f748a824bc6540077befe7 100644 (file)
 ## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301 USA
 ##
 
-driver-y += i82801ax.o
-driver-y += i82801ax_ac97.o
-driver-y += i82801ax_ide.o
-driver-y += i82801ax_lpc.o
-driver-y += i82801ax_pci.o
-# driver-y += i82801ax_smbus.o
-driver-y += i82801ax_usb.o
+driver-y += i82801ax.c
+driver-y += i82801ax_ac97.c
+driver-y += i82801ax_ide.c
+driver-y += i82801ax_lpc.c
+driver-y += i82801ax_pci.c
+# driver-y += i82801ax_smbus.c
+driver-y += i82801ax_usb.c
 
-obj-y += i82801ax_reset.o
-obj-y += i82801ax_watchdog.o
+ramstage-y += i82801ax_reset.c
+ramstage-y += i82801ax_watchdog.c
 
 # TODO: Fix and enable i82801ax_smbus.o later.
 
index cce5394af825acfb963005f8888899e881496fff..9ea80b7f78a304eb80f3b4343d3980b4d2eeddf1 100644 (file)
 ## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301 USA
 ##
 
-driver-y += i82801bx.o
-driver-y += i82801bx_ac97.o
-driver-y += i82801bx_ide.o
-driver-y += i82801bx_lpc.o
-driver-y += i82801bx_nic.o
-driver-y += i82801bx_pci.o
-driver-y += i82801bx_sata.o
-# driver-y += i82801bx_smbus.o
-driver-y += i82801bx_usb.o
-driver-y += i82801bx_usb_ehci.o
+driver-y += i82801bx.c
+driver-y += i82801bx_ac97.c
+driver-y += i82801bx_ide.c
+driver-y += i82801bx_lpc.c
+driver-y += i82801bx_nic.c
+driver-y += i82801bx_pci.c
+driver-y += i82801bx_sata.c
+# driver-y += i82801bx_smbus.c
+driver-y += i82801bx_usb.c
+driver-y += i82801bx_usb_ehci.c
 
-obj-y += i82801bx_reset.o
-obj-y += i82801bx_watchdog.o
+ramstage-y += i82801bx_reset.c
+ramstage-y += i82801bx_watchdog.c
 
 # TODO: Fix and enable i82801bx_smbus.o later.
 
index 163c0726cb83c28de96b2c097605b6ae47149bc1..1e30c681a04e16616111680f6010b82a1bceb860 100644 (file)
@@ -1,8 +1,8 @@
-driver-y += i82801cx.o
-driver-y += i82801cx_usb.o
-driver-y += i82801cx_lpc.o
-driver-y += i82801cx_ide.o
-driver-y += i82801cx_ac97.o
-#driver-y += i82801cx_nic.o
-driver-y += i82801cx_pci.o
-obj-y += i82801cx_reset.o
+driver-y += i82801cx.c
+driver-y += i82801cx_usb.c
+driver-y += i82801cx_lpc.c
+driver-y += i82801cx_ide.c
+driver-y += i82801cx_ac97.c
+#driver-y += i82801cx_nic.c
+driver-y += i82801cx_pci.c
+ramstage-y += i82801cx_reset.c
index 419ce1c1f3cb2936291c6481a5527586d501606b..7952b3b25c1fd34595078577fe23017efc876e67 100644 (file)
 ## MA 02110-1301 USA
 ##
 
-driver-y += i82801dx.o
-driver-y += i82801dx_ac97.o
-driver-y += i82801dx_ide.o
-driver-y += i82801dx_lpc.o
-#driver-y += i82801dx_pci.o
-driver-y += i82801dx_usb.o
-driver-y += i82801dx_usb2.o
+driver-y += i82801dx.c
+driver-y += i82801dx_ac97.c
+driver-y += i82801dx_ide.c
+driver-y += i82801dx_lpc.c
+#driver-y += i82801dx_pci.c
+driver-y += i82801dx_usb.c
+driver-y += i82801dx_usb2.c
 
-obj-y += i82801dx_reset.o
-obj-$(CONFIG_HAVE_SMI_HANDLER) += i82801dx_smi.o
+ramstage-y += i82801dx_reset.c
+ramstage-$(CONFIG_HAVE_SMI_HANDLER) += i82801dx_smi.c
 
-smmobj-$(CONFIG_HAVE_SMI_HANDLER) += i82801dx_smihandler.o
+smm-$(CONFIG_HAVE_SMI_HANDLER) += i82801dx_smihandler.c
index 66a217ba6a5747e3cdf63e31c5afacdc7d041744..ddddae37b60a8b4e5854e6360f8d400bcecbef62 100644 (file)
@@ -1,11 +1,11 @@
-driver-y += i82801ex.o
-driver-y += i82801ex_uhci.o
-driver-y += i82801ex_lpc.o
-driver-y += i82801ex_ide.o
-driver-y += i82801ex_sata.o
-driver-y += i82801ex_ehci.o
-driver-y += i82801ex_smbus.o
-driver-y += i82801ex_pci.o
-driver-y += i82801ex_ac97.o
-obj-y += i82801ex_watchdog.o
-obj-y += i82801ex_reset.o
+driver-y += i82801ex.c
+driver-y += i82801ex_uhci.c
+driver-y += i82801ex_lpc.c
+driver-y += i82801ex_ide.c
+driver-y += i82801ex_sata.c
+driver-y += i82801ex_ehci.c
+driver-y += i82801ex_smbus.c
+driver-y += i82801ex_pci.c
+driver-y += i82801ex_ac97.c
+ramstage-y += i82801ex_watchdog.c
+ramstage-y += i82801ex_reset.c
index 4a9491a4496ebee17f53dcd1848ad072a8db4030..a49c1b37605c07b8995156968e9e6e29c3c17758 100644 (file)
 ## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301 USA
 ##
 
-driver-y += i82801gx.o
-driver-y += i82801gx_ac97.o
-driver-y += i82801gx_azalia.o
-driver-y += i82801gx_ide.o
-driver-y += i82801gx_lpc.o
-driver-y += i82801gx_nic.o
-driver-y += i82801gx_pci.o
-driver-y += i82801gx_pcie.o
-driver-y += i82801gx_sata.o
-driver-y += i82801gx_smbus.o
-driver-y += i82801gx_usb.o
-driver-y += i82801gx_usb_ehci.o
+driver-y += i82801gx.c
+driver-y += i82801gx_ac97.c
+driver-y += i82801gx_azalia.c
+driver-y += i82801gx_ide.c
+driver-y += i82801gx_lpc.c
+driver-y += i82801gx_nic.c
+driver-y += i82801gx_pci.c
+driver-y += i82801gx_pcie.c
+driver-y += i82801gx_sata.c
+driver-y += i82801gx_smbus.c
+driver-y += i82801gx_usb.c
+driver-y += i82801gx_usb_ehci.c
 
-obj-y += i82801gx_reset.o
-obj-y += i82801gx_watchdog.o
+ramstage-y += i82801gx_reset.c
+ramstage-y += i82801gx_watchdog.c
 
-obj-$(CONFIG_HAVE_SMI_HANDLER) += i82801gx_smi.o
-smmobj-$(CONFIG_HAVE_SMI_HANDLER) += i82801gx_smihandler.o
+ramstage-$(CONFIG_HAVE_SMI_HANDLER) += i82801gx_smi.c
+smm-$(CONFIG_HAVE_SMI_HANDLER) += i82801gx_smihandler.c
index 143d3b889fe5819112736515101b3e63c9a4d37e..8f4964573ef71b5f2add1407c03778e4aa02e6aa 100644 (file)
@@ -1,3 +1,3 @@
-driver-y += p64h2_ioapic.o
-driver-y += p64h2_pcibridge.o
-#driver-y += p64h2_pci_parity.o
+driver-y += p64h2_ioapic.c
+driver-y += p64h2_pcibridge.c
+#driver-y += p64h2_pci_parity.c
index 4ab71045f64565f669a608a2f4aa495f1e9209ac..30f1f69a63ef2610ceb2d615ae0873f176fef585 100644 (file)
@@ -1 +1 @@
-driver-y += pxhd_bridge.o
+driver-y += pxhd_bridge.c
index 8960907b152054ba6d8616749c7d7f278836717d..bceec85737a3ef3983768eb3abfc35172959a52c 100644 (file)
@@ -1,19 +1,19 @@
-driver-y += ck804.o
-driver-y += ck804_usb.o
-driver-y += ck804_lpc.o
-driver-y += ck804_smbus.o
-driver-y += ck804_ide.o
-driver-y += ck804_sata.o
-driver-y += ck804_usb2.o
-driver-y += ck804_ac97.o
-driver-y += ck804_nic.o
-driver-y += ck804_pci.o
-driver-y += ck804_pcie.o
-driver-y += ck804_ht.o
+driver-y += ck804.c
+driver-y += ck804_usb.c
+driver-y += ck804_lpc.c
+driver-y += ck804_smbus.c
+driver-y += ck804_ide.c
+driver-y += ck804_sata.c
+driver-y += ck804_usb2.c
+driver-y += ck804_ac97.c
+driver-y += ck804_nic.c
+driver-y += ck804_pci.c
+driver-y += ck804_pcie.c
+driver-y += ck804_ht.c
 
-obj-y += ck804_reset.o
+ramstage-y += ck804_reset.c
 
-obj-$(CONFIG_GENERATE_ACPI_TABLES) += ck804_fadt.o
+ramstage-$(CONFIG_GENERATE_ACPI_TABLES) += ck804_fadt.c
 
 chipset_bootblock_inc += $(src)/southbridge/nvidia/ck804/romstrap.inc
 chipset_bootblock_lds += $(src)/southbridge/nvidia/ck804/romstrap.lds
index 06bee2081d6000a9e81498a093db574f7d2db357..4388ca8e9a98ffb22ac642e5215c834cb932bcb9 100644 (file)
@@ -1,19 +1,19 @@
-driver-y += mcp55.o
-driver-y += mcp55_azalia.o
-driver-y += mcp55_ht.o
-driver-y += mcp55_ide.o
-driver-y += mcp55_lpc.o
-driver-y += mcp55_nic.o
-driver-y += mcp55_pci.o
-driver-y += mcp55_pcie.o
-driver-y += mcp55_sata.o
-driver-y += mcp55_smbus.o
-driver-y += mcp55_usb2.o
-driver-y += mcp55_usb.o
+driver-y += mcp55.c
+driver-y += mcp55_azalia.c
+driver-y += mcp55_ht.c
+driver-y += mcp55_ide.c
+driver-y += mcp55_lpc.c
+driver-y += mcp55_nic.c
+driver-y += mcp55_pci.c
+driver-y += mcp55_pcie.c
+driver-y += mcp55_sata.c
+driver-y += mcp55_smbus.c
+driver-y += mcp55_usb2.c
+driver-y += mcp55_usb.c
 
-driver-$(CONFIG_GENERATE_ACPI_TABLES) += mcp55_fadt.o
+driver-$(CONFIG_GENERATE_ACPI_TABLES) += mcp55_fadt.c
 
-obj-y += mcp55_reset.o
+ramstage-y += mcp55_reset.c
 
 chipset_bootblock_inc += $(src)/southbridge/nvidia/mcp55/romstrap.inc
 chipset_bootblock_lds += $(src)/southbridge/nvidia/mcp55/romstrap.lds
index 7f0599994cd5c64928156f934d519ff33f3eaf1c..71604b72794636af0231a8d0edd7e3e6aff4a9b6 100644 (file)
@@ -1 +1 @@
-driver-y += rl5c476.o
+driver-y += rl5c476.c
index 54586c477b531af40e496edc79800ee53440691e..c3f000c769b49e022e5c916d0006bc78d5f4e120 100644 (file)
@@ -1,14 +1,14 @@
-driver-y += sis761.o
-driver-y += sis966.o
-driver-y += sis966_lpc.o
-driver-y += sis966_ide.o
-driver-y += sis966_usb.o
-driver-y += sis966_usb2.o
-driver-y += sis966_nic.o
-driver-y += sis966_sata.o
-driver-y += sis966_pcie.o
-driver-y += sis966_aza.o
-obj-y += sis966_reset.o
+driver-y += sis761.c
+driver-y += sis966.c
+driver-y += sis966_lpc.c
+driver-y += sis966_ide.c
+driver-y += sis966_usb.c
+driver-y += sis966_usb2.c
+driver-y += sis966_nic.c
+driver-y += sis966_sata.c
+driver-y += sis966_pcie.c
+driver-y += sis966_aza.c
+ramstage-y += sis966_reset.c
 
 chipset_bootblock_inc += $(src)/southbridge/sis/sis966/romstrap.inc
 chipset_bootblock_lds += $(src)/southbridge/sis/sis966/romstrap.lds
index ac7f09deabc4f0359a4235f24bea72f7ce0dc8ad..d6a9c0c92047ca5c319dd24c38fd6486a94dc3a0 100644 (file)
@@ -1 +1 @@
-driver-$(CONFIG_SOUTHBRIDGE_TI_PCI1X2X) += pci1x2x.o
+driver-$(CONFIG_SOUTHBRIDGE_TI_PCI1X2X) += pci1x2x.c
index 50a0331a2dac5c0b0052d644ee8e99834920b971..2a208f7c89c07476e7e665f91b2864dc165c2064 100644 (file)
@@ -17,6 +17,6 @@
 ## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301 USA
 ##
 
-driver-y += pci7420_cardbus.o
-driver-y += pci7420_firewire.o
+driver-y += pci7420_cardbus.c
+driver-y += pci7420_firewire.c
 
index 41d1e0da3ca4c2f1746f964ae2a853f2ad854638..a14ad0e298e17545830f84ddd23f4f5e9b4e6c60 100644 (file)
@@ -17,5 +17,5 @@
 ## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301 USA
 ##
 
-driver-y += pcixx12.o
+driver-y += pcixx12.c
 
index a04a6ce80158612f4517cf0c894717dbc0f8aec5..b549d4af33c1a03d7f9a311bbc0a43ca5091b948 100644 (file)
@@ -1,12 +1,12 @@
-driver-y += k8t890_ctrl.o
-driver-y += k8t890_dram.o
-driver-y += k8t890_bridge.o
-driver-y += k8t890_host.o
-driver-y += k8t890_host_ctrl.o
-driver-y += k8t890_pcie.o
-driver-y += k8t890_traf_ctrl.o
-driver-y += k8t890_error.o
-driver-y += k8m890_chrome.o
+driver-y += k8t890_ctrl.c
+driver-y += k8t890_dram.c
+driver-y += k8t890_bridge.c
+driver-y += k8t890_host.c
+driver-y += k8t890_host_ctrl.c
+driver-y += k8t890_pcie.c
+driver-y += k8t890_traf_ctrl.c
+driver-y += k8t890_error.c
+driver-y += k8m890_chrome.c
 
 chipset_bootblock_inc += $(src)/southbridge/via/k8t890/romstrap.inc
 chipset_bootblock_lds += $(src)/southbridge/via/k8t890/romstrap.lds
index 11ad221dd9288715991b598d7392015cc34b83da..938d3cebe3bc5b7ce6463b838b158422d478bc3f 100644 (file)
@@ -17,9 +17,9 @@
 ## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301 USA
 ##
 
-driver-y += vt8231.o
-driver-y += vt8231_lpc.o
-driver-y += vt8231_acpi.o
-driver-y += vt8231_ide.o
-driver-y += vt8231_nic.o
-#driver-y += vt8231_usb.o
+driver-y += vt8231.c
+driver-y += vt8231_lpc.c
+driver-y += vt8231_acpi.c
+driver-y += vt8231_ide.c
+driver-y += vt8231_nic.c
+#driver-y += vt8231_usb.c
index 2b9fc1df9c5d66805b06f1a6bd8821262bbd7b5d..06d533560b8bee6d93b9a3bfb982bde72f08f73e 100644 (file)
@@ -17,8 +17,8 @@
 ## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301 USA
 ##
 
-driver-y += vt8235.o
-driver-y += vt8235_ide.o
-driver-y += vt8235_lpc.o
-driver-y += vt8235_nic.o
-driver-y += vt8235_usb.o
+driver-y += vt8235.c
+driver-y += vt8235_ide.c
+driver-y += vt8235_lpc.c
+driver-y += vt8235_nic.c
+driver-y += vt8235_usb.c
index e045d41ab7385ffd9ee87907a7dac09089eb694a..8a1efa5951e13cf1b6d29cd697c6852a745b0a2c 100644 (file)
 ## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301 USA
 ##
 
-driver-y += vt8237r.o
-driver-y += vt8237_ctrl.o
-driver-y += vt8237r_ide.o
-driver-y += vt8237r_lpc.o
-driver-y += vt8237r_sata.o
-driver-y += vt8237r_usb.o
-driver-y += vt8237r_nic.o
-obj-$(CONFIG_GENERATE_ACPI_TABLES) += vt8237_fadt.o
+driver-y += vt8237r.c
+driver-y += vt8237_ctrl.c
+driver-y += vt8237r_ide.c
+driver-y += vt8237r_lpc.c
+driver-y += vt8237r_sata.c
+driver-y += vt8237r_usb.c
+driver-y += vt8237r_nic.c
+ramstage-$(CONFIG_GENERATE_ACPI_TABLES) += vt8237_fadt.c
index db5d93aa79816459eca262e7584616beefec6f54..a2f3b3e49769bc160b3c074b7fbafd43c35a330b 100644 (file)
@@ -19,4 +19,4 @@
 ##
 
 #config chip.h
-obj-$(CONFIG_SUPERIO_FINTEK_F71805F) += superio.o
+ramstage-$(CONFIG_SUPERIO_FINTEK_F71805F) += superio.c
index 9849cbe14f5707f51b7865e4c5cb57444b09bd17..1e1205db7751ff8a92739edf45f14306a7a422b5 100755 (executable)
@@ -17,4 +17,4 @@
 ##
 
 #config chip.h
-obj-$(CONFIG_SUPERIO_FINTEK_F71859) += superio.o
+ramstage-$(CONFIG_SUPERIO_FINTEK_F71859) += superio.c
index 663f171a8b46e22d9c5db1e9876e11b015ba64de..b39bf8826df31fd799a18e37ef27cd9201b084a1 100644 (file)
@@ -18,5 +18,5 @@
 ## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301 USA
 ##
 
-obj-$(CONFIG_SUPERIO_FINTEK_F71863FG) += superio.o
+ramstage-$(CONFIG_SUPERIO_FINTEK_F71863FG) += superio.c
 
index d9b76d0a81b6ae2f5f78db5252ed463f437f306d..0d933d0d060bf488fd4456b464a5b39472deb8b9 100644 (file)
@@ -19,4 +19,4 @@
 ##
 
 #config chip.h
-obj-$(CONFIG_SUPERIO_INTEL_I3100) += superio.o
+ramstage-$(CONFIG_SUPERIO_INTEL_I3100) += superio.c
index 5bd564216af4298b543b66551e1c4aed42cbf80e..599cd2742327b4d9079c9bc046263009fddc74c9 100644 (file)
@@ -19,4 +19,4 @@
 ##
 
 #config chip.h
-obj-$(CONFIG_SUPERIO_ITE_IT8661F) += superio.o
+ramstage-$(CONFIG_SUPERIO_ITE_IT8661F) += superio.c
index 18edd9b81ca25c35accb2b16432480e6b29f3312..1870e62c15e2bb0c67f1c16d0e32ad77f94697be 100644 (file)
@@ -19,4 +19,4 @@
 ##
 
 #config chip.h
-obj-$(CONFIG_SUPERIO_ITE_IT8671F) += superio.o
+ramstage-$(CONFIG_SUPERIO_ITE_IT8671F) += superio.c
index 3bb5b1c4bc408e2a44ae6c23f2405700f3785725..97bacd00618aa975f8d209e130feec0787d491ea 100644 (file)
@@ -19,4 +19,4 @@
 ##
 
 #config chip.h
-obj-$(CONFIG_SUPERIO_ITE_IT8673F) += superio.o
+ramstage-$(CONFIG_SUPERIO_ITE_IT8673F) += superio.c
index 6c20a41300816ec7666989b42d2b760fe0ffa0c3..1aa83fcfc45fae30207baed6f21f1770debf2039 100644 (file)
@@ -19,4 +19,4 @@
 ##
 
 #config chip.h
-obj-$(CONFIG_SUPERIO_ITE_IT8705F) += superio.o
+ramstage-$(CONFIG_SUPERIO_ITE_IT8705F) += superio.c
index a7078e101b842c4842424d08c79eea30480e68ca..08b2223192e2dd8062939083a6daad9f09bed060 100644 (file)
@@ -19,4 +19,4 @@
 ##
 
 #config chip.h
-obj-$(CONFIG_SUPERIO_ITE_IT8712F) += superio.o
+ramstage-$(CONFIG_SUPERIO_ITE_IT8712F) += superio.c
index fe0dab0699cee7f4ef29f8c5dc0ed00d79b4d3b5..136e79b9cb862f89558219e089cecaa7c1b40ce4 100644 (file)
@@ -19,4 +19,4 @@
 ##
 
 #config chip.h
-obj-$(CONFIG_SUPERIO_ITE_IT8716F) += superio.o
+ramstage-$(CONFIG_SUPERIO_ITE_IT8716F) += superio.c
index 257afc9240eb3c86e4dbeaa5b73005cb70266f1f..c72bf8c434e47177d928e52a1e0e68e41b660073 100644 (file)
@@ -19,4 +19,4 @@
 ##
 
 #config chip.h
-obj-$(CONFIG_SUPERIO_ITE_IT8718F) += superio.o
+ramstage-$(CONFIG_SUPERIO_ITE_IT8718F) += superio.c
index db4cd6aaf79b33de5d675a0b92946ff22dff4fd6..9d88cf6761b550a793d919597cca837269ffad21 100644 (file)
@@ -20,4 +20,4 @@
 ##
 
 #config chip.h
-obj-$(CONFIG_SUPERIO_NSC_PC8374) += superio.o
+ramstage-$(CONFIG_SUPERIO_NSC_PC8374) += superio.c
index f132d8017e1d7f97f54aec2dbb1679da22213e9b..87104f9daf05904d3b949040d5384c0c086049e6 100644 (file)
@@ -19,4 +19,4 @@
 ##
 
 #config chip.h
-obj-$(CONFIG_SUPERIO_NSC_PC87309) += superio.o
+ramstage-$(CONFIG_SUPERIO_NSC_PC87309) += superio.c
index 3f93962a23524c81271ac32e3ab41a32d83beb40..c1809b1b57caa958c767fdcb8b3b6944eb0a425e 100644 (file)
@@ -20,4 +20,4 @@
 ##
 
 #config chip.h
-obj-$(CONFIG_SUPERIO_NSC_PC87351) += superio.o
+ramstage-$(CONFIG_SUPERIO_NSC_PC87351) += superio.c
index 6bfaafd8417a9280cadc8e35a460d34a0da308af..142b00c51ab0eecfa2587c51767224d85267f29c 100644 (file)
@@ -20,4 +20,4 @@
 ##
 
 #config chip.h
-obj-$(CONFIG_SUPERIO_NSC_PC87360) += superio.o
+ramstage-$(CONFIG_SUPERIO_NSC_PC87360) += superio.c
index 973bd9e663ee64cf2d606207e79d8015e1a61641..9ce1e17f7e0cbc2248f643f97aa359c0bf682542 100644 (file)
@@ -20,4 +20,4 @@
 ##
 
 #config chip.h
-obj-$(CONFIG_SUPERIO_NSC_PC87366) += superio.o
+ramstage-$(CONFIG_SUPERIO_NSC_PC87366) += superio.c
index 5d1c472bc2b235e7f7c3be360b45f6a309aaecfc..d1236155ff6b72185411ab6c3d983c58135e0a3d 100644 (file)
@@ -21,4 +21,4 @@
 ##
 
 #config chip.h
-obj-$(CONFIG_SUPERIO_NSC_PC87417) += superio.o
+ramstage-$(CONFIG_SUPERIO_NSC_PC87417) += superio.c
index 62c5aa543bc21f28d02723770c1c8780c230f0d6..9b03a255b11383069de9037d2a5604cf3339722e 100644 (file)
@@ -20,4 +20,4 @@
 ##
 
 #config chip.h
-obj-$(CONFIG_SUPERIO_NSC_PC87427) += superio.o
+ramstage-$(CONFIG_SUPERIO_NSC_PC87427) += superio.c
index a601ab17e46d2dbeb494f60e4e786219de6c955c..67295a219fbccbbafef1cabc17e0b1f55a71974b 100644 (file)
@@ -19,4 +19,4 @@
 ##
 
 #config chip.h
-obj-$(CONFIG_SUPERIO_NSC_PC97307) += superio.o
+ramstage-$(CONFIG_SUPERIO_NSC_PC97307) += superio.c
index cf5fc6bb34a1741986c65eeb1ae3d39e91ac5ee1..6afa133075844079e8efbcb459e142ba44069e7f 100644 (file)
@@ -19,4 +19,4 @@
 ##
 
 #config chip.h
-obj-$(CONFIG_SUPERIO_NSC_PC97317) += superio.o
+ramstage-$(CONFIG_SUPERIO_NSC_PC97317) += superio.c
index 1b85138229f63ed89ee168e676901242c20cb08e..10658bec70a00acd2f987af0e07d828b3f07355c 100644 (file)
@@ -17,4 +17,4 @@
 ## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301 USA
 ##
 
-obj-$(CONFIG_SUPERIO_RENESAS_M3885X) += superio.o
+ramstage-$(CONFIG_SUPERIO_RENESAS_M3885X) += superio.c
index 3d7144a139b8454cfdfa93a2a127b4117479dd31..197ecd39b1d226f54d6ef41ecaf91a2dd12d7ef9 100644 (file)
@@ -19,4 +19,4 @@
 ##
 
 #config chip.h
-obj-$(CONFIG_SUPERIO_SMSC_FDC37M60X) += superio.o
+ramstage-$(CONFIG_SUPERIO_SMSC_FDC37M60X) += superio.c
index fba29614d82484247dd2fab2c07ba57b99688e8a..7139f6890f37001370c9fe5ba1d221a79aa693df 100644 (file)
@@ -17,4 +17,4 @@
 ## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301 USA
 ##
 
-obj-$(CONFIG_SUPERIO_SMSC_FDC37N972) += fdc37n972.o
+ramstage-$(CONFIG_SUPERIO_SMSC_FDC37N972) += fdc37n972.c
index c9332aa42b193815106aab7d7bc5c576c1ca8608..e3ca5f29b9f7260618fad2fecbd23373d5d4d1e4 100644 (file)
@@ -19,4 +19,4 @@
 ##
 
 #config chip.h
-obj-$(CONFIG_SUPERIO_SMSC_LPC47B272) += superio.o
+ramstage-$(CONFIG_SUPERIO_SMSC_LPC47B272) += superio.c
index ee66fa1204b66923f11b66360847b59588836362..56d97a12c22595eb2948f983b27183d2999f9e5c 100644 (file)
@@ -21,4 +21,4 @@
 ##
 
 #config chip.h
-obj-$(CONFIG_SUPERIO_SMSC_LPC47B397) += superio.o
+ramstage-$(CONFIG_SUPERIO_SMSC_LPC47B397) += superio.c
index 63a778513e7f620708f794d6fdfa79d5a7ac824d..578a8a73d256ae3afa585edb499e56ede3787a37 100644 (file)
@@ -23,4 +23,4 @@
 ##
 
 #config chip.h
-obj-$(CONFIG_SUPERIO_SMSC_LPC47M10X) += superio.o
+ramstage-$(CONFIG_SUPERIO_SMSC_LPC47M10X) += superio.c
index 37ee88ee0f1aaf816da096ebb8041050ba67cc81..1d3853f52f15c1c1b91d7bf857c6ff56601c5a85 100644 (file)
@@ -18,4 +18,4 @@
 ##
 
 #config chip.h
-obj-$(CONFIG_SUPERIO_SMSC_LPC47M15X) += superio.o
+ramstage-$(CONFIG_SUPERIO_SMSC_LPC47M15X) += superio.c
index 10710b90805299a186409e21c71908ed1f7c12d7..1547ac4a2343dd329516ab639071ca29d4908fab 100644 (file)
@@ -19,4 +19,4 @@
 ##
 
 #config chip.h
-obj-$(CONFIG_SUPERIO_SMSC_LPC47N217) += superio.o
+ramstage-$(CONFIG_SUPERIO_SMSC_LPC47N217) += superio.c
index 88f0177de1eec26d2af0a8820595ce9166422add..22864f933c9974fc2928b4459baa32aa35b9128b 100644 (file)
@@ -17,4 +17,4 @@
 ## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301 USA
 ##
 
-obj-$(CONFIG_SUPERIO_SMSC_LPC47N227) += superio.o
+ramstage-$(CONFIG_SUPERIO_SMSC_LPC47N227) += superio.c
index a4186bfe6101f6f2bd5ab81541aa24043e8da416..eeefa2d4315a8b765bfb11ae02d5e53ae9eee44f 100644 (file)
@@ -17,4 +17,4 @@
 ## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301 USA
 ##
 
-obj-$(CONFIG_SUPERIO_SMSC_SIO10N268) += sio10n268.o
+ramstage-$(CONFIG_SUPERIO_SMSC_SIO10N268) += sio10n268.c
index 7aa10532bd5bee26026c41e626b74faf7c987780..209a307fb275e53a46a7f4c0f5b12d03fa65e56a 100644 (file)
@@ -19,4 +19,4 @@
 ##
 
 #config chip.h
-obj-$(CONFIG_SUPERIO_SMSC_SMSCSUPERIO) += superio.o
+ramstage-$(CONFIG_SUPERIO_SMSC_SMSCSUPERIO) += superio.c
index ce8b503ee29620d9c5e3b77f87ecff8d716b3bcb..2080e84d69a3e1487dfed9f278dd3d2b136716c4 100644 (file)
@@ -19,4 +19,4 @@
 ##
 
 #config chip.h
-obj-$(CONFIG_SUPERIO_VIA_VT1211) += vt1211.o
+ramstage-$(CONFIG_SUPERIO_VIA_VT1211) += vt1211.c
index e24b3a755e30de1da9e28845b56287019babe910..033e367eb44520a60646c2da4fa477976c3b07aa 100644 (file)
@@ -19,4 +19,4 @@
 ##
 
 #config chip.h
-obj-$(CONFIG_SUPERIO_WINBOND_W83627DHG) += superio.o
+ramstage-$(CONFIG_SUPERIO_WINBOND_W83627DHG) += superio.c
index a262e4aa01c6445763e172de571480602426338e..1cecd88531b548d703e588d5e79f79fedf23bc04 100644 (file)
@@ -20,4 +20,4 @@
 ##
 
 #config chip.h
-obj-$(CONFIG_SUPERIO_WINBOND_W83627EHG) += superio.o
+ramstage-$(CONFIG_SUPERIO_WINBOND_W83627EHG) += superio.c
index 795e197ff17c88cc20907814f893edb743f42f6e..8b101e5d3b631e274faaa0c2668aa39526184bd3 100644 (file)
@@ -21,4 +21,4 @@
 ##
 
 #config chip.h
-obj-$(CONFIG_SUPERIO_WINBOND_W83627HF) += superio.o
+ramstage-$(CONFIG_SUPERIO_WINBOND_W83627HF) += superio.c
index 05ef349f69923e139f76475a59210c84e4f7d91f..6d4097b058efdca049bbaf48642d1b30631f99cd 100644 (file)
@@ -21,4 +21,4 @@
 ##
 
 #config chip.h
-obj-$(CONFIG_SUPERIO_WINBOND_W83627THF) += superio.o
+ramstage-$(CONFIG_SUPERIO_WINBOND_W83627THF) += superio.c
index e99032fdbb1cd500dda9fb221e52d391034bc115..1099a2dbe34247d011fce8ca84b5f181f6f71228 100644 (file)
@@ -21,4 +21,4 @@
 ##
 
 #config chip.h
-obj-$(CONFIG_SUPERIO_WINBOND_W83627THG) += superio.o
+ramstage-$(CONFIG_SUPERIO_WINBOND_W83627THG) += superio.c
index 6fe6f5be552f4317070803397b6821da67701ed5..05c5c368ea3d4646ca751f297da8ed49e9831d80 100644 (file)
@@ -19,4 +19,4 @@
 ##
 
 #config chip.h
-obj-$(CONFIG_SUPERIO_WINBOND_W83627UHG) += superio.o
+ramstage-$(CONFIG_SUPERIO_WINBOND_W83627UHG) += superio.c
index 31f9c12e7125d71546635be4f233d4af1d2730fa..e1e27b054c1e038f98d340bdde76539bce6af6e8 100644 (file)
@@ -19,4 +19,4 @@
 ##
 
 #config chip.h
-obj-$(CONFIG_SUPERIO_WINBOND_W83697HF) += superio.o
+ramstage-$(CONFIG_SUPERIO_WINBOND_W83697HF) += superio.c
index 7e239b3b5d14e0eb80d72fcae2f8b10b5ef00fe3..fa2f260e2024c95944b40ae0d09443b2a9979c36 100644 (file)
@@ -19,4 +19,4 @@
 ##
 
 #config chip.h
-obj-$(CONFIG_SUPERIO_WINBOND_W83977F) += superio.o
+ramstage-$(CONFIG_SUPERIO_WINBOND_W83977F) += superio.c
index 53e923127bb0b706b1df2ef1c39b71ae4986942f..62a50fc6981b745a53e9a9bc9baee777566be11e 100644 (file)
@@ -21,4 +21,4 @@
 ##
 
 #config chip.h
-obj-$(CONFIG_SUPERIO_WINBOND_W83977TF) += superio.o
+ramstage-$(CONFIG_SUPERIO_WINBOND_W83977TF) += superio.c