[coreboot] [commit] r5168 - in trunk: . src src/arch/i386 src/mainboard src/mainboard/a-trend/atc-6220 src/mainboard/a-trend/atc-6240 src/mainboard/abit/be6-ii_v2_0 src/mainboard/advantech/pcm-5820 src/mainbo...

repository service svn at coreboot.org
Sat Feb 27 09:39:05 CET 2010


Author: oxygene
Date: Sat Feb 27 09:39:04 2010
New Revision: 5168
URL: http://tracker.coreboot.org/trac/coreboot/changeset/5168

Log:
- make HAVE_HARD_RESET match what newconfig did
- introduce BOARD_HAS_HARD_RESET and use it if a board provides
hard_reset in $(MAINBOARDDIR)/reset.c, instead of some chipset component
- move a couple of rules out of the mainboards' Makefiles into
src/arch/i386/Makefile.inc:
	initobj-y += crt0.o
	obj-y += mainboard.o
	obj-$(CONFIG_GENERATE_MP_TABLE) += mptable.o
	obj-$(CONFIG_GENERATE_PIRQ_TABLE) += irq_tables.o
	obj-$(CONFIG_BOARD_HAS_HARD_RESET) += reset.o
- remove Makefile.incs that are empty (or comment-only) after these
changes, incl. Makefile.romccboard.inc (and references to it)
- Make include not fail if Makefile.inc doesn't exist.

Signed-off-by: Patrick Georgi <patrick.georgi at coresystems.de>
Acked-by: Myles Watson <mylesgw at gmail.com>
Acked-by: Peter Stuge <peter at stuge.se>
Acked-by: Stefan Reinauer <stepan at coresystems.de>

Deleted:
   trunk/src/mainboard/Makefile.romccboard.inc
   trunk/src/mainboard/a-trend/atc-6220/Makefile.inc
   trunk/src/mainboard/a-trend/atc-6240/Makefile.inc
   trunk/src/mainboard/abit/be6-ii_v2_0/Makefile.inc
   trunk/src/mainboard/amd/db800/Makefile.inc
   trunk/src/mainboard/amd/norwich/Makefile.inc
   trunk/src/mainboard/amd/rumba/Makefile.inc
   trunk/src/mainboard/artecgroup/dbe61/Makefile.inc
   trunk/src/mainboard/asus/mew-am/Makefile.inc
   trunk/src/mainboard/asus/mew-vm/Makefile.inc
   trunk/src/mainboard/asus/p2b-d/Makefile.inc
   trunk/src/mainboard/asus/p2b-ds/Makefile.inc
   trunk/src/mainboard/asus/p2b-f/Makefile.inc
   trunk/src/mainboard/asus/p2b/Makefile.inc
   trunk/src/mainboard/asus/p3b-f/Makefile.inc
   trunk/src/mainboard/azza/pt-6ibd/Makefile.inc
   trunk/src/mainboard/biostar/m6tba/Makefile.inc
   trunk/src/mainboard/compaq/deskpro_en_sff_p600/Makefile.inc
   trunk/src/mainboard/digitallogic/msm800sev/Makefile.inc
   trunk/src/mainboard/gigabyte/ga-6bxc/Makefile.inc
   trunk/src/mainboard/hp/e_vectra_p2706t/Makefile.inc
   trunk/src/mainboard/iei/pcisa-lx-800-r10/Makefile.inc
   trunk/src/mainboard/jetway/j7f24/Makefile.inc
   trunk/src/mainboard/lippert/roadrunner-lx/Makefile.inc
   trunk/src/mainboard/lippert/spacerunner-lx/Makefile.inc
   trunk/src/mainboard/mitac/6513wu/Makefile.inc
   trunk/src/mainboard/msi/ms6119/Makefile.inc
   trunk/src/mainboard/msi/ms6147/Makefile.inc
   trunk/src/mainboard/msi/ms6156/Makefile.inc
   trunk/src/mainboard/msi/ms6178/Makefile.inc
   trunk/src/mainboard/nec/powermate2000/Makefile.inc
   trunk/src/mainboard/pcengines/alix1c/Makefile.inc
   trunk/src/mainboard/soyo/sy-6ba-plus-iii/Makefile.inc
   trunk/src/mainboard/tyan/s1846/Makefile.inc
   trunk/src/mainboard/tyan/s2735/Makefile.inc
   trunk/src/mainboard/via/epia/Makefile.inc
   trunk/src/mainboard/winent/pl6064/Makefile.inc
Modified:
   trunk/Makefile
   trunk/src/Kconfig
   trunk/src/arch/i386/Makefile.inc
   trunk/src/mainboard/Makefile.k8_CAR.inc
   trunk/src/mainboard/Makefile.k8_ck804.inc
   trunk/src/mainboard/advantech/pcm-5820/Makefile.inc
   trunk/src/mainboard/amd/dbm690t/Makefile.inc
   trunk/src/mainboard/amd/pistachio/Makefile.inc
   trunk/src/mainboard/amd/serengeti_cheetah/Makefile.inc
   trunk/src/mainboard/amd/serengeti_cheetah_fam10/Makefile.inc
   trunk/src/mainboard/asi/mb_5blgp/Makefile.inc
   trunk/src/mainboard/asi/mb_5blmp/Makefile.inc
   trunk/src/mainboard/asus/a8n_e/Makefile.inc
   trunk/src/mainboard/asus/a8v-e_se/Makefile.inc
   trunk/src/mainboard/asus/m2v-mx_se/Makefile.inc
   trunk/src/mainboard/axus/tc320/Makefile.inc
   trunk/src/mainboard/bcom/winnet100/Makefile.inc
   trunk/src/mainboard/bcom/winnetp680/Makefile.inc
   trunk/src/mainboard/broadcom/blast/Makefile.inc
   trunk/src/mainboard/dell/s1850/Kconfig
   trunk/src/mainboard/dell/s1850/Makefile.inc
   trunk/src/mainboard/digitallogic/adl855pc/Makefile.inc
   trunk/src/mainboard/digitallogic/msm586seg/Makefile.inc
   trunk/src/mainboard/eaglelion/5bcm/Makefile.inc
   trunk/src/mainboard/emulation/qemu-x86/Makefile.inc
   trunk/src/mainboard/gigabyte/ga_2761gxdk/Makefile.inc
   trunk/src/mainboard/gigabyte/m57sli/Makefile.inc
   trunk/src/mainboard/iei/juki-511p/Makefile.inc
   trunk/src/mainboard/iei/nova4899r/Makefile.inc
   trunk/src/mainboard/intel/d945gclf/Kconfig
   trunk/src/mainboard/intel/d945gclf/Makefile.inc
   trunk/src/mainboard/intel/eagleheights/Kconfig
   trunk/src/mainboard/intel/eagleheights/Makefile.inc
   trunk/src/mainboard/intel/jarrell/Kconfig
   trunk/src/mainboard/intel/jarrell/Makefile.inc
   trunk/src/mainboard/intel/mtarvon/Kconfig
   trunk/src/mainboard/intel/mtarvon/Makefile.inc
   trunk/src/mainboard/intel/truxton/Kconfig
   trunk/src/mainboard/intel/truxton/Makefile.inc
   trunk/src/mainboard/intel/xe7501devkit/Kconfig
   trunk/src/mainboard/intel/xe7501devkit/Makefile.inc
   trunk/src/mainboard/iwill/dk8_htx/Makefile.inc
   trunk/src/mainboard/kontron/986lcd-m/Kconfig
   trunk/src/mainboard/kontron/986lcd-m/Makefile.inc
   trunk/src/mainboard/kontron/kt690/Makefile.inc
   trunk/src/mainboard/lippert/frontrunner/Makefile.inc
   trunk/src/mainboard/msi/ms7135/Kconfig
   trunk/src/mainboard/msi/ms7260/Makefile.inc
   trunk/src/mainboard/msi/ms9282/Makefile.inc
   trunk/src/mainboard/nvidia/l1_2pvv/Makefile.inc
   trunk/src/mainboard/olpc/btest/Makefile.inc
   trunk/src/mainboard/olpc/rev_a/Makefile.inc
   trunk/src/mainboard/rca/rm4100/Makefile.inc
   trunk/src/mainboard/roda/rk886ex/Makefile.inc
   trunk/src/mainboard/supermicro/h8dme/Makefile.inc
   trunk/src/mainboard/supermicro/h8dmr/Makefile.inc
   trunk/src/mainboard/supermicro/h8dmr_fam10/Makefile.inc
   trunk/src/mainboard/supermicro/h8qme_fam10/Makefile.inc
   trunk/src/mainboard/supermicro/x6dai_g/Kconfig
   trunk/src/mainboard/supermicro/x6dai_g/Makefile.inc
   trunk/src/mainboard/supermicro/x6dhe_g/Kconfig
   trunk/src/mainboard/supermicro/x6dhe_g/Makefile.inc
   trunk/src/mainboard/supermicro/x6dhe_g2/Kconfig
   trunk/src/mainboard/supermicro/x6dhe_g2/Makefile.inc
   trunk/src/mainboard/supermicro/x6dhr_ig/Kconfig
   trunk/src/mainboard/supermicro/x6dhr_ig/Makefile.inc
   trunk/src/mainboard/supermicro/x6dhr_ig2/Kconfig
   trunk/src/mainboard/supermicro/x6dhr_ig2/Makefile.inc
   trunk/src/mainboard/technexion/tim5690/Makefile.inc
   trunk/src/mainboard/technexion/tim8690/Makefile.inc
   trunk/src/mainboard/technologic/ts5300/Makefile.inc
   trunk/src/mainboard/televideo/tc7020/Makefile.inc
   trunk/src/mainboard/thomson/ip1000/Makefile.inc
   trunk/src/mainboard/tyan/s2735/Kconfig
   trunk/src/mainboard/tyan/s2850/Kconfig
   trunk/src/mainboard/tyan/s2875/Kconfig
   trunk/src/mainboard/tyan/s2880/Kconfig
   trunk/src/mainboard/tyan/s2881/Kconfig
   trunk/src/mainboard/tyan/s2882/Kconfig
   trunk/src/mainboard/tyan/s2885/Kconfig
   trunk/src/mainboard/tyan/s2891/Kconfig
   trunk/src/mainboard/tyan/s2892/Kconfig
   trunk/src/mainboard/tyan/s2895/Kconfig
   trunk/src/mainboard/tyan/s2912/Makefile.inc
   trunk/src/mainboard/tyan/s2912_fam10/Makefile.inc
   trunk/src/mainboard/via/epia-cn/Makefile.inc
   trunk/src/mainboard/via/epia-m/Makefile.inc
   trunk/src/mainboard/via/epia-m700/Makefile.inc
   trunk/src/mainboard/via/epia-n/Makefile.inc
   trunk/src/mainboard/via/pc2500e/Makefile.inc
   trunk/src/mainboard/via/vt8454c/Kconfig
   trunk/src/mainboard/via/vt8454c/Makefile.inc

Modified: trunk/Makefile
==============================================================================
--- trunk/Makefile	Sat Feb 27 02:50:21 2010	(r5167)
+++ trunk/Makefile	Sat Feb 27 09:39:04 2010	(r5168)
@@ -119,7 +119,7 @@
 crt0s:=
 ldscripts:=
 types:=obj initobj driver smmobj
-includemakefiles=$(foreach type,$(2), $(eval $(type)-y:=)) $(eval subdirs-y:=) $(eval include $(1)) $(if $(strip $(3)),$(foreach type,$(2),$(eval $(type)s+=$$(patsubst src/%,$(obj)/%,$$(addprefix $(dir $(1)),$$($(type)-y)))))) $(eval subdirs+=$$(subst $(PWD)/,,$$(abspath $$(addprefix $(dir $(1)),$$(subdirs-y)))))
+includemakefiles=$(foreach type,$(2), $(eval $(type)-y:=)) $(eval subdirs-y:=) $(eval -include $(1)) $(if $(strip $(3)),$(foreach type,$(2),$(eval $(type)s+=$$(patsubst src/%,$(obj)/%,$$(addprefix $(dir $(1)),$$($(type)-y)))))) $(eval subdirs+=$$(subst $(PWD)/,,$$(abspath $$(addprefix $(dir $(1)),$$(subdirs-y)))))
 evaluate_subdirs=$(eval cursubdirs:=$(subdirs)) $(eval subdirs:=) $(foreach dir,$(cursubdirs),$(eval $(call includemakefiles,$(dir)/Makefile.inc,$(types),$(1)))) $(if $(subdirs),$(eval $(call evaluate_subdirs, $(1))))
 
 # collect all object files eligible for building

Modified: trunk/src/Kconfig
==============================================================================
--- trunk/src/Kconfig	Sat Feb 27 02:50:21 2010	(r5167)
+++ trunk/src/Kconfig	Sat Feb 27 09:39:04 2010	(r5168)
@@ -173,7 +173,18 @@
 
 config HAVE_HARD_RESET
 	bool
+	default y if BOARD_HAS_HARD_RESET
 	default n
+	help
+	  This variable specifies whether a given board has a hard_reset
+	  function, no matter if it's provided by board code or chipset code.
+
+config BOARD_HAS_HARD_RESET
+	bool
+	default n
+	help
+	  This variable specifies whether a given board has a reset.c
+	  file containing a hard_reset() function.
 
 config HAVE_INIT_TIMER
 	bool

Modified: trunk/src/arch/i386/Makefile.inc
==============================================================================
--- trunk/src/arch/i386/Makefile.inc	Sat Feb 27 02:50:21 2010	(r5167)
+++ trunk/src/arch/i386/Makefile.inc	Sat Feb 27 09:39:04 2010	(r5168)
@@ -197,6 +197,23 @@
 	mv $@.tmp $@
 	rm -f $@.tmp1
 endif
+
+else
+# Only in first pass
+
+# Things that appear in every board
+initobjs += $(obj)/mainboard/$(MAINBOARDDIR)/crt0.o
+objs += $(obj)/mainboard/$(MAINBOARDDIR)/mainboard.o
+ifeq ($(CONFIG_GENERATE_MP_TABLE),y)
+objs += $(obj)/mainboard/$(MAINBOARDDIR)/mptable.o
+endif
+ifeq ($(CONFIG_GENERATE_PIRQ_TABLE),y)
+objs += $(obj)/mainboard/$(MAINBOARDDIR)/irq_tables.o
+endif
+ifeq ($(CONFIG_BOARD_HAS_HARD_RESET),y)
+objs += $(obj)/mainboard/$(MAINBOARDDIR)/reset.o
+endif
+
 endif
 
 ifeq ($(CONFIG_TINY_BOOTBLOCK),y)

Modified: trunk/src/mainboard/Makefile.k8_CAR.inc
==============================================================================
--- trunk/src/mainboard/Makefile.k8_CAR.inc	Sat Feb 27 02:50:21 2010	(r5167)
+++ trunk/src/mainboard/Makefile.k8_CAR.inc	Sat Feb 27 09:39:04 2010	(r5168)
@@ -23,15 +23,10 @@
 ## This mainboard requires DCACHE_AS_RAM enabled. It won't work without.
 ##
 
-obj-y +=  mainboard.o
 
-obj-$(CONFIG_GENERATE_MP_TABLE) += mptable.o
-obj-$(CONFIG_GENERATE_PIRQ_TABLE) += irq_tables.o
 obj-$(CONFIG_GENERATE_ACPI_TABLES) += dsdt.o
 obj-$(CONFIG_GENERATE_ACPI_TABLES) += acpi_tables.o
 
-# This is part of the conversion to init-obj and away from included code.
-initobj-y += crt0.o
 
 
 

Modified: trunk/src/mainboard/Makefile.k8_ck804.inc
==============================================================================
--- trunk/src/mainboard/Makefile.k8_ck804.inc	Sat Feb 27 02:50:21 2010	(r5167)
+++ trunk/src/mainboard/Makefile.k8_ck804.inc	Sat Feb 27 09:39:04 2010	(r5168)
@@ -23,18 +23,13 @@
 ## This mainboard requires DCACHE_AS_RAM enabled. It won't work without.
 ##
 
-obj-y +=  mainboard.o
 
 #needed by irq_tables and mptable and acpi_tables
 obj-y += get_bus_conf.o
-obj-$(CONFIG_GENERATE_MP_TABLE) += mptable.o
-obj-$(CONFIG_GENERATE_PIRQ_TABLE) += irq_tables.o
 obj-$(CONFIG_GENERATE_ACPI_TABLES) +=  dsdt.o
 obj-$(CONFIG_GENERATE_ACPI_TABLES) +=  acpi_tables.o
 
-# This is part of the conversion to init-obj and away from included code.
 
-initobj-y += crt0.o
 
 
 

Modified: trunk/src/mainboard/advantech/pcm-5820/Makefile.inc
==============================================================================
--- trunk/src/mainboard/advantech/pcm-5820/Makefile.inc	Sat Feb 27 02:50:21 2010	(r5167)
+++ trunk/src/mainboard/advantech/pcm-5820/Makefile.inc	Sat Feb 27 09:39:04 2010	(r5168)
@@ -19,5 +19,3 @@
 ##
 
 ROMCCFLAGS := -mcpu=i386 -O2
-include $(src)/mainboard/Makefile.romccboard.inc
-

Modified: trunk/src/mainboard/amd/dbm690t/Makefile.inc
==============================================================================
--- trunk/src/mainboard/amd/dbm690t/Makefile.inc	Sat Feb 27 02:50:21 2010	(r5167)
+++ trunk/src/mainboard/amd/dbm690t/Makefile.inc	Sat Feb 27 09:39:04 2010	(r5168)
@@ -17,19 +17,8 @@
 ## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 ##
 
-obj-y += mainboard.o
-
 # Needed by irq_tables and mptable and acpi_tables.
 obj-y += get_bus_conf.o
-obj-$(CONFIG_GENERATE_MP_TABLE) += mptable.o
-obj-$(CONFIG_GENERATE_PIRQ_TABLE) += irq_tables.o
 obj-$(CONFIG_GENERATE_ACPI_TABLES) += dsdt.o
 obj-$(CONFIG_GENERATE_ACPI_TABLES) += acpi_tables.o
 obj-$(CONFIG_GENERATE_ACPI_TABLES) += fadt.o
-
-# This is part of the conversion to init-obj and away from included code.
-
-initobj-y += crt0.o
-
-
-

Modified: trunk/src/mainboard/amd/pistachio/Makefile.inc
==============================================================================
--- trunk/src/mainboard/amd/pistachio/Makefile.inc	Sat Feb 27 02:50:21 2010	(r5167)
+++ trunk/src/mainboard/amd/pistachio/Makefile.inc	Sat Feb 27 09:39:04 2010	(r5168)
@@ -17,18 +17,8 @@
 ## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 ##
 
-obj-y += mainboard.o
-
 # Needed by irq_tables and mptable and acpi_tables.
 obj-y += get_bus_conf.o
-obj-$(CONFIG_GENERATE_MP_TABLE) += mptable.o
-obj-$(CONFIG_GENERATE_PIRQ_TABLE) += irq_tables.o
 obj-$(CONFIG_GENERATE_ACPI_TABLES) += dsdt.o
 obj-$(CONFIG_GENERATE_ACPI_TABLES) += acpi_tables.o
 obj-$(CONFIG_GENERATE_ACPI_TABLES) += fadt.o
-
-# This is part of the conversion to init-obj and away from included code.
-
-initobj-y += crt0.o
-
-

Modified: trunk/src/mainboard/amd/serengeti_cheetah/Makefile.inc
==============================================================================
--- trunk/src/mainboard/amd/serengeti_cheetah/Makefile.inc	Sat Feb 27 02:50:21 2010	(r5167)
+++ trunk/src/mainboard/amd/serengeti_cheetah/Makefile.inc	Sat Feb 27 09:39:04 2010	(r5168)
@@ -17,12 +17,8 @@
 ## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 ##
 
-obj-y += mainboard.o
-
 # Needed by irq_tables and mptable and acpi_tables.
 obj-y += get_bus_conf.o
-obj-$(CONFIG_GENERATE_MP_TABLE) += mptable.o
-obj-$(CONFIG_GENERATE_PIRQ_TABLE) += irq_tables.o
 obj-$(CONFIG_GENERATE_ACPI_TABLES) += dsdt.o
 obj-$(CONFIG_GENERATE_ACPI_TABLES) += ssdt2.o
 obj-$(CONFIG_GENERATE_ACPI_TABLES) += ssdt3.o
@@ -31,9 +27,3 @@
 obj-$(CONFIG_GENERATE_ACPI_TABLES) += fadt.o
 
 obj-y += ../../../drivers/i2c/i2cmux/i2cmux.o
-
-# This is part of the conversion to init-obj and away from included code.
-
-initobj-y += crt0.o
-
-

Modified: trunk/src/mainboard/amd/serengeti_cheetah_fam10/Makefile.inc
==============================================================================
--- trunk/src/mainboard/amd/serengeti_cheetah_fam10/Makefile.inc	Sat Feb 27 02:50:21 2010	(r5167)
+++ trunk/src/mainboard/amd/serengeti_cheetah_fam10/Makefile.inc	Sat Feb 27 09:39:04 2010	(r5168)
@@ -17,12 +17,8 @@
 ## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 ##
 
-obj-y += mainboard.o
-
 # Needed by irq_tables and mptable and acpi_tables.
 obj-y += get_bus_conf.o
-obj-$(CONFIG_GENERATE_MP_TABLE) += mptable.o
-obj-$(CONFIG_GENERATE_PIRQ_TABLE) += irq_tables.o
 obj-$(CONFIG_GENERATE_ACPI_TABLES) += dsdt.o
 obj-$(CONFIG_GENERATE_ACPI_TABLES) += acpi_tables.o
 obj-$(CONFIG_GENERATE_ACPI_TABLES) += fadt.o
@@ -34,9 +30,3 @@
 obj-$(CONFIG_GENERATE_ACPI_TABLES) += ssdt5.o
 
 obj-y += ../../../drivers/i2c/i2cmux2/i2cmux2.o
-
-# This is part of the conversion to init-obj and away from included code.
-
-initobj-y += crt0.o
-
-

Modified: trunk/src/mainboard/asi/mb_5blgp/Makefile.inc
==============================================================================
--- trunk/src/mainboard/asi/mb_5blgp/Makefile.inc	Sat Feb 27 02:50:21 2010	(r5167)
+++ trunk/src/mainboard/asi/mb_5blgp/Makefile.inc	Sat Feb 27 09:39:04 2010	(r5168)
@@ -19,5 +19,3 @@
 ##
 
 ROMCCFLAGS := -mcpu=i386 -O2
-include $(src)/mainboard/Makefile.romccboard.inc
-

Modified: trunk/src/mainboard/asi/mb_5blmp/Makefile.inc
==============================================================================
--- trunk/src/mainboard/asi/mb_5blmp/Makefile.inc	Sat Feb 27 02:50:21 2010	(r5167)
+++ trunk/src/mainboard/asi/mb_5blmp/Makefile.inc	Sat Feb 27 09:39:04 2010	(r5168)
@@ -19,5 +19,3 @@
 ##
 
 ROMCCFLAGS := -mcpu=i386 -O2
-include $(src)/mainboard/Makefile.romccboard.inc
-

Modified: trunk/src/mainboard/asus/a8n_e/Makefile.inc
==============================================================================
--- trunk/src/mainboard/asus/a8n_e/Makefile.inc	Sat Feb 27 02:50:21 2010	(r5167)
+++ trunk/src/mainboard/asus/a8n_e/Makefile.inc	Sat Feb 27 09:39:04 2010	(r5168)
@@ -17,15 +17,5 @@
 ## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 ##
 
-obj-y += mainboard.o
-
 # Needed by irq_tables and mptable and acpi_tables.
 obj-y += get_bus_conf.o
-obj-$(CONFIG_GENERATE_MP_TABLE) += mptable.o
-obj-$(CONFIG_GENERATE_PIRQ_TABLE) += irq_tables.o
-
-# This is part of the conversion to init-obj and away from included code.
-
-initobj-y += crt0.o
-
-

Modified: trunk/src/mainboard/asus/a8v-e_se/Makefile.inc
==============================================================================
--- trunk/src/mainboard/asus/a8v-e_se/Makefile.inc	Sat Feb 27 02:50:21 2010	(r5167)
+++ trunk/src/mainboard/asus/a8v-e_se/Makefile.inc	Sat Feb 27 09:39:04 2010	(r5168)
@@ -1,13 +1,3 @@
-obj-y += mainboard.o
-
 # Needed by irq_tables and mptable and acpi_tables.
-obj-$(CONFIG_GENERATE_MP_TABLE) += mptable.o
-obj-$(CONFIG_GENERATE_PIRQ_TABLE) += irq_tables.o
 obj-$(CONFIG_GENERATE_ACPI_TABLES) += dsdt.o
 obj-$(CONFIG_GENERATE_ACPI_TABLES) += acpi_tables.o
-
-# This is part of the conversion to init-obj and away from included code.
-
-initobj-y += crt0.o
-
-

Modified: trunk/src/mainboard/asus/m2v-mx_se/Makefile.inc
==============================================================================
--- trunk/src/mainboard/asus/m2v-mx_se/Makefile.inc	Sat Feb 27 02:50:21 2010	(r5167)
+++ trunk/src/mainboard/asus/m2v-mx_se/Makefile.inc	Sat Feb 27 09:39:04 2010	(r5168)
@@ -18,14 +18,6 @@
 ## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 ##
 
-obj-y +=  mainboard.o
-
 #needed by irq_tables and mptable and acpi_tables
 obj-$(CONFIG_GENERATE_ACPI_TABLES) +=  dsdt.o
 obj-$(CONFIG_GENERATE_ACPI_TABLES) +=  acpi_tables.o
-
-# This is part of the conversion to init-obj and away from included code.
-
-initobj-y += crt0.o
-
-

Modified: trunk/src/mainboard/axus/tc320/Makefile.inc
==============================================================================
--- trunk/src/mainboard/axus/tc320/Makefile.inc	Sat Feb 27 02:50:21 2010	(r5167)
+++ trunk/src/mainboard/axus/tc320/Makefile.inc	Sat Feb 27 09:39:04 2010	(r5168)
@@ -19,5 +19,3 @@
 ##
 
 ROMCCFLAGS := -mcpu=i386 -O2
-include $(src)/mainboard/Makefile.romccboard.inc
-

Modified: trunk/src/mainboard/bcom/winnet100/Makefile.inc
==============================================================================
--- trunk/src/mainboard/bcom/winnet100/Makefile.inc	Sat Feb 27 02:50:21 2010	(r5167)
+++ trunk/src/mainboard/bcom/winnet100/Makefile.inc	Sat Feb 27 09:39:04 2010	(r5168)
@@ -19,5 +19,3 @@
 ##
 
 ROMCCFLAGS := -mcpu=i386 -O2
-include $(src)/mainboard/Makefile.romccboard.inc
-

Modified: trunk/src/mainboard/bcom/winnetp680/Makefile.inc
==============================================================================
--- trunk/src/mainboard/bcom/winnetp680/Makefile.inc	Sat Feb 27 02:50:21 2010	(r5167)
+++ trunk/src/mainboard/bcom/winnetp680/Makefile.inc	Sat Feb 27 09:39:04 2010	(r5168)
@@ -19,14 +19,6 @@
 ## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301 USA
 ##
 
-initobj-y += crt0.o
-obj-y += mainboard.o
-obj-$(CONFIG_GENERATE_PIRQ_TABLE) += irq_tables.o
-obj-$(CONFIG_GENERATE_MP_TABLE) += mptable.o
-
 obj-$(CONFIG_GENERATE_ACPI_TABLES) += fadt.o
 obj-$(CONFIG_GENERATE_ACPI_TABLES) += dsdt.o
 obj-$(CONFIG_GENERATE_ACPI_TABLES) += acpi_tables.o
-
-
-

Modified: trunk/src/mainboard/broadcom/blast/Makefile.inc
==============================================================================
--- trunk/src/mainboard/broadcom/blast/Makefile.inc	Sat Feb 27 02:50:21 2010	(r5167)
+++ trunk/src/mainboard/broadcom/blast/Makefile.inc	Sat Feb 27 09:39:04 2010	(r5168)
@@ -4,4 +4,3 @@
 obj-y += get_bus_conf.o
 
 obj-y += ../../../drivers/i2c/i2cmux2/i2cmux2.o
-

Modified: trunk/src/mainboard/dell/s1850/Kconfig
==============================================================================
--- trunk/src/mainboard/dell/s1850/Kconfig	Sat Feb 27 02:50:21 2010	(r5167)
+++ trunk/src/mainboard/dell/s1850/Kconfig	Sat Feb 27 09:39:04 2010	(r5168)
@@ -7,6 +7,8 @@
 	select SOUTHBRIDGE_INTEL_PXHD
 	select SUPERIO_NSC_PC8374
 	select ROMCC
+	select HAVE_HARD_RESET
+	select BOARD_HAS_HARD_RESET
 	select HAVE_PIRQ_TABLE
 	select HAVE_MP_TABLE
 	select BOARD_ROMSIZE_KB_1024

Modified: trunk/src/mainboard/dell/s1850/Makefile.inc
==============================================================================
--- trunk/src/mainboard/dell/s1850/Makefile.inc	Sat Feb 27 02:50:21 2010	(r5167)
+++ trunk/src/mainboard/dell/s1850/Makefile.inc	Sat Feb 27 09:39:04 2010	(r5168)
@@ -1,3 +1 @@
 ROMCCFLAGS := -mcpu=p4 -O2
-include $(src)/mainboard/Makefile.romccboard.inc
-

Modified: trunk/src/mainboard/digitallogic/adl855pc/Makefile.inc
==============================================================================
--- trunk/src/mainboard/digitallogic/adl855pc/Makefile.inc	Sat Feb 27 02:50:21 2010	(r5167)
+++ trunk/src/mainboard/digitallogic/adl855pc/Makefile.inc	Sat Feb 27 09:39:04 2010	(r5168)
@@ -1,3 +1 @@
 ROMCCFLAGS := -mcpu=p3 -O
-include $(src)/mainboard/Makefile.romccboard.inc
-

Modified: trunk/src/mainboard/digitallogic/msm586seg/Makefile.inc
==============================================================================
--- trunk/src/mainboard/digitallogic/msm586seg/Makefile.inc	Sat Feb 27 02:50:21 2010	(r5167)
+++ trunk/src/mainboard/digitallogic/msm586seg/Makefile.inc	Sat Feb 27 09:39:04 2010	(r5168)
@@ -1,3 +1 @@
 ROMCCFLAGS := -mcpu=i386 -O
-include $(src)/mainboard/Makefile.romccboard.inc
-

Modified: trunk/src/mainboard/eaglelion/5bcm/Makefile.inc
==============================================================================
--- trunk/src/mainboard/eaglelion/5bcm/Makefile.inc	Sat Feb 27 02:50:21 2010	(r5167)
+++ trunk/src/mainboard/eaglelion/5bcm/Makefile.inc	Sat Feb 27 09:39:04 2010	(r5168)
@@ -19,5 +19,3 @@
 ##
 
 ROMCCFLAGS := -mcpu=i386 -O2
-include $(src)/mainboard/Makefile.romccboard.inc
-

Modified: trunk/src/mainboard/emulation/qemu-x86/Makefile.inc
==============================================================================
--- trunk/src/mainboard/emulation/qemu-x86/Makefile.inc	Sat Feb 27 02:50:21 2010	(r5167)
+++ trunk/src/mainboard/emulation/qemu-x86/Makefile.inc	Sat Feb 27 09:39:04 2010	(r5168)
@@ -1,3 +1 @@
 ROMCCFLAGS := -mcpu=i386 -O
-include $(src)/mainboard/Makefile.romccboard.inc
-

Modified: trunk/src/mainboard/gigabyte/ga_2761gxdk/Makefile.inc
==============================================================================
--- trunk/src/mainboard/gigabyte/ga_2761gxdk/Makefile.inc	Sat Feb 27 02:50:21 2010	(r5167)
+++ trunk/src/mainboard/gigabyte/ga_2761gxdk/Makefile.inc	Sat Feb 27 09:39:04 2010	(r5168)
@@ -17,15 +17,7 @@
 ## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 ##
 
-obj-y +=  mainboard.o
-
 #needed by irq_tables and mptable and acpi_tables
 obj-y += get_bus_conf.o
-obj-$(CONFIG_GENERATE_MP_TABLE) += mptable.o
-obj-$(CONFIG_GENERATE_PIRQ_TABLE) += irq_tables.o
 obj-$(CONFIG_USE_INIT) += romstage.o
 obj-$(CONFIG_AP_CODE_IN_CAR) += ap_romstage.o
-
-# This is part of the conversion to init-obj and away from included code. 
-initobj-y += crt0.o
-

Modified: trunk/src/mainboard/gigabyte/m57sli/Makefile.inc
==============================================================================
--- trunk/src/mainboard/gigabyte/m57sli/Makefile.inc	Sat Feb 27 02:50:21 2010	(r5167)
+++ trunk/src/mainboard/gigabyte/m57sli/Makefile.inc	Sat Feb 27 09:39:04 2010	(r5168)
@@ -17,18 +17,10 @@
 ## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 ##
 
-obj-y +=  mainboard.o
-
 #needed by irq_tables and mptable and acpi_tables
 obj-y += get_bus_conf.o
-obj-$(CONFIG_GENERATE_MP_TABLE) += mptable.o
-obj-$(CONFIG_GENERATE_PIRQ_TABLE) += irq_tables.o
 obj-$(CONFIG_USE_INIT) += romstage.o
 obj-$(CONFIG_AP_CODE_IN_CAR) += ap_romstage.o
 obj-$(CONFIG_GENERATE_ACPI_TABLES) +=  dsdt.o
 obj-$(CONFIG_GENERATE_ACPI_TABLES) +=  acpi_tables.o
 obj-$(CONFIG_SUPERIO_ITE_IT8716F_OVERRIDE_FANCTL) += fanctl.o
-
-# This is part of the conversion to init-obj and away from included code. 
-initobj-y += crt0.o
-

Modified: trunk/src/mainboard/iei/juki-511p/Makefile.inc
==============================================================================
--- trunk/src/mainboard/iei/juki-511p/Makefile.inc	Sat Feb 27 02:50:21 2010	(r5167)
+++ trunk/src/mainboard/iei/juki-511p/Makefile.inc	Sat Feb 27 09:39:04 2010	(r5168)
@@ -19,5 +19,3 @@
 ##
 
 ROMCCFLAGS := -mcpu=i386 -O2
-include $(src)/mainboard/Makefile.romccboard.inc
-

Modified: trunk/src/mainboard/iei/nova4899r/Makefile.inc
==============================================================================
--- trunk/src/mainboard/iei/nova4899r/Makefile.inc	Sat Feb 27 02:50:21 2010	(r5167)
+++ trunk/src/mainboard/iei/nova4899r/Makefile.inc	Sat Feb 27 09:39:04 2010	(r5168)
@@ -19,5 +19,3 @@
 ##
 
 ROMCCFLAGS := -mcpu=i386 -O2
-include $(src)/mainboard/Makefile.romccboard.inc
-

Modified: trunk/src/mainboard/intel/d945gclf/Kconfig
==============================================================================
--- trunk/src/mainboard/intel/d945gclf/Kconfig	Sat Feb 27 02:50:21 2010	(r5167)
+++ trunk/src/mainboard/intel/d945gclf/Kconfig	Sat Feb 27 09:39:04 2010	(r5168)
@@ -25,6 +25,7 @@
 	select NORTHBRIDGE_INTEL_I945
 	select SOUTHBRIDGE_INTEL_I82801GX
 	select SUPERIO_SMSC_LPC47M15X
+	select HAVE_HARD_RESET
 	select HAVE_PIRQ_TABLE
 	select HAVE_MP_TABLE
 	select HAVE_ACPI_TABLES

Modified: trunk/src/mainboard/intel/d945gclf/Makefile.inc
==============================================================================
--- trunk/src/mainboard/intel/d945gclf/Makefile.inc	Sat Feb 27 02:50:21 2010	(r5167)
+++ trunk/src/mainboard/intel/d945gclf/Makefile.inc	Sat Feb 27 09:39:04 2010	(r5168)
@@ -21,19 +21,10 @@
 ## This mainboard requires DCACHE_AS_RAM enabled. It won't work without.
 ##
 
-obj-y += mainboard.o
 obj-y += rtl8168.o
 
-obj-$(CONFIG_GENERATE_MP_TABLE) += mptable.o
-obj-$(CONFIG_GENERATE_PIRQ_TABLE) += irq_tables.o
 obj-$(CONFIG_GENERATE_ACPI_TABLES) += dsdt.o
 obj-$(CONFIG_GENERATE_ACPI_TABLES) += acpi_tables.o
 obj-$(CONFIG_GENERATE_ACPI_TABLES) += fadt.o
 
 smmobj-$(CONFIG_HAVE_SMI_HANDLER) += mainboard_smi.o
-
-# This is part of the conversion to init-obj and away from included code.
-
-initobj-y += crt0.o
-
-

Modified: trunk/src/mainboard/intel/eagleheights/Kconfig
==============================================================================
--- trunk/src/mainboard/intel/eagleheights/Kconfig	Sat Feb 27 02:50:21 2010	(r5167)
+++ trunk/src/mainboard/intel/eagleheights/Kconfig	Sat Feb 27 09:39:04 2010	(r5168)
@@ -6,6 +6,8 @@
 	select SOUTHBRIDGE_INTEL_I3100
 	select SUPERIO_INTEL_I3100
 	select SUPERIO_SMSC_SMSCSUPERIO
+	select HAVE_HARD_RESET
+	select BOARD_HAS_HARD_RESET
 	select HAVE_PIRQ_TABLE
 	select HAVE_MP_TABLE
 	select MMCONF_SUPPORT

Modified: trunk/src/mainboard/intel/eagleheights/Makefile.inc
==============================================================================
--- trunk/src/mainboard/intel/eagleheights/Makefile.inc	Sat Feb 27 02:50:21 2010	(r5167)
+++ trunk/src/mainboard/intel/eagleheights/Makefile.inc	Sat Feb 27 09:39:04 2010	(r5168)
@@ -1,14 +1,3 @@
-obj-y += mainboard.o
-obj-$(CONFIG_GENERATE_MP_TABLE) += mptable.o
-obj-$(CONFIG_GENERATE_PIRQ_TABLE) += irq_tables.o
 obj-$(CONFIG_GENERATE_ACPI_TABLES) += fadt.o
 obj-$(CONFIG_GENERATE_ACPI_TABLES) += acpi_tables.o
 obj-$(CONFIG_GENERATE_ACPI_TABLES) += dsdt.o
-obj-$(CONFIG_HAVE_HARD_RESET) += reset.o
-
-# This is part of the conversion to init-obj and away from included code.
-
-initobj-y += crt0.o
-# Use Intel Core (not Core 2) code for CAR init, any CPU might be used.
-
-

Modified: trunk/src/mainboard/intel/jarrell/Kconfig
==============================================================================
--- trunk/src/mainboard/intel/jarrell/Kconfig	Sat Feb 27 02:50:21 2010	(r5167)
+++ trunk/src/mainboard/intel/jarrell/Kconfig	Sat Feb 27 09:39:04 2010	(r5168)
@@ -7,6 +7,8 @@
 	select SOUTHBRIDGE_INTEL_I82801EX
 	select SUPERIO_NSC_PC87427
 	select ROMCC
+	select HAVE_HARD_RESET
+	select BOARD_HAS_HARD_RESET
 	select HAVE_PIRQ_TABLE
 	select HAVE_MP_TABLE
 	select UDELAY_TSC

Modified: trunk/src/mainboard/intel/jarrell/Makefile.inc
==============================================================================
--- trunk/src/mainboard/intel/jarrell/Makefile.inc	Sat Feb 27 02:50:21 2010	(r5167)
+++ trunk/src/mainboard/intel/jarrell/Makefile.inc	Sat Feb 27 09:39:04 2010	(r5168)
@@ -1,4 +1 @@
-obj-$(CONFIG_HAVE_HARD_RESET) += reset.o
 ROMCCFLAGS := -mcpu=p4 -O2
-include $(src)/mainboard/Makefile.romccboard.inc
-

Modified: trunk/src/mainboard/intel/mtarvon/Kconfig
==============================================================================
--- trunk/src/mainboard/intel/mtarvon/Kconfig	Sat Feb 27 02:50:21 2010	(r5167)
+++ trunk/src/mainboard/intel/mtarvon/Kconfig	Sat Feb 27 09:39:04 2010	(r5168)
@@ -6,6 +6,7 @@
 	select SOUTHBRIDGE_INTEL_I3100
 	select SUPERIO_INTEL_I3100
 	select ROMCC
+	select HAVE_HARD_RESET
 	select HAVE_PIRQ_TABLE
 	select HAVE_MP_TABLE
 	select UDELAY_TSC

Modified: trunk/src/mainboard/intel/mtarvon/Makefile.inc
==============================================================================
--- trunk/src/mainboard/intel/mtarvon/Makefile.inc	Sat Feb 27 02:50:21 2010	(r5167)
+++ trunk/src/mainboard/intel/mtarvon/Makefile.inc	Sat Feb 27 09:39:04 2010	(r5168)
@@ -1,3 +1 @@
 ROMCCFLAGS := -mcpu=p4 -O2
-include $(src)/mainboard/Makefile.romccboard.inc
-

Modified: trunk/src/mainboard/intel/truxton/Kconfig
==============================================================================
--- trunk/src/mainboard/intel/truxton/Kconfig	Sat Feb 27 02:50:21 2010	(r5167)
+++ trunk/src/mainboard/intel/truxton/Kconfig	Sat Feb 27 09:39:04 2010	(r5168)
@@ -7,6 +7,7 @@
 	select SUPERIO_INTEL_I3100
 	select SUPERIO_SMSC_SMSCSUPERIO
 	select ROMCC
+	select HAVE_HARD_RESET
 	select HAVE_PIRQ_TABLE
 	select HAVE_MP_TABLE
 	select UDELAY_TSC

Modified: trunk/src/mainboard/intel/truxton/Makefile.inc
==============================================================================
--- trunk/src/mainboard/intel/truxton/Makefile.inc	Sat Feb 27 02:50:21 2010	(r5167)
+++ trunk/src/mainboard/intel/truxton/Makefile.inc	Sat Feb 27 09:39:04 2010	(r5168)
@@ -1,3 +1 @@
 ROMCCFLAGS := -mcpu=p4 -fno-simplify-phi -O2
-include $(src)/mainboard/Makefile.romccboard.inc
-

Modified: trunk/src/mainboard/intel/xe7501devkit/Kconfig
==============================================================================
--- trunk/src/mainboard/intel/xe7501devkit/Kconfig	Sat Feb 27 02:50:21 2010	(r5167)
+++ trunk/src/mainboard/intel/xe7501devkit/Kconfig	Sat Feb 27 09:39:04 2010	(r5168)
@@ -7,6 +7,8 @@
 	select SOUTHBRIDGE_INTEL_I82801CX
 	select SUPERIO_SMSC_LPC47B272
 	select ROMCC
+	select HAVE_HARD_RESET
+	select BOARD_HAS_HARD_RESET
 	select HAVE_PIRQ_TABLE
 	select HAVE_MP_TABLE
 	select UDELAY_TSC

Modified: trunk/src/mainboard/intel/xe7501devkit/Makefile.inc
==============================================================================
--- trunk/src/mainboard/intel/xe7501devkit/Makefile.inc	Sat Feb 27 02:50:21 2010	(r5167)
+++ trunk/src/mainboard/intel/xe7501devkit/Makefile.inc	Sat Feb 27 09:39:04 2010	(r5168)
@@ -1,5 +1,2 @@
 ROMCCFLAGS := -mcpu=p4 -O2
 obj-$(CONFIG_GENERATE_ACPI_TABLES) += acpi_tables.o
-obj-$(CONFIG_HAVE_HARD_RESET) += reset.o
-include $(src)/mainboard/Makefile.romccboard.inc
-

Modified: trunk/src/mainboard/iwill/dk8_htx/Makefile.inc
==============================================================================
--- trunk/src/mainboard/iwill/dk8_htx/Makefile.inc	Sat Feb 27 02:50:21 2010	(r5167)
+++ trunk/src/mainboard/iwill/dk8_htx/Makefile.inc	Sat Feb 27 09:39:04 2010	(r5168)
@@ -17,12 +17,8 @@
 ## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 ##
 
-obj-y += mainboard.o
-
 # Needed by irq_tables and mptable and acpi_tables.
 obj-y += get_bus_conf.o
-obj-$(CONFIG_GENERATE_MP_TABLE) += mptable.o
-obj-$(CONFIG_GENERATE_PIRQ_TABLE) += irq_tables.o
 obj-$(CONFIG_GENERATE_ACPI_TABLES) += dsdt.o
 obj-$(CONFIG_GENERATE_ACPI_TABLES) += ssdt2.o
 obj-$(CONFIG_GENERATE_ACPI_TABLES) += ssdt3.o
@@ -30,9 +26,3 @@
 obj-$(CONFIG_GENERATE_ACPI_TABLES) += ssdt5.o
 obj-$(CONFIG_GENERATE_ACPI_TABLES) += acpi_tables.o
 obj-$(CONFIG_GENERATE_ACPI_TABLES) += fadt.o
-
-# This is part of the conversion to init-obj and away from included code.
-
-initobj-y += crt0.o
-
-

Modified: trunk/src/mainboard/kontron/986lcd-m/Kconfig
==============================================================================
--- trunk/src/mainboard/kontron/986lcd-m/Kconfig	Sat Feb 27 02:50:21 2010	(r5167)
+++ trunk/src/mainboard/kontron/986lcd-m/Kconfig	Sat Feb 27 09:39:04 2010	(r5168)
@@ -9,6 +9,7 @@
 	select GENERATE_ACPI_TABLES
 	select GENERATE_PIRQ_TABLE
 	select GENERATE_MP_TABLE
+	select HAVE_HARD_RESET
 	select HAVE_ACPI_RESUME
 	select HAVE_MAINBOARD_RESOURCES
 	select MMCONF_SUPPORT

Modified: trunk/src/mainboard/kontron/986lcd-m/Makefile.inc
==============================================================================
--- trunk/src/mainboard/kontron/986lcd-m/Makefile.inc	Sat Feb 27 02:50:21 2010	(r5167)
+++ trunk/src/mainboard/kontron/986lcd-m/Makefile.inc	Sat Feb 27 09:39:04 2010	(r5168)
@@ -21,20 +21,10 @@
 ## This mainboard requires DCACHE_AS_RAM enabled. It won't work without.
 ##
 
-obj-y += mainboard.o
 obj-y += rtl8168.o
 
-obj-$(CONFIG_GENERATE_MP_TABLE) += mptable.o
-obj-$(CONFIG_GENERATE_PIRQ_TABLE) += irq_tables.o
 obj-$(CONFIG_GENERATE_ACPI_TABLES) += dsdt.o
 obj-$(CONFIG_GENERATE_ACPI_TABLES) += acpi_tables.o
 obj-$(CONFIG_GENERATE_ACPI_TABLES) += fadt.o
 
 smmobj-$(CONFIG_HAVE_SMI_HANDLER) += mainboard_smi.o
-
-# This is part of the conversion to init-obj and away from included code.
-
-initobj-y += crt0.o
-
-
-

Modified: trunk/src/mainboard/kontron/kt690/Makefile.inc
==============================================================================
--- trunk/src/mainboard/kontron/kt690/Makefile.inc	Sat Feb 27 02:50:21 2010	(r5167)
+++ trunk/src/mainboard/kontron/kt690/Makefile.inc	Sat Feb 27 09:39:04 2010	(r5168)
@@ -17,18 +17,8 @@
 ## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 ##
 
-obj-y += mainboard.o
-
 # Needed by irq_tables and mptable and acpi_tables.
 obj-y += get_bus_conf.o
-obj-$(CONFIG_GENERATE_MP_TABLE) += mptable.o
-obj-$(CONFIG_GENERATE_PIRQ_TABLE) += irq_tables.o
 obj-$(CONFIG_GENERATE_ACPI_TABLES) += dsdt.o
 obj-$(CONFIG_GENERATE_ACPI_TABLES) += acpi_tables.o
 obj-$(CONFIG_GENERATE_ACPI_TABLES) += fadt.o
-
-# This is part of the conversion to init-obj and away from included code.
-
-initobj-y += crt0.o
-
-

Modified: trunk/src/mainboard/lippert/frontrunner/Makefile.inc
==============================================================================
--- trunk/src/mainboard/lippert/frontrunner/Makefile.inc	Sat Feb 27 02:50:21 2010	(r5167)
+++ trunk/src/mainboard/lippert/frontrunner/Makefile.inc	Sat Feb 27 09:39:04 2010	(r5168)
@@ -1,2 +1 @@
 ROMCCFLAGS=-mcpu=i386 -O
-include $(src)/mainboard/Makefile.romccboard.inc

Modified: trunk/src/mainboard/msi/ms7135/Kconfig
==============================================================================
--- trunk/src/mainboard/msi/ms7135/Kconfig	Sat Feb 27 02:50:21 2010	(r5167)
+++ trunk/src/mainboard/msi/ms7135/Kconfig	Sat Feb 27 09:39:04 2010	(r5168)
@@ -6,6 +6,7 @@
 	select NORTHBRIDGE_AMD_AMDK8_ROOT_COMPLEX
 	select SOUTHBRIDGE_NVIDIA_CK804
 	select SUPERIO_WINBOND_W83627THF
+	select HAVE_HARD_RESET
 	select HAVE_PIRQ_TABLE
 	select HAVE_MP_TABLE
 	select USE_DCACHE_RAM

Modified: trunk/src/mainboard/msi/ms7260/Makefile.inc
==============================================================================
--- trunk/src/mainboard/msi/ms7260/Makefile.inc	Sat Feb 27 02:50:21 2010	(r5167)
+++ trunk/src/mainboard/msi/ms7260/Makefile.inc	Sat Feb 27 09:39:04 2010	(r5168)
@@ -17,15 +17,7 @@
 ## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 ##
 
-obj-y +=  mainboard.o
-
 #needed by irq_tables and mptable and acpi_tables
 obj-y += get_bus_conf.o
-obj-$(CONFIG_GENERATE_MP_TABLE) += mptable.o
-obj-$(CONFIG_GENERATE_PIRQ_TABLE) += irq_tables.o
 obj-$(CONFIG_USE_INIT) += romstage.o
 obj-$(CONFIG_AP_CODE_IN_CAR) += ap_romstage.o
-
-# This is part of the conversion to init-obj and away from included code. 
-initobj-y += crt0.o
-

Modified: trunk/src/mainboard/msi/ms9282/Makefile.inc
==============================================================================
--- trunk/src/mainboard/msi/ms9282/Makefile.inc	Sat Feb 27 02:50:21 2010	(r5167)
+++ trunk/src/mainboard/msi/ms9282/Makefile.inc	Sat Feb 27 09:39:04 2010	(r5168)
@@ -17,17 +17,10 @@
 ## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 ##
 
-obj-y +=  mainboard.o
 obj-y += ../../../drivers/i2c/i2cmux2/i2cmux2.o
 obj-y += ../../../drivers/i2c/adm1027/adm1027.o
 
 #needed by irq_tables and mptable and acpi_tables
 obj-y += get_bus_conf.o
-obj-$(CONFIG_GENERATE_MP_TABLE) += mptable.o
-obj-$(CONFIG_GENERATE_PIRQ_TABLE) += irq_tables.o
 obj-$(CONFIG_USE_INIT) += romstage.o
 obj-$(CONFIG_AP_CODE_IN_CAR) += ap_romstage.o
-
-# This is part of the conversion to init-obj and away from included code. 
-initobj-y += crt0.o
-

Modified: trunk/src/mainboard/nvidia/l1_2pvv/Makefile.inc
==============================================================================
--- trunk/src/mainboard/nvidia/l1_2pvv/Makefile.inc	Sat Feb 27 02:50:21 2010	(r5167)
+++ trunk/src/mainboard/nvidia/l1_2pvv/Makefile.inc	Sat Feb 27 09:39:04 2010	(r5168)
@@ -17,15 +17,7 @@
 ## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 ##
 
-obj-y +=  mainboard.o
-
 #needed by irq_tables and mptable and acpi_tables
 obj-y += get_bus_conf.o
-obj-$(CONFIG_GENERATE_MP_TABLE) += mptable.o
-obj-$(CONFIG_GENERATE_PIRQ_TABLE) += irq_tables.o
 obj-$(CONFIG_USE_INIT) += romstage.o
 obj-$(CONFIG_AP_CODE_IN_CAR) += ap_romstage.o
-
-# This is part of the conversion to init-obj and away from included code. 
-initobj-y += crt0.o
-

Modified: trunk/src/mainboard/olpc/btest/Makefile.inc
==============================================================================
--- trunk/src/mainboard/olpc/btest/Makefile.inc	Sat Feb 27 02:50:21 2010	(r5167)
+++ trunk/src/mainboard/olpc/btest/Makefile.inc	Sat Feb 27 09:39:04 2010	(r5168)
@@ -1,2 +1 @@
 ROMCCFLAGS=-mcpu=p2 -O
-include $(src)/mainboard/Makefile.romccboard.inc

Modified: trunk/src/mainboard/olpc/rev_a/Makefile.inc
==============================================================================
--- trunk/src/mainboard/olpc/rev_a/Makefile.inc	Sat Feb 27 02:50:21 2010	(r5167)
+++ trunk/src/mainboard/olpc/rev_a/Makefile.inc	Sat Feb 27 09:39:04 2010	(r5168)
@@ -1,2 +1 @@
 ROMCCFLAGS=-mcpu=p2 -O
-include $(src)/mainboard/Makefile.romccboard.inc

Modified: trunk/src/mainboard/rca/rm4100/Makefile.inc
==============================================================================
--- trunk/src/mainboard/rca/rm4100/Makefile.inc	Sat Feb 27 02:50:21 2010	(r5167)
+++ trunk/src/mainboard/rca/rm4100/Makefile.inc	Sat Feb 27 09:39:04 2010	(r5168)
@@ -1,4 +1 @@
 ROMCCFLAGS=-mcpu=p3 -O
-
-include $(src)/mainboard/Makefile.romccboard.inc
-

Modified: trunk/src/mainboard/roda/rk886ex/Makefile.inc
==============================================================================
--- trunk/src/mainboard/roda/rk886ex/Makefile.inc	Sat Feb 27 02:50:21 2010	(r5167)
+++ trunk/src/mainboard/roda/rk886ex/Makefile.inc	Sat Feb 27 09:39:04 2010	(r5168)
@@ -21,21 +21,12 @@
 ## This mainboard requires DCACHE_AS_RAM enabled. It won't work without.
 ##
 
-obj-y += mainboard.o
 obj-y += m3885.o
 obj-y += ec.o
 obj-y += rtl8168.o
 
-obj-$(CONFIG_GENERATE_MP_TABLE) += mptable.o
-obj-$(CONFIG_GENERATE_PIRQ_TABLE) += irq_tables.o
 obj-$(CONFIG_GENERATE_ACPI_TABLES) += dsdt.o
 obj-$(CONFIG_GENERATE_ACPI_TABLES) += acpi_tables.o
 obj-$(CONFIG_GENERATE_ACPI_TABLES) += fadt.o
 
 smmobj-$(CONFIG_HAVE_SMI_HANDLER) += mainboard_smi.o
-
-# This is part of the conversion to init-obj and away from included code.
-
-initobj-y += crt0.o
-
-

Modified: trunk/src/mainboard/supermicro/h8dme/Makefile.inc
==============================================================================
--- trunk/src/mainboard/supermicro/h8dme/Makefile.inc	Sat Feb 27 02:50:21 2010	(r5167)
+++ trunk/src/mainboard/supermicro/h8dme/Makefile.inc	Sat Feb 27 09:39:04 2010	(r5168)
@@ -17,16 +17,7 @@
 ## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 ##
 
-obj-y += mainboard.o
 obj-y += ../../../drivers/i2c/i2cmux2/i2cmux2.o
 
 # Needed by irq_tables and mptable and acpi_tables.
 obj-y += get_bus_conf.o
-obj-$(CONFIG_GENERATE_MP_TABLE) += mptable.o
-obj-$(CONFIG_GENERATE_PIRQ_TABLE) += irq_tables.o
-
-# This is part of the conversion to init-obj and away from included code.
-
-initobj-y += crt0.o
-
-

Modified: trunk/src/mainboard/supermicro/h8dmr/Makefile.inc
==============================================================================
--- trunk/src/mainboard/supermicro/h8dmr/Makefile.inc	Sat Feb 27 02:50:21 2010	(r5167)
+++ trunk/src/mainboard/supermicro/h8dmr/Makefile.inc	Sat Feb 27 09:39:04 2010	(r5168)
@@ -17,15 +17,5 @@
 ## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 ##
 
-obj-y += mainboard.o
-
 # Needed by irq_tables and mptable and acpi_tables.
 obj-y += get_bus_conf.o
-obj-$(CONFIG_GENERATE_MP_TABLE) += mptable.o
-obj-$(CONFIG_GENERATE_PIRQ_TABLE) += irq_tables.o
-
-# This is part of the conversion to init-obj and away from included code.
-
-initobj-y += crt0.o
-
-

Modified: trunk/src/mainboard/supermicro/h8dmr_fam10/Makefile.inc
==============================================================================
--- trunk/src/mainboard/supermicro/h8dmr_fam10/Makefile.inc	Sat Feb 27 02:50:21 2010	(r5167)
+++ trunk/src/mainboard/supermicro/h8dmr_fam10/Makefile.inc	Sat Feb 27 09:39:04 2010	(r5168)
@@ -17,15 +17,5 @@
 ## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 ##
 
-obj-y += mainboard.o
-
 # Needed by irq_tables and mptable and acpi_tables.
 obj-y += get_bus_conf.o
-obj-$(CONFIG_GENERATE_MP_TABLE) += mptable.o
-obj-$(CONFIG_GENERATE_PIRQ_TABLE) += irq_tables.o
-
-# This is part of the conversion to init-obj and away from included code.
-
-initobj-y += crt0.o
-
-

Modified: trunk/src/mainboard/supermicro/h8qme_fam10/Makefile.inc
==============================================================================
--- trunk/src/mainboard/supermicro/h8qme_fam10/Makefile.inc	Sat Feb 27 02:50:21 2010	(r5167)
+++ trunk/src/mainboard/supermicro/h8qme_fam10/Makefile.inc	Sat Feb 27 09:39:04 2010	(r5168)
@@ -17,15 +17,5 @@
 ## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 ##
 
-obj-y += mainboard.o
-
 # Needed by irq_tables and mptable and acpi_tables.
 obj-y += get_bus_conf.o
-obj-$(CONFIG_GENERATE_MP_TABLE) += mptable.o
-obj-$(CONFIG_GENERATE_PIRQ_TABLE) += irq_tables.o
-
-# This is part of the conversion to init-obj and away from included code.
-
-initobj-y += crt0.o
-
-

Modified: trunk/src/mainboard/supermicro/x6dai_g/Kconfig
==============================================================================
--- trunk/src/mainboard/supermicro/x6dai_g/Kconfig	Sat Feb 27 02:50:21 2010	(r5167)
+++ trunk/src/mainboard/supermicro/x6dai_g/Kconfig	Sat Feb 27 09:39:04 2010	(r5168)
@@ -6,6 +6,8 @@
 	select SOUTHBRIDGE_INTEL_ESB6300
 	select SUPERIO_WINBOND_W83627HF
 	select ROMCC
+	select HAVE_HARD_RESET
+	select BOARD_HAS_HARD_RESET
 	select HAVE_PIRQ_TABLE
 	select HAVE_MP_TABLE
 	select BOARD_ROMSIZE_KB_1024

Modified: trunk/src/mainboard/supermicro/x6dai_g/Makefile.inc
==============================================================================
--- trunk/src/mainboard/supermicro/x6dai_g/Makefile.inc	Sat Feb 27 02:50:21 2010	(r5167)
+++ trunk/src/mainboard/supermicro/x6dai_g/Makefile.inc	Sat Feb 27 09:39:04 2010	(r5168)
@@ -19,6 +19,3 @@
 ##
 
 ROMCCFLAGS=-mcpu=p4 -O2
-obj-$(CONFIG_HAVE_HARD_RESET) += reset.o
-include $(src)/mainboard/Makefile.romccboard.inc
-

Modified: trunk/src/mainboard/supermicro/x6dhe_g/Kconfig
==============================================================================
--- trunk/src/mainboard/supermicro/x6dhe_g/Kconfig	Sat Feb 27 02:50:21 2010	(r5167)
+++ trunk/src/mainboard/supermicro/x6dhe_g/Kconfig	Sat Feb 27 09:39:04 2010	(r5168)
@@ -7,6 +7,8 @@
 	select SOUTHBRIDGE_INTEL_PXHD
 	select SUPERIO_WINBOND_W83627HF
 	select ROMCC
+	select HAVE_HARD_RESET
+	select BOARD_HAS_HARD_RESET
 	select HAVE_PIRQ_TABLE
 	select HAVE_MP_TABLE
 	select BOARD_ROMSIZE_KB_1024

Modified: trunk/src/mainboard/supermicro/x6dhe_g/Makefile.inc
==============================================================================
--- trunk/src/mainboard/supermicro/x6dhe_g/Makefile.inc	Sat Feb 27 02:50:21 2010	(r5167)
+++ trunk/src/mainboard/supermicro/x6dhe_g/Makefile.inc	Sat Feb 27 09:39:04 2010	(r5168)
@@ -19,7 +19,4 @@
 ##
 
 ROMCCFLAGS=-mcpu=p4 -O2
-obj-$(CONFIG_HAVE_HARD_RESET) += reset.o
-include $(src)/mainboard/Makefile.romccboard.inc
 obj-y += ../../../drivers/generic/debug/debug_dev.o
-

Modified: trunk/src/mainboard/supermicro/x6dhe_g2/Kconfig
==============================================================================
--- trunk/src/mainboard/supermicro/x6dhe_g2/Kconfig	Sat Feb 27 02:50:21 2010	(r5167)
+++ trunk/src/mainboard/supermicro/x6dhe_g2/Kconfig	Sat Feb 27 09:39:04 2010	(r5168)
@@ -7,6 +7,8 @@
 	select SOUTHBRIDGE_INTEL_PXHD
 	select SUPERIO_NSC_PC87427
 	select ROMCC
+	select HAVE_HARD_RESET
+	select BOARD_HAS_HARD_RESET
 	select HAVE_PIRQ_TABLE
 	select HAVE_MP_TABLE
 	select BOARD_ROMSIZE_KB_1024

Modified: trunk/src/mainboard/supermicro/x6dhe_g2/Makefile.inc
==============================================================================
--- trunk/src/mainboard/supermicro/x6dhe_g2/Makefile.inc	Sat Feb 27 02:50:21 2010	(r5167)
+++ trunk/src/mainboard/supermicro/x6dhe_g2/Makefile.inc	Sat Feb 27 09:39:04 2010	(r5168)
@@ -19,7 +19,4 @@
 ##
 
 ROMCCFLAGS=-mcpu=p4 -O2
-obj-$(CONFIG_HAVE_HARD_RESET) += reset.o
-include $(src)/mainboard/Makefile.romccboard.inc
 obj-y += ../../../drivers/generic/debug/debug_dev.o
-

Modified: trunk/src/mainboard/supermicro/x6dhr_ig/Kconfig
==============================================================================
--- trunk/src/mainboard/supermicro/x6dhr_ig/Kconfig	Sat Feb 27 02:50:21 2010	(r5167)
+++ trunk/src/mainboard/supermicro/x6dhr_ig/Kconfig	Sat Feb 27 09:39:04 2010	(r5168)
@@ -7,6 +7,8 @@
 	select SOUTHBRIDGE_INTEL_PXHD
 	select SUPERIO_WINBOND_W83627HF
 	select ROMCC
+	select HAVE_HARD_RESET
+	select BOARD_HAS_HARD_RESET
 	select HAVE_PIRQ_TABLE
 	select HAVE_MP_TABLE
 	select BOARD_ROMSIZE_KB_1024

Modified: trunk/src/mainboard/supermicro/x6dhr_ig/Makefile.inc
==============================================================================
--- trunk/src/mainboard/supermicro/x6dhr_ig/Makefile.inc	Sat Feb 27 02:50:21 2010	(r5167)
+++ trunk/src/mainboard/supermicro/x6dhr_ig/Makefile.inc	Sat Feb 27 09:39:04 2010	(r5168)
@@ -19,6 +19,3 @@
 ##
 
 ROMCCFLAGS=-mcpu=p4 -O2
-obj-$(CONFIG_HAVE_HARD_RESET) += reset.o
-include $(src)/mainboard/Makefile.romccboard.inc
-

Modified: trunk/src/mainboard/supermicro/x6dhr_ig2/Kconfig
==============================================================================
--- trunk/src/mainboard/supermicro/x6dhr_ig2/Kconfig	Sat Feb 27 02:50:21 2010	(r5167)
+++ trunk/src/mainboard/supermicro/x6dhr_ig2/Kconfig	Sat Feb 27 09:39:04 2010	(r5168)
@@ -7,6 +7,8 @@
 	select SOUTHBRIDGE_INTEL_PXHD
 	select SUPERIO_WINBOND_W83627HF
 	select ROMCC
+	select HAVE_HARD_RESET
+	select BOARD_HAS_HARD_RESET
 	select HAVE_PIRQ_TABLE
 	select HAVE_MP_TABLE
 	select BOARD_ROMSIZE_KB_1024

Modified: trunk/src/mainboard/supermicro/x6dhr_ig2/Makefile.inc
==============================================================================
--- trunk/src/mainboard/supermicro/x6dhr_ig2/Makefile.inc	Sat Feb 27 02:50:21 2010	(r5167)
+++ trunk/src/mainboard/supermicro/x6dhr_ig2/Makefile.inc	Sat Feb 27 09:39:04 2010	(r5168)
@@ -19,6 +19,3 @@
 ##
 
 ROMCCFLAGS=-mcpu=p4 -O2
-obj-$(CONFIG_HAVE_HARD_RESET) += reset.o
-include $(src)/mainboard/Makefile.romccboard.inc
-

Modified: trunk/src/mainboard/technexion/tim5690/Makefile.inc
==============================================================================
--- trunk/src/mainboard/technexion/tim5690/Makefile.inc	Sat Feb 27 02:50:21 2010	(r5167)
+++ trunk/src/mainboard/technexion/tim5690/Makefile.inc	Sat Feb 27 09:39:04 2010	(r5168)
@@ -17,12 +17,8 @@
 ## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 ##
 
-obj-y += mainboard.o
-
 # Needed by irq_tables and mptable and acpi_tables.
 obj-y += get_bus_conf.o
-obj-$(CONFIG_GENERATE_MP_TABLE) += mptable.o
-obj-$(CONFIG_GENERATE_PIRQ_TABLE) += irq_tables.o
 obj-$(CONFIG_GENERATE_ACPI_TABLES) += dsdt.o
 obj-$(CONFIG_GENERATE_ACPI_TABLES) += acpi_tables.o
 obj-$(CONFIG_GENERATE_ACPI_TABLES) += fadt.o
@@ -32,9 +28,3 @@
 
 obj-y += speaker.o
 obj-y += vgabios.o
-
-# This is part of the conversion to init-obj and away from included code.
-
-initobj-y += crt0.o
-
-

Modified: trunk/src/mainboard/technexion/tim8690/Makefile.inc
==============================================================================
--- trunk/src/mainboard/technexion/tim8690/Makefile.inc	Sat Feb 27 02:50:21 2010	(r5167)
+++ trunk/src/mainboard/technexion/tim8690/Makefile.inc	Sat Feb 27 09:39:04 2010	(r5168)
@@ -17,18 +17,8 @@
 ## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 ##
 
-obj-y += mainboard.o
-
 # Needed by irq_tables and mptable and acpi_tables.
 obj-y += get_bus_conf.o
-obj-$(CONFIG_GENERATE_MP_TABLE) += mptable.o
-obj-$(CONFIG_GENERATE_PIRQ_TABLE) += irq_tables.o
 obj-$(CONFIG_GENERATE_ACPI_TABLES) += dsdt.o
 obj-$(CONFIG_GENERATE_ACPI_TABLES) += acpi_tables.o
 obj-$(CONFIG_GENERATE_ACPI_TABLES) += fadt.o
-
-# This is part of the conversion to init-obj and away from included code.
-
-initobj-y += crt0.o
-
-

Modified: trunk/src/mainboard/technologic/ts5300/Makefile.inc
==============================================================================
--- trunk/src/mainboard/technologic/ts5300/Makefile.inc	Sat Feb 27 02:50:21 2010	(r5167)
+++ trunk/src/mainboard/technologic/ts5300/Makefile.inc	Sat Feb 27 09:39:04 2010	(r5168)
@@ -1,3 +1 @@
 ROMCCFLAGS := -mcpu=i386 -O
-include $(src)/mainboard/Makefile.romccboard.inc
-

Modified: trunk/src/mainboard/televideo/tc7020/Makefile.inc
==============================================================================
--- trunk/src/mainboard/televideo/tc7020/Makefile.inc	Sat Feb 27 02:50:21 2010	(r5167)
+++ trunk/src/mainboard/televideo/tc7020/Makefile.inc	Sat Feb 27 09:39:04 2010	(r5168)
@@ -19,5 +19,3 @@
 ##
 
 ROMCCFLAGS := -mcpu=i386 -O2
-include $(src)/mainboard/Makefile.romccboard.inc
-

Modified: trunk/src/mainboard/thomson/ip1000/Makefile.inc
==============================================================================
--- trunk/src/mainboard/thomson/ip1000/Makefile.inc	Sat Feb 27 02:50:21 2010	(r5167)
+++ trunk/src/mainboard/thomson/ip1000/Makefile.inc	Sat Feb 27 09:39:04 2010	(r5168)
@@ -1,4 +1 @@
 ROMCCFLAGS=-mcpu=p3 -O
-
-include $(src)/mainboard/Makefile.romccboard.inc
-

Modified: trunk/src/mainboard/tyan/s2735/Kconfig
==============================================================================
--- trunk/src/mainboard/tyan/s2735/Kconfig	Sat Feb 27 02:50:21 2010	(r5167)
+++ trunk/src/mainboard/tyan/s2735/Kconfig	Sat Feb 27 09:39:04 2010	(r5168)
@@ -6,6 +6,8 @@
 	select SOUTHBRIDGE_INTEL_I82870
 	select SOUTHBRIDGE_INTEL_I82801EX
 	select SUPERIO_WINBOND_W83627HF
+	select HAVE_HARD_RESET
+	select BOARD_HAS_HARD_RESET
 	select HAVE_PIRQ_TABLE
 	select HAVE_MP_TABLE
 	select UDELAY_TSC

Modified: trunk/src/mainboard/tyan/s2850/Kconfig
==============================================================================
--- trunk/src/mainboard/tyan/s2850/Kconfig	Sat Feb 27 02:50:21 2010	(r5167)
+++ trunk/src/mainboard/tyan/s2850/Kconfig	Sat Feb 27 09:39:04 2010	(r5168)
@@ -6,6 +6,7 @@
 	select NORTHBRIDGE_AMD_AMDK8_ROOT_COMPLEX
 	select SOUTHBRIDGE_AMD_AMD8111
 	select SUPERIO_WINBOND_W83627HF
+	select HAVE_HARD_RESET
 	select HAVE_PIRQ_TABLE
 	select HAVE_MP_TABLE
 	select BOARD_ROMSIZE_KB_512

Modified: trunk/src/mainboard/tyan/s2875/Kconfig
==============================================================================
--- trunk/src/mainboard/tyan/s2875/Kconfig	Sat Feb 27 02:50:21 2010	(r5167)
+++ trunk/src/mainboard/tyan/s2875/Kconfig	Sat Feb 27 09:39:04 2010	(r5168)
@@ -7,6 +7,7 @@
 	select SOUTHBRIDGE_AMD_AMD8151
 	select SOUTHBRIDGE_AMD_AMD8111
 	select SUPERIO_WINBOND_W83627HF
+	select HAVE_HARD_RESET
 	select HAVE_PIRQ_TABLE
 	select HAVE_MP_TABLE
 	select BOARD_ROMSIZE_KB_512

Modified: trunk/src/mainboard/tyan/s2880/Kconfig
==============================================================================
--- trunk/src/mainboard/tyan/s2880/Kconfig	Sat Feb 27 02:50:21 2010	(r5167)
+++ trunk/src/mainboard/tyan/s2880/Kconfig	Sat Feb 27 09:39:04 2010	(r5168)
@@ -7,6 +7,7 @@
 	select SOUTHBRIDGE_AMD_AMD8131
 	select SOUTHBRIDGE_AMD_AMD8111
 	select SUPERIO_WINBOND_W83627HF
+	select HAVE_HARD_RESET
 	select HAVE_PIRQ_TABLE
 	select HAVE_MP_TABLE
 	select BOARD_ROMSIZE_KB_512

Modified: trunk/src/mainboard/tyan/s2881/Kconfig
==============================================================================
--- trunk/src/mainboard/tyan/s2881/Kconfig	Sat Feb 27 02:50:21 2010	(r5167)
+++ trunk/src/mainboard/tyan/s2881/Kconfig	Sat Feb 27 09:39:04 2010	(r5168)
@@ -7,6 +7,7 @@
 	select SOUTHBRIDGE_AMD_AMD8131
 	select SOUTHBRIDGE_AMD_AMD8111
 	select SUPERIO_WINBOND_W83627HF
+	select HAVE_HARD_RESET
 	select HAVE_PIRQ_TABLE
 	select HAVE_MP_TABLE
 	select BOARD_ROMSIZE_KB_512

Modified: trunk/src/mainboard/tyan/s2882/Kconfig
==============================================================================
--- trunk/src/mainboard/tyan/s2882/Kconfig	Sat Feb 27 02:50:21 2010	(r5167)
+++ trunk/src/mainboard/tyan/s2882/Kconfig	Sat Feb 27 09:39:04 2010	(r5168)
@@ -7,6 +7,7 @@
 	select SOUTHBRIDGE_AMD_AMD8131
 	select SOUTHBRIDGE_AMD_AMD8111
 	select SUPERIO_WINBOND_W83627HF
+	select HAVE_HARD_RESET
 	select HAVE_PIRQ_TABLE
 	select HAVE_MP_TABLE
 	select BOARD_ROMSIZE_KB_512

Modified: trunk/src/mainboard/tyan/s2885/Kconfig
==============================================================================
--- trunk/src/mainboard/tyan/s2885/Kconfig	Sat Feb 27 02:50:21 2010	(r5167)
+++ trunk/src/mainboard/tyan/s2885/Kconfig	Sat Feb 27 09:39:04 2010	(r5168)
@@ -7,6 +7,7 @@
 	select SOUTHBRIDGE_AMD_AMD8131
 	select SOUTHBRIDGE_AMD_AMD8111
 	select SUPERIO_WINBOND_W83627HF
+	select HAVE_HARD_RESET
 	select HAVE_PIRQ_TABLE
 	select HAVE_MP_TABLE
 	select BOARD_ROMSIZE_KB_512

Modified: trunk/src/mainboard/tyan/s2891/Kconfig
==============================================================================
--- trunk/src/mainboard/tyan/s2891/Kconfig	Sat Feb 27 02:50:21 2010	(r5167)
+++ trunk/src/mainboard/tyan/s2891/Kconfig	Sat Feb 27 09:39:04 2010	(r5168)
@@ -7,6 +7,7 @@
 	select SOUTHBRIDGE_NVIDIA_CK804
 	select SOUTHBRIDGE_AMD_AMD8131
 	select SUPERIO_WINBOND_W83627HF
+	select HAVE_HARD_RESET
 	select HAVE_PIRQ_TABLE
 	select HAVE_MP_TABLE
 	select SERIAL_CPU_INIT

Modified: trunk/src/mainboard/tyan/s2892/Kconfig
==============================================================================
--- trunk/src/mainboard/tyan/s2892/Kconfig	Sat Feb 27 02:50:21 2010	(r5167)
+++ trunk/src/mainboard/tyan/s2892/Kconfig	Sat Feb 27 09:39:04 2010	(r5168)
@@ -7,6 +7,7 @@
 	select SOUTHBRIDGE_NVIDIA_CK804
 	select SOUTHBRIDGE_AMD_AMD8131
 	select SUPERIO_WINBOND_W83627HF
+	select HAVE_HARD_RESET
 	select HAVE_PIRQ_TABLE
 	select HAVE_MP_TABLE
 	select SERIAL_CPU_INIT

Modified: trunk/src/mainboard/tyan/s2895/Kconfig
==============================================================================
--- trunk/src/mainboard/tyan/s2895/Kconfig	Sat Feb 27 02:50:21 2010	(r5167)
+++ trunk/src/mainboard/tyan/s2895/Kconfig	Sat Feb 27 09:39:04 2010	(r5168)
@@ -7,6 +7,7 @@
 	select SOUTHBRIDGE_NVIDIA_CK804
 	select SOUTHBRIDGE_AMD_AMD8131
 	select SUPERIO_SMSC_LPC47B397
+	select HAVE_HARD_RESET
 	select HAVE_PIRQ_TABLE
 	select HAVE_MP_TABLE
 	select SERIAL_CPU_INIT

Modified: trunk/src/mainboard/tyan/s2912/Makefile.inc
==============================================================================
--- trunk/src/mainboard/tyan/s2912/Makefile.inc	Sat Feb 27 02:50:21 2010	(r5167)
+++ trunk/src/mainboard/tyan/s2912/Makefile.inc	Sat Feb 27 09:39:04 2010	(r5168)
@@ -17,15 +17,7 @@
 ## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 ##
 
-obj-y +=  mainboard.o
-
 #needed by irq_tables and mptable and acpi_tables
 obj-y += get_bus_conf.o
-obj-$(CONFIG_GENERATE_MP_TABLE) += mptable.o
-obj-$(CONFIG_GENERATE_PIRQ_TABLE) += irq_tables.o
 obj-$(CONFIG_USE_INIT) += romstage.o
 obj-$(CONFIG_AP_CODE_IN_CAR) += ap_romstage.o
-
-# This is part of the conversion to init-obj and away from included code. 
-initobj-y += crt0.o
-

Modified: trunk/src/mainboard/tyan/s2912_fam10/Makefile.inc
==============================================================================
--- trunk/src/mainboard/tyan/s2912_fam10/Makefile.inc	Sat Feb 27 02:50:21 2010	(r5167)
+++ trunk/src/mainboard/tyan/s2912_fam10/Makefile.inc	Sat Feb 27 09:39:04 2010	(r5168)
@@ -17,15 +17,7 @@
 ## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 ##
 
-obj-y +=  mainboard.o
-
 #needed by irq_tables and mptable and acpi_tables
 obj-y += get_bus_conf.o
-obj-$(CONFIG_GENERATE_MP_TABLE) += mptable.o
-obj-$(CONFIG_GENERATE_PIRQ_TABLE) += irq_tables.o
 obj-$(CONFIG_USE_INIT) += romstage.o
 obj-$(CONFIG_AP_CODE_IN_CAR) += ap_romstage.o
-
-# This is part of the conversion to init-obj and away from included code. 
-initobj-y += crt0.o
-

Modified: trunk/src/mainboard/via/epia-cn/Makefile.inc
==============================================================================
--- trunk/src/mainboard/via/epia-cn/Makefile.inc	Sat Feb 27 02:50:21 2010	(r5167)
+++ trunk/src/mainboard/via/epia-cn/Makefile.inc	Sat Feb 27 09:39:04 2010	(r5168)
@@ -1,3 +1 @@
 ROMCCFLAGS := -mcpu=c3 -O
-include $(src)/mainboard/Makefile.romccboard.inc
-

Modified: trunk/src/mainboard/via/epia-m/Makefile.inc
==============================================================================
--- trunk/src/mainboard/via/epia-m/Makefile.inc	Sat Feb 27 02:50:21 2010	(r5167)
+++ trunk/src/mainboard/via/epia-m/Makefile.inc	Sat Feb 27 09:39:04 2010	(r5168)
@@ -19,14 +19,8 @@
 ## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301 USA
 ##
 
-initobj-y += crt0.o
-obj-y += mainboard.o
 obj-y += vgabios.o
-obj-$(CONFIG_GENERATE_PIRQ_TABLE) += irq_tables.o
 
 obj-$(CONFIG_GENERATE_ACPI_TABLES) += fadt.o
 obj-$(CONFIG_GENERATE_ACPI_TABLES) += dsdt.o
 obj-$(CONFIG_GENERATE_ACPI_TABLES) += acpi_tables.o
-
-
-

Modified: trunk/src/mainboard/via/epia-m700/Makefile.inc
==============================================================================
--- trunk/src/mainboard/via/epia-m700/Makefile.inc	Sat Feb 27 02:50:21 2010	(r5167)
+++ trunk/src/mainboard/via/epia-m700/Makefile.inc	Sat Feb 27 09:39:04 2010	(r5168)
@@ -19,15 +19,8 @@
 ## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301 USA
 ##
 
-initobj-y += crt0.o
-obj-y += mainboard.o
 obj-y += wakeup.o
-obj-$(CONFIG_GENERATE_PIRQ_TABLE) += irq_tables.o
-obj-$(CONFIG_GENERATE_MP_TABLE) += mptable.o
 
 obj-$(CONFIG_GENERATE_ACPI_TABLES) += fadt.o
 obj-$(CONFIG_GENERATE_ACPI_TABLES) += dsdt.o
 obj-$(CONFIG_GENERATE_ACPI_TABLES) += acpi_tables.o
-
-
-

Modified: trunk/src/mainboard/via/epia-n/Makefile.inc
==============================================================================
--- trunk/src/mainboard/via/epia-n/Makefile.inc	Sat Feb 27 02:50:21 2010	(r5167)
+++ trunk/src/mainboard/via/epia-n/Makefile.inc	Sat Feb 27 09:39:04 2010	(r5168)
@@ -19,13 +19,5 @@
 ## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301 USA
 ##
 
-initobj-y += crt0.o
-obj-y += mainboard.o
-obj-$(CONFIG_GENERATE_PIRQ_TABLE) += irq_tables.o
-obj-$(CONFIG_GENERATE_MP_TABLE) += mptable.o
-
 obj-$(CONFIG_GENERATE_ACPI_TABLES) += dsdt.o
 obj-$(CONFIG_GENERATE_ACPI_TABLES) += acpi_tables.o
-
-
-

Modified: trunk/src/mainboard/via/pc2500e/Makefile.inc
==============================================================================
--- trunk/src/mainboard/via/pc2500e/Makefile.inc	Sat Feb 27 02:50:21 2010	(r5167)
+++ trunk/src/mainboard/via/pc2500e/Makefile.inc	Sat Feb 27 09:39:04 2010	(r5168)
@@ -19,5 +19,3 @@
 ##
 
 ROMCCFLAGS ?= -mcpu=c3
-include $(src)/mainboard/Makefile.romccboard.inc
-

Modified: trunk/src/mainboard/via/vt8454c/Kconfig
==============================================================================
--- trunk/src/mainboard/via/vt8454c/Kconfig	Sat Feb 27 02:50:21 2010	(r5167)
+++ trunk/src/mainboard/via/vt8454c/Kconfig	Sat Feb 27 09:39:04 2010	(r5168)
@@ -8,6 +8,7 @@
 	select HAVE_MP_TABLE
 #	select MMCONF_SUPPORT
 	select USE_PRINTK_IN_CAR
+	select HAVE_HARD_RESET
 	select HAVE_ACPI_TABLES
 	select BOARD_ROMSIZE_KB_512
 	select USE_DCACHE_RAM

Modified: trunk/src/mainboard/via/vt8454c/Makefile.inc
==============================================================================
--- trunk/src/mainboard/via/vt8454c/Makefile.inc	Sat Feb 27 02:50:21 2010	(r5167)
+++ trunk/src/mainboard/via/vt8454c/Makefile.inc	Sat Feb 27 09:39:04 2010	(r5168)
@@ -17,14 +17,6 @@
 ## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 ##
 
-obj-y += mainboard.o
-
-obj-$(CONFIG_GENERATE_MP_TABLE) += mptable.o
-obj-$(CONFIG_GENERATE_PIRQ_TABLE) += irq_tables.o
 obj-$(CONFIG_GENERATE_ACPI_TABLES) += dsdt.o
 obj-$(CONFIG_GENERATE_ACPI_TABLES) += acpi_tables.o
 obj-$(CONFIG_GENERATE_ACPI_TABLES) += fadt.o
-
-initobj-y += crt0.o
-
-




More information about the coreboot mailing list