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

glue.h (613B)


      1/* SPDX-License-Identifier: GPL-2.0-only */
      2/*
      3 *  arch/arm/include/asm/glue.h
      4 *
      5 *  Copyright (C) 1997-1999 Russell King
      6 *  Copyright (C) 2000-2002 Deep Blue Solutions Ltd.
      7 *
      8 *  This file provides the glue to stick the processor-specific bits
      9 *  into the kernel in an efficient manner.  The idea is to use branches
     10 *  when we're only targeting one class of TLB, or indirect calls
     11 *  when we're targeting multiple classes of TLBs.
     12 */
     13#ifdef __KERNEL__
     14
     15#ifdef __STDC__
     16#define ____glue(name,fn)	name##fn
     17#else
     18#define ____glue(name,fn)	name/**/fn
     19#endif
     20#define __glue(name,fn)		____glue(name,fn)
     21
     22#endif