Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • boot/arch/arm32/src/asm.S

    r1a2a6e7 re93bb24  
    7575        bic     r4, r4, #(1 << CP15_C1_DC)
    7676
    77         # Disable I-cache and Branch predictors.
     77        # Disable I-cache and Branche predictors.
    7878        bic     r4, r4, #(1 << CP15_C1_IC)
    79 #ifdef PROCESSOR_ARCH_armv6
    8079        bic     r4, r4, #(1 << CP15_C1_BP)
    81 #endif
    8280       
    8381        mcr     p15, 0, r4, c1, c0, 0
    8482#endif
     83
     84
    8585       
    86         # Wait for the operations to complete
     86        #Wait for the operations to complete
    8787#ifdef PROCESSOR_ARCH_armv7_a
    8888        dsb
    8989#else
    90         # cp15 dsb, r4 is ignored (should be zero)
     90        #cp15 dsb, r4 is ignored (should be zero)
    9191        mov r4, #0
    9292        mcr p15, 0, r4, c7, c10, 4
     
    9898        nop
    9999
    100         # Wait for the operations to complete
     100        #Wait for the operations to complete
    101101#ifdef PROCESSOR_ARCH_armv7_a
    102102        isb
    103103        nop
    104 #elif defined(PROCESSOR_ARCH_armv6)
     104#else
    105105        # cp15 isb
    106106        mcr p15, 0, r4, c7, c5, 4
Note: See TracChangeset for help on using the changeset viewer.