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

timex.h (495B)


      1/* SPDX-License-Identifier: GPL-2.0-only */
      2/*
      3 * Copyright (c) 2010-2011, The Linux Foundation. All rights reserved.
      4 */
      5
      6#ifndef _ASM_TIMEX_H
      7#define _ASM_TIMEX_H
      8
      9#include <asm-generic/timex.h>
     10#include <asm/hexagon_vm.h>
     11
     12/* Using TCX0 as our clock.  CLOCK_TICK_RATE scheduled to be removed. */
     13#define CLOCK_TICK_RATE              19200
     14
     15#define ARCH_HAS_READ_CURRENT_TIMER
     16
     17static inline int read_current_timer(unsigned long *timer_val)
     18{
     19	*timer_val = __vmgettime();
     20	return 0;
     21}
     22
     23#endif