Changeset 1433ecda in mainline for kernel/arch/ppc32


Ignore:
Timestamp:
2018-04-04T15:42:37Z (8 years ago)
Author:
Jiri Svoboda <jiri@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
2c4e1cc
Parents:
47b2d7e3
Message:

Fix cstyle: make ccheck-fix and commit only files where all the changes are good.

Location:
kernel/arch/ppc32
Files:
11 edited

Legend:

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

    r47b2d7e3 r1433ecda  
    4747
    4848        asm volatile (
    49                 "mfmsr %[msr]\n"
    50                 : [msr] "=r" (msr)
     49            "mfmsr %[msr]\n"
     50            : [msr] "=r" (msr)
    5151        );
    5252
     
    5757{
    5858        asm volatile (
    59                 "mtmsr %[msr]\n"
    60                 "isync\n"
    61                 :: [msr] "r" (msr)
     59            "mtmsr %[msr]\n"
     60            "isync\n"
     61            :: [msr] "r" (msr)
    6262        );
    6363}
     
    6666{
    6767        asm volatile (
    68                 "mtsrin %[value], %[sr]\n"
    69                 "sync\n"
    70                 "isync\n"
    71                 :: [value] "r" ((flags << 16) + (asid << 4) + sr),
    72                    [sr] "r" (sr << 28)
     68            "mtsrin %[value], %[sr]\n"
     69            "sync\n"
     70            "isync\n"
     71            :: [value] "r" ((flags << 16) + (asid << 4) + sr),
     72              [sr] "r" (sr << 28)
    7373        );
    7474}
     
    7979
    8080        asm volatile (
    81                 "mfsrin %[vsid], %[vaddr]\n"
    82                 : [vsid] "=r" (vsid)
    83                 : [vaddr] "r" (vaddr)
     81            "mfsrin %[vsid], %[vaddr]\n"
     82            : [vsid] "=r" (vsid)
     83            : [vaddr] "r" (vaddr)
    8484        );
    8585
     
    9292
    9393        asm volatile (
    94                 "mfsdr1 %[sdr1]\n"
    95                 : [sdr1] "=r" (sdr1)
     94            "mfsdr1 %[sdr1]\n"
     95            : [sdr1] "=r" (sdr1)
    9696        );
    9797
     
    175175
    176176        asm volatile (
    177                 "and %[base], %%sp, %[mask]\n"
    178                 : [base] "=r" (base)
    179                 : [mask] "r" (~(STACK_SIZE - 1))
     177            "and %[base], %%sp, %[mask]\n"
     178            : [base] "=r" (base)
     179            : [mask] "r" (~(STACK_SIZE - 1))
    180180        );
    181181
  • kernel/arch/ppc32/include/arch/atomic.h

    r47b2d7e3 r1433ecda  
    4343
    4444        asm volatile (
    45                 "1:\n"
    46                 "       lwarx %[tmp], 0, %[count_ptr]\n"
    47                 "       addic %[tmp], %[tmp], 1\n"
    48                 "       stwcx. %[tmp], 0, %[count_ptr]\n"
    49                 "       bne- 1b"
    50                 : [tmp] "=&r" (tmp),
    51                   "=m" (val->count)
    52                 : [count_ptr] "r" (&val->count),
    53                   "m" (val->count)
    54                 : "cc"
     45            "1:\n"
     46            "   lwarx %[tmp], 0, %[count_ptr]\n"
     47            "   addic %[tmp], %[tmp], 1\n"
     48            "   stwcx. %[tmp], 0, %[count_ptr]\n"
     49            "   bne- 1b"
     50            : [tmp] "=&r" (tmp),
     51              "=m" (val->count)
     52            : [count_ptr] "r" (&val->count),
     53              "m" (val->count)
     54            : "cc"
    5555        );
    5656}
     
    6161
    6262        asm volatile (
    63                 "1:\n"
    64                 "       lwarx %[tmp], 0, %[count_ptr]\n"
    65                 "       addic %[tmp], %[tmp], -1\n"
    66                 "       stwcx. %[tmp], 0, %[count_ptr]\n"
    67                 "       bne- 1b"
    68                 : [tmp] "=&r" (tmp),
    69                   "=m" (val->count)
    70                 : [count_ptr] "r" (&val->count),
    71                   "m" (val->count)
    72                 : "cc"
     63            "1:\n"
     64            "   lwarx %[tmp], 0, %[count_ptr]\n"
     65            "   addic %[tmp], %[tmp], -1\n"
     66            "   stwcx. %[tmp], 0, %[count_ptr]\n"
     67            "   bne- 1b"
     68            : [tmp] "=&r" (tmp),
     69              "=m" (val->count)
     70            : [count_ptr] "r" (&val->count),
     71              "m" (val->count)
     72            : "cc"
    7373        );
    7474}
  • kernel/arch/ppc32/include/arch/barrier.h

    r47b2d7e3 r1433ecda  
    6565{
    6666        asm volatile (
    67                 "dcbst 0, %[addr]\n"
    68                 "sync\n"
    69                 "icbi 0, %[addr]\n"
    70                 "sync\n"
    71                 "isync\n"
    72                 :: [addr] "r" (addr)
     67            "dcbst 0, %[addr]\n"
     68            "sync\n"
     69            "icbi 0, %[addr]\n"
     70            "sync\n"
     71            "isync\n"
     72            :: [addr] "r" (addr)
    7373        );
    7474}
     
    8080        for (i = 0; i < len; i += COHERENCE_INVAL_MIN)
    8181                asm volatile (
    82                         "dcbst 0, %[addr]\n"
    83                         :: [addr] "r" (addr + i)
     82                    "dcbst 0, %[addr]\n"
     83                    :: [addr] "r" (addr + i)
    8484                );
    8585
     
    8888        for (i = 0; i < len; i += COHERENCE_INVAL_MIN)
    8989                asm volatile (
    90                         "icbi 0, %[addr]\n"
    91                         :: [addr] "r" (addr + i)
     90                    "icbi 0, %[addr]\n"
     91                    :: [addr] "r" (addr + i)
    9292                );
    9393
  • kernel/arch/ppc32/include/arch/cpu.h

    r47b2d7e3 r1433ecda  
    4242        uint16_t version;
    4343        uint16_t revision;
    44 } __attribute__ ((packed)) cpu_arch_t;
     44} __attribute__((packed)) cpu_arch_t;
    4545
    4646NO_TRACE static inline void cpu_version(cpu_arch_t *info)
    4747{
    4848        asm volatile (
    49                 "mfpvr %[cpu_info]\n"
    50                 : [cpu_info] "=r" (*info)
     49            "mfpvr %[cpu_info]\n"
     50            : [cpu_info] "=r" (*info)
    5151        );
    5252}
  • kernel/arch/ppc32/include/arch/cycle.h

    r47b2d7e3 r1433ecda  
    4646        do {
    4747                asm volatile (
    48                         "mftbu %[upper]\n"
    49                         "mftb %[lower]\n"
    50                         "mftbu %[tmp]\n"
    51                         : [upper] "=r" (upper),
    52                           [lower] "=r" (lower),
    53                           [tmp] "=r" (tmp)
     48                    "mftbu %[upper]\n"
     49                    "mftb %[lower]\n"
     50                    "mftbu %[tmp]\n"
     51                    : [upper] "=r" (upper),
     52                      [lower] "=r" (lower),
     53                      [tmp] "=r" (tmp)
    5454                );
    5555        } while (upper != tmp);
  • kernel/arch/ppc32/include/arch/mm/frame.h

    r47b2d7e3 r1433ecda  
    5151
    5252        asm volatile (
    53                 "mfsprg3 %[physmem]\n"
    54                 : [physmem] "=r" (physmem)
     53            "mfsprg3 %[physmem]\n"
     54            : [physmem] "=r" (physmem)
    5555        );
    5656
  • kernel/arch/ppc32/include/arch/mm/page.h

    r47b2d7e3 r1433ecda  
    4343
    4444#ifndef __ASSEMBLER__
    45         #define KA2PA(x)  (((uintptr_t) (x)) - 0x80000000)
    46         #define PA2KA(x)  (((uintptr_t) (x)) + 0x80000000)
     45#define KA2PA(x)  (((uintptr_t) (x)) - 0x80000000)
     46#define PA2KA(x)  (((uintptr_t) (x)) + 0x80000000)
    4747#else
    48         #define KA2PA(x)  ((x) - 0x80000000)
    49         #define PA2KA(x)  ((x) + 0x80000000)
     48#define KA2PA(x)  ((x) - 0x80000000)
     49#define PA2KA(x)  ((x) + 0x80000000)
    5050#endif
    5151
  • kernel/arch/ppc32/src/cpu/cpu.c

    r47b2d7e3 r1433ecda  
    7272        }
    7373
    74         printf("cpu%u: version=%" PRIu16" (%s), revision=%" PRIu16 "\n", cpu->id,
     74        printf("cpu%u: version=%" PRIu16 " (%s), revision=%" PRIu16 "\n", cpu->id,
    7575            cpu->arch.version, name, cpu->arch.revision);
    7676}
  • kernel/arch/ppc32/src/interrupt.c

    r47b2d7e3 r1433ecda  
    5757{
    5858        asm volatile (
    59                 "mtdec %[dec]\n"
    60                 :: [dec] "r" (decrementer_value)
     59            "mtdec %[dec]\n"
     60            :: [dec] "r" (decrementer_value)
    6161        );
    6262}
  • kernel/arch/ppc32/src/mm/tlb.c

    r47b2d7e3 r1433ecda  
    4444
    4545        asm volatile (
    46                 "mfspr %[tlbmiss], 980\n"
    47                 "mfspr %[ptehi], 981\n"
    48                 "mfspr %[ptelo], 982\n"
    49                 : [tlbmiss] "=r" (tlbmiss),
    50                   [ptehi] "=r" (ptehi),
    51                   [ptelo] "=r" (ptelo)
     46            "mfspr %[tlbmiss], 980\n"
     47            "mfspr %[ptehi], 981\n"
     48            "mfspr %[ptelo], 982\n"
     49            : [tlbmiss] "=r" (tlbmiss),
     50              [ptehi] "=r" (ptehi),
     51              [ptelo] "=r" (ptelo)
    5252        );
    5353
     
    6464        uint32_t index = 0;
    6565        asm volatile (
    66                 "mtspr 981, %[ptehi]\n"
    67                 "mtspr 982, %[ptelo]\n"
    68                 "tlbld %[index]\n"
    69                 "tlbli %[index]\n"
    70                 : [index] "=r" (index)
    71                 : [ptehi] "r" (ptehi),
    72                   [ptelo] "r" (ptelo)
     66            "mtspr 981, %[ptehi]\n"
     67            "mtspr 982, %[ptelo]\n"
     68            "tlbld %[index]\n"
     69            "tlbli %[index]\n"
     70            : [index] "=r" (index)
     71            : [ptehi] "r" (ptehi),
     72              [ptelo] "r" (ptelo)
    7373        );
    7474}
     
    8282{
    8383        asm volatile (
    84                 "sync\n"
     84            "sync\n"
    8585        );
    8686
    8787        for (unsigned int i = 0; i < 0x00040000; i += 0x00001000) {
    8888                asm volatile (
    89                         "tlbie %[i]\n"
    90                         :: [i] "r" (i)
     89                    "tlbie %[i]\n"
     90                    :: [i] "r" (i)
    9191                );
    9292        }
    9393
    9494        asm volatile (
    95                 "eieio\n"
    96                 "tlbsync\n"
    97                 "sync\n"
     95            "eieio\n"
     96            "tlbsync\n"
     97            "sync\n"
    9898        );
    9999}
  • kernel/arch/ppc32/src/proc/scheduler.c

    r47b2d7e3 r1433ecda  
    5454
    5555        asm volatile (
    56                 "mtsprg0 %[ksp]\n"
    57                 :: [ksp] "r" (KA2PA(&THREAD->kstack[STACK_SIZE]))
     56            "mtsprg0 %[ksp]\n"
     57            :: [ksp] "r" (KA2PA(&THREAD->kstack[STACK_SIZE]))
    5858        );
    5959}
Note: See TracChangeset for help on using the changeset viewer.