1
0
mirror of https://xff.cz/git/u-boot/ synced 2025-10-26 16:13:55 +01:00

x86: Permit bootstage and timer data to be used prior to relocation

It is useful to be able to access the timer before U-Boot has relocated
so that we can fully support bootstage.

Add new global_data members to support this.

Signed-off-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
Simon Glass
2013-02-28 19:26:12 +00:00
parent 8937140957
commit bc2df1afb9
4 changed files with 16 additions and 18 deletions

View File

@@ -626,13 +626,12 @@ asm(".globl irq_common_entry\n" \
*/
u64 get_ticks(void)
{
static u64 tick_base;
u64 now_tick = rdtsc();
if (!tick_base)
tick_base = now_tick;
if (!gd->arch.tsc_base)
gd->arch.tsc_base = now_tick;
return now_tick - tick_base;
return now_tick - gd->arch.tsc_base;
}
#define PLATFORM_INFO_MSR 0xce