Changeset 15d0046 in mainline for kernel/arch/ppc32/src/context.S


Ignore:
Timestamp:
2014-09-12T13:22:33Z (10 years ago)
Author:
Vojtech Horky <vojtechhorky@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
9b20126
Parents:
8db09e4 (diff), 105d8d6 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the (diff) links above to see all the changes relative to each parent.
Message:

Merge mainline changes

File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/arch/ppc32/src/context.S

    r8db09e4 r15d0046  
    2727#
    2828
    29 #include <arch/context_offset.h>
     29#include <arch/context_struct.h>
     30#include <arch/asm/regname.h>
    3031
    3132.text
     
    3536
    3637context_save_arch:
    37         CONTEXT_SAVE_ARCH_CORE r3
     38        stw sp, CONTEXT_OFFSET_SP(r3)
     39        stw r2, CONTEXT_OFFSET_R2(r3)
     40        stw r13, CONTEXT_OFFSET_R13(r3)
     41        stw r14, CONTEXT_OFFSET_R14(r3)
     42        stw r15, CONTEXT_OFFSET_R15(r3)
     43        stw r16, CONTEXT_OFFSET_R16(r3)
     44        stw r17, CONTEXT_OFFSET_R17(r3)
     45        stw r18, CONTEXT_OFFSET_R18(r3)
     46        stw r19, CONTEXT_OFFSET_R19(r3)
     47        stw r20, CONTEXT_OFFSET_R20(r3)
     48        stw r21, CONTEXT_OFFSET_R21(r3)
     49        stw r22, CONTEXT_OFFSET_R22(r3)
     50        stw r23, CONTEXT_OFFSET_R23(r3)
     51        stw r24, CONTEXT_OFFSET_R24(r3)
     52        stw r25, CONTEXT_OFFSET_R25(r3)
     53        stw r26, CONTEXT_OFFSET_R26(r3)
     54        stw r27, CONTEXT_OFFSET_R27(r3)
     55        stw r28, CONTEXT_OFFSET_R28(r3)
     56        stw r29, CONTEXT_OFFSET_R29(r3)
     57        stw r30, CONTEXT_OFFSET_R30(r3)
     58        stw r31, CONTEXT_OFFSET_R31(r3)
    3859       
    3960        mflr r4
    40         stw r4, OFFSET_PC(r3)
     61        stw r4, CONTEXT_OFFSET_PC(r3)
    4162       
    4263        mfcr r4
    43         stw r4, OFFSET_CR(r3)
     64        stw r4, CONTEXT_OFFSET_CR(r3)
    4465       
    4566        # context_save returns 1
     
    4869
    4970context_restore_arch:
    50         CONTEXT_RESTORE_ARCH_CORE r3
     71        lwz sp, CONTEXT_OFFSET_SP(r3)
     72        lwz r2, CONTEXT_OFFSET_R2(r3)
     73        lwz r13, CONTEXT_OFFSET_R13(r3)
     74        lwz r14, CONTEXT_OFFSET_R14(r3)
     75        lwz r15, CONTEXT_OFFSET_R15(r3)
     76        lwz r16, CONTEXT_OFFSET_R16(r3)
     77        lwz r17, CONTEXT_OFFSET_R17(r3)
     78        lwz r18, CONTEXT_OFFSET_R18(r3)
     79        lwz r19, CONTEXT_OFFSET_R19(r3)
     80        lwz r20, CONTEXT_OFFSET_R20(r3)
     81        lwz r21, CONTEXT_OFFSET_R21(r3)
     82        lwz r22, CONTEXT_OFFSET_R22(r3)
     83        lwz r23, CONTEXT_OFFSET_R23(r3)
     84        lwz r24, CONTEXT_OFFSET_R24(r3)
     85        lwz r25, CONTEXT_OFFSET_R25(r3)
     86        lwz r26, CONTEXT_OFFSET_R26(r3)
     87        lwz r27, CONTEXT_OFFSET_R27(r3)
     88        lwz r28, CONTEXT_OFFSET_R28(r3)
     89        lwz r29, CONTEXT_OFFSET_R29(r3)
     90        lwz r30, CONTEXT_OFFSET_R30(r3)
     91        lwz r31, CONTEXT_OFFSET_R31(r3)
    5192       
    52         lwz r4, OFFSET_CR(r3)
     93        lwz r4, CONTEXT_OFFSET_CR(r3)
    5394        mtcr r4
    5495       
    55         lwz r4, OFFSET_PC(r3)
     96        lwz r4, CONTEXT_OFFSET_PC(r3)
    5697        mtlr r4
    5798       
Note: See TracChangeset for help on using the changeset viewer.