diff options
author | Randall Spangler <rspangler@chromium.org> | 2011-03-16 19:07:33 -0700 |
---|---|---|
committer | Randall Spangler <rspangler@chromium.org> | 2011-03-16 19:07:33 -0700 |
commit | ad6824ba4fc18c4eba4e98ba2b2e476dfcedbbae (patch) | |
tree | 972e006059d7c90bd2e440d4a43b852f903d2618 /firmware/stub | |
parent | 06fbb168ac49dd63f427beb3907f3c129d81bf84 (diff) | |
download | vboot-ad6824ba4fc18c4eba4e98ba2b2e476dfcedbbae.tar.gz |
Added timing data to VbSharedData.
Change-Id: I8d52765227fd3355431bebc77dfbe0106c889eca
BUG=chrome-os-partner:2748
TEST=compiles; will be porting to H2C next
Review URL: http://codereview.chromium.org/6672068
Diffstat (limited to 'firmware/stub')
-rw-r--r-- | firmware/stub/utility_stub.c | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/firmware/stub/utility_stub.c b/firmware/stub/utility_stub.c index 61417856..2d56f72b 100644 --- a/firmware/stub/utility_stub.c +++ b/firmware/stub/utility_stub.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2010 The Chromium OS Authors. All rights reserved. +/* Copyright (c) 2011 The Chromium OS Authors. All rights reserved. * Use of this source code is governed by a BSD-style license that can be * found in the LICENSE file. * @@ -13,6 +13,7 @@ #include <stdio.h> #include <stdlib.h> #include <string.h> +#include <sys/time.h> void error(const char *format, ...) { va_list ap; @@ -51,3 +52,13 @@ int Memcmp(const void* src1, const void* src2, size_t n) { void* Memcpy(void* dest, const void* src, uint64_t n) { return memcpy(dest, src, (size_t)n); } + +uint64_t VbGetTimer(void) { + struct timeval tv; + gettimeofday(&tv, NULL); + return (uint64_t)tv.tv_sec * 1000000 + (uint64_t)tv.tv_usec; +} + +uint64_t VbGetTimerMaxFreq(void) { + return UINT64_C(1000000); +} |