linux-old/include/asm-mips64/reg.h
<<
>>
Prefs
   1/*
   2 * Various register offset definitions for debuggers, core file
   3 * examiners and whatnot.
   4 *
   5 * This file is subject to the terms and conditions of the GNU General Public
   6 * License.  See the file "COPYING" in the main directory of this archive
   7 * for more details.
   8 *
   9 * Copyright (C) 1995, 1999 Ralf Baechle
  10 * Copyright (C) 1995, 1999 Silicon Graphics
  11 */
  12#ifndef _ASM_REG_H
  13#define _ASM_REG_H
  14
  15/*
  16 * This defines/structures correspond to the register layout on stack -
  17 * if the order here is changed, it needs to be updated in
  18 * include/asm-mips/stackframe.h
  19 */
  20#define EF_REG0                  0
  21#define EF_REG1                  1
  22#define EF_REG2                  2
  23#define EF_REG3                  3
  24#define EF_REG4                  4
  25#define EF_REG5                  5
  26#define EF_REG6                  6
  27#define EF_REG7                  7
  28#define EF_REG8                  8
  29#define EF_REG9                  9
  30#define EF_REG10                10
  31#define EF_REG11                11
  32#define EF_REG12                12
  33#define EF_REG13                13
  34#define EF_REG14                14
  35#define EF_REG15                15
  36#define EF_REG16                16
  37#define EF_REG17                17
  38#define EF_REG18                18
  39#define EF_REG19                19
  40#define EF_REG20                20
  41#define EF_REG21                21
  42#define EF_REG22                22
  43#define EF_REG23                23
  44#define EF_REG24                24
  45#define EF_REG25                25
  46/*
  47 * k0/k1 unsaved
  48 */
  49#define EF_REG28                28
  50#define EF_REG29                29
  51#define EF_REG30                30
  52#define EF_REG31                31
  53
  54/*
  55 * Saved special registers
  56 */
  57#define EF_LO                   32
  58#define EF_HI                   33
  59
  60#define EF_CP0_EPC              34
  61#define EF_CP0_BADVADDR         35
  62#define EF_CP0_STATUS           36
  63#define EF_CP0_CAUSE            37
  64
  65#define EF_SIZE                 304     /* size in bytes */
  66
  67#endif /* _ASM_REG_H */
  68
lxr.linux.no kindly hosted by Redpill Linpro AS, provider of Linux consulting and operations services since 1995.