Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/arch/ppc32/include/asm/regname.h

    ra11099f r0867321  
    2727 */
    2828
    29 /** @addtogroup ppc32
     29/** @addtogroup ppc32   
    3030 * @{
    3131 */
     
    3737
    3838/* Condition Register Bit Fields */
    39 #define cr0  0
    40 #define cr1  1
    41 #define cr2  2
    42 #define cr3  3
    43 #define cr4  4
    44 #define cr5  5
    45 #define cr6  6
    46 #define cr7  7
     39#define cr0     0
     40#define cr1     1
     41#define cr2     2
     42#define cr3     3
     43#define cr4     4
     44#define cr5     5
     45#define cr6     6
     46#define cr7     7
    4747
    4848/* General Purpose Registers (GPRs) */
    49 #define r0   0
    50 #define r1   1
    51 #define r2   2
    52 #define r3   3
    53 #define r4   4
    54 #define r5   5
    55 #define r6   6
    56 #define r7   7
    57 #define r8   8
    58 #define r9   9
    59 #define r10  10
    60 #define r11  11
    61 #define r12  12
    62 #define r13  13
    63 #define r14  14
    64 #define r15  15
    65 #define r16  16
    66 #define r17  17
    67 #define r18  18
    68 #define r19  19
    69 #define r20  20
    70 #define r21  21
    71 #define r22  22
    72 #define r23  23
    73 #define r24  24
    74 #define r25  25
    75 #define r26  26
    76 #define r27  27
    77 #define r28  28
    78 #define r29  29
    79 #define r30  30
    80 #define r31  31
     49#define r0      0
     50#define r1      1
     51#define r2      2
     52#define r3      3
     53#define r4      4
     54#define r5      5
     55#define r6      6
     56#define r7      7
     57#define r8      8
     58#define r9      9
     59#define r10     10
     60#define r11     11
     61#define r12     12
     62#define r13     13
     63#define r14     14
     64#define r15     15
     65#define r16     16
     66#define r17     17
     67#define r18     18
     68#define r19     19
     69#define r20     20
     70#define r21     21
     71#define r22     22
     72#define r23     23
     73#define r24     24
     74#define r25     25
     75#define r26     26
     76#define r27     27
     77#define r28     28
     78#define r29     29
     79#define r30     30
     80#define r31     31
    8181
    8282/* GPR Aliases */
    83 #define sp  1
     83#define sp      1
    8484
    8585/* Floating Point Registers (FPRs) */
    86 #define fr0   0
    87 #define fr1   1
    88 #define fr2   2
    89 #define fr3   3
    90 #define fr4   4
    91 #define fr5   5
    92 #define fr6   6
    93 #define fr7   7
    94 #define fr8   8
    95 #define fr9   9
    96 #define fr10  10
    97 #define fr11  11
    98 #define fr12  12
    99 #define fr13  13
    100 #define fr14  14
    101 #define fr15  15
    102 #define fr16  16
    103 #define fr17  17
    104 #define fr18  18
    105 #define fr19  19
    106 #define fr20  20
    107 #define fr21  21
    108 #define fr22  22
    109 #define fr23  23
    110 #define fr24  24
    111 #define fr25  25
    112 #define fr26  26
    113 #define fr27  27
    114 #define fr28  28
    115 #define fr29  29
    116 #define fr30  30
    117 #define fr31  31
    118 
    119 #define vr0   0
    120 #define vr1   1
    121 #define vr2   2
    122 #define vr3   3
    123 #define vr4   4
    124 #define vr5   5
    125 #define vr6   6
    126 #define vr7   7
    127 #define vr8   8
    128 #define vr9   9
    129 #define vr10  10
    130 #define vr11  11
    131 #define vr12  12
    132 #define vr13  13
    133 #define vr14  14
    134 #define vr15  15
    135 #define vr16  16
    136 #define vr17  17
    137 #define vr18  18
    138 #define vr19  19
    139 #define vr20  20
    140 #define vr21  21
    141 #define vr22  22
    142 #define vr23  23
    143 #define vr24  24
    144 #define vr25  25
    145 #define vr26  26
    146 #define vr27  27
    147 #define vr28  28
    148 #define vr29  29
    149 #define vr30  30
    150 #define vr31  31
    151 
    152 #define evr0   0
    153 #define evr1   1
    154 #define evr2   2
    155 #define evr3   3
    156 #define evr4   4
    157 #define evr5   5
    158 #define evr6   6
    159 #define evr7   7
    160 #define evr8   8
    161 #define evr9   9
    162 #define evr10  10
    163 #define evr11  11
    164 #define evr12  12
    165 #define evr13  13
    166 #define evr14  14
    167 #define evr15  15
    168 #define evr16  16
    169 #define evr17  17
    170 #define evr18  18
    171 #define evr19  19
    172 #define evr20  20
    173 #define evr21  21
    174 #define evr22  22
    175 #define evr23  23
    176 #define evr24  24
    177 #define evr25  25
    178 #define evr26  26
    179 #define evr27  27
    180 #define evr28  28
    181 #define evr29  29
    182 #define evr30  30
    183 #define evr31  31
     86#define fr0             0
     87#define fr1             1
     88#define fr2             2
     89#define fr3             3
     90#define fr4             4
     91#define fr5             5
     92#define fr6             6
     93#define fr7             7
     94#define fr8             8
     95#define fr9             9
     96#define fr10    10
     97#define fr11    11
     98#define fr12    12
     99#define fr13    13
     100#define fr14    14
     101#define fr15    15
     102#define fr16    16
     103#define fr17    17
     104#define fr18    18
     105#define fr19    19
     106#define fr20    20
     107#define fr21    21
     108#define fr22    22
     109#define fr23    23
     110#define fr24    24
     111#define fr25    25
     112#define fr26    26
     113#define fr27    27
     114#define fr28    28
     115#define fr29    29
     116#define fr30    30
     117#define fr31    31
     118
     119#define vr0             0
     120#define vr1             1
     121#define vr2             2
     122#define vr3             3
     123#define vr4             4
     124#define vr5             5
     125#define vr6             6
     126#define vr7             7
     127#define vr8             8
     128#define vr9             9
     129#define vr10    10
     130#define vr11    11
     131#define vr12    12
     132#define vr13    13
     133#define vr14    14
     134#define vr15    15
     135#define vr16    16
     136#define vr17    17
     137#define vr18    18
     138#define vr19    19
     139#define vr20    20
     140#define vr21    21
     141#define vr22    22
     142#define vr23    23
     143#define vr24    24
     144#define vr25    25
     145#define vr26    26
     146#define vr27    27
     147#define vr28    28
     148#define vr29    29
     149#define vr30    30
     150#define vr31    31
     151
     152#define evr0    0
     153#define evr1    1
     154#define evr2    2
     155#define evr3    3
     156#define evr4    4
     157#define evr5    5
     158#define evr6    6
     159#define evr7    7
     160#define evr8    8
     161#define evr9    9
     162#define evr10   10
     163#define evr11   11
     164#define evr12   12
     165#define evr13   13
     166#define evr14   14
     167#define evr15   15
     168#define evr16   16
     169#define evr17   17
     170#define evr18   18
     171#define evr19   19
     172#define evr20   20
     173#define evr21   21
     174#define evr22   22
     175#define evr23   23
     176#define evr24   24
     177#define evr25   25
     178#define evr26   26
     179#define evr27   27
     180#define evr28   28
     181#define evr29   29
     182#define evr30   30
     183#define evr31   31
    184184
    185185/* Special Purpose Registers (SPRs) */
    186 #define xer      1
    187 #define lr       8
    188 #define ctr      9
    189 #define dec      22
    190 #define sdr1     25
    191 #define srr0     26
    192 #define srr1     27
    193 #define sprg0    272
    194 #define sprg1    273
    195 #define sprg2    274
    196 #define sprg3    275
    197 #define prv      287
    198 #define ibat0u   528
    199 #define ibat0l   529
    200 #define ibat1u   530
    201 #define ibat1l   531
    202 #define ibat2u   532
    203 #define ibat2l   533
    204 #define ibat3u   534
    205 #define ibat3l   535
    206 #define dbat0u   536
    207 #define dbat0l   537
    208 #define dbat1u   538
    209 #define dbat1l   539
    210 #define dbat2u   540
    211 #define dbat2l   541
    212 #define dbat3u   542
    213 #define dbat3l   543
    214 #define tlbmiss  980
    215 #define ptehi    981
    216 #define ptelo    982
    217 #define hid0     1008
     186#define xer             1
     187#define lr              8
     188#define ctr             9
     189#define dec             22
     190#define sdr1    25
     191#define srr0    26
     192#define srr1    27
     193#define sprg0   272
     194#define sprg1   273
     195#define sprg2   274
     196#define sprg3   275
     197#define prv             287
     198#define ibat0u  528
     199#define ibat0l  529
     200#define ibat1u  530
     201#define ibat1l  531
     202#define ibat2u  532
     203#define ibat2l  533
     204#define ibat3u  534
     205#define ibat3l  535
     206#define dbat0u  536
     207#define dbat0l  537
     208#define dbat1u  538
     209#define dbat1l  539
     210#define dbat2u  540
     211#define dbat2l  541
     212#define dbat3u  542
     213#define dbat3l  543
     214#define tlbmiss 980
     215#define ptehi   981
     216#define ptelo   982
     217#define hid0    1008
    218218
    219219/* MSR bits */
    220 #define msr_dr  (1 << 4)
    221 #define msr_ir  (1 << 5)
    222 #define msr_pr  (1 << 14)
    223 #define msr_ee  (1 << 15)
     220#define msr_dr  (1 << 4)
     221#define msr_ir  (1 << 5)
     222#define msr_pr  (1 << 14)
     223#define msr_ee  (1 << 15)
    224224
    225225/* HID0 bits */
    226 #define hid0_sten  (1 << 24)
    227 #define hid0_ice   (1 << 15)
    228 #define hid0_dce   (1 << 14)
    229 #define hid0_icfi  (1 << 11)
    230 #define hid0_dci   (1 << 10)
     226#define hid0_sten       (1 << 24)
     227#define hid0_ice        (1 << 15)
     228#define hid0_dce        (1 << 14)
     229#define hid0_icfi       (1 << 11)
     230#define hid0_dci        (1 << 10)
    231231
    232232#endif
Note: See TracChangeset for help on using the changeset viewer.