Changeset a35b458 in mainline for kernel/arch/ppc32/src/exception.S


Ignore:
Timestamp:
2018-03-02T20:10:49Z (7 years ago)
Author:
Jiří Zárevúcky <zarevucky.jiri@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
f1380b7
Parents:
3061bc1
git-author:
Jiří Zárevúcky <zarevucky.jiri@…> (2018-02-28 17:38:31)
git-committer:
Jiří Zárevúcky <zarevucky.jiri@…> (2018-03-02 20:10:49)
Message:

style: Remove trailing whitespace on _all_ lines, including empty ones, for particular file types.

Command used: tools/srepl '\s\+$' '' -- *.c *.h *.py *.sh *.s *.S *.ag

Currently, whitespace on empty lines is very inconsistent.
There are two basic choices: Either remove the whitespace, or keep empty lines
indented to the level of surrounding code. The former is AFAICT more common,
and also much easier to do automatically.

Alternatively, we could write script for automatic indentation, and use that
instead. However, if such a script exists, it's possible to use the indented
style locally, by having the editor apply relevant conversions on load/save,
without affecting remote repository. IMO, it makes more sense to adopt
the simpler rule.

File:
1 edited

Legend:

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

    r3061bc1 ra35b458  
    3838
    3939.macro CONTEXT_STORE
    40        
     40
    4141        # save r12 in SPRG1, backup CR in r12
    4242        # save SP in SPRG2
    43        
     43
    4444        mtsprg1 r12
    4545        mfcr r12
    4646        mtsprg2 sp
    47        
     47
    4848        # check whether the previous mode was user or kernel
    49        
     49
    5050        mfsrr1 sp # use sp as a temporary register to hold SRR1
    5151        andi. sp, sp, MSR_PR
    5252        bne 1f
    5353                # previous mode was kernel
    54                
     54
    5555                mfsprg2 sp
    5656                subis sp, sp, 0x8000
    5757        b 2f
    58        
     58
    5959        1:
    6060                # previous mode was user
    61                
     61
    6262                mfsprg0 sp
    6363        2:
    64        
     64
    6565        subi sp, sp, ALIGN_UP(ISTATE_SIZE, STACK_ALIGNMENT)
    6666        stw r0, ISTATE_OFFSET_R0(sp)
     
    9494        stw r30, ISTATE_OFFSET_R30(sp)
    9595        stw r31, ISTATE_OFFSET_R31(sp)
    96        
     96
    9797        stw r12, ISTATE_OFFSET_CR(sp)
    98        
     98
    9999        mfsrr0 r12
    100100        stw r12, ISTATE_OFFSET_PC(sp)
    101        
     101
    102102        mfsrr1 r12
    103103        stw r12, ISTATE_OFFSET_SRR1(sp)
    104        
     104
    105105        mflr r12
    106106        stw r12, ISTATE_OFFSET_LR(sp)
    107        
     107
    108108        mfctr r12
    109109        stw r12, ISTATE_OFFSET_CTR(sp)
    110        
     110
    111111        mfxer r12
    112112        stw r12, ISTATE_OFFSET_XER(sp)
    113        
     113
    114114        mfdar r12
    115115        stw r12, ISTATE_OFFSET_DAR(sp)
    116        
     116
    117117        mfsprg1 r12
    118118        stw r12, ISTATE_OFFSET_R12(sp)
    119        
     119
    120120        mfsprg2 r12
    121121        stw r12, ISTATE_OFFSET_SP(sp)
     
    129129SYMBOL(exc_system_reset)
    130130        CONTEXT_STORE
    131        
     131
    132132        li r3, 0
    133133        b jump_to_kernel
     
    136136SYMBOL(exc_machine_check)
    137137        CONTEXT_STORE
    138        
     138
    139139        li r3, 1
    140140        b jump_to_kernel
     
    143143SYMBOL(exc_data_storage)
    144144        CONTEXT_STORE
    145        
     145
    146146        li r3, 2
    147147        b jump_to_kernel
     
    150150SYMBOL(exc_instruction_storage)
    151151        CONTEXT_STORE
    152        
     152
    153153        li r3, 3
    154154        b jump_to_kernel
     
    157157SYMBOL(exc_external)
    158158        CONTEXT_STORE
    159        
     159
    160160        li r3, 4
    161161        b jump_to_kernel
     
    164164SYMBOL(exc_alignment)
    165165        CONTEXT_STORE
    166        
     166
    167167        li r3, 5
    168168        b jump_to_kernel
     
    171171SYMBOL(exc_program)
    172172        CONTEXT_STORE
    173        
     173
    174174        li r3, 6
    175175        b jump_to_kernel
     
    178178SYMBOL(exc_fp_unavailable)
    179179        CONTEXT_STORE
    180        
     180
    181181        li r3, 7
    182182        b jump_to_kernel
     
    185185SYMBOL(exc_decrementer)
    186186        CONTEXT_STORE
    187        
     187
    188188        li r3, 8
    189189        b jump_to_kernel
     
    192192SYMBOL(exc_reserved0)
    193193        CONTEXT_STORE
    194        
     194
    195195        li r3, 9
    196196        b jump_to_kernel
     
    199199SYMBOL(exc_reserved1)
    200200        CONTEXT_STORE
    201        
     201
    202202        li r3, 10
    203203        b jump_to_kernel
     
    206206SYMBOL(exc_syscall)
    207207        CONTEXT_STORE
    208        
     208
    209209        b jump_to_kernel_syscall
    210210
     
    212212SYMBOL(exc_trace)
    213213        CONTEXT_STORE
    214        
     214
    215215        li r3, 12
    216216        b jump_to_kernel
     
    219219SYMBOL(exc_itlb_miss)
    220220        CONTEXT_STORE
    221        
     221
    222222        li r3, 13
    223223        b jump_to_kernel
     
    226226SYMBOL(exc_dtlb_miss_load)
    227227        CONTEXT_STORE
    228        
     228
    229229        li r3, 14
    230230        b jump_to_kernel
     
    233233SYMBOL(exc_dtlb_miss_store)
    234234        CONTEXT_STORE
    235        
     235
    236236        li r3, 15
    237237        b jump_to_kernel
     
    244244                # Previous mode was kernel.
    245245                # We can construct a proper frame linkage.
    246                
     246
    247247                mfsrr0 r12
    248248                stw r12, ISTATE_OFFSET_LR_FRAME(sp)
     
    265265        ori r12, r12, (MSR_IR | MSR_DR)
    266266        mtsrr1 r12
    267        
     267
    268268        addis sp, sp, 0x8000
    269269        mr r4, sp
    270        
     270
    271271        rfi
    272272
     
    275275        addi r12, r12, syscall_handler@l
    276276        mtsrr0 r12
    277        
     277
    278278        lis r12, iret_syscall@ha
    279279        addi r12, r12, iret_syscall@l
     
    286286        ori r12, r12, (MSR_IR | MSR_DR | MSR_EE)
    287287        mtsrr1 r12
    288        
     288
    289289        addis sp, sp, 0x8000
    290290        rfi
Note: See TracChangeset for help on using the changeset viewer.