diff options
Diffstat (limited to 'src/northbridge/intel/sandybridge/raminit.c')
-rw-r--r-- | src/northbridge/intel/sandybridge/raminit.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/northbridge/intel/sandybridge/raminit.c b/src/northbridge/intel/sandybridge/raminit.c index 93a2eae9c6..0dcd952595 100644 --- a/src/northbridge/intel/sandybridge/raminit.c +++ b/src/northbridge/intel/sandybridge/raminit.c @@ -298,6 +298,8 @@ static void init_dram_ddr3(int s3resume, const u32 cpuid) size_t mrc_size; ramctr_timing *ctrl_cached = NULL; + timestamp_add_now(TS_BEFORE_INITRAM); + MCHBAR32(SAPMCTL) |= 1; /* Wait for ME to be ready */ @@ -458,6 +460,8 @@ static void init_dram_ddr3(int s3resume, const u32 cpuid) report_memory_config(); + timestamp_add_now(TS_AFTER_INITRAM); + cbmem_was_inited = !cbmem_recovery(s3resume); if (!fast_boot) save_timings(&ctrl); @@ -473,8 +477,5 @@ static void init_dram_ddr3(int s3resume, const u32 cpuid) void perform_raminit(int s3resume) { post_code(0x3a); - - timestamp_add_now(TS_BEFORE_INITRAM); - init_dram_ddr3(s3resume, cpu_get_cpuid()); } |