copy_and_run.c is not needed twice, and it is used on non-car too.
authorStefan Reinauer <stepan@coresystems.de>
Fri, 9 Apr 2010 10:43:49 +0000 (10:43 +0000)
committerStefan Reinauer <stepan@openbios.org>
Fri, 9 Apr 2010 10:43:49 +0000 (10:43 +0000)
So move it to src/arch/i386/lib/cbfs_and_run.c

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

58 files changed:
src/arch/i386/lib/cbfs_and_run.c
src/cpu/amd/car/copy_and_run.c [deleted file]
src/cpu/intel/model_106cx/cache_as_ram_disable.c
src/cpu/intel/model_6ex/cache_as_ram_disable.c
src/cpu/intel/model_6fx/cache_as_ram_disable.c
src/cpu/x86/car/copy_and_run.c [deleted file]
src/mainboard/amd/dbm690t/romstage.c
src/mainboard/amd/mahogany/romstage.c
src/mainboard/amd/mahogany_fam10/romstage.c
src/mainboard/amd/pistachio/romstage.c
src/mainboard/amd/serengeti_cheetah/romstage.c
src/mainboard/amd/serengeti_cheetah_fam10/romstage.c
src/mainboard/arima/hdama/romstage.c
src/mainboard/asrock/939a785gmh/romstage.c
src/mainboard/asus/a8n_e/romstage.c
src/mainboard/asus/a8v-e_se/romstage.c
src/mainboard/asus/m2v-mx_se/romstage.c
src/mainboard/broadcom/blast/romstage.c
src/mainboard/gigabyte/ga_2761gxdk/romstage.c
src/mainboard/gigabyte/m57sli/romstage.c
src/mainboard/hp/dl145_g3/romstage.c
src/mainboard/ibm/e325/romstage.c
src/mainboard/ibm/e326/romstage.c
src/mainboard/iwill/dk8_htx/romstage.c
src/mainboard/iwill/dk8s2/romstage.c
src/mainboard/iwill/dk8x/romstage.c
src/mainboard/kontron/kt690/romstage.c
src/mainboard/msi/ms7135/romstage.c
src/mainboard/msi/ms7260/romstage.c
src/mainboard/msi/ms9185/romstage.c
src/mainboard/msi/ms9282/romstage.c
src/mainboard/msi/ms9652_fam10/romstage.c
src/mainboard/newisys/khepri/romstage.c
src/mainboard/nvidia/l1_2pvv/romstage.c
src/mainboard/sunw/ultra40/romstage.c
src/mainboard/supermicro/h8dme/romstage.c
src/mainboard/supermicro/h8dmr/romstage.c
src/mainboard/supermicro/h8dmr_fam10/romstage.c
src/mainboard/supermicro/h8qme_fam10/romstage.c
src/mainboard/technexion/tim5690/romstage.c
src/mainboard/technexion/tim8690/romstage.c
src/mainboard/tyan/s2735/romstage.c
src/mainboard/tyan/s2850/romstage.c
src/mainboard/tyan/s2875/romstage.c
src/mainboard/tyan/s2880/romstage.c
src/mainboard/tyan/s2881/romstage.c
src/mainboard/tyan/s2882/romstage.c
src/mainboard/tyan/s2885/romstage.c
src/mainboard/tyan/s2891/romstage.c
src/mainboard/tyan/s2892/romstage.c
src/mainboard/tyan/s2895/romstage.c
src/mainboard/tyan/s2912/romstage.c
src/mainboard/tyan/s2912_fam10/romstage.c
src/mainboard/tyan/s4880/romstage.c
src/mainboard/tyan/s4882/romstage.c
src/mainboard/via/epia-m700/romstage.c
src/mainboard/via/vt8454c/romstage.c
src/northbridge/via/vx800/examples/romstage.c

index a8e11ce10802780ad47be2a1dc547cf2b2516372..d6103d81329a7b17e53ff0a04401f52fed11ba18 100644 (file)
@@ -40,3 +40,21 @@ void cbfs_and_run_core(const char *filename, unsigned ebp)
                :: "a"(ebp), "D"(dst)
        );
 }
+
+void __attribute__((regparm(0))) copy_and_run(unsigned cpu_reset);
+
+void __attribute__((regparm(0))) copy_and_run(unsigned cpu_reset)
+{
+       // FIXME fix input parameters instead normalizing them here.
+       if (cpu_reset == 1) cpu_reset = -1;
+       else cpu_reset = 0;
+
+       cbfs_and_run_core(CONFIG_CBFS_PREFIX "/coreboot_ram", cpu_reset);
+}
+
+#if CONFIG_AP_CODE_IN_CAR == 1
+static void __attribute__((regparm(0))) copy_and_run_ap_code_in_car(unsigned ret_addr)
+{
+       cbfs_and_run_core(CONFIG_CBFS_PREFIX "/coreboot_ap", ret_addr);
+}
+#endif
diff --git a/src/cpu/amd/car/copy_and_run.c b/src/cpu/amd/car/copy_and_run.c
deleted file mode 100644 (file)
index 0d9317d..0000000
+++ /dev/null
@@ -1,32 +0,0 @@
-/*
- * This file is part of the coreboot project.
- * 
- * Copyright (C) 2009-2010 coresystems GmbH
- *
- * 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; version 2 of the License.
- *
- * 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
- */
-
-void cbfs_and_run_core(const char *filename, unsigned ebp);
-
-static void __attribute__((regparm(0))) copy_and_run(unsigned cpu_reset)
-{
-       cbfs_and_run_core(CONFIG_CBFS_PREFIX "/coreboot_ram", cpu_reset);
-}
-
-#if CONFIG_AP_CODE_IN_CAR == 1
-static void __attribute__((regparm(0))) copy_and_run_ap_code_in_car(unsigned ret_addr)
-{
-       cbfs_and_run_core(CONFIG_CBFS_PREFIX "/coreboot_ap", ret_addr);
-}
-#endif
index 40269ba5b389b7945744bf47da77616c0a678e2f..c6363e62dc6b1e85c1f3b1877e10e9b7910fc9e5 100644 (file)
@@ -17,7 +17,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
  */
 
-#include "cpu/x86/car/copy_and_run.c"
+
 
 /* called from assembler code */
 void stage1_main(unsigned long bist);
index c21dd68e8dbe01d510f36b7914aba148670fcd6d..29e726a272e82f8fb419172209c5dfa5f95c7398 100644 (file)
@@ -19,7 +19,7 @@
  * MA 02110-1301 USA
  */
 
-#include "cpu/x86/car/copy_and_run.c"
+
 
 /* called from assembler code */
 void stage1_main(unsigned long bist);
index fc9a13b307df189c419fcd9371094990170e52a2..e085efa170f15884d650274b07e475cacecdbfcf 100644 (file)
@@ -19,7 +19,7 @@
  * MA 02110-1301 USA
  */
 
-#include "cpu/x86/car/copy_and_run.c"
+
 
 void real_main(unsigned long bist);
 
diff --git a/src/cpu/x86/car/copy_and_run.c b/src/cpu/x86/car/copy_and_run.c
deleted file mode 100644 (file)
index 005df98..0000000
+++ /dev/null
@@ -1,30 +0,0 @@
-/*
- * This file is part of the coreboot project.
- * 
- * Copyright (C) 2009-2010 coresystems GmbH
- * Written by Patrick Georgi <patrick.georgi@coresystems.de> 
- * for coresystems GmbH
- *
- * 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; version 2 of the License.
- *
- * 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
- */
-
-void cbfs_and_run_core(const char *filename, unsigned ebp);
-
-static void __attribute__((regparm(0))) copy_and_run(unsigned cpu_reset)
-{
-       if (cpu_reset == 1) cpu_reset = -1;
-       else cpu_reset = 0;
-
-       cbfs_and_run_core(CONFIG_CBFS_PREFIX "/coreboot_ram", cpu_reset);
-}
index 9ce0dbb7c05e85fed10c2d29fe681d031742de45..802f0ae08c635dc4f42c723350507ef06089545b 100644 (file)
@@ -88,7 +88,7 @@ static inline int spd_read_byte(u32 device, u32 address)
 
 #include "cpu/amd/dualcore/dualcore.c"
 
-#include "cpu/amd/car/copy_and_run.c"
+
 #include "cpu/amd/car/post_cache_as_ram.c"
 
 #include "cpu/amd/model_fxx/init_cpus.c"
index 403a795047e9d49eda73dd537e3e276f1af4bf0e..513376b4970bdd55f1b5d750c11ffdc17086cfbf 100644 (file)
@@ -88,7 +88,7 @@ static inline int spd_read_byte(u32 device, u32 address)
 
 #include "cpu/amd/dualcore/dualcore.c"
 
-#include "cpu/amd/car/copy_and_run.c"
+
 #include "cpu/amd/car/post_cache_as_ram.c"
 
 #include "cpu/amd/model_fxx/init_cpus.c"
index 40268241a21cc62c6cad4a0e1db4564b135dfb05..18649f79cda12fe27fbc18248ce9ec9705197f75 100644 (file)
@@ -99,7 +99,7 @@ static int spd_read_byte(u32 device, u32 address)
 
 #include "resourcemap.c"
 #include "cpu/amd/quadcore/quadcore.c"
-#include "cpu/amd/car/copy_and_run.c"
+
 #include "cpu/amd/car/post_cache_as_ram.c"
 #include "cpu/amd/model_10xxx/init_cpus.c"
 #include "cpu/amd/model_10xxx/fidvid.c"
index e84505493f81cd10dde6d52747a429f79301fa6f..85b833f21ff5d07a17fa86f2ddb7c9f6304aad20 100644 (file)
@@ -82,7 +82,7 @@ static inline int spd_read_byte(u32 device, u32 address)
 
 #include "cpu/amd/dualcore/dualcore.c"
 
-#include "cpu/amd/car/copy_and_run.c"
+
 #include "cpu/amd/car/post_cache_as_ram.c"
 
 #include "cpu/amd/model_fxx/init_cpus.c"
index bf1d8bf4f61cef615374ce3017e62c2e0a1d4d1f..9b482e4578b76f251f7950749fc68f566396e928 100644 (file)
@@ -128,7 +128,7 @@ static inline int spd_read_byte(unsigned device, unsigned address)
 #define DIMM6 0x56
 #define DIMM7 0x57
 
-#include "cpu/amd/car/copy_and_run.c"
+
 #include "cpu/amd/car/post_cache_as_ram.c"
 
 #include "cpu/amd/model_fxx/init_cpus.c"
index 495f3a8582168d240452548fa33bc896caa17547..5dc149e70f4bfdedc573552941d6cbc85a453a74 100644 (file)
@@ -117,7 +117,7 @@ static int spd_read_byte(u32 device, u32 address)
 
 #include "resourcemap.c"
 #include "cpu/amd/quadcore/quadcore.c"
-#include "cpu/amd/car/copy_and_run.c"
+
 #include "cpu/amd/car/post_cache_as_ram.c"
 #include "cpu/amd/model_10xxx/init_cpus.c"
 #include "cpu/amd/model_10xxx/fidvid.c"
index cdf4b3901abd54021e290c6163986ce8b099e3d1..efcc96dfcc14eccfb2b46eefc445d5e326238abd 100644 (file)
@@ -86,7 +86,7 @@ static inline int spd_read_byte(unsigned device, unsigned address)
 #define SECOND_CPU 1
 #define TOTAL_CPUS (FIRST_CPU + SECOND_CPU)
 
-#include "cpu/amd/car/copy_and_run.c"
+
 
 #include "cpu/amd/car/post_cache_as_ram.c"
 
index a1a0731ff811cfeff0b4ce2d49ebe29b41e02e6b..6ea2aec84282de995540fb95b5133608880bdd7b 100644 (file)
@@ -93,7 +93,7 @@ static inline int spd_read_byte(u32 device, u32 address)
 
 #include "cpu/amd/dualcore/dualcore.c"
 
-#include "cpu/amd/car/copy_and_run.c"
+
 #include "cpu/amd/car/post_cache_as_ram.c"
 
 #include "cpu/amd/model_fxx/init_cpus.c"
index 6f3129941a7d6eacd22beca0e7578f499d31cd68..ac328c70b388a50e76b79eab1504b16b6a04da89 100644 (file)
@@ -87,7 +87,7 @@ static inline int spd_read_byte(unsigned device, unsigned address)
 #include "lib/generic_sdram.c"
 #include "southbridge/nvidia/ck804/ck804_early_setup_ss.h"
 #include "southbridge/nvidia/ck804/ck804_early_setup.c"
-#include "cpu/amd/car/copy_and_run.c"
+
 #include "cpu/amd/car/post_cache_as_ram.c"
 #include "cpu/amd/model_fxx/init_cpus.c"
 
index a2f01b6c528b08335001560c50d20b6914248987..a322eb2e454f601984836153ea4df56af3e355fc 100644 (file)
@@ -111,7 +111,7 @@ void soft_reset(void)
 #include "lib/generic_sdram.c"
 #include "cpu/amd/dualcore/dualcore.c"
 #include "southbridge/via/k8t890/k8t890_early_car.c"
-#include "cpu/amd/car/copy_and_run.c"
+
 #include "cpu/amd/car/post_cache_as_ram.c"
 #include "cpu/amd/model_fxx/init_cpus.c"
 #include "cpu/amd/model_fxx/fidvid.c"
index b7313aee2d86c8b0b9329050b09538bf222112ea..1ee6ab0a5d0d79206694ded26008b348495bdfdf 100644 (file)
@@ -96,7 +96,7 @@ void activate_spd_rom(const struct mem_controller *ctrl)
 #include "northbridge/amd/amdk8/incoherent_ht.c"
 #include "lib/generic_sdram.c"
 #include "cpu/amd/dualcore/dualcore.c"
-#include "cpu/amd/car/copy_and_run.c"
+
 #include "cpu/amd/car/post_cache_as_ram.c"
 #include "cpu/amd/model_fxx/init_cpus.c"
 
index 03a32883587c3314e92dc37f74bed9f283611fbd..f0163dd895475f9d5b7def7455d22d92b5308f84 100644 (file)
@@ -87,7 +87,7 @@ static inline int spd_read_byte(unsigned device, unsigned address)
 #define DIMM2 0x52
 #define DIMM3 0x53
 
-#include "cpu/amd/car/copy_and_run.c"
+
 #include "cpu/amd/car/post_cache_as_ram.c"
 
 #include "cpu/amd/model_fxx/init_cpus.c"
index 5a6ef2d1cd66f76a56892e5d405465cd045f23c2..a8e7cb418369943d8cf1723c404c497a7fa2262e 100644 (file)
@@ -134,7 +134,7 @@ static inline int spd_read_byte(unsigned device, unsigned address)
 #include "southbridge/sis/sis966/sis966_early_setup_ss.h"
 #include "southbridge/sis/sis966/sis966_early_setup_car.c"
 
-#include "cpu/amd/car/copy_and_run.c"
+
 
 #include "cpu/amd/car/post_cache_as_ram.c"
 
index 26ac33b0cfd6a4215a5d74c08e8ef748ee585ab9..466f88b7efe928c0351cb79fcef049bed23f6139 100644 (file)
@@ -132,7 +132,7 @@ static inline int spd_read_byte(unsigned device, unsigned address)
 #include "southbridge/nvidia/mcp55/mcp55_early_setup_ss.h"
 #include "southbridge/nvidia/mcp55/mcp55_early_setup_car.c"
 
-#include "cpu/amd/car/copy_and_run.c"
+
 
 #include "cpu/amd/car/post_cache_as_ram.c"
 
index e8d8b7543686d665d021fde01e55846312c76530..75cf0290a92fe088986eba9d9d2e159c86aa472a 100644 (file)
@@ -134,7 +134,7 @@ static inline int spd_read_byte(unsigned device, unsigned address)
 #define DIMM6 0x56
 #define DIMM7 0x57
 
-#include "cpu/amd/car/copy_and_run.c"
+
 
 #include "cpu/amd/car/post_cache_as_ram.c"
 
index cde7fbdc5d61390df500538ca4c6fd110ccfe86c..ed4854c1a2459bb7e5535c6c71906e2a01d667d5 100644 (file)
@@ -83,7 +83,7 @@ static inline int spd_read_byte(unsigned device, unsigned address)
 #define SECOND_CPU 1
 #define TOTAL_CPUS (FIRST_CPU + SECOND_CPU)
 
-#include "cpu/amd/car/copy_and_run.c"
+
 
 #include "cpu/amd/car/post_cache_as_ram.c"
 
index 508b751b063a3e4b2621ac5573ec5c1503e4c63e..5b64e3d05978e61cb6c54865ee5e621121527aab 100644 (file)
@@ -83,7 +83,7 @@ static inline int spd_read_byte(unsigned device, unsigned address)
 #define SECOND_CPU 1
 #define TOTAL_CPUS (FIRST_CPU + SECOND_CPU)
 
-#include "cpu/amd/car/copy_and_run.c"
+
 
 #include "cpu/amd/car/post_cache_as_ram.c"
 
index 76af51a762b85cf18d66cfaa6d434006dd87d2c2..580a76b64b944b7afc954232419279104e06fd87 100644 (file)
@@ -113,7 +113,7 @@ static inline int spd_read_byte(unsigned device, unsigned address)
 #define DIMM6 0x56
 #define DIMM7 0x57
 
-#include "cpu/amd/car/copy_and_run.c"
+
 #include "cpu/amd/car/post_cache_as_ram.c"
 
 #include "cpu/amd/model_fxx/init_cpus.c"
index ea4eefafb43acfdfa49eeee84f434667b8d74958..01244a055986aba4e469e2d60e41dd3a85a1e4fe 100644 (file)
@@ -113,7 +113,7 @@ static inline int spd_read_byte(unsigned device, unsigned address)
 #define DIMM6 0x56
 #define DIMM7 0x57
 
-#include "cpu/amd/car/copy_and_run.c"
+
 #include "cpu/amd/car/post_cache_as_ram.c"
 
 #include "cpu/amd/model_fxx/init_cpus.c"
index ea4eefafb43acfdfa49eeee84f434667b8d74958..01244a055986aba4e469e2d60e41dd3a85a1e4fe 100644 (file)
@@ -113,7 +113,7 @@ static inline int spd_read_byte(unsigned device, unsigned address)
 #define DIMM6 0x56
 #define DIMM7 0x57
 
-#include "cpu/amd/car/copy_and_run.c"
+
 #include "cpu/amd/car/post_cache_as_ram.c"
 
 #include "cpu/amd/model_fxx/init_cpus.c"
index cc7b4ef7ffaadbfeffd5c8cf3483fedbdf5efd8d..93a502fdd1fbcb81a47169799b9e1e6b41a0f132 100644 (file)
@@ -89,7 +89,7 @@ static inline int spd_read_byte(u32 device, u32 address)
 
 #include "cpu/amd/dualcore/dualcore.c"
 
-#include "cpu/amd/car/copy_and_run.c"
+
 #include "cpu/amd/car/post_cache_as_ram.c"
 
 #include "cpu/amd/model_fxx/init_cpus.c"
index ac5487f92cc808cb56b4cae065286dc8f4c0588c..0a1c1d70bc9872b788054558124313ed3f8b4a9e 100644 (file)
@@ -89,7 +89,7 @@ static inline int spd_read_byte(unsigned device, unsigned address)
 #include "lib/generic_sdram.c"
 #include "southbridge/nvidia/ck804/ck804_early_setup_ss.h"
 #include "southbridge/nvidia/ck804/ck804_early_setup_car.c"
-#include "cpu/amd/car/copy_and_run.c"
+
 #include "cpu/amd/car/post_cache_as_ram.c"
 #include "cpu/amd/model_fxx/init_cpus.c"
 
index 799c05e3c6cb53c17848b4663abf10c820051e18..68e5ede3f7e91b2304291070bedc829da2d6fee6 100644 (file)
@@ -115,7 +115,7 @@ static inline int spd_read_byte(unsigned int device, unsigned int address)
 
 #include "southbridge/nvidia/mcp55/mcp55_early_setup_ss.h"
 #include "southbridge/nvidia/mcp55/mcp55_early_setup_car.c"
-#include "cpu/amd/car/copy_and_run.c"
+
 #include "cpu/amd/car/post_cache_as_ram.c"
 #include "cpu/amd/model_fxx/init_cpus.c"
 #include "cpu/amd/model_fxx/fidvid.c"
index 2a4564c608252690b419ba88c9c5b4e27d5181e4..750cd272114a3daa6afd8253da5d6e055e795818 100644 (file)
@@ -129,7 +129,7 @@ static inline int spd_read_byte(unsigned device, unsigned address)
 #define DIMM6 0x56
 #define DIMM7 0x57
 
-#include "cpu/amd/car/copy_and_run.c"
+
 #include "cpu/amd/car/post_cache_as_ram.c"
 
 #include "cpu/amd/model_fxx/init_cpus.c"
index f3cfeecb797ca5f13e4d4314ecb9c81bd03d7a48..3949b675909d46de5ebd120fe9165f221e2d9271 100644 (file)
@@ -123,7 +123,7 @@ static inline int spd_read_byte(unsigned device, unsigned address)
 
 #include "southbridge/nvidia/mcp55/mcp55_early_setup_car.c"
 
-#include "cpu/amd/car/copy_and_run.c"
+
 
 #include "cpu/amd/car/post_cache_as_ram.c"
 
index ba1989a92e3f1b7c25dd3a16910855828f0a189f..fe00cebf7d91bdc42e57f9f99a48c8fe63203071 100644 (file)
@@ -122,7 +122,7 @@ static inline int spd_read_byte(unsigned device, unsigned address)
 #include "southbridge/nvidia/mcp55/mcp55_early_setup_ss.h"
 #include "southbridge/nvidia/mcp55/mcp55_early_setup_car.c"
 
-#include "cpu/amd/car/copy_and_run.c"
+
 
 #include "cpu/amd/car/post_cache_as_ram.c"
 
index 00e5991bf66e732ce7c8401506a034fd6b42d22e..b8e0d7508c13e9f49c8ded49af466ad49f1deee2 100644 (file)
@@ -88,7 +88,7 @@ static inline int spd_read_byte(unsigned device, unsigned address)
 #endif
 #include "cpu/amd/dualcore/dualcore.c"
 
-#include "cpu/amd/car/copy_and_run.c"
+
 
 #include "cpu/amd/car/post_cache_as_ram.c"
 
index f5ad637c2a6f8dd89c33688372979fd3e90dcd29..4a4bb6cee5d06bc411d5911b31032a9068ca3172 100644 (file)
@@ -132,7 +132,7 @@ static inline int spd_read_byte(unsigned device, unsigned address)
 #include "southbridge/nvidia/mcp55/mcp55_early_setup_ss.h"
 #include "southbridge/nvidia/mcp55/mcp55_early_setup_car.c"
 
-#include "cpu/amd/car/copy_and_run.c"
+
 
 #include "cpu/amd/car/post_cache_as_ram.c"
 
index c76f802f5868eb7ee2efc4023ebe682f0cb79def..3a857b93fbaa9781a9cb32bd4cc15641998ff266 100644 (file)
@@ -100,7 +100,7 @@ static inline int spd_read_byte(unsigned device, unsigned address)
 
 #include "southbridge/nvidia/ck804/ck804_early_setup_car.c"
 
-#include "cpu/amd/car/copy_and_run.c"
+
 
 #include "cpu/amd/car/post_cache_as_ram.c"
 
index 964f4dab67d7e2ffa70e7b0781fb33d55f920a16..01ad27835db20363e4f4860946f9f23f56206b5a 100644 (file)
@@ -175,7 +175,7 @@ static inline int spd_read_byte(unsigned device, unsigned address)
 #include "southbridge/nvidia/mcp55/mcp55_early_setup_ss.h"
 #include "southbridge/nvidia/mcp55/mcp55_early_setup_car.c"
 
-#include "cpu/amd/car/copy_and_run.c"
+
 
 #include "cpu/amd/car/post_cache_as_ram.c"
 
index 940dea3d82aa413bbd98fb13e40680b2e839c13e..104aea5340f36f72f229b7d8df973a2ecc31d466 100644 (file)
@@ -120,7 +120,7 @@ static inline int spd_read_byte(unsigned device, unsigned address)
 #include "southbridge/nvidia/mcp55/mcp55_early_setup_ss.h"
 #include "southbridge/nvidia/mcp55/mcp55_early_setup_car.c"
 
-#include "cpu/amd/car/copy_and_run.c"
+
 
 #include "cpu/amd/car/post_cache_as_ram.c"
 
index fb91d62dd13360bf0651a1f170e1c221f500af91..aeb4568440b461c77dcc30ae27e0c7558cc40d84 100644 (file)
@@ -111,7 +111,7 @@ static inline int spd_read_byte(unsigned device, unsigned address)
 #include "southbridge/nvidia/mcp55/mcp55_early_setup_ss.h"
 #include "southbridge/nvidia/mcp55/mcp55_early_setup_car.c"
 
-#include "cpu/amd/car/copy_and_run.c"
+
 
 #include "cpu/amd/car/post_cache_as_ram.c"
 
index fc32549eb50c4bc0aa615512e7b3e86da0b5b407..48fc9d66af5a4cf3ebb44eaaffc7ffe2b8354bbe 100644 (file)
@@ -115,7 +115,7 @@ static inline int spd_read_byte(unsigned device, unsigned address)
 #include "southbridge/nvidia/mcp55/mcp55_early_setup_ss.h"
 #include "southbridge/nvidia/mcp55/mcp55_early_setup_car.c"
 
-#include "cpu/amd/car/copy_and_run.c"
+
 
 #include "cpu/amd/car/post_cache_as_ram.c"
 
index f9a1054949611611511c6777a54655e6c98ad173..8be0122d83f358a5dc37e5485fc65b2506d768f0 100644 (file)
@@ -88,7 +88,7 @@ static inline int spd_read_byte(u32 device, u32 address)
 
 #include "cpu/amd/dualcore/dualcore.c"
 
-#include "cpu/amd/car/copy_and_run.c"
+
 #include "cpu/amd/car/post_cache_as_ram.c"
 
 #include "cpu/amd/model_fxx/init_cpus.c"
index cfdddec96e7e80a97379427d78d5024006993cba..d7d341a928295b237a0b7e699a9bb679d0459bc5 100644 (file)
@@ -88,7 +88,7 @@ static inline int spd_read_byte(u32 device, u32 address)
 
 #include "cpu/amd/dualcore/dualcore.c"
 
-#include "cpu/amd/car/copy_and_run.c"
+
 #include "cpu/amd/car/post_cache_as_ram.c"
 
 #include "cpu/amd/model_fxx/init_cpus.c"
index 22a94c68fd04e8959ad01e4a3f3038f4b59709ae..91cdd4ba04777703470a0ccd6a72e87b73d4ff80 100644 (file)
@@ -63,7 +63,7 @@ static inline int spd_read_byte(unsigned device, unsigned address)
 #include "northbridge/intel/e7501/reset_test.c"
 #include "lib/generic_sdram.c"
 
-#include "cpu/x86/car/copy_and_run.c"
+
 
 void stage1_main(unsigned long bist)
 {
index 750ca9c4900209ffe51299725622825423be5ed3..b44bc6cf8c6281919e669f0c43dfcca6a6282ebf 100644 (file)
@@ -74,7 +74,7 @@ static inline int spd_read_byte(unsigned device, unsigned address)
 #endif
 #include "cpu/amd/dualcore/dualcore.c"
 
-#include "cpu/amd/car/copy_and_run.c"
+
 
 #include "cpu/amd/car/post_cache_as_ram.c"
 
index 348083b67b49f501c840700330cd2a17c39d01d3..af7e7a189e633e7a8a8c2b8a5000d266824d42ff 100644 (file)
@@ -76,7 +76,7 @@ static inline int spd_read_byte(unsigned device, unsigned address)
 #endif
 #include "cpu/amd/dualcore/dualcore.c"
 
-#include "cpu/amd/car/copy_and_run.c"
+
 
 #include "cpu/amd/car/post_cache_as_ram.c"
 
index 9d092d8050be1cb8727e69ad205524c1262f1d70..c02d08a1bdfb24bf118d975b4315ba7a5a78a438 100644 (file)
@@ -76,7 +76,7 @@ static inline int spd_read_byte(unsigned device, unsigned address)
 #endif
 #include "cpu/amd/dualcore/dualcore.c"
 
-#include "cpu/amd/car/copy_and_run.c"
+
 
 #include "cpu/amd/car/post_cache_as_ram.c"
 
index eb6873c4e4b05c40b370ebcba541e9f65259f294..5b3c10512d8cacc2490ccb918530eea6ea5c364d 100644 (file)
@@ -76,7 +76,7 @@ static inline int spd_read_byte(unsigned device, unsigned address)
 
 #include "cpu/amd/dualcore/dualcore.c"
 
-#include "cpu/amd/car/copy_and_run.c"
+
 
 #include "cpu/amd/car/post_cache_as_ram.c"
 
index db1342f797ec9b37f56c7774dec6e57c59a5044c..2f377d8b2c5aefa34b4f7ac74087e60115d1b6ac 100644 (file)
@@ -80,7 +80,7 @@ static inline int spd_read_byte(unsigned device, unsigned address)
 #define SECOND_CPU 1
 #define TOTAL_CPUS (FIRST_CPU + SECOND_CPU)
 
-#include "cpu/amd/car/copy_and_run.c"
+
 
 #include "cpu/amd/car/post_cache_as_ram.c"
 
index eafe326c7a621225f21332cbdae60e0b6cac42c4..aa0c1dcdb3e6f530792658f51f5344fc69f50448 100644 (file)
@@ -78,7 +78,7 @@ static inline int spd_read_byte(unsigned device, unsigned address)
 #endif
 #include "cpu/amd/dualcore/dualcore.c"
 
-#include "cpu/amd/car/copy_and_run.c"
+
 
 #include "cpu/amd/car/post_cache_as_ram.c"
 
index 022fa7ecb0e477a5429aac26d15138263a566af8..ec9861cb32e39334651dd79a71c26af827116290 100644 (file)
@@ -68,7 +68,7 @@ static inline int spd_read_byte(unsigned device, unsigned address)
 #include "southbridge/nvidia/ck804/ck804_early_setup_ss.h"
 #include "southbridge/nvidia/ck804/ck804_early_setup.c"
 
-#include "cpu/amd/car/copy_and_run.c"
+
 
 #include "cpu/amd/car/post_cache_as_ram.c"
 
index 111b5b5fc52dbf254f8c6161400e54804332f3de..93c415d32ac3ca276f7f446dd4424183542f3dd5 100644 (file)
@@ -72,7 +72,7 @@ static inline int spd_read_byte(unsigned device, unsigned address)
 
 #include "southbridge/nvidia/ck804/ck804_early_setup_car.c"
 
-#include "cpu/amd/car/copy_and_run.c"
+
 
 #include "cpu/amd/car/post_cache_as_ram.c"
 
index a52af343e631ba6463acf0aa686c36682b6afec2..8a5f80bc92b8b690ac90d193841697c6c6c6e0ef 100644 (file)
@@ -101,7 +101,7 @@ static inline int spd_read_byte(unsigned device, unsigned address)
 
 #include "southbridge/nvidia/ck804/ck804_early_setup_car.c"
 
-#include "cpu/amd/car/copy_and_run.c"
+
 #include "cpu/amd/car/post_cache_as_ram.c"
 
 #include "cpu/amd/model_fxx/init_cpus.c"
index ed078397f92842fafd251a5e3190fda56b1b36f8..548615ec872c78bc627a148d378d1db6791b29e5 100644 (file)
@@ -130,7 +130,7 @@ static inline int spd_read_byte(unsigned device, unsigned address)
 #include "southbridge/nvidia/mcp55/mcp55_early_setup_ss.h"
 #include "southbridge/nvidia/mcp55/mcp55_early_setup_car.c"
 
-#include "cpu/amd/car/copy_and_run.c"
+
 
 #include "cpu/amd/car/post_cache_as_ram.c"
 
index 54fb96ecbf07cf1902675d136947e1ddfe1d1b01..291512ec93ceed853138b2a2f1086500c2402467 100644 (file)
@@ -121,7 +121,7 @@ static inline int spd_read_byte(unsigned device, unsigned address)
 #include "southbridge/nvidia/mcp55/mcp55_early_setup_ss.h"
 #include "southbridge/nvidia/mcp55/mcp55_early_setup_car.c"
 
-#include "cpu/amd/car/copy_and_run.c"
+
 
 #include "cpu/amd/car/post_cache_as_ram.c"
 
index fdfe751ecc5e3f8e5b8c7804e1cc757885a072c3..d1b693d244cf4db3046df60e7574a9c1a10e1e85 100644 (file)
@@ -102,7 +102,7 @@ static inline int spd_read_byte(unsigned device, unsigned address)
 #define DIMM2 0x52
 #define DIMM3 0x53
 
-#include "cpu/amd/car/copy_and_run.c"
+
 
 #include "cpu/amd/car/post_cache_as_ram.c"
 
index d44203c09072d4a17abe06c50d1283ecf4a7a8c7..bf992837452d5a7ae444cdd8b892b72a25cddbb0 100644 (file)
@@ -110,7 +110,7 @@ static inline int spd_read_byte(unsigned device, unsigned address)
 #define DIMM2 0x52
 #define DIMM3 0x53
 
-#include "cpu/amd/car/copy_and_run.c"
+
 
 #include "cpu/amd/car/post_cache_as_ram.c"
 
index 5a81f285177ef70f0bcf8b3df6858ce9ca78cc26..d10e5d16cfd62fbbb4719f250c4fa13cb7d5cad0 100644 (file)
@@ -47,7 +47,7 @@
 
 #include "northbridge/via/vx800/raminit.h"
 #include "northbridge/via/vx800/raminit.c"
-#include "cpu/x86/car/copy_and_run.c"
+
 #include "wakeup.h"
 
 #include "superio/winbond/w83697hf/w83697hf_early_serial.c"
index b133c6ad85055319785343529d5ceadbfdb4e8d3..f7815bb305e62033c4e0161181fe4f2700d55e80 100644 (file)
@@ -34,7 +34,7 @@
 
 #define DEACTIVATE_CAR 1
 #define DEACTIVATE_CAR_FILE "cpu/via/car/cache_as_ram_post.c"
-#include "cpu/x86/car/copy_and_run.c"
+
 #include "pc80/udelay_io.c"
 #include "lib/delay.c"
 #include "northbridge/via/cx700/cx700_early_smbus.c"
index a9f22ac0f14fa92b21c704fe5a2d0a63d160385a..77ee43830d6790bde842278b7770d56c6e6202cd 100644 (file)
@@ -45,7 +45,7 @@
 
 #include "northbridge/via/vx800/raminit.h"
 #include "northbridge/via/vx800/raminit.c"
-#include "cpu/x86/car/copy_and_run.c"
+
 
 int acpi_is_wakeup_early_via_vx800(void)
 {