linux/arch/mips/include/asm/eva.h
<<
>>
Prefs
   1/*
   2 * This file is subject to the terms and conditions of the GNU General Public
   3 * License.  See the file "COPYING" in the main directory of this archive
   4 * for more details.
   5 *
   6 * Copyright (C) 2014, Imagination Technologies Ltd.
   7 *
   8 * EVA functions for generic code
   9 */
  10
  11#ifndef _ASM_EVA_H
  12#define _ASM_EVA_H
  13
  14#include <kernel-entry-init.h>
  15
  16#ifdef __ASSEMBLY__
  17
  18#ifdef CONFIG_EVA
  19
  20/*
  21 * EVA early init code
  22 *
  23 * Platforms must define their own 'platform_eva_init' macro in
  24 * their kernel-entry-init.h header. This macro usually does the
  25 * platform specific configuration of the segmentation registers,
  26 * and it is normally called from assembly code.
  27 *
  28 */
  29
  30.macro eva_init
  31platform_eva_init
  32.endm
  33
  34#else
  35
  36.macro eva_init
  37.endm
  38
  39#endif /* CONFIG_EVA */
  40
  41#endif /* __ASSEMBLY__ */
  42
  43#endif
  44