Changeset 2e2d654 in mainline for arch/ppc32/src/asm.S


Ignore:
Timestamp:
2006-05-16T15:07:44Z (19 years ago)
Author:
Martin Decky <martin@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
12f73fe
Parents:
1f385a68
Message:

fix exception context store and restore to respect ppc32 ABI

File:
1 edited

Legend:

Unmodified
Added
Removed
  • arch/ppc32/src/asm.S

    r1f385a68 r2e2d654  
    7979        mtmsr r31
    8080       
    81         lwz r0, 0(sp)
    82         lwz r2, 4(sp)
    83         lwz r3, 8(sp)
    84         lwz r4, 12(sp)
    85         lwz r5, 16(sp)
    86         lwz r6, 20(sp)
    87         lwz r7, 24(sp)
    88         lwz r8, 28(sp)
    89         lwz r9, 32(sp)
    90         lwz r10, 36(sp)
    91         lwz r11, 40(sp)
    92         lwz r13, 44(sp)
    93         lwz r14, 48(sp)
    94         lwz r15, 52(sp)
    95         lwz r16, 56(sp)
    96         lwz r17, 60(sp)
    97         lwz r18, 64(sp)
    98         lwz r19, 68(sp)
    99         lwz r20, 72(sp)
    100         lwz r21, 76(sp)
    101         lwz r22, 80(sp)
    102         lwz r23, 84(sp)
    103         lwz r24, 88(sp)
    104         lwz r25, 92(sp)
    105         lwz r26, 96(sp)
    106         lwz r27, 100(sp)
    107         lwz r28, 104(sp)
    108         lwz r29, 108(sp)
    109         lwz r30, 112(sp)
    110         lwz r31, 116(sp)
    111        
    112         lwz r12, 120(sp)
     81        lwz r0, 8(sp)
     82        lwz r2, 12(sp)
     83        lwz r3, 16(sp)
     84        lwz r4, 20(sp)
     85        lwz r5, 24(sp)
     86        lwz r6, 28(sp)
     87        lwz r7, 32(sp)
     88        lwz r8, 36(sp)
     89        lwz r9, 40(sp)
     90        lwz r10, 44(sp)
     91        lwz r11, 48(sp)
     92        lwz r13, 52(sp)
     93        lwz r14, 56(sp)
     94        lwz r15, 60(sp)
     95        lwz r16, 64(sp)
     96        lwz r17, 68(sp)
     97        lwz r18, 72(sp)
     98        lwz r19, 76(sp)
     99        lwz r20, 80(sp)
     100        lwz r21, 84(sp)
     101        lwz r22, 88(sp)
     102        lwz r23, 92(sp)
     103        lwz r24, 96(sp)
     104        lwz r25, 100(sp)
     105        lwz r26, 104(sp)
     106        lwz r27, 108(sp)
     107        lwz r28, 112(sp)
     108        lwz r29, 116(sp)
     109        lwz r30, 120(sp)
     110        lwz r31, 124(sp)
     111       
     112        lwz r12, 128(sp)
    113113        mtcr r12
    114114       
    115         lwz r12, 124(sp)
     115        lwz r12, 132(sp)
    116116        mtsrr0 r12
    117117       
    118         lwz r12, 128(sp)
     118        lwz r12, 136(sp)
    119119        mtsrr1 r12
    120120       
    121         lwz r12, 132(sp)
     121        lwz r12, 140(sp)
    122122        mtlr r12
    123123       
    124         lwz r12, 136(sp)
     124        lwz r12, 144(sp)
    125125        mtctr r12
    126126       
    127         lwz r12, 140(sp)
     127        lwz r12, 148(sp)
    128128        mtxer r12
    129129       
    130         lwz r12, 144(sp)
    131         lwz sp, 148(sp)
     130        lwz r12, 152(sp)
     131        lwz sp, 156(sp)
    132132       
    133133        rfi
     
    141141        mtmsr r31
    142142       
    143         lwz r0, 0(sp)
    144         lwz r2, 4(sp)
    145         lwz r4, 12(sp)
    146         lwz r5, 16(sp)
    147         lwz r6, 20(sp)
    148         lwz r7, 24(sp)
    149         lwz r8, 28(sp)
    150         lwz r9, 32(sp)
    151         lwz r10, 36(sp)
    152         lwz r11, 40(sp)
    153         lwz r13, 44(sp)
    154         lwz r14, 48(sp)
    155         lwz r15, 52(sp)
    156         lwz r16, 56(sp)
    157         lwz r17, 60(sp)
    158         lwz r18, 64(sp)
    159         lwz r19, 68(sp)
    160         lwz r20, 72(sp)
    161         lwz r21, 76(sp)
    162         lwz r22, 80(sp)
    163         lwz r23, 84(sp)
    164         lwz r24, 88(sp)
    165         lwz r25, 92(sp)
    166         lwz r26, 96(sp)
    167         lwz r27, 100(sp)
    168         lwz r28, 104(sp)
    169         lwz r29, 108(sp)
    170         lwz r30, 112(sp)
    171         lwz r31, 116(sp)
    172        
    173         lwz r12, 120(sp)
     143        lwz r0, 8(sp)
     144        lwz r2, 12(sp)
     145        lwz r4, 20(sp)
     146        lwz r5, 24(sp)
     147        lwz r6, 28(sp)
     148        lwz r7, 32(sp)
     149        lwz r8, 36(sp)
     150        lwz r9, 40(sp)
     151        lwz r10, 44(sp)
     152        lwz r11, 48(sp)
     153        lwz r13, 52(sp)
     154        lwz r14, 56(sp)
     155        lwz r15, 60(sp)
     156        lwz r16, 64(sp)
     157        lwz r17, 68(sp)
     158        lwz r18, 72(sp)
     159        lwz r19, 76(sp)
     160        lwz r20, 80(sp)
     161        lwz r21, 84(sp)
     162        lwz r22, 88(sp)
     163        lwz r23, 92(sp)
     164        lwz r24, 96(sp)
     165        lwz r25, 100(sp)
     166        lwz r26, 104(sp)
     167        lwz r27, 108(sp)
     168        lwz r28, 112(sp)
     169        lwz r29, 116(sp)
     170        lwz r30, 120(sp)
     171        lwz r31, 124(sp)
     172       
     173        lwz r12, 128(sp)
    174174        mtcr r12
    175175       
    176         lwz r12, 124(sp)
     176        lwz r12, 132(sp)
    177177        mtsrr0 r12
    178178       
    179         lwz r12, 128(sp)
     179        lwz r12, 136(sp)
    180180        mtsrr1 r12
    181181       
    182         lwz r12, 132(sp)
     182        lwz r12, 140(sp)
    183183        mtlr r12
    184184       
    185         lwz r12, 136(sp)
     185        lwz r12, 144(sp)
    186186        mtctr r12
    187187       
    188         lwz r12, 140(sp)
     188        lwz r12, 148(sp)
    189189        mtxer r12
    190190       
    191         lwz r12, 144(sp)
    192         lwz sp, 148(sp)
     191        lwz r12, 152(sp)
     192        lwz sp, 156(sp)
    193193
    194194        rfi
Note: See TracChangeset for help on using the changeset viewer.