Changeset 9a08e6b in mainline
- Timestamp:
- 2016-05-04T17:39:02Z (9 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 6d87dce
- Parents:
- 5035ba05
- Location:
- kernel/arch
- Files:
-
- 8 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/arch/abs32le/include/arch/barrier.h
r5035ba05 r9a08e6b 47 47 #define write_barrier() 48 48 49 #ifdef KERNEL 50 49 51 #define smc_coherence(addr) 50 52 #define smc_coherence_block(addr, size) 53 54 #endif /* KERNEL*/ 51 55 52 56 #endif -
kernel/arch/arm32/include/arch/barrier.h
r5035ba05 r9a08e6b 97 97 #endif 98 98 99 #ifdef KERNEL 100 99 101 /* 100 102 * There are multiple ways ICache can be implemented on ARM machines. Namely … … 134 136 #endif 135 137 138 #endif /* KERNEL */ 136 139 137 140 #endif -
kernel/arch/ia32/include/arch/barrier.h
r5035ba05 r9a08e6b 98 98 #endif 99 99 100 #ifdef KERNEL 101 100 102 /* 101 103 * On ia32, the hardware takes care about instruction and data cache coherence, … … 107 109 #define smc_coherence_block(a, l) write_barrier() 108 110 111 #endif /* KERNEL */ 112 109 113 #endif 110 114 -
kernel/arch/ia64/include/arch/barrier.h
r5035ba05 r9a08e6b 56 56 asm volatile (";; sync.i\n" ::: "memory") 57 57 58 #ifdef KERNEL 59 58 60 #define smc_coherence(a) \ 59 61 { \ … … 73 75 } 74 76 77 #endif /* KERNEL */ 78 75 79 #endif 76 80 -
kernel/arch/mips32/include/arch/barrier.h
r5035ba05 r9a08e6b 46 46 #define write_barrier() asm volatile ("" ::: "memory") 47 47 48 #ifdef KERNEL 49 48 50 #define smc_coherence(a) 49 51 #define smc_coherence_block(a, l) 52 53 #endif /* KERNEL */ 50 54 51 55 #endif -
kernel/arch/ppc32/include/arch/barrier.h
r5035ba05 r9a08e6b 51 51 ) 52 52 53 #ifdef KERNEL 54 53 55 #define COHERENCE_INVAL_MIN 4 54 56 … … 93 95 } 94 96 97 #endif /* KERNEL */ 98 95 99 #endif 96 100 -
kernel/arch/sparc32/include/arch/barrier.h
r5035ba05 r9a08e6b 70 70 ) 71 71 72 #ifdef KERNEL 72 73 #define smc_coherence(addr) 73 74 #define smc_coherence_block(addr, size) 75 #endif /* KERNEL */ 74 76 75 77 #endif -
kernel/arch/sparc64/include/arch/barrier.h
r5035ba05 r9a08e6b 116 116 } 117 117 118 #if defined (US) 118 #ifdef KERNEL 119 120 #if defined(US) 119 121 120 122 #define FLUSH_INVAL_MIN 4 … … 151 153 #endif /* defined(US3) */ 152 154 155 #endif /* KERNEL */ 156 153 157 #endif 154 158
Note:
See TracChangeset
for help on using the changeset viewer.