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

isadep.h (573B)


      1/* SPDX-License-Identifier: GPL-2.0 */
      2/*
      3 * Various ISA level dependent constants.
      4 * Most of the following constants reflect the different layout
      5 * of Coprocessor 0 registers.
      6 *
      7 * Copyright (c) 1998 Harald Koerfgen
      8 */
      9
     10#ifndef __ASM_ISADEP_H
     11#define __ASM_ISADEP_H
     12
     13#if defined(CONFIG_CPU_R3000)
     14/*
     15 * R2000 or R3000
     16 */
     17
     18/*
     19 * kernel or user mode? (CP0_STATUS)
     20 */
     21#define KU_MASK 0x08
     22#define KU_USER 0x08
     23#define KU_KERN 0x00
     24
     25#else
     26/*
     27 * kernel or user mode?
     28 */
     29#define KU_MASK 0x18
     30#define KU_USER 0x10
     31#define KU_KERN 0x00
     32
     33#endif
     34
     35#endif /* __ASM_ISADEP_H */