Ignore:
File:
1 edited

Legend:

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

    r5a42886 ra35b458  
    4545{
    4646        uint32_t msr;
    47        
     47
    4848        asm volatile (
    4949                "mfmsr %[msr]\n"
    5050                : [msr] "=r" (msr)
    5151        );
    52        
     52
    5353        return msr;
    5454}
     
    7777{
    7878        uint32_t vsid;
    79        
     79
    8080        asm volatile (
    8181                "mfsrin %[vsid], %[vaddr]\n"
     
    8383                : [vaddr] "r" (vaddr)
    8484        );
    85        
     85
    8686        return vsid;
    8787}
     
    9090{
    9191        uint32_t sdr1;
    92        
     92
    9393        asm volatile (
    9494                "mfsdr1 %[sdr1]\n"
    9595                : [sdr1] "=r" (sdr1)
    9696        );
    97        
     97
    9898        return sdr1;
    9999}
     
    173173{
    174174        uintptr_t base;
    175        
     175
    176176        asm volatile (
    177177                "and %[base], %%sp, %[mask]\n"
     
    179179                : [mask] "r" (~(STACK_SIZE - 1))
    180180        );
    181        
     181
    182182        return base;
    183183}
Note: See TracChangeset for help on using the changeset viewer.