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:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user