OpenCores
URL https://opencores.org/ocsvn/or1k/or1k/trunk

Subversion Repositories or1k

[/] [or1k/] [trunk/] [linux/] [linux-2.4/] [include/] [asm-mips64/] [reg.h] - Blame information for rev 1275

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 1275 phoenix
/*
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 */

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.