|
@@ -24,6 +24,7 @@
|
|
#include <common.h>
|
|
#include <common.h>
|
|
#include <stdio_dev.h>
|
|
#include <stdio_dev.h>
|
|
#include <watchdog.h>
|
|
#include <watchdog.h>
|
|
|
|
+#include <div64.h>
|
|
#include <post.h>
|
|
#include <post.h>
|
|
|
|
|
|
#ifdef CONFIG_SYS_POST_HOTKEYS_GPIO
|
|
#ifdef CONFIG_SYS_POST_HOTKEYS_GPIO
|
|
@@ -495,7 +496,7 @@ void post_reloc(void)
|
|
unsigned long post_time_ms(unsigned long base)
|
|
unsigned long post_time_ms(unsigned long base)
|
|
{
|
|
{
|
|
#if defined(CONFIG_PPC) || defined(CONFIG_ARM)
|
|
#if defined(CONFIG_PPC) || defined(CONFIG_ARM)
|
|
- return (unsigned long)(get_ticks() / (get_tbclk() / CONFIG_SYS_HZ))
|
|
|
|
|
|
+ return (unsigned long)lldiv(get_ticks(), get_tbclk() / CONFIG_SYS_HZ)
|
|
- base;
|
|
- base;
|
|
#else
|
|
#else
|
|
#warning "Not implemented yet"
|
|
#warning "Not implemented yet"
|