cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

vgettimeofday.c (824B)


      1// SPDX-License-Identifier: GPL-2.0
      2/*
      3 * Copied from arch/arm64/kernel/vdso/vgettimeofday.c
      4 *
      5 * Copyright (C) 2018 ARM Ltd.
      6 * Copyright (C) 2020 SiFive
      7 */
      8
      9#include <linux/time.h>
     10#include <linux/types.h>
     11
     12extern
     13int __vdso_clock_gettime(clockid_t clock, struct __kernel_timespec *ts);
     14int __vdso_clock_gettime(clockid_t clock, struct __kernel_timespec *ts)
     15{
     16	return __cvdso_clock_gettime(clock, ts);
     17}
     18
     19extern
     20int __vdso_gettimeofday(struct __kernel_old_timeval *tv, struct timezone *tz);
     21int __vdso_gettimeofday(struct __kernel_old_timeval *tv, struct timezone *tz)
     22{
     23	return __cvdso_gettimeofday(tv, tz);
     24}
     25
     26extern
     27int __vdso_clock_getres(clockid_t clock_id, struct __kernel_timespec *res);
     28int __vdso_clock_getres(clockid_t clock_id, struct __kernel_timespec *res)
     29{
     30	return __cvdso_clock_getres(clock_id, res);
     31}