Changeset 5201
- Timestamp:
- Mar 11, 2010 10:34:27 PM (3 years ago)
- Location:
- trunk/src
- Files:
-
- 2 deleted
- 17 edited
-
cpu/amd/car/clear_init_ram.c (deleted)
-
cpu/amd/car/post_cache_as_ram.c (modified) (3 diffs)
-
cpu/amd/model_10xxx/init_cpus.c (modified) (1 diff)
-
cpu/amd/model_10xxx/model_10xxx_init.c (modified) (1 diff)
-
cpu/amd/model_fxx/init_cpus.c (modified) (1 diff)
-
cpu/amd/model_fxx/model_fxx_init.c (modified) (2 diffs)
-
include/cpu/x86/mem.h (deleted)
-
mainboard/amd/serengeti_cheetah_fam10/romstage.c (modified) (1 diff)
-
mainboard/msi/ms9652_fam10/romstage.c (modified) (1 diff)
-
mainboard/supermicro/h8dmr_fam10/romstage.c (modified) (1 diff)
-
mainboard/supermicro/h8qme_fam10/romstage.c (modified) (1 diff)
-
mainboard/tyan/s2912_fam10/romstage.c (modified) (1 diff)
-
northbridge/amd/amdk8/raminit.c (modified) (1 diff)
-
northbridge/amd/amdk8/raminit_f.c (modified) (1 diff)
-
northbridge/intel/e7520/raminit.c (modified) (1 diff)
-
northbridge/intel/e7525/raminit.c (modified) (1 diff)
-
northbridge/intel/i3100/raminit.c (modified) (1 diff)
-
northbridge/intel/i3100/raminit_ep80579.c (modified) (1 diff)
-
northbridge/intel/i945/raminit.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/cpu/amd/car/post_cache_as_ram.c
r5153 r5201 3 3 */ 4 4 #include "cpu/amd/car/disable_cache_as_ram.c" 5 6 #include "cpu/amd/car/clear_init_ram.c"7 5 8 6 static inline void print_debug_pcar(const char *strval, uint32_t val) … … 65 63 #endif 66 64 67 set_init_ram_access(); /* So we can access RAM from [1M, CONFIG_RAMTOP) */ 65 /* So we can access RAM from [1M, CONFIG_RAMTOP) */ 66 set_var_mtrr(0, 0x00000000, CONFIG_RAMTOP, MTRR_TYPE_WRBACK); 68 67 69 68 // dump_mem(CONFIG_DCACHE_RAM_BASE+CONFIG_DCACHE_RAM_SIZE-0x8000, CONFIG_DCACHE_RAM_BASE+CONFIG_DCACHE_RAM_SIZE-0x7c00); … … 95 94 96 95 print_debug("Clearing initial memory region: "); 97 clear_init_ram(); //except the range from [(CONFIG_RAMTOP) - CONFIG_DCACHE_RAM_SIZE, (CONFIG_RAMTOP)) 96 #if CONFIG_HAVE_ACPI_RESUME == 1 97 /* clear only coreboot used region of memory. Note: this may break ECC enabled boards */ 98 memset((void*) CONFIG_RAMBASE, (CONFIG_RAMTOP) - CONFIG_RAMBASE - CONFIG_DCACHE_RAM_SIZE, 0); 99 #else 100 memset((void*)0, ((CONFIG_RAMTOP) - CONFIG_DCACHE_RAM_SIZE), 0); 101 #endif 98 102 print_debug("Done\r\n"); 99 103 -
trunk/src/cpu/amd/model_10xxx/init_cpus.c
r5092 r5201 422 422 //wait_till_sysinfo_in_ram(); 423 423 424 set_ init_ram_access();424 set_var_mtrr(0, 0x00000000, CONFIG_RAMTOP, MTRR_TYPE_WRBACK); 425 425 426 426 STOP_CAR_AND_CPU(); -
trunk/src/cpu/amd/model_10xxx/model_10xxx_init.c
r5200 r5201 35 35 #include <cpu/x86/cache.h> 36 36 #include <cpu/x86/mtrr.h> 37 #include <cpu/x86/mem.h>38 37 #include <cpu/amd/quadcore.h> 39 38 #include <cpu/amd/model_10xxx_msr.h> -
trunk/src/cpu/amd/model_fxx/init_cpus.c
r4856 r5201 318 318 } 319 319 lapic_write(LAPIC_MSG_REG, (apicid<<24) | 0x44); // bsp can not check it before stop_this_cpu 320 set_init_ram_access();320 set_var_mtrr(0, 0x00000000, CONFIG_RAMTOP, MTRR_TYPE_WRBACK); 321 321 #if CONFIG_MEM_TRAIN_SEQ == 1 322 322 train_ram_on_node(id.nodeid, id.coreid, sysinfo, -
trunk/src/cpu/amd/model_fxx/model_fxx_init.c
r4890 r5201 25 25 #include <cpu/x86/cache.h> 26 26 #include <cpu/x86/mtrr.h> 27 #include <cpu/x86/mem.h>28 27 29 28 #include <cpu/amd/dualcore.h> … … 239 238 /* clear memory 2M (limitk - basek) */ 240 239 addr = (void *)(((uint32_t)addr) | ((basek & 0x7ff) << 10)); 241 clear_memory(addr, size);240 memset(addr, size, 0); 242 241 } 243 242 -
trunk/src/mainboard/amd/serengeti_cheetah_fam10/romstage.c
r5185 r5201 131 131 #include "northbridge/amd/amdht/ht_wrapper.c" 132 132 133 #include "include/cpu/x86/mem.h"134 133 #include "northbridge/amd/amdfam10/raminit_sysinfo_in_ram.c" 135 134 #include "northbridge/amd/amdfam10/raminit_amdmct.c" -
trunk/src/mainboard/msi/ms9652_fam10/romstage.c
r5184 r5201 111 111 #include "northbridge/amd/amdht/ht_wrapper.c" 112 112 113 #include "include/cpu/x86/mem.h"114 113 #include "northbridge/amd/amdfam10/raminit_sysinfo_in_ram.c" 115 114 #include "northbridge/amd/amdfam10/raminit_amdmct.c" -
trunk/src/mainboard/supermicro/h8dmr_fam10/romstage.c
r5092 r5201 109 109 #include "northbridge/amd/amdht/ht_wrapper.c" 110 110 111 #include "include/cpu/x86/mem.h"112 111 #include "northbridge/amd/amdfam10/raminit_sysinfo_in_ram.c" 113 112 #include "northbridge/amd/amdfam10/raminit_amdmct.c" -
trunk/src/mainboard/supermicro/h8qme_fam10/romstage.c
r5154 r5201 109 109 #include "northbridge/amd/amdht/ht_wrapper.c" 110 110 111 #include "include/cpu/x86/mem.h"112 111 #include "northbridge/amd/amdfam10/raminit_sysinfo_in_ram.c" 113 112 #include "northbridge/amd/amdfam10/raminit_amdmct.c" -
trunk/src/mainboard/tyan/s2912_fam10/romstage.c
r5184 r5201 111 111 #include "northbridge/amd/amdht/ht_wrapper.c" 112 112 113 #include "include/cpu/x86/mem.h"114 113 #include "northbridge/amd/amdfam10/raminit_sysinfo_in_ram.c" 115 114 #include "northbridge/amd/amdfam10/raminit_amdmct.c" -
trunk/src/northbridge/amd/amdk8/raminit.c
r4890 r5201 5 5 */ 6 6 7 #include <cpu/x86/mem.h>8 7 #include <cpu/x86/cache.h> 9 8 #include <cpu/x86/mtrr.h> -
trunk/src/northbridge/amd/amdk8/raminit_f.c
r5185 r5201 21 21 */ 22 22 23 #include <cpu/x86/mem.h>24 23 #include <cpu/x86/cache.h> 25 24 #include <cpu/x86/mtrr.h> -
trunk/src/northbridge/intel/e7520/raminit.c
r3624 r5201 19 19 */ 20 20 21 #include <cpu/x86/mem.h>22 21 #include <cpu/x86/mtrr.h> 23 22 #include <cpu/x86/cache.h> -
trunk/src/northbridge/intel/e7525/raminit.c
r3624 r5201 19 19 */ 20 20 21 #include <cpu/x86/mem.h>22 21 #include <cpu/x86/mtrr.h> 23 22 #include <cpu/x86/cache.h> -
trunk/src/northbridge/intel/i3100/raminit.c
r4392 r5201 20 20 */ 21 21 22 #include <cpu/x86/mem.h>23 22 #include <cpu/x86/mtrr.h> 24 23 #include <cpu/x86/cache.h> -
trunk/src/northbridge/intel/i3100/raminit_ep80579.c
r4615 r5201 20 20 */ 21 21 22 #include <cpu/x86/mem.h>23 22 #include <cpu/x86/mtrr.h> 24 23 #include <cpu/x86/cache.h> -
trunk/src/northbridge/intel/i945/raminit.c
r5190 r5201 18 18 */ 19 19 20 #include <cpu/x86/mem.h>21 20 #include <cpu/x86/mtrr.h> 22 21 #include <cpu/x86/cache.h>
Note: See TracChangeset
for help on using the changeset viewer.
