xref: /rk3399_rockchip-uboot/include/ppc_defs.h (revision 40c855574cff21a97c01d8f8d2ee2b8436eebce2)
1*40c85557Swdenk /*
2*40c85557Swdenk  * (C) Copyright 2000
3*40c85557Swdenk  * Wolfgang Denk, DENX Software Engineering, wd@denx.de.
4*40c85557Swdenk  *
5*40c85557Swdenk  * See file CREDITS for list of people who contributed to this
6*40c85557Swdenk  * project.
7*40c85557Swdenk  *
8*40c85557Swdenk  * This program is free software; you can redistribute it and/or
9*40c85557Swdenk  * modify it under the terms of the GNU General Public License as
10*40c85557Swdenk  * published by the Free Software Foundation; either version 2 of
11*40c85557Swdenk  * the License, or (at your option) any later version.
12*40c85557Swdenk  *
13*40c85557Swdenk  * This program is distributed in the hope that it will be useful,
14*40c85557Swdenk  * but WITHOUT ANY WARRANTY; without even the implied warranty of
15*40c85557Swdenk  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16*40c85557Swdenk  * GNU General Public License for more details.
17*40c85557Swdenk  *
18*40c85557Swdenk  * You should have received a copy of the GNU General Public License
19*40c85557Swdenk  * along with this program; if not, write to the Free Software
20*40c85557Swdenk  * Foundation, Inc., 59 Temple Place, Suite 330, Boston,
21*40c85557Swdenk  * MA 02111-1307 USA
22*40c85557Swdenk  */
23*40c85557Swdenk 
24*40c85557Swdenk /*
25*40c85557Swdenk  * WARNING! This file is automatically generated - DO NOT EDIT!
26*40c85557Swdenk  */
27*40c85557Swdenk #define	KERNELBASE	-1073741824
28*40c85557Swdenk #define	STATE	0
29*40c85557Swdenk #define	NEXT_TASK	64
30*40c85557Swdenk #define	COUNTER	52
31*40c85557Swdenk #define	PROCESSOR	916
32*40c85557Swdenk #define	SIGPENDING	8
33*40c85557Swdenk #define	TSS	576
34*40c85557Swdenk #define	MM	880
35*40c85557Swdenk #define	TASK_STRUCT_SIZE	928
36*40c85557Swdenk #define	KSP	0
37*40c85557Swdenk #define	PG_TABLES	4
38*40c85557Swdenk #define	PGD	8
39*40c85557Swdenk #define	LAST_SYSCALL	20
40*40c85557Swdenk #define	PT_REGS	12
41*40c85557Swdenk #define	PF_TRACESYS	32
42*40c85557Swdenk #define	TASK_FLAGS	4
43*40c85557Swdenk #define	TSS_FPR0	24
44*40c85557Swdenk #define	TSS_FPSCR	284
45*40c85557Swdenk #define	TSS_SMP_FORK_RET	288
46*40c85557Swdenk #define	TASK_UNION_SIZE	8192
47*40c85557Swdenk #define	STACK_FRAME_OVERHEAD	16
48*40c85557Swdenk #define	INT_FRAME_SIZE	192
49*40c85557Swdenk #define	GPR0	16
50*40c85557Swdenk #define	GPR1	20
51*40c85557Swdenk #define	GPR2	24
52*40c85557Swdenk #define	GPR3	28
53*40c85557Swdenk #define	GPR4	32
54*40c85557Swdenk #define	GPR5	36
55*40c85557Swdenk #define	GPR6	40
56*40c85557Swdenk #define	GPR7	44
57*40c85557Swdenk #define	GPR8	48
58*40c85557Swdenk #define	GPR9	52
59*40c85557Swdenk #define	GPR10	56
60*40c85557Swdenk #define	GPR11	60
61*40c85557Swdenk #define	GPR12	64
62*40c85557Swdenk #define	GPR13	68
63*40c85557Swdenk #define	GPR14	72
64*40c85557Swdenk #define	GPR15	76
65*40c85557Swdenk #define	GPR16	80
66*40c85557Swdenk #define	GPR17	84
67*40c85557Swdenk #define	GPR18	88
68*40c85557Swdenk #define	GPR19	92
69*40c85557Swdenk #define	GPR20	96
70*40c85557Swdenk #define	GPR21	100
71*40c85557Swdenk #define	GPR22	104
72*40c85557Swdenk #define	GPR23	108
73*40c85557Swdenk #define	GPR24	112
74*40c85557Swdenk #define	GPR25	116
75*40c85557Swdenk #define	GPR26	120
76*40c85557Swdenk #define	GPR27	124
77*40c85557Swdenk #define	GPR28	128
78*40c85557Swdenk #define	GPR29	132
79*40c85557Swdenk #define	GPR30	136
80*40c85557Swdenk #define	GPR31	140
81*40c85557Swdenk #define	_NIP	144
82*40c85557Swdenk #define	_MSR	148
83*40c85557Swdenk #define	_CTR	156
84*40c85557Swdenk #define	_LINK	160
85*40c85557Swdenk #define	_CCR	168
86*40c85557Swdenk #define	_XER	164
87*40c85557Swdenk #define	_DAR	180
88*40c85557Swdenk #define	_DSISR	184
89*40c85557Swdenk #define	ORIG_GPR3	152
90*40c85557Swdenk #define	RESULT	188
91*40c85557Swdenk #define	TRAP	176
92