Changeset 7de0960 in rtems


Ignore:
Timestamp:
10/08/97 18:19:43 (26 years ago)
Author:
Joel Sherrill <joel.sherrill@…>
Branches:
4.10, 4.11, 4.8, 4.9, 5, master
Children:
89f5f5a1
Parents:
6fd3979
Message:

Update from Eric Norum:

Change label names so they can be seen from the debugger.
Provide a start symbol -- gets rid of a loader warning message.

Location:
c/src/lib/libbsp/m68k/gen68360
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • c/src/lib/libbsp/m68k/gen68360/start/start360.s

    r6fd3979 r7de0960  
    1010 *  Copyright assigned to U.S. Government, 1994.
    1111 *
    12  *  The license and distribution terms for this file may be
    13  *  found in the file LICENSE in this distribution or at
     12 *  The license and distribution terms for this file may in
     13 *  the file LICENSE in this distribution or at
    1414 *  http://www.OARcorp.com/rtems/license.html.
    1515 *
     
    3535        .long   SYM(m360)+1024          |   0: Initial SSP
    3636        .long   start                   |   1: Initial PC
    37         .long   uhoh                    |   2: Bus error
    38         .long   uhoh                    |   3: Address error
    39         .long   uhoh                    |   4: Illegal instruction
    40         .long   uhoh                    |   5: Zero division
    41         .long   uhoh                    |   6: CHK, CHK2 instruction
    42         .long   uhoh                    |   7: TRAPcc, TRAPV instructions
    43         .long   uhoh                    |   8: Privilege violation
    44         .long   uhoh                    |   9: Trace
    45         .long   uhoh                    |  10: Line 1010 emulator
    46         .long   uhoh                    |  11: Line 1111 emulator
    47         .long   uhoh                    |  12: Hardware breakpoint
    48         .long   uhoh                    |  13: Reserved for coprocessor violation
    49         .long   uhoh                    |  14: Format error
    50         .long   uhoh                    |  15: Uninitialized interrupt
    51         .long   uhoh                    |  16: Unassigned, reserved
    52         .long   uhoh                    |  17:
    53         .long   uhoh                    |  18:
    54         .long   uhoh                    |  19:
    55         .long   uhoh                    |  20:
    56         .long   uhoh                    |  21:
    57         .long   uhoh                    |  22:
    58         .long   uhoh                    |  23:
    59         .long   spurious_interrupt      |  24: Spurious interrupt
    60         .long   uhoh                    |  25: Level 1 interrupt autovector
    61         .long   uhoh                    |  26: Level 2 interrupt autovector
    62         .long   uhoh                    |  27: Level 3 interrupt autovector
    63         .long   uhoh                    |  28: Level 4 interrupt autovector
    64         .long   uhoh                    |  29: Level 5 interrupt autovector
    65         .long   uhoh                    |  30: Level 6 interrupt autovector
    66         .long   uhoh                    |  31: Level 7 interrupt autovector
    67         .long   uhoh                    |  32: Trap instruction (0-15)
    68         .long   uhoh                    |  33:
    69         .long   uhoh                    |  34:
    70         .long   uhoh                    |  35:
    71         .long   uhoh                    |  36:
    72         .long   uhoh                    |  37:
    73         .long   uhoh                    |  38:
    74         .long   uhoh                    |  39:
    75         .long   uhoh                    |  40:
    76         .long   uhoh                    |  41:
    77         .long   uhoh                    |  42:
    78         .long   uhoh                    |  43:
    79         .long   uhoh                    |  44:
    80         .long   uhoh                    |  45:
    81         .long   uhoh                    |  46:
    82         .long   uhoh                    |  47:
    83         .long   uhoh                    |  48: Reserved for coprocessor
    84         .long   uhoh                    |  49:
    85         .long   uhoh                    |  50:
    86         .long   uhoh                    |  51:
    87         .long   uhoh                    |  52:
    88         .long   uhoh                    |  53:
    89         .long   uhoh                    |  54:
    90         .long   uhoh                    |  55:
    91         .long   uhoh                    |  56:
    92         .long   uhoh                    |  57:
    93         .long   uhoh                    |  58:
    94         .long   uhoh                    |  59: Unassigned, reserved
    95         .long   uhoh                    |  60:
    96         .long   uhoh                    |  61:
    97         .long   uhoh                    |  62:
    98         .long   uhoh                    |  63:
    99         .long   uhoh                    |  64: User defined vectors (192)
    100         .long   uhoh                    |  65:
    101         .long   uhoh                    |  66:
    102         .long   uhoh                    |  67:
    103         .long   uhoh                    |  68:
    104         .long   uhoh                    |  69:
    105         .long   uhoh                    |  70:
    106         .long   uhoh                    |  71:
    107         .long   uhoh                    |  72:
    108         .long   uhoh                    |  73:
    109         .long   uhoh                    |  74:
    110         .long   uhoh                    |  75:
    111         .long   uhoh                    |  76:
    112         .long   uhoh                    |  77:
    113         .long   uhoh                    |  78:
    114         .long   uhoh                    |  79:
    115         .long   uhoh                    |  80:
    116         .long   uhoh                    |  81:
    117         .long   uhoh                    |  82:
    118         .long   uhoh                    |  83:
    119         .long   uhoh                    |  84:
    120         .long   uhoh                    |  85:
    121         .long   uhoh                    |  86:
    122         .long   uhoh                    |  87:
    123         .long   uhoh                    |  88:
    124         .long   uhoh                    |  89:
    125         .long   uhoh                    |  90:
    126         .long   uhoh                    |  91:
    127         .long   uhoh                    |  92:
    128         .long   uhoh                    |  93:
    129         .long   uhoh                    |  94:
    130         .long   uhoh                    |  95:
    131         .long   uhoh                    |  96:
    132         .long   uhoh                    |  97:
    133         .long   uhoh                    |  98:
    134         .long   uhoh                    |  99:
    135         .long   uhoh                    | 100:
    136         .long   uhoh                    | 101:
    137         .long   uhoh                    | 102:
    138         .long   uhoh                    | 103:
    139         .long   uhoh                    | 104:
    140         .long   uhoh                    | 105:
    141         .long   uhoh                    | 106:
    142         .long   uhoh                    | 107:
    143         .long   uhoh                    | 108:
    144         .long   uhoh                    | 109:
    145         .long   uhoh                    | 110:
    146         .long   uhoh                    | 111:
    147         .long   uhoh                    | 112:
    148         .long   uhoh                    | 113:
    149         .long   uhoh                    | 114:
    150         .long   uhoh                    | 115:
    151         .long   uhoh                    | 116:
    152         .long   uhoh                    | 117:
    153         .long   uhoh                    | 118:
    154         .long   uhoh                    | 119:
    155         .long   uhoh                    | 120:
    156         .long   uhoh                    | 121:
    157         .long   uhoh                    | 122:
    158         .long   uhoh                    | 123:
    159         .long   uhoh                    | 124:
    160         .long   uhoh                    | 125:
    161         .long   uhoh                    | 126:
    162         .long   uhoh                    | 127:
    163         .long   uhoh                    | 128:
    164         .long   uhoh                    | 129:
    165         .long   uhoh                    | 130:
    166         .long   uhoh                    | 131:
    167         .long   uhoh                    | 132:
    168         .long   uhoh                    | 133:
    169         .long   uhoh                    | 134:
    170         .long   uhoh                    | 135:
    171         .long   uhoh                    | 136:
    172         .long   uhoh                    | 137:
    173         .long   uhoh                    | 138:
    174         .long   uhoh                    | 139:
    175         .long   uhoh                    | 140:
    176         .long   uhoh                    | 141:
    177         .long   uhoh                    | 142:
    178         .long   uhoh                    | 143:
    179         .long   uhoh                    | 144:
    180         .long   uhoh                    | 145:
    181         .long   uhoh                    | 146:
    182         .long   uhoh                    | 147:
    183         .long   uhoh                    | 148:
    184         .long   uhoh                    | 149:
    185         .long   uhoh                    | 150:
    186         .long   uhoh                    | 151:
    187         .long   uhoh                    | 152:
    188         .long   uhoh                    | 153:
    189         .long   uhoh                    | 154:
    190         .long   uhoh                    | 155:
    191         .long   uhoh                    | 156:
    192         .long   uhoh                    | 157:
    193         .long   uhoh                    | 158:
    194         .long   uhoh                    | 159:
    195         .long   uhoh                    | 160:
    196         .long   uhoh                    | 161:
    197         .long   uhoh                    | 162:
    198         .long   uhoh                    | 163:
    199         .long   uhoh                    | 164:
    200         .long   uhoh                    | 165:
    201         .long   uhoh                    | 166:
    202         .long   uhoh                    | 167:
    203         .long   uhoh                    | 168:
    204         .long   uhoh                    | 169:
    205         .long   uhoh                    | 170:
    206         .long   uhoh                    | 171:
    207         .long   uhoh                    | 172:
    208         .long   uhoh                    | 173:
    209         .long   uhoh                    | 174:
    210         .long   uhoh                    | 175:
    211         .long   uhoh                    | 176:
    212         .long   uhoh                    | 177:
    213         .long   uhoh                    | 178:
    214         .long   uhoh                    | 179:
    215         .long   uhoh                    | 180:
    216         .long   uhoh                    | 181:
    217         .long   uhoh                    | 182:
    218         .long   uhoh                    | 183:
    219         .long   uhoh                    | 184:
    220         .long   uhoh                    | 185:
    221         .long   uhoh                    | 186:
    222         .long   uhoh                    | 187:
    223         .long   uhoh                    | 188:
    224         .long   uhoh                    | 189:
    225         .long   uhoh                    | 190:
    226         .long   uhoh                    | 191:
    227         .long   uhoh                    | 192:
    228         .long   uhoh                    | 193:
    229         .long   uhoh                    | 194:
    230         .long   uhoh                    | 195:
    231         .long   uhoh                    | 196:
    232         .long   uhoh                    | 197:
    233         .long   uhoh                    | 198:
    234         .long   uhoh                    | 199:
    235         .long   uhoh                    | 200:
    236         .long   uhoh                    | 201:
    237         .long   uhoh                    | 202:
    238         .long   uhoh                    | 203:
    239         .long   uhoh                    | 204:
    240         .long   uhoh                    | 205:
    241         .long   uhoh                    | 206:
    242         .long   uhoh                    | 207:
    243         .long   uhoh                    | 208:
    244         .long   uhoh                    | 209:
    245         .long   uhoh                    | 210:
    246         .long   uhoh                    | 211:
    247         .long   uhoh                    | 212:
    248         .long   uhoh                    | 213:
    249         .long   uhoh                    | 214:
    250         .long   uhoh                    | 215:
    251         .long   uhoh                    | 216:
    252         .long   uhoh                    | 217:
    253         .long   uhoh                    | 218:
    254         .long   uhoh                    | 219:
    255         .long   uhoh                    | 220:
    256         .long   uhoh                    | 221:
    257         .long   uhoh                    | 222:
    258         .long   uhoh                    | 223:
    259         .long   uhoh                    | 224:
    260         .long   uhoh                    | 225:
    261         .long   uhoh                    | 226:
    262         .long   uhoh                    | 227:
    263         .long   uhoh                    | 228:
    264         .long   uhoh                    | 229:
    265         .long   uhoh                    | 230:
    266         .long   uhoh                    | 231:
    267         .long   uhoh                    | 232:
    268         .long   uhoh                    | 233:
    269         .long   uhoh                    | 234:
    270         .long   uhoh                    | 235:
    271         .long   uhoh                    | 236:
    272         .long   uhoh                    | 237:
    273         .long   uhoh                    | 238:
    274         .long   uhoh                    | 239:
    275         .long   uhoh                    | 240:
    276         .long   uhoh                    | 241:
    277         .long   uhoh                    | 242:
    278         .long   uhoh                    | 243:
    279         .long   uhoh                    | 244:
    280         .long   uhoh                    | 245:
    281         .long   uhoh                    | 246:
    282         .long   uhoh                    | 247:
    283         .long   uhoh                    | 248:
    284         .long   uhoh                    | 249:
    285         .long   uhoh                    | 250:
    286         .long   uhoh                    | 251:
    287         .long   uhoh                    | 252:
    288         .long   uhoh                    | 253:
    289         .long   uhoh                    | 254:
    290         .long   uhoh                    | 255:
     37        .long   SYM(_uhoh)              |   2: Bus error
     38        .long   SYM(_uhoh)              |   3: Address error
     39        .long   SYM(_uhoh)              |   4: Illegal instruction
     40        .long   SYM(_uhoh)              |   5: Zero division
     41        .long   SYM(_uhoh)              |   6: CHK, CHK2 instruction
     42        .long   SYM(_uhoh)              |   7: TRAPcc, TRAPV instructions
     43        .long   SYM(_uhoh)              |   8: Privilege violation
     44        .long   SYM(_uhoh)              |   9: Trace
     45        .long   SYM(_uhoh)              |  10: Line 1010 emulator
     46        .long   SYM(_uhoh)              |  11: Line 1111 emulator
     47        .long   SYM(_uhoh)              |  12: Hardware breakpoint
     48        .long   SYM(_uhoh)              |  13: Reserved for coprocessor violation
     49        .long   SYM(_uhoh)              |  14: Format error
     50        .long   SYM(_uhoh)              |  15: Uninitialized interrupt
     51        .long   SYM(_uhoh)              |  16: Unassigned, reserved
     52        .long   SYM(_uhoh)              |  17:
     53        .long   SYM(_uhoh)              |  18:
     54        .long   SYM(_uhoh)              |  19:
     55        .long   SYM(_uhoh)              |  20:
     56        .long   SYM(_uhoh)              |  21:
     57        .long   SYM(_uhoh)              |  22:
     58        .long   SYM(_uhoh)              |  23:
     59        .long   SYM(_spuriousInterrupt) |  24: Spurious interrupt
     60        .long   SYM(_uhoh)              |  25: Level 1 interrupt autovector
     61        .long   SYM(_uhoh)              |  26: Level 2 interrupt autovector
     62        .long   SYM(_uhoh)              |  27: Level 3 interrupt autovector
     63        .long   SYM(_uhoh)              |  28: Level 4 interrupt autovector
     64        .long   SYM(_uhoh)              |  29: Level 5 interrupt autovector
     65        .long   SYM(_uhoh)              |  30: Level 6 interrupt autovector
     66        .long   SYM(_uhoh)              |  31: Level 7 interrupt autovector
     67        .long   SYM(_uhoh)              |  32: Trap instruction (0-15)
     68        .long   SYM(_uhoh)              |  33:
     69        .long   SYM(_uhoh)              |  34:
     70        .long   SYM(_uhoh)              |  35:
     71        .long   SYM(_uhoh)              |  36:
     72        .long   SYM(_uhoh)              |  37:
     73        .long   SYM(_uhoh)              |  38:
     74        .long   SYM(_uhoh)              |  39:
     75        .long   SYM(_uhoh)              |  40:
     76        .long   SYM(_uhoh)              |  41:
     77        .long   SYM(_uhoh)              |  42:
     78        .long   SYM(_uhoh)              |  43:
     79        .long   SYM(_uhoh)              |  44:
     80        .long   SYM(_uhoh)              |  45:
     81        .long   SYM(_uhoh)              |  46:
     82        .long   SYM(_uhoh)              |  47:
     83        .long   SYM(_uhoh)              |  48: Reserved for coprocessor
     84        .long   SYM(_uhoh)              |  49:
     85        .long   SYM(_uhoh)              |  50:
     86        .long   SYM(_uhoh)              |  51:
     87        .long   SYM(_uhoh)              |  52:
     88        .long   SYM(_uhoh)              |  53:
     89        .long   SYM(_uhoh)              |  54:
     90        .long   SYM(_uhoh)              |  55:
     91        .long   SYM(_uhoh)              |  56:
     92        .long   SYM(_uhoh)              |  57:
     93        .long   SYM(_uhoh)              |  58:
     94        .long   SYM(_uhoh)              |  59: Unassigned, reserved
     95        .long   SYM(_uhoh)              |  60:
     96        .long   SYM(_uhoh)              |  61:
     97        .long   SYM(_uhoh)              |  62:
     98        .long   SYM(_uhoh)              |  63:
     99        .long   SYM(_uhoh)              |  64: User defined vectors (192)
     100        .long   SYM(_uhoh)              |  65:
     101        .long   SYM(_uhoh)              |  66:
     102        .long   SYM(_uhoh)              |  67:
     103        .long   SYM(_uhoh)              |  68:
     104        .long   SYM(_uhoh)              |  69:
     105        .long   SYM(_uhoh)              |  70:
     106        .long   SYM(_uhoh)              |  71:
     107        .long   SYM(_uhoh)              |  72:
     108        .long   SYM(_uhoh)              |  73:
     109        .long   SYM(_uhoh)              |  74:
     110        .long   SYM(_uhoh)              |  75:
     111        .long   SYM(_uhoh)              |  76:
     112        .long   SYM(_uhoh)              |  77:
     113        .long   SYM(_uhoh)              |  78:
     114        .long   SYM(_uhoh)              |  79:
     115        .long   SYM(_uhoh)              |  80:
     116        .long   SYM(_uhoh)              |  81:
     117        .long   SYM(_uhoh)              |  82:
     118        .long   SYM(_uhoh)              |  83:
     119        .long   SYM(_uhoh)              |  84:
     120        .long   SYM(_uhoh)              |  85:
     121        .long   SYM(_uhoh)              |  86:
     122        .long   SYM(_uhoh)              |  87:
     123        .long   SYM(_uhoh)              |  88:
     124        .long   SYM(_uhoh)              |  89:
     125        .long   SYM(_uhoh)              |  90:
     126        .long   SYM(_uhoh)              |  91:
     127        .long   SYM(_uhoh)              |  92:
     128        .long   SYM(_uhoh)              |  93:
     129        .long   SYM(_uhoh)              |  94:
     130        .long   SYM(_uhoh)              |  95:
     131        .long   SYM(_uhoh)              |  96:
     132        .long   SYM(_uhoh)              |  97:
     133        .long   SYM(_uhoh)              |  98:
     134        .long   SYM(_uhoh)              |  99:
     135        .long   SYM(_uhoh)              | 100:
     136        .long   SYM(_uhoh)              | 101:
     137        .long   SYM(_uhoh)              | 102:
     138        .long   SYM(_uhoh)              | 103:
     139        .long   SYM(_uhoh)              | 104:
     140        .long   SYM(_uhoh)              | 105:
     141        .long   SYM(_uhoh)              | 106:
     142        .long   SYM(_uhoh)              | 107:
     143        .long   SYM(_uhoh)              | 108:
     144        .long   SYM(_uhoh)              | 109:
     145        .long   SYM(_uhoh)              | 110:
     146        .long   SYM(_uhoh)              | 111:
     147        .long   SYM(_uhoh)              | 112:
     148        .long   SYM(_uhoh)              | 113:
     149        .long   SYM(_uhoh)              | 114:
     150        .long   SYM(_uhoh)              | 115:
     151        .long   SYM(_uhoh)              | 116:
     152        .long   SYM(_uhoh)              | 117:
     153        .long   SYM(_uhoh)              | 118:
     154        .long   SYM(_uhoh)              | 119:
     155        .long   SYM(_uhoh)              | 120:
     156        .long   SYM(_uhoh)              | 121:
     157        .long   SYM(_uhoh)              | 122:
     158        .long   SYM(_uhoh)              | 123:
     159        .long   SYM(_uhoh)              | 124:
     160        .long   SYM(_uhoh)              | 125:
     161        .long   SYM(_uhoh)              | 126:
     162        .long   SYM(_uhoh)              | 127:
     163        .long   SYM(_uhoh)              | 128:
     164        .long   SYM(_uhoh)              | 129:
     165        .long   SYM(_uhoh)              | 130:
     166        .long   SYM(_uhoh)              | 131:
     167        .long   SYM(_uhoh)              | 132:
     168        .long   SYM(_uhoh)              | 133:
     169        .long   SYM(_uhoh)              | 134:
     170        .long   SYM(_uhoh)              | 135:
     171        .long   SYM(_uhoh)              | 136:
     172        .long   SYM(_uhoh)              | 137:
     173        .long   SYM(_uhoh)              | 138:
     174        .long   SYM(_uhoh)              | 139:
     175        .long   SYM(_uhoh)              | 140:
     176        .long   SYM(_uhoh)              | 141:
     177        .long   SYM(_uhoh)              | 142:
     178        .long   SYM(_uhoh)              | 143:
     179        .long   SYM(_uhoh)              | 144:
     180        .long   SYM(_uhoh)              | 145:
     181        .long   SYM(_uhoh)              | 146:
     182        .long   SYM(_uhoh)              | 147:
     183        .long   SYM(_uhoh)              | 148:
     184        .long   SYM(_uhoh)              | 149:
     185        .long   SYM(_uhoh)              | 150:
     186        .long   SYM(_uhoh)              | 151:
     187        .long   SYM(_uhoh)              | 152:
     188        .long   SYM(_uhoh)              | 153:
     189        .long   SYM(_uhoh)              | 154:
     190        .long   SYM(_uhoh)              | 155:
     191        .long   SYM(_uhoh)              | 156:
     192        .long   SYM(_uhoh)              | 157:
     193        .long   SYM(_uhoh)              | 158:
     194        .long   SYM(_uhoh)              | 159:
     195        .long   SYM(_uhoh)              | 160:
     196        .long   SYM(_uhoh)              | 161:
     197        .long   SYM(_uhoh)              | 162:
     198        .long   SYM(_uhoh)              | 163:
     199        .long   SYM(_uhoh)              | 164:
     200        .long   SYM(_uhoh)              | 165:
     201        .long   SYM(_uhoh)              | 166:
     202        .long   SYM(_uhoh)              | 167:
     203        .long   SYM(_uhoh)              | 168:
     204        .long   SYM(_uhoh)              | 169:
     205        .long   SYM(_uhoh)              | 170:
     206        .long   SYM(_uhoh)              | 171:
     207        .long   SYM(_uhoh)              | 172:
     208        .long   SYM(_uhoh)              | 173:
     209        .long   SYM(_uhoh)              | 174:
     210        .long   SYM(_uhoh)              | 175:
     211        .long   SYM(_uhoh)              | 176:
     212        .long   SYM(_uhoh)              | 177:
     213        .long   SYM(_uhoh)              | 178:
     214        .long   SYM(_uhoh)              | 179:
     215        .long   SYM(_uhoh)              | 180:
     216        .long   SYM(_uhoh)              | 181:
     217        .long   SYM(_uhoh)              | 182:
     218        .long   SYM(_uhoh)              | 183:
     219        .long   SYM(_uhoh)              | 184:
     220        .long   SYM(_uhoh)              | 185:
     221        .long   SYM(_uhoh)              | 186:
     222        .long   SYM(_uhoh)              | 187:
     223        .long   SYM(_uhoh)              | 188:
     224        .long   SYM(_uhoh)              | 189:
     225        .long   SYM(_uhoh)              | 190:
     226        .long   SYM(_uhoh)              | 191:
     227        .long   SYM(_uhoh)              | 192:
     228        .long   SYM(_uhoh)              | 193:
     229        .long   SYM(_uhoh)              | 194:
     230        .long   SYM(_uhoh)              | 195:
     231        .long   SYM(_uhoh)              | 196:
     232        .long   SYM(_uhoh)              | 197:
     233        .long   SYM(_uhoh)              | 198:
     234        .long   SYM(_uhoh)              | 199:
     235        .long   SYM(_uhoh)              | 200:
     236        .long   SYM(_uhoh)              | 201:
     237        .long   SYM(_uhoh)              | 202:
     238        .long   SYM(_uhoh)              | 203:
     239        .long   SYM(_uhoh)              | 204:
     240        .long   SYM(_uhoh)              | 205:
     241        .long   SYM(_uhoh)              | 206:
     242        .long   SYM(_uhoh)              | 207:
     243        .long   SYM(_uhoh)              | 208:
     244        .long   SYM(_uhoh)              | 209:
     245        .long   SYM(_uhoh)              | 210:
     246        .long   SYM(_uhoh)              | 211:
     247        .long   SYM(_uhoh)              | 212:
     248        .long   SYM(_uhoh)              | 213:
     249        .long   SYM(_uhoh)              | 214:
     250        .long   SYM(_uhoh)              | 215:
     251        .long   SYM(_uhoh)              | 216:
     252        .long   SYM(_uhoh)              | 217:
     253        .long   SYM(_uhoh)              | 218:
     254        .long   SYM(_uhoh)              | 219:
     255        .long   SYM(_uhoh)              | 220:
     256        .long   SYM(_uhoh)              | 221:
     257        .long   SYM(_uhoh)              | 222:
     258        .long   SYM(_uhoh)              | 223:
     259        .long   SYM(_uhoh)              | 224:
     260        .long   SYM(_uhoh)              | 225:
     261        .long   SYM(_uhoh)              | 226:
     262        .long   SYM(_uhoh)              | 227:
     263        .long   SYM(_uhoh)              | 228:
     264        .long   SYM(_uhoh)              | 229:
     265        .long   SYM(_uhoh)              | 230:
     266        .long   SYM(_uhoh)              | 231:
     267        .long   SYM(_uhoh)              | 232:
     268        .long   SYM(_uhoh)              | 233:
     269        .long   SYM(_uhoh)              | 234:
     270        .long   SYM(_uhoh)              | 235:
     271        .long   SYM(_uhoh)              | 236:
     272        .long   SYM(_uhoh)              | 237:
     273        .long   SYM(_uhoh)              | 238:
     274        .long   SYM(_uhoh)              | 239:
     275        .long   SYM(_uhoh)              | 240:
     276        .long   SYM(_uhoh)              | 241:
     277        .long   SYM(_uhoh)              | 242:
     278        .long   SYM(_uhoh)              | 243:
     279        .long   SYM(_uhoh)              | 244:
     280        .long   SYM(_uhoh)              | 245:
     281        .long   SYM(_uhoh)              | 246:
     282        .long   SYM(_uhoh)              | 247:
     283        .long   SYM(_uhoh)              | 248:
     284        .long   SYM(_uhoh)              | 249:
     285        .long   SYM(_uhoh)              | 250:
     286        .long   SYM(_uhoh)              | 251:
     287        .long   SYM(_uhoh)              | 252:
     288        .long   SYM(_uhoh)              | 253:
     289        .long   SYM(_uhoh)              | 254:
     290        .long   SYM(_uhoh)              | 255:
    291291
    292292/*
     
    294294 * With an oscilloscope you can see AS* stop
    295295 */
    296 uhoh:   nop                             | Leave spot for breakpoint
     296        PUBLIC (_uhoh)
     297SYM(_uhoh):     nop                             | Leave spot for breakpoint
    297298        stop    #0x2700                 | Stop with interrupts disabled
    298         bra.s   uhoh                    | Stuck forever
     299        bra.s   SYM(_uhoh)                      | Stuck forever
    299300
    300301/*
    301302 * Log, but otherwise ignore, spurious interrupts
    302303 */
    303 spurious_interrupt:
     304        PUBLIC (_spuriousInterrupt)
     305SYM(_spuriousInterrupt):
    304306        addql   #1,SYM(_M68kSpuriousInterruptCount)
    305307        rte
     
    321323 * Initial PC
    322324 */
    323 start: 
     325.globl start
     326start:
    324327        /*
    325328         * Step 2: Stay in Supervisor Mode
     
    354357        moveb   d0,a0@                  | Set the memory location
    355358        cmpb    a0@,d0                  | Does it read back?
    356         bne     uhoh                    | If not, bad news!
     359        bne     SYM(_uhoh)                      | If not, bad news!
    357360        notb    d0                      | Flip bits
    358361        moveb   d0,a0@                  | Set the memory location
    359362        cmpb    a0@,d0                  | Does it read back?
    360         bne     uhoh                    | If not, bad news!
     363        bne     SYM(_uhoh)                      | If not, bad news!
    361364
    362365        /*
     
    401404        jsr     SYM(main)               | Call C main
    402405
    403                                         | Should this just force a reset?
    404 mainDone:       nop                     | Leave spot for breakpoint
     406        PUBLIC (_mainDone)
     407SYM(_mainDone):
     408        nop                             | Leave spot for breakpoint
    405409        movew   #1,a7                   | Force a double bus error
    406410        movel   d0,a7@-                 | This should cause a RESET
    407411        stop    #0x2700                 | Stop with interrupts disabled
    408         bra.s   mainDone                | Stuck forever
     412        bra.s   SYM(_mainDone)          | Stuck forever
    409413
    410414        .align 2
     
    428432
    429433END
     434
  • c/src/lib/libbsp/m68k/gen68360/start360/start360.s

    r6fd3979 r7de0960  
    1010 *  Copyright assigned to U.S. Government, 1994.
    1111 *
    12  *  The license and distribution terms for this file may be
    13  *  found in the file LICENSE in this distribution or at
     12 *  The license and distribution terms for this file may in
     13 *  the file LICENSE in this distribution or at
    1414 *  http://www.OARcorp.com/rtems/license.html.
    1515 *
     
    3535        .long   SYM(m360)+1024          |   0: Initial SSP
    3636        .long   start                   |   1: Initial PC
    37         .long   uhoh                    |   2: Bus error
    38         .long   uhoh                    |   3: Address error
    39         .long   uhoh                    |   4: Illegal instruction
    40         .long   uhoh                    |   5: Zero division
    41         .long   uhoh                    |   6: CHK, CHK2 instruction
    42         .long   uhoh                    |   7: TRAPcc, TRAPV instructions
    43         .long   uhoh                    |   8: Privilege violation
    44         .long   uhoh                    |   9: Trace
    45         .long   uhoh                    |  10: Line 1010 emulator
    46         .long   uhoh                    |  11: Line 1111 emulator
    47         .long   uhoh                    |  12: Hardware breakpoint
    48         .long   uhoh                    |  13: Reserved for coprocessor violation
    49         .long   uhoh                    |  14: Format error
    50         .long   uhoh                    |  15: Uninitialized interrupt
    51         .long   uhoh                    |  16: Unassigned, reserved
    52         .long   uhoh                    |  17:
    53         .long   uhoh                    |  18:
    54         .long   uhoh                    |  19:
    55         .long   uhoh                    |  20:
    56         .long   uhoh                    |  21:
    57         .long   uhoh                    |  22:
    58         .long   uhoh                    |  23:
    59         .long   spurious_interrupt      |  24: Spurious interrupt
    60         .long   uhoh                    |  25: Level 1 interrupt autovector
    61         .long   uhoh                    |  26: Level 2 interrupt autovector
    62         .long   uhoh                    |  27: Level 3 interrupt autovector
    63         .long   uhoh                    |  28: Level 4 interrupt autovector
    64         .long   uhoh                    |  29: Level 5 interrupt autovector
    65         .long   uhoh                    |  30: Level 6 interrupt autovector
    66         .long   uhoh                    |  31: Level 7 interrupt autovector
    67         .long   uhoh                    |  32: Trap instruction (0-15)
    68         .long   uhoh                    |  33:
    69         .long   uhoh                    |  34:
    70         .long   uhoh                    |  35:
    71         .long   uhoh                    |  36:
    72         .long   uhoh                    |  37:
    73         .long   uhoh                    |  38:
    74         .long   uhoh                    |  39:
    75         .long   uhoh                    |  40:
    76         .long   uhoh                    |  41:
    77         .long   uhoh                    |  42:
    78         .long   uhoh                    |  43:
    79         .long   uhoh                    |  44:
    80         .long   uhoh                    |  45:
    81         .long   uhoh                    |  46:
    82         .long   uhoh                    |  47:
    83         .long   uhoh                    |  48: Reserved for coprocessor
    84         .long   uhoh                    |  49:
    85         .long   uhoh                    |  50:
    86         .long   uhoh                    |  51:
    87         .long   uhoh                    |  52:
    88         .long   uhoh                    |  53:
    89         .long   uhoh                    |  54:
    90         .long   uhoh                    |  55:
    91         .long   uhoh                    |  56:
    92         .long   uhoh                    |  57:
    93         .long   uhoh                    |  58:
    94         .long   uhoh                    |  59: Unassigned, reserved
    95         .long   uhoh                    |  60:
    96         .long   uhoh                    |  61:
    97         .long   uhoh                    |  62:
    98         .long   uhoh                    |  63:
    99         .long   uhoh                    |  64: User defined vectors (192)
    100         .long   uhoh                    |  65:
    101         .long   uhoh                    |  66:
    102         .long   uhoh                    |  67:
    103         .long   uhoh                    |  68:
    104         .long   uhoh                    |  69:
    105         .long   uhoh                    |  70:
    106         .long   uhoh                    |  71:
    107         .long   uhoh                    |  72:
    108         .long   uhoh                    |  73:
    109         .long   uhoh                    |  74:
    110         .long   uhoh                    |  75:
    111         .long   uhoh                    |  76:
    112         .long   uhoh                    |  77:
    113         .long   uhoh                    |  78:
    114         .long   uhoh                    |  79:
    115         .long   uhoh                    |  80:
    116         .long   uhoh                    |  81:
    117         .long   uhoh                    |  82:
    118         .long   uhoh                    |  83:
    119         .long   uhoh                    |  84:
    120         .long   uhoh                    |  85:
    121         .long   uhoh                    |  86:
    122         .long   uhoh                    |  87:
    123         .long   uhoh                    |  88:
    124         .long   uhoh                    |  89:
    125         .long   uhoh                    |  90:
    126         .long   uhoh                    |  91:
    127         .long   uhoh                    |  92:
    128         .long   uhoh                    |  93:
    129         .long   uhoh                    |  94:
    130         .long   uhoh                    |  95:
    131         .long   uhoh                    |  96:
    132         .long   uhoh                    |  97:
    133         .long   uhoh                    |  98:
    134         .long   uhoh                    |  99:
    135         .long   uhoh                    | 100:
    136         .long   uhoh                    | 101:
    137         .long   uhoh                    | 102:
    138         .long   uhoh                    | 103:
    139         .long   uhoh                    | 104:
    140         .long   uhoh                    | 105:
    141         .long   uhoh                    | 106:
    142         .long   uhoh                    | 107:
    143         .long   uhoh                    | 108:
    144         .long   uhoh                    | 109:
    145         .long   uhoh                    | 110:
    146         .long   uhoh                    | 111:
    147         .long   uhoh                    | 112:
    148         .long   uhoh                    | 113:
    149         .long   uhoh                    | 114:
    150         .long   uhoh                    | 115:
    151         .long   uhoh                    | 116:
    152         .long   uhoh                    | 117:
    153         .long   uhoh                    | 118:
    154         .long   uhoh                    | 119:
    155         .long   uhoh                    | 120:
    156         .long   uhoh                    | 121:
    157         .long   uhoh                    | 122:
    158         .long   uhoh                    | 123:
    159         .long   uhoh                    | 124:
    160         .long   uhoh                    | 125:
    161         .long   uhoh                    | 126:
    162         .long   uhoh                    | 127:
    163         .long   uhoh                    | 128:
    164         .long   uhoh                    | 129:
    165         .long   uhoh                    | 130:
    166         .long   uhoh                    | 131:
    167         .long   uhoh                    | 132:
    168         .long   uhoh                    | 133:
    169         .long   uhoh                    | 134:
    170         .long   uhoh                    | 135:
    171         .long   uhoh                    | 136:
    172         .long   uhoh                    | 137:
    173         .long   uhoh                    | 138:
    174         .long   uhoh                    | 139:
    175         .long   uhoh                    | 140:
    176         .long   uhoh                    | 141:
    177         .long   uhoh                    | 142:
    178         .long   uhoh                    | 143:
    179         .long   uhoh                    | 144:
    180         .long   uhoh                    | 145:
    181         .long   uhoh                    | 146:
    182         .long   uhoh                    | 147:
    183         .long   uhoh                    | 148:
    184         .long   uhoh                    | 149:
    185         .long   uhoh                    | 150:
    186         .long   uhoh                    | 151:
    187         .long   uhoh                    | 152:
    188         .long   uhoh                    | 153:
    189         .long   uhoh                    | 154:
    190         .long   uhoh                    | 155:
    191         .long   uhoh                    | 156:
    192         .long   uhoh                    | 157:
    193         .long   uhoh                    | 158:
    194         .long   uhoh                    | 159:
    195         .long   uhoh                    | 160:
    196         .long   uhoh                    | 161:
    197         .long   uhoh                    | 162:
    198         .long   uhoh                    | 163:
    199         .long   uhoh                    | 164:
    200         .long   uhoh                    | 165:
    201         .long   uhoh                    | 166:
    202         .long   uhoh                    | 167:
    203         .long   uhoh                    | 168:
    204         .long   uhoh                    | 169:
    205         .long   uhoh                    | 170:
    206         .long   uhoh                    | 171:
    207         .long   uhoh                    | 172:
    208         .long   uhoh                    | 173:
    209         .long   uhoh                    | 174:
    210         .long   uhoh                    | 175:
    211         .long   uhoh                    | 176:
    212         .long   uhoh                    | 177:
    213         .long   uhoh                    | 178:
    214         .long   uhoh                    | 179:
    215         .long   uhoh                    | 180:
    216         .long   uhoh                    | 181:
    217         .long   uhoh                    | 182:
    218         .long   uhoh                    | 183:
    219         .long   uhoh                    | 184:
    220         .long   uhoh                    | 185:
    221         .long   uhoh                    | 186:
    222         .long   uhoh                    | 187:
    223         .long   uhoh                    | 188:
    224         .long   uhoh                    | 189:
    225         .long   uhoh                    | 190:
    226         .long   uhoh                    | 191:
    227         .long   uhoh                    | 192:
    228         .long   uhoh                    | 193:
    229         .long   uhoh                    | 194:
    230         .long   uhoh                    | 195:
    231         .long   uhoh                    | 196:
    232         .long   uhoh                    | 197:
    233         .long   uhoh                    | 198:
    234         .long   uhoh                    | 199:
    235         .long   uhoh                    | 200:
    236         .long   uhoh                    | 201:
    237         .long   uhoh                    | 202:
    238         .long   uhoh                    | 203:
    239         .long   uhoh                    | 204:
    240         .long   uhoh                    | 205:
    241         .long   uhoh                    | 206:
    242         .long   uhoh                    | 207:
    243         .long   uhoh                    | 208:
    244         .long   uhoh                    | 209:
    245         .long   uhoh                    | 210:
    246         .long   uhoh                    | 211:
    247         .long   uhoh                    | 212:
    248         .long   uhoh                    | 213:
    249         .long   uhoh                    | 214:
    250         .long   uhoh                    | 215:
    251         .long   uhoh                    | 216:
    252         .long   uhoh                    | 217:
    253         .long   uhoh                    | 218:
    254         .long   uhoh                    | 219:
    255         .long   uhoh                    | 220:
    256         .long   uhoh                    | 221:
    257         .long   uhoh                    | 222:
    258         .long   uhoh                    | 223:
    259         .long   uhoh                    | 224:
    260         .long   uhoh                    | 225:
    261         .long   uhoh                    | 226:
    262         .long   uhoh                    | 227:
    263         .long   uhoh                    | 228:
    264         .long   uhoh                    | 229:
    265         .long   uhoh                    | 230:
    266         .long   uhoh                    | 231:
    267         .long   uhoh                    | 232:
    268         .long   uhoh                    | 233:
    269         .long   uhoh                    | 234:
    270         .long   uhoh                    | 235:
    271         .long   uhoh                    | 236:
    272         .long   uhoh                    | 237:
    273         .long   uhoh                    | 238:
    274         .long   uhoh                    | 239:
    275         .long   uhoh                    | 240:
    276         .long   uhoh                    | 241:
    277         .long   uhoh                    | 242:
    278         .long   uhoh                    | 243:
    279         .long   uhoh                    | 244:
    280         .long   uhoh                    | 245:
    281         .long   uhoh                    | 246:
    282         .long   uhoh                    | 247:
    283         .long   uhoh                    | 248:
    284         .long   uhoh                    | 249:
    285         .long   uhoh                    | 250:
    286         .long   uhoh                    | 251:
    287         .long   uhoh                    | 252:
    288         .long   uhoh                    | 253:
    289         .long   uhoh                    | 254:
    290         .long   uhoh                    | 255:
     37        .long   SYM(_uhoh)              |   2: Bus error
     38        .long   SYM(_uhoh)              |   3: Address error
     39        .long   SYM(_uhoh)              |   4: Illegal instruction
     40        .long   SYM(_uhoh)              |   5: Zero division
     41        .long   SYM(_uhoh)              |   6: CHK, CHK2 instruction
     42        .long   SYM(_uhoh)              |   7: TRAPcc, TRAPV instructions
     43        .long   SYM(_uhoh)              |   8: Privilege violation
     44        .long   SYM(_uhoh)              |   9: Trace
     45        .long   SYM(_uhoh)              |  10: Line 1010 emulator
     46        .long   SYM(_uhoh)              |  11: Line 1111 emulator
     47        .long   SYM(_uhoh)              |  12: Hardware breakpoint
     48        .long   SYM(_uhoh)              |  13: Reserved for coprocessor violation
     49        .long   SYM(_uhoh)              |  14: Format error
     50        .long   SYM(_uhoh)              |  15: Uninitialized interrupt
     51        .long   SYM(_uhoh)              |  16: Unassigned, reserved
     52        .long   SYM(_uhoh)              |  17:
     53        .long   SYM(_uhoh)              |  18:
     54        .long   SYM(_uhoh)              |  19:
     55        .long   SYM(_uhoh)              |  20:
     56        .long   SYM(_uhoh)              |  21:
     57        .long   SYM(_uhoh)              |  22:
     58        .long   SYM(_uhoh)              |  23:
     59        .long   SYM(_spuriousInterrupt) |  24: Spurious interrupt
     60        .long   SYM(_uhoh)              |  25: Level 1 interrupt autovector
     61        .long   SYM(_uhoh)              |  26: Level 2 interrupt autovector
     62        .long   SYM(_uhoh)              |  27: Level 3 interrupt autovector
     63        .long   SYM(_uhoh)              |  28: Level 4 interrupt autovector
     64        .long   SYM(_uhoh)              |  29: Level 5 interrupt autovector
     65        .long   SYM(_uhoh)              |  30: Level 6 interrupt autovector
     66        .long   SYM(_uhoh)              |  31: Level 7 interrupt autovector
     67        .long   SYM(_uhoh)              |  32: Trap instruction (0-15)
     68        .long   SYM(_uhoh)              |  33:
     69        .long   SYM(_uhoh)              |  34:
     70        .long   SYM(_uhoh)              |  35:
     71        .long   SYM(_uhoh)              |  36:
     72        .long   SYM(_uhoh)              |  37:
     73        .long   SYM(_uhoh)              |  38:
     74        .long   SYM(_uhoh)              |  39:
     75        .long   SYM(_uhoh)              |  40:
     76        .long   SYM(_uhoh)              |  41:
     77        .long   SYM(_uhoh)              |  42:
     78        .long   SYM(_uhoh)              |  43:
     79        .long   SYM(_uhoh)              |  44:
     80        .long   SYM(_uhoh)              |  45:
     81        .long   SYM(_uhoh)              |  46:
     82        .long   SYM(_uhoh)              |  47:
     83        .long   SYM(_uhoh)              |  48: Reserved for coprocessor
     84        .long   SYM(_uhoh)              |  49:
     85        .long   SYM(_uhoh)              |  50:
     86        .long   SYM(_uhoh)              |  51:
     87        .long   SYM(_uhoh)              |  52:
     88        .long   SYM(_uhoh)              |  53:
     89        .long   SYM(_uhoh)              |  54:
     90        .long   SYM(_uhoh)              |  55:
     91        .long   SYM(_uhoh)              |  56:
     92        .long   SYM(_uhoh)              |  57:
     93        .long   SYM(_uhoh)              |  58:
     94        .long   SYM(_uhoh)              |  59: Unassigned, reserved
     95        .long   SYM(_uhoh)              |  60:
     96        .long   SYM(_uhoh)              |  61:
     97        .long   SYM(_uhoh)              |  62:
     98        .long   SYM(_uhoh)              |  63:
     99        .long   SYM(_uhoh)              |  64: User defined vectors (192)
     100        .long   SYM(_uhoh)              |  65:
     101        .long   SYM(_uhoh)              |  66:
     102        .long   SYM(_uhoh)              |  67:
     103        .long   SYM(_uhoh)              |  68:
     104        .long   SYM(_uhoh)              |  69:
     105        .long   SYM(_uhoh)              |  70:
     106        .long   SYM(_uhoh)              |  71:
     107        .long   SYM(_uhoh)              |  72:
     108        .long   SYM(_uhoh)              |  73:
     109        .long   SYM(_uhoh)              |  74:
     110        .long   SYM(_uhoh)              |  75:
     111        .long   SYM(_uhoh)              |  76:
     112        .long   SYM(_uhoh)              |  77:
     113        .long   SYM(_uhoh)              |  78:
     114        .long   SYM(_uhoh)              |  79:
     115        .long   SYM(_uhoh)              |  80:
     116        .long   SYM(_uhoh)              |  81:
     117        .long   SYM(_uhoh)              |  82:
     118        .long   SYM(_uhoh)              |  83:
     119        .long   SYM(_uhoh)              |  84:
     120        .long   SYM(_uhoh)              |  85:
     121        .long   SYM(_uhoh)              |  86:
     122        .long   SYM(_uhoh)              |  87:
     123        .long   SYM(_uhoh)              |  88:
     124        .long   SYM(_uhoh)              |  89:
     125        .long   SYM(_uhoh)              |  90:
     126        .long   SYM(_uhoh)              |  91:
     127        .long   SYM(_uhoh)              |  92:
     128        .long   SYM(_uhoh)              |  93:
     129        .long   SYM(_uhoh)              |  94:
     130        .long   SYM(_uhoh)              |  95:
     131        .long   SYM(_uhoh)              |  96:
     132        .long   SYM(_uhoh)              |  97:
     133        .long   SYM(_uhoh)              |  98:
     134        .long   SYM(_uhoh)              |  99:
     135        .long   SYM(_uhoh)              | 100:
     136        .long   SYM(_uhoh)              | 101:
     137        .long   SYM(_uhoh)              | 102:
     138        .long   SYM(_uhoh)              | 103:
     139        .long   SYM(_uhoh)              | 104:
     140        .long   SYM(_uhoh)              | 105:
     141        .long   SYM(_uhoh)              | 106:
     142        .long   SYM(_uhoh)              | 107:
     143        .long   SYM(_uhoh)              | 108:
     144        .long   SYM(_uhoh)              | 109:
     145        .long   SYM(_uhoh)              | 110:
     146        .long   SYM(_uhoh)              | 111:
     147        .long   SYM(_uhoh)              | 112:
     148        .long   SYM(_uhoh)              | 113:
     149        .long   SYM(_uhoh)              | 114:
     150        .long   SYM(_uhoh)              | 115:
     151        .long   SYM(_uhoh)              | 116:
     152        .long   SYM(_uhoh)              | 117:
     153        .long   SYM(_uhoh)              | 118:
     154        .long   SYM(_uhoh)              | 119:
     155        .long   SYM(_uhoh)              | 120:
     156        .long   SYM(_uhoh)              | 121:
     157        .long   SYM(_uhoh)              | 122:
     158        .long   SYM(_uhoh)              | 123:
     159        .long   SYM(_uhoh)              | 124:
     160        .long   SYM(_uhoh)              | 125:
     161        .long   SYM(_uhoh)              | 126:
     162        .long   SYM(_uhoh)              | 127:
     163        .long   SYM(_uhoh)              | 128:
     164        .long   SYM(_uhoh)              | 129:
     165        .long   SYM(_uhoh)              | 130:
     166        .long   SYM(_uhoh)              | 131:
     167        .long   SYM(_uhoh)              | 132:
     168        .long   SYM(_uhoh)              | 133:
     169        .long   SYM(_uhoh)              | 134:
     170        .long   SYM(_uhoh)              | 135:
     171        .long   SYM(_uhoh)              | 136:
     172        .long   SYM(_uhoh)              | 137:
     173        .long   SYM(_uhoh)              | 138:
     174        .long   SYM(_uhoh)              | 139:
     175        .long   SYM(_uhoh)              | 140:
     176        .long   SYM(_uhoh)              | 141:
     177        .long   SYM(_uhoh)              | 142:
     178        .long   SYM(_uhoh)              | 143:
     179        .long   SYM(_uhoh)              | 144:
     180        .long   SYM(_uhoh)              | 145:
     181        .long   SYM(_uhoh)              | 146:
     182        .long   SYM(_uhoh)              | 147:
     183        .long   SYM(_uhoh)              | 148:
     184        .long   SYM(_uhoh)              | 149:
     185        .long   SYM(_uhoh)              | 150:
     186        .long   SYM(_uhoh)              | 151:
     187        .long   SYM(_uhoh)              | 152:
     188        .long   SYM(_uhoh)              | 153:
     189        .long   SYM(_uhoh)              | 154:
     190        .long   SYM(_uhoh)              | 155:
     191        .long   SYM(_uhoh)              | 156:
     192        .long   SYM(_uhoh)              | 157:
     193        .long   SYM(_uhoh)              | 158:
     194        .long   SYM(_uhoh)              | 159:
     195        .long   SYM(_uhoh)              | 160:
     196        .long   SYM(_uhoh)              | 161:
     197        .long   SYM(_uhoh)              | 162:
     198        .long   SYM(_uhoh)              | 163:
     199        .long   SYM(_uhoh)              | 164:
     200        .long   SYM(_uhoh)              | 165:
     201        .long   SYM(_uhoh)              | 166:
     202        .long   SYM(_uhoh)              | 167:
     203        .long   SYM(_uhoh)              | 168:
     204        .long   SYM(_uhoh)              | 169:
     205        .long   SYM(_uhoh)              | 170:
     206        .long   SYM(_uhoh)              | 171:
     207        .long   SYM(_uhoh)              | 172:
     208        .long   SYM(_uhoh)              | 173:
     209        .long   SYM(_uhoh)              | 174:
     210        .long   SYM(_uhoh)              | 175:
     211        .long   SYM(_uhoh)              | 176:
     212        .long   SYM(_uhoh)              | 177:
     213        .long   SYM(_uhoh)              | 178:
     214        .long   SYM(_uhoh)              | 179:
     215        .long   SYM(_uhoh)              | 180:
     216        .long   SYM(_uhoh)              | 181:
     217        .long   SYM(_uhoh)              | 182:
     218        .long   SYM(_uhoh)              | 183:
     219        .long   SYM(_uhoh)              | 184:
     220        .long   SYM(_uhoh)              | 185:
     221        .long   SYM(_uhoh)              | 186:
     222        .long   SYM(_uhoh)              | 187:
     223        .long   SYM(_uhoh)              | 188:
     224        .long   SYM(_uhoh)              | 189:
     225        .long   SYM(_uhoh)              | 190:
     226        .long   SYM(_uhoh)              | 191:
     227        .long   SYM(_uhoh)              | 192:
     228        .long   SYM(_uhoh)              | 193:
     229        .long   SYM(_uhoh)              | 194:
     230        .long   SYM(_uhoh)              | 195:
     231        .long   SYM(_uhoh)              | 196:
     232        .long   SYM(_uhoh)              | 197:
     233        .long   SYM(_uhoh)              | 198:
     234        .long   SYM(_uhoh)              | 199:
     235        .long   SYM(_uhoh)              | 200:
     236        .long   SYM(_uhoh)              | 201:
     237        .long   SYM(_uhoh)              | 202:
     238        .long   SYM(_uhoh)              | 203:
     239        .long   SYM(_uhoh)              | 204:
     240        .long   SYM(_uhoh)              | 205:
     241        .long   SYM(_uhoh)              | 206:
     242        .long   SYM(_uhoh)              | 207:
     243        .long   SYM(_uhoh)              | 208:
     244        .long   SYM(_uhoh)              | 209:
     245        .long   SYM(_uhoh)              | 210:
     246        .long   SYM(_uhoh)              | 211:
     247        .long   SYM(_uhoh)              | 212:
     248        .long   SYM(_uhoh)              | 213:
     249        .long   SYM(_uhoh)              | 214:
     250        .long   SYM(_uhoh)              | 215:
     251        .long   SYM(_uhoh)              | 216:
     252        .long   SYM(_uhoh)              | 217:
     253        .long   SYM(_uhoh)              | 218:
     254        .long   SYM(_uhoh)              | 219:
     255        .long   SYM(_uhoh)              | 220:
     256        .long   SYM(_uhoh)              | 221:
     257        .long   SYM(_uhoh)              | 222:
     258        .long   SYM(_uhoh)              | 223:
     259        .long   SYM(_uhoh)              | 224:
     260        .long   SYM(_uhoh)              | 225:
     261        .long   SYM(_uhoh)              | 226:
     262        .long   SYM(_uhoh)              | 227:
     263        .long   SYM(_uhoh)              | 228:
     264        .long   SYM(_uhoh)              | 229:
     265        .long   SYM(_uhoh)              | 230:
     266        .long   SYM(_uhoh)              | 231:
     267        .long   SYM(_uhoh)              | 232:
     268        .long   SYM(_uhoh)              | 233:
     269        .long   SYM(_uhoh)              | 234:
     270        .long   SYM(_uhoh)              | 235:
     271        .long   SYM(_uhoh)              | 236:
     272        .long   SYM(_uhoh)              | 237:
     273        .long   SYM(_uhoh)              | 238:
     274        .long   SYM(_uhoh)              | 239:
     275        .long   SYM(_uhoh)              | 240:
     276        .long   SYM(_uhoh)              | 241:
     277        .long   SYM(_uhoh)              | 242:
     278        .long   SYM(_uhoh)              | 243:
     279        .long   SYM(_uhoh)              | 244:
     280        .long   SYM(_uhoh)              | 245:
     281        .long   SYM(_uhoh)              | 246:
     282        .long   SYM(_uhoh)              | 247:
     283        .long   SYM(_uhoh)              | 248:
     284        .long   SYM(_uhoh)              | 249:
     285        .long   SYM(_uhoh)              | 250:
     286        .long   SYM(_uhoh)              | 251:
     287        .long   SYM(_uhoh)              | 252:
     288        .long   SYM(_uhoh)              | 253:
     289        .long   SYM(_uhoh)              | 254:
     290        .long   SYM(_uhoh)              | 255:
    291291
    292292/*
     
    294294 * With an oscilloscope you can see AS* stop
    295295 */
    296 uhoh:   nop                             | Leave spot for breakpoint
     296        PUBLIC (_uhoh)
     297SYM(_uhoh):     nop                             | Leave spot for breakpoint
    297298        stop    #0x2700                 | Stop with interrupts disabled
    298         bra.s   uhoh                    | Stuck forever
     299        bra.s   SYM(_uhoh)                      | Stuck forever
    299300
    300301/*
    301302 * Log, but otherwise ignore, spurious interrupts
    302303 */
    303 spurious_interrupt:
     304        PUBLIC (_spuriousInterrupt)
     305SYM(_spuriousInterrupt):
    304306        addql   #1,SYM(_M68kSpuriousInterruptCount)
    305307        rte
     
    321323 * Initial PC
    322324 */
    323 start: 
     325.globl start
     326start:
    324327        /*
    325328         * Step 2: Stay in Supervisor Mode
     
    354357        moveb   d0,a0@                  | Set the memory location
    355358        cmpb    a0@,d0                  | Does it read back?
    356         bne     uhoh                    | If not, bad news!
     359        bne     SYM(_uhoh)                      | If not, bad news!
    357360        notb    d0                      | Flip bits
    358361        moveb   d0,a0@                  | Set the memory location
    359362        cmpb    a0@,d0                  | Does it read back?
    360         bne     uhoh                    | If not, bad news!
     363        bne     SYM(_uhoh)                      | If not, bad news!
    361364
    362365        /*
     
    401404        jsr     SYM(main)               | Call C main
    402405
    403                                         | Should this just force a reset?
    404 mainDone:       nop                     | Leave spot for breakpoint
     406        PUBLIC (_mainDone)
     407SYM(_mainDone):
     408        nop                             | Leave spot for breakpoint
    405409        movew   #1,a7                   | Force a double bus error
    406410        movel   d0,a7@-                 | This should cause a RESET
    407411        stop    #0x2700                 | Stop with interrupts disabled
    408         bra.s   mainDone                | Stuck forever
     412        bra.s   SYM(_mainDone)          | Stuck forever
    409413
    410414        .align 2
     
    428432
    429433END
     434
Note: See TracChangeset for help on using the changeset viewer.