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

Subversion Repositories or1k

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

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 1276 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 by Ralf Baechle
10
 */
11
#ifndef __ASM_MIPS_REG_H
12
#define __ASM_MIPS_REG_H
13
 
14
/*
15
 * This defines/structures correspond to the register layout on stack -
16
 * if the order here is changed, it needs to be updated in
17
 * include/asm-mips/stackframe.h
18
 */
19
#define EF_REG0                 6
20
#define EF_REG1                 7
21
#define EF_REG2                 8
22
#define EF_REG3                 9
23
#define EF_REG4                 10
24
#define EF_REG5                 11
25
#define EF_REG6                 12
26
#define EF_REG7                 13
27
#define EF_REG8                 14
28
#define EF_REG9                 15
29
#define EF_REG10                16
30
#define EF_REG11                17
31
#define EF_REG12                18
32
#define EF_REG13                19
33
#define EF_REG14                20
34
#define EF_REG15                21
35
#define EF_REG16                22
36
#define EF_REG17                23
37
#define EF_REG18                24
38
#define EF_REG19                25
39
#define EF_REG20                26
40
#define EF_REG21                27
41
#define EF_REG22                28
42
#define EF_REG23                29
43
#define EF_REG24                30
44
#define EF_REG25                31
45
/*
46
 * k0/k1 unsaved
47
 */
48
#define EF_REG28                34
49
#define EF_REG29                35
50
#define EF_REG30                36
51
#define EF_REG31                37
52
 
53
/*
54
 * Saved special registers
55
 */
56
#define EF_LO                   38
57
#define EF_HI                   39
58
 
59
#define EF_CP0_EPC              40
60
#define EF_CP0_BADVADDR         41
61
#define EF_CP0_STATUS           42
62
#define EF_CP0_CAUSE            43
63
 
64
#define EF_SIZE                 180     /* size in bytes */
65
 
66
#endif /* __ASM_MIPS_REG_H */

powered by: WebSVN 2.1.0

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