ramstage: remove rela_time use

mono_time_diff_microseconds() is sufficient for determining
the microsecond duration between 2 monotonic counts.

BUG=None
BRANCH=None
TEST=Built and booted. Bootstate timings still work.

Change-Id: I7b9eb16ce10fc91bf515c5fc5a6f7c80fdb664eb
Signed-off-by: Aaron Durbin <adurbin@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/219711
Reviewed-by: Duncan Laurie <dlaurie@chromium.org>
Reviewed-by: Furquan Shaikh <furquan@chromium.org>
This commit is contained in:
Aaron Durbin 2014-09-24 09:48:47 -05:00 committed by chrome-internal-fetch
commit deab836feb

View file

@ -305,21 +305,17 @@ static void bs_sample_time(struct boot_state *state)
static void bs_report_time(struct boot_state *state)
{
struct rela_time entry_time;
struct rela_time run_time;
struct rela_time exit_time;
struct boot_state_times *times;
long entry_time;
long run_time;
long exit_time;
struct mono_time *samples = &state->times.samples[0];
times = &state->times;
entry_time = mono_time_diff(&times->samples[0], &times->samples[1]);
run_time = mono_time_diff(&times->samples[1], &times->samples[2]);
exit_time = mono_time_diff(&times->samples[2], &times->samples[3]);
entry_time = mono_time_diff_microseconds(&samples[0], &samples[1]);
run_time = mono_time_diff_microseconds(&samples[1], &samples[2]);
exit_time = mono_time_diff_microseconds(&samples[2], &samples[3]);
printk(BIOS_DEBUG, "BS: %s times (us): entry %ld run %ld exit %ld\n",
state->name,
rela_time_in_microseconds(&entry_time),
rela_time_in_microseconds(&run_time),
rela_time_in_microseconds(&exit_time));
state->name, entry_time, run_time, exit_time);
}
#else
static inline void bs_sample_time(struct boot_state *state) {}