diff options
author | Brandon Potter <brandon.potter@amd.com> | 2015-04-22 07:51:27 -0700 |
---|---|---|
committer | Brandon Potter <brandon.potter@amd.com> | 2015-04-22 07:51:27 -0700 |
commit | 4991c2996516b3226c37cde7ea4b05552e66277a (patch) | |
tree | 60fdc46ad2a057da7fd23e8018fc5be81fcee76a /src/kern/linux | |
parent | 00e3cab8fc3ffce89c4bbb2e6c4ab3aea873a18d (diff) | |
download | gem5-4991c2996516b3226c37cde7ea4b05552e66277a.tar.xz |
syscall_emul: implement clock_gettime system call
Diffstat (limited to 'src/kern/linux')
-rw-r--r-- | src/kern/linux/linux.hh | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/kern/linux/linux.hh b/src/kern/linux/linux.hh index 5e929f1c0..475f9e438 100644 --- a/src/kern/linux/linux.hh +++ b/src/kern/linux/linux.hh @@ -130,6 +130,12 @@ class Linux : public OperatingSystem int64_t tv_usec; //!< microseconds }; + /// For clock_gettime(). + struct timespec { + time_t tv_sec; //!< seconds + int64_t tv_nsec; //!< nanoseconds + }; + /// Clock ticks per second, for times(). static const int M5_SC_CLK_TCK = 100; |