Changeset 4cf93658 in rtems
- Timestamp:
- 01/27/18 13:37:51 (6 years ago)
- Branches:
- 5, master
- Children:
- 05015dc1
- Parents:
- d8d6a08
- git-author:
- Sebastian Huber <sebastian.huber@…> (01/27/18 13:37:51)
- git-committer:
- Sebastian Huber <sebastian.huber@…> (01/31/18 11:49:09)
- Files:
-
- 4 added
- 19 deleted
- 94 edited
- 16 moved
Legend:
- Unmodified
- Added
- Removed
-
bsps/arm/shared/cache/cache-cp15.c
rd8d6a08 r4cf93658 21 21 */ 22 22 23 #ifndef LIBBSP_ARM_ARMV467AR_BASIC_CACHE_H24 #define LIBBSP_ARM_ARMV467AR_BASIC_CACHE_H25 26 23 #include <libcpu/arm-cp15.h> 27 #include " ../include/arm-cache-l1.h"24 #include "cache-cp15.h" 28 25 29 26 #define CPU_DATA_CACHE_ALIGNMENT 32 … … 185 182 } 186 183 187 # endif /* LIBBSP_ARM_ARMV467AR_BASIC_CACHE_H */184 #include "../../shared/cache/cacheimpl.h" -
bsps/arm/shared/cache/cache-cp15.h
rd8d6a08 r4cf93658 1 1 /** 2 * @file arm-cache-l1.h3 *4 2 * @ingroup arm_shared 5 3 * -
bsps/arm/shared/cache/cache-l2c-310.c
rd8d6a08 r4cf93658 1 1 /** 2 * @file cache_.h3 *4 2 * @ingroup L2C-310_cache 5 3 * … … 54 52 */ 55 53 56 #ifndef LIBBSP_ARM_SHARED_L2C_310_CACHE_H57 #define LIBBSP_ARM_SHARED_L2C_310_CACHE_H58 59 54 #include <assert.h> 60 55 #include <bsp.h> … … 64 59 #include <bsp/arm-release-id.h> 65 60 #include <bsp/arm-errata.h> 66 #include "../include/arm-cache-l1.h" 67 68 #ifdef __cplusplus 69 extern "C" { 70 #endif /* __cplusplus */ 61 62 #include "cache-cp15.h" 71 63 72 64 /* These two defines also ensure that the rtems_cache_* functions have bodies */ … … 1339 1331 } 1340 1332 1341 1342 /** @} */ 1343 1344 #ifdef __cplusplus 1345 } 1346 #endif /* __cplusplus */ 1347 1348 #endif /* LIBBSP_ARM_SHARED_L2C_310_CACHE_H */ 1333 #include "../../shared/cache/cacheimpl.h" -
bsps/arm/shared/cache/cache-v7m.c
rd8d6a08 r4cf93658 12 12 * http://www.rtems.org/license/LICENSE. 13 13 */ 14 15 #ifndef LIBBSP_ARM_ARMV7M_CACHE__H16 #define LIBBSP_ARM_ARMV7M_CACHE__H17 14 18 15 #include <rtems.h> … … 142 139 } 143 140 144 # endif /* LIBBSP_ARM_ARMV7M_CACHE__H */141 #include "../../shared/cache/cacheimpl.h" -
bsps/bfin/shared/cache/cache.c
rd8d6a08 r4cf93658 13 13 #include <bsp.h> 14 14 #include <libcpu/memoryRegs.h> 15 #include "cache_.h"16 15 16 #define CPU_DATA_CACHE_ALIGNMENT 32 17 #define CPU_INSTRUCTION_CACHE_ALIGNMENT 32 18 19 #ifdef BSP_DATA_CACHE_CONFIG 20 #define LIBCPU_DATA_CACHE_CONFIG BSP_DATA_CACHE_CONFIG 21 #else 22 /* use 16K of each SRAM bank */ 23 #define LIBCPU_DATA_CACHE_CONFIG (3 << DMEM_CONTROL_DMC_SHIFT) 24 #endif 17 25 18 26 /* There are many syncs in the following code because they should be … … 22 30 23 31 24 void _CPU_cache_flush_1_data_line(const void *d_addr) {32 static void _CPU_cache_flush_1_data_line(const void *d_addr) { 25 33 26 34 __asm__ __volatile__ ("ssync; flush [%0]; ssync" :: "a" (d_addr)); … … 33 41 way to insure the dirty line hadn't been written out anyway prior 34 42 to the invalidate. */ 35 void _CPU_cache_invalidate_1_data_line(const void *d_addr) {43 static void _CPU_cache_invalidate_1_data_line(const void *d_addr) { 36 44 37 45 __asm__ __volatile__ ("ssync; flushinv [%0]; ssync" :: "a" (d_addr)); 38 46 } 39 47 40 void _CPU_cache_freeze_data(void) {48 static void _CPU_cache_freeze_data(void) { 41 49 } 42 50 43 void _CPU_cache_unfreeze_data(void) {51 static void _CPU_cache_unfreeze_data(void) { 44 52 } 45 53 46 void _CPU_cache_invalidate_1_instruction_line(const void *d_addr) {54 static void _CPU_cache_invalidate_1_instruction_line(const void *d_addr) { 47 55 48 56 __asm__ __volatile__ ("ssync; iflush [%0]; ssync" :: "a" (d_addr)); 49 57 } 50 58 51 void _CPU_cache_freeze_instruction(void) {59 static void _CPU_cache_freeze_instruction(void) { 52 60 } 53 61 54 void _CPU_cache_unfreeze_instruction(void) {62 static void _CPU_cache_unfreeze_instruction(void) { 55 63 } 56 64 … … 60 68 seen on those is a bit sketchy, and I sure wouldn't want to get it 61 69 wrong. */ 62 void _CPU_cache_flush_entire_data(void) {70 static void _CPU_cache_flush_entire_data(void) { 63 71 uint32_t i; 64 72 … … 72 80 } 73 81 74 void _CPU_cache_invalidate_entire_data(void) {82 static void _CPU_cache_invalidate_entire_data(void) { 75 83 uint32_t dmemControl; 76 84 … … 84 92 /* this does not actually enable data cache unless CPLBs are also enabled. 85 93 LIBCPU_DATA_CACHE_CONFIG contains the DMEM_CONTROL_DMC bits to set. */ 86 void _CPU_cache_enable_data(void) {94 static void _CPU_cache_enable_data(void) { 87 95 88 96 __asm__ __volatile__ ("ssync"); … … 91 99 } 92 100 93 void _CPU_cache_disable_data(void) {101 static void _CPU_cache_disable_data(void) { 94 102 95 103 __asm__ __volatile__ ("ssync"); … … 98 106 } 99 107 100 void _CPU_cache_invalidate_entire_instruction(void) {108 static void _CPU_cache_invalidate_entire_instruction(void) { 101 109 uint32_t imemControl; 102 110 … … 110 118 /* this only actually enables the instruction cache if the CPLBs are also 111 119 enabled. */ 112 void _CPU_cache_enable_instruction(void) {120 static void _CPU_cache_enable_instruction(void) { 113 121 114 122 __asm__ __volatile__ ("ssync"); … … 117 125 } 118 126 119 void _CPU_cache_disable_instruction(void) {127 static void _CPU_cache_disable_instruction(void) { 120 128 121 129 __asm__ __volatile__ ("ssync"); … … 124 132 } 125 133 134 #include "../../../shared/cache/cacheimpl.h" -
bsps/i386/shared/cache/cache.c
rd8d6a08 r4cf93658 4 4 5 5 #include <rtems.h> 6 #include "cache_.h"7 6 #include <rtems/score/cpu.h> 8 7 #include <libcpu/page.h> 8 9 #define I386_CACHE_ALIGNMENT 16 10 #define CPU_DATA_CACHE_ALIGNMENT I386_CACHE_ALIGNMENT 11 #define CPU_INSTRUCTION_CACHE_ALIGNEMNT I386_CACHE_ALIGNMENT 9 12 10 13 void _CPU_disable_cache(void) … … 45 48 46 49 #if defined(I386_CACHE_ALIGNMENT) 47 void _CPU_cache_flush_1_data_line(const void *d_addr) {}48 void _CPU_cache_invalidate_1_data_line(const void *d_addr) {}49 void _CPU_cache_freeze_data(void) {}50 void _CPU_cache_unfreeze_data(void) {}51 void _CPU_cache_invalidate_1_instruction_line ( const void *d_addr ) {}52 void _CPU_cache_freeze_instruction(void) {}53 void _CPU_cache_unfreeze_instruction(void) {}50 static void _CPU_cache_flush_1_data_line(const void *d_addr) {} 51 static void _CPU_cache_invalidate_1_data_line(const void *d_addr) {} 52 static void _CPU_cache_freeze_data(void) {} 53 static void _CPU_cache_unfreeze_data(void) {} 54 static void _CPU_cache_invalidate_1_instruction_line ( const void *d_addr ) {} 55 static void _CPU_cache_freeze_instruction(void) {} 56 static void _CPU_cache_unfreeze_instruction(void) {} 54 57 55 void _CPU_cache_flush_entire_data(void)58 static void _CPU_cache_flush_entire_data(void) 56 59 { 57 60 __asm__ volatile ("wbinvd"); 58 61 } 59 void _CPU_cache_invalidate_entire_data(void)62 static void _CPU_cache_invalidate_entire_data(void) 60 63 { 61 64 __asm__ volatile ("invd"); 62 65 } 63 66 64 void _CPU_cache_enable_data(void)67 static void _CPU_cache_enable_data(void) 65 68 { 66 69 _CPU_enable_cache(); 67 70 } 68 71 69 void _CPU_cache_disable_data(void)72 static void _CPU_cache_disable_data(void) 70 73 { 71 74 _CPU_disable_cache(); 72 75 } 73 76 74 void _CPU_cache_invalidate_entire_instruction(void)77 static void _CPU_cache_invalidate_entire_instruction(void) 75 78 { 76 79 __asm__ volatile ("invd"); 77 80 } 78 81 79 void _CPU_cache_enable_instruction(void)82 static void _CPU_cache_enable_instruction(void) 80 83 { 81 84 _CPU_enable_cache(); 82 85 } 83 86 84 void _CPU_cache_disable_instruction( void )87 static void _CPU_cache_disable_instruction( void ) 85 88 { 86 89 _CPU_disable_cache(); 87 90 } 88 91 #endif 92 93 #include "../../../shared/cache/cacheimpl.h" -
bsps/m68k/genmcf548x/start/cache.c
rd8d6a08 r4cf93658 12 12 * http://www.rtems.org/license/LICENSE. 13 13 */ 14 15 16 #ifndef LIBBSP_M68K_GENMCF548X_CACHE_H17 #define LIBBSP_M68K_GENMCF548X_CACHE_H18 14 19 15 #include <bsp.h> … … 115 111 } 116 112 117 # endif /* LIBBSP_M68K_GENMCF548X_CACHE_H */113 #include "../../../shared/cache/cacheimpl.h" -
bsps/m68k/shared/cache/cache-mcf5235.c
rd8d6a08 r4cf93658 10 10 #include <rtems.h> 11 11 #include <mcf5235/mcf5235.h> 12 #include "cache _.h"12 #include "cache.h" 13 13 14 14 /* … … 20 20 * Cannot be frozen 21 21 */ 22 void _CPU_cache_freeze_data(void) {}23 void _CPU_cache_unfreeze_data(void) {}24 void _CPU_cache_freeze_instruction(void) {}25 void _CPU_cache_unfreeze_instruction(void) {}22 static void _CPU_cache_freeze_data(void) {} 23 static void _CPU_cache_unfreeze_data(void) {} 24 static void _CPU_cache_freeze_instruction(void) {} 25 static void _CPU_cache_unfreeze_instruction(void) {} 26 26 27 27 /* 28 28 * Write-through data cache -- flushes are unnecessary 29 29 */ 30 void _CPU_cache_flush_1_data_line(const void *d_addr) {}31 void _CPU_cache_flush_entire_data(void) {}30 static void _CPU_cache_flush_1_data_line(const void *d_addr) {} 31 static void _CPU_cache_flush_entire_data(void) {} 32 32 33 void _CPU_cache_enable_instruction(void)33 static void _CPU_cache_enable_instruction(void) 34 34 { 35 35 rtems_interrupt_level level; … … 41 41 } 42 42 43 void _CPU_cache_disable_instruction(void)43 static void _CPU_cache_disable_instruction(void) 44 44 { 45 45 rtems_interrupt_level level; … … 51 51 } 52 52 53 void _CPU_cache_invalidate_entire_instruction(void)53 static void _CPU_cache_invalidate_entire_instruction(void) 54 54 { 55 55 m68k_set_cacr(cacr_mode | MCF5XXX_CACR_CINV | MCF5XXX_CACR_INVI); 56 56 } 57 57 58 void _CPU_cache_invalidate_1_instruction_line(const void *addr)58 static void _CPU_cache_invalidate_1_instruction_line(const void *addr) 59 59 { 60 60 /* … … 65 65 } 66 66 67 void _CPU_cache_enable_data(void)67 static void _CPU_cache_enable_data(void) 68 68 { 69 69 rtems_interrupt_level level; … … 75 75 } 76 76 77 void _CPU_cache_disable_data(void)77 static void _CPU_cache_disable_data(void) 78 78 { 79 79 rtems_interrupt_level level; … … 85 85 } 86 86 87 void _CPU_cache_invalidate_entire_data(void)87 static void _CPU_cache_invalidate_entire_data(void) 88 88 { 89 89 m68k_set_cacr(cacr_mode | MCF5XXX_CACR_CINV | MCF5XXX_CACR_INVD); 90 90 } 91 91 92 void _CPU_cache_invalidate_1_data_line(const void *addr)92 static void _CPU_cache_invalidate_1_data_line(const void *addr) 93 93 { 94 94 /* … … 98 98 __asm__ volatile ("cpushl %%bc,(%0)" :: "a" (addr)); 99 99 } 100 101 #include "../../../shared/cache/cacheimpl.h" -
bsps/m68k/shared/cache/cache-mcf5282.c
rd8d6a08 r4cf93658 7 7 #include <rtems.h> 8 8 #include <mcf5282/mcf5282.h> /* internal MCF5282 modules */ 9 #include "cache _.h"9 #include "cache.h" 10 10 11 11 /* … … 41 41 * Cannot be frozen 42 42 */ 43 void _CPU_cache_freeze_data(void) {}44 void _CPU_cache_unfreeze_data(void) {}45 void _CPU_cache_freeze_instruction(void) {}46 void _CPU_cache_unfreeze_instruction(void) {}43 static void _CPU_cache_freeze_data(void) {} 44 static void _CPU_cache_unfreeze_data(void) {} 45 static void _CPU_cache_freeze_instruction(void) {} 46 static void _CPU_cache_unfreeze_instruction(void) {} 47 47 48 48 /* 49 49 * Write-through data cache -- flushes are unnecessary 50 50 */ 51 void _CPU_cache_flush_1_data_line(const void *d_addr) {}52 void _CPU_cache_flush_entire_data(void) {}51 static void _CPU_cache_flush_1_data_line(const void *d_addr) {} 52 static void _CPU_cache_flush_entire_data(void) {} 53 53 54 void _CPU_cache_enable_instruction(void)54 static void _CPU_cache_enable_instruction(void) 55 55 { 56 56 rtems_interrupt_level level; … … 63 63 } 64 64 65 void _CPU_cache_disable_instruction(void)65 static void _CPU_cache_disable_instruction(void) 66 66 { 67 67 rtems_interrupt_level level; … … 73 73 } 74 74 75 void _CPU_cache_invalidate_entire_instruction(void)75 static void _CPU_cache_invalidate_entire_instruction(void) 76 76 { 77 77 m68k_set_cacr(cacr_mode | MCF5XXX_CACR_CINV | MCF5XXX_CACR_INVI); … … 79 79 } 80 80 81 void _CPU_cache_invalidate_1_instruction_line(const void *addr)81 static void _CPU_cache_invalidate_1_instruction_line(const void *addr) 82 82 { 83 83 /* … … 88 88 } 89 89 90 void _CPU_cache_enable_data(void)90 static void _CPU_cache_enable_data(void) 91 91 { 92 92 rtems_interrupt_level level; … … 98 98 } 99 99 100 void _CPU_cache_disable_data(void)100 static void _CPU_cache_disable_data(void) 101 101 { 102 102 rtems_interrupt_level level; … … 108 108 } 109 109 110 void _CPU_cache_invalidate_entire_data(void)110 static void _CPU_cache_invalidate_entire_data(void) 111 111 { 112 112 m68k_set_cacr(cacr_mode | MCF5XXX_CACR_CINV | MCF5XXX_CACR_INVD); 113 113 } 114 114 115 void _CPU_cache_invalidate_1_data_line(const void *addr)115 static void _CPU_cache_invalidate_1_data_line(const void *addr) 116 116 { 117 117 /* … … 121 121 __asm__ volatile ("cpushl %%bc,(%0)" :: "a" (addr)); 122 122 } 123 124 #include "../../../shared/cache/cacheimpl.h" -
bsps/m68k/shared/cache/cache-mcf532x.c
rd8d6a08 r4cf93658 7 7 #include <rtems.h> 8 8 #include <mcf532x/mcf532x.h> 9 #include "cache _.h"9 #include "cache.h" 10 10 11 11 #define m68k_set_cacr(_cacr) \ … … 24 24 * Cannot be frozen 25 25 */ 26 void _CPU_cache_freeze_data(void)26 static void _CPU_cache_freeze_data(void) 27 27 { 28 28 } 29 29 30 void _CPU_cache_unfreeze_data(void)30 static void _CPU_cache_unfreeze_data(void) 31 31 { 32 32 } 33 33 34 void _CPU_cache_freeze_instruction(void)34 static void _CPU_cache_freeze_instruction(void) 35 35 { 36 36 } 37 37 38 void _CPU_cache_unfreeze_instruction(void)38 static void _CPU_cache_unfreeze_instruction(void) 39 39 { 40 40 } 41 41 42 void _CPU_cache_flush_1_data_line(const void *d_addr)42 static void _CPU_cache_flush_1_data_line(const void *d_addr) 43 43 { 44 44 register unsigned long adr = (((unsigned long) d_addr >> 4) & 0xff) << 4; … … 53 53 } 54 54 55 void _CPU_cache_flush_entire_data(void)55 static void _CPU_cache_flush_entire_data(void) 56 56 { 57 57 register unsigned long set, adr; … … 69 69 } 70 70 71 void _CPU_cache_enable_instruction(void)71 static void _CPU_cache_enable_instruction(void) 72 72 { 73 73 rtems_interrupt_level level; … … 82 82 } 83 83 84 void _CPU_cache_disable_instruction(void)84 static void _CPU_cache_disable_instruction(void) 85 85 { 86 86 rtems_interrupt_level level; … … 95 95 } 96 96 97 void _CPU_cache_invalidate_entire_instruction(void)97 static void _CPU_cache_invalidate_entire_instruction(void) 98 98 { 99 99 m68k_set_cacr(cacr_mode | MCF_CACR_CINVA); 100 100 } 101 101 102 void _CPU_cache_invalidate_1_instruction_line(const void *addr)102 static void _CPU_cache_invalidate_1_instruction_line(const void *addr) 103 103 { 104 104 register unsigned long adr = (((unsigned long) addr >> 4) & 0xff) << 4; … … 113 113 } 114 114 115 void _CPU_cache_enable_data(void)115 static void _CPU_cache_enable_data(void) 116 116 { 117 117 /* … … 122 122 } 123 123 124 void _CPU_cache_disable_data(void)124 static void _CPU_cache_disable_data(void) 125 125 { 126 126 /* … … 131 131 } 132 132 133 void _CPU_cache_invalidate_entire_data(void)133 static void _CPU_cache_invalidate_entire_data(void) 134 134 { 135 135 _CPU_cache_invalidate_entire_instruction(); 136 136 } 137 137 138 void _CPU_cache_invalidate_1_data_line(const void *addr)138 static void _CPU_cache_invalidate_1_data_line(const void *addr) 139 139 { 140 140 _CPU_cache_invalidate_1_instruction_line(addr); 141 141 } 142 143 #include "../../../shared/cache/cacheimpl.h" -
bsps/m68k/shared/cache/cache.h
rd8d6a08 r4cf93658 1 1 /* 2 * Cache Management Support Routines for the MC68040 3 */ 4 5 #include <rtems.h> 6 #include "cache_.h" 2 * M68K Cache Manager Support 3 */ 4 5 #if (defined(__mc68020__) && !defined(__mcpu32__)) 6 # define M68K_INSTRUCTION_CACHE_ALIGNMENT 16 7 #elif defined(__mc68030__) 8 # define M68K_INSTRUCTION_CACHE_ALIGNMENT 16 9 # define M68K_DATA_CACHE_ALIGNMENT 16 10 #elif ( defined(__mc68040__) || defined (__mc68060__) ) 11 # define M68K_INSTRUCTION_CACHE_ALIGNMENT 16 12 # define M68K_DATA_CACHE_ALIGNMENT 16 13 #elif ( defined(__mcf5200__) ) 14 # define M68K_INSTRUCTION_CACHE_ALIGNMENT 16 15 # if ( defined(__mcf528x__) ) 16 # define M68K_DATA_CACHE_ALIGNMENT 16 17 # endif 18 #elif ( defined(__mcf5300__) ) 19 # define M68K_INSTRUCTION_CACHE_ALIGNMENT 16 20 # define M68K_DATA_CACHE_ALIGNMENT 16 21 #elif defined(__mcfv4e__) 22 # define M68K_INSTRUCTION_CACHE_ALIGNMENT 16 23 # define M68K_DATA_CACHE_ALIGNMENT 16 24 #endif 25 26 #if defined(M68K_DATA_CACHE_ALIGNMENT) 27 #define CPU_DATA_CACHE_ALIGNMENT M68K_DATA_CACHE_ALIGNMENT 28 #endif 29 30 #if defined(M68K_INSTRUCTION_CACHE_ALIGNMENT) 31 #define CPU_INSTRUCTION_CACHE_ALIGNMENT M68K_INSTRUCTION_CACHE_ALIGNMENT 32 #endif 7 33 8 34 /* … … 188 214 } 189 215 #endif 190 /* end of file */ -
bsps/or1k/headers.am
rd8d6a08 r4cf93658 3 3 include_bspdir = $(includedir)/bsp 4 4 include_bsp_HEADERS = 5 include_bsp_HEADERS += ../../../../../bsps/or1k/include/bsp/cache_.h6 5 include_bsp_HEADERS += ../../../../../bsps/or1k/include/bsp/linker-symbols.h -
bsps/or1k/shared/cache/cache.c
rd8d6a08 r4cf93658 20 20 #include <rtems/score/or1k-utility.h> 21 21 #include <rtems/score/percpu.h> 22 #include "cache_.h" 22 23 #define CPU_DATA_CACHE_ALIGNMENT 32 24 #define CPU_INSTRUCTION_CACHE_ALIGNMENT 32 25 26 #define CPU_CACHE_SUPPORT_PROVIDES_RANGE_FUNCTIONS 1 27 #define CPU_CACHE_SUPPORT_PROVIDES_CACHE_SIZE_FUNCTIONS 1 28 29 static inline size_t 30 _CPU_cache_get_data_cache_size( const uint32_t level ) 31 { 32 return (level == 0 || level == 1)? 8192 : 0; 33 } 34 35 static inline size_t 36 _CPU_cache_get_instruction_cache_size( const uint32_t level ) 37 { 38 return (level == 0 || level == 1)? 8192 : 0; 39 } 23 40 24 41 static inline void _CPU_OR1K_Cache_data_block_prefetch(const void *d_addr) … … 81 98 /* Implement RTEMS cache manager functions */ 82 99 83 void _CPU_cache_flush_1_data_line(const void *d_addr)100 static void _CPU_cache_flush_1_data_line(const void *d_addr) 84 101 { 85 102 ISR_Level level; … … 94 111 } 95 112 96 void _CPU_cache_invalidate_1_data_line(const void *d_addr)113 static void _CPU_cache_invalidate_1_data_line(const void *d_addr) 97 114 { 98 115 ISR_Level level; … … 105 122 } 106 123 107 void _CPU_cache_freeze_data(void)124 static void _CPU_cache_freeze_data(void) 108 125 { 109 126 /* Do nothing */ 110 127 } 111 128 112 void _CPU_cache_unfreeze_data(void)129 static void _CPU_cache_unfreeze_data(void) 113 130 { 114 131 /* Do nothing */ 115 132 } 116 133 117 void _CPU_cache_invalidate_1_instruction_line(const void *d_addr)134 static void _CPU_cache_invalidate_1_instruction_line(const void *d_addr) 118 135 { 119 136 ISR_Level level; … … 126 143 } 127 144 128 void _CPU_cache_freeze_instruction(void)145 static void _CPU_cache_freeze_instruction(void) 129 146 { 130 147 /* Do nothing */ 131 148 } 132 149 133 void _CPU_cache_unfreeze_instruction(void)150 static void _CPU_cache_unfreeze_instruction(void) 134 151 { 135 152 /* Do nothing */ 136 153 } 137 154 138 void _CPU_cache_flush_entire_data(void)155 static void _CPU_cache_flush_entire_data(void) 139 156 { 140 157 size_t addr; … … 155 172 } 156 173 157 void _CPU_cache_invalidate_entire_data(void)174 static void _CPU_cache_invalidate_entire_data(void) 158 175 { 159 176 size_t addr; … … 174 191 } 175 192 176 void _CPU_cache_invalidate_entire_instruction(void)193 static void _CPU_cache_invalidate_entire_instruction(void) 177 194 { 178 195 size_t addr; … … 207 224 */ 208 225 209 void _CPU_cache_flush_data_range(const void *d_addr, size_t n_bytes)226 static void _CPU_cache_flush_data_range(const void *d_addr, size_t n_bytes) 210 227 { 211 228 const void * final_address; … … 244 261 } 245 262 246 void _CPU_cache_invalidate_data_range(const void *d_addr, size_t n_bytes)263 static void _CPU_cache_invalidate_data_range(const void *d_addr, size_t n_bytes) 247 264 { 248 265 const void * final_address; … … 281 298 } 282 299 283 void _CPU_cache_invalidate_instruction_range(const void *i_addr, size_t n_bytes)300 static void _CPU_cache_invalidate_instruction_range(const void *i_addr, size_t n_bytes) 284 301 { 285 302 const void * final_address; … … 318 335 } 319 336 320 void _CPU_cache_enable_data(void)337 static void _CPU_cache_enable_data(void) 321 338 { 322 339 uint32_t sr; … … 331 348 } 332 349 333 void _CPU_cache_disable_data(void)350 static void _CPU_cache_disable_data(void) 334 351 { 335 352 uint32_t sr; … … 344 361 } 345 362 346 void _CPU_cache_enable_instruction(void)363 static void _CPU_cache_enable_instruction(void) 347 364 { 348 365 uint32_t sr; … … 357 374 } 358 375 359 void _CPU_cache_disable_instruction(void)376 static void _CPU_cache_disable_instruction(void) 360 377 { 361 378 uint32_t sr; … … 369 386 _ISR_Local_enable(level); 370 387 } 388 389 #include "../../../shared/cache/cacheimpl.h" -
bsps/powerpc/shared/cache/cache.c
rd8d6a08 r4cf93658 12 12 * Surrey Satellite Technology Limited (SSTL), 2001 13 13 */ 14 15 #ifndef LIBCPU_POWERPC_CACHE_H16 #define LIBCPU_POWERPC_CACHE_H17 14 18 15 #include <rtems.h> … … 320 317 } 321 318 322 # endif /* LIBCPU_POWERPC_CACHE_H */319 #include "../../../bsps/shared/cache/cacheimpl.h" -
bsps/shared/cache/cacheimpl.h
rd8d6a08 r4cf93658 41 41 42 42 #include <rtems.h> 43 #include "cache_.h"44 43 45 44 #if CPU_DATA_CACHE_ALIGNMENT > CPU_CACHE_LINE_BYTES -
bsps/sparc/leon2/start/cache.c
rd8d6a08 r4cf93658 2 2 * SPARC Cache Manager Support 3 3 */ 4 5 #ifndef __SPARC_CACHE_h6 #define __SPARC_CACHE_h7 4 8 5 /* … … 15 12 */ 16 13 17 /* This define is set in a Makefile */ 18 #if defined(HAS_INSTRUCTION_CACHE) 14 #include <stddef.h> 19 15 20 16 #define CPU_INSTRUCTION_CACHE_ALIGNMENT 0 … … 53 49 } 54 50 55 #endif /* defined(HAS_INSTRUCTION_CACHE) */ 56 57 #endif 58 /* end of include file */ 51 #include "../../../shared/cache/cacheimpl.h" -
bsps/sparc/leon3/start/cache.c
rd8d6a08 r4cf93658 13 13 */ 14 14 15 #ifndef LEON3_CACHE_H16 #define LEON3_CACHE_H17 18 15 #include <amba.h> 19 16 #include <leon.h> 20 21 #ifdef __cplusplus22 extern "C" {23 #endif24 17 25 18 #define CPU_CACHE_SUPPORT_PROVIDES_RANGE_FUNCTIONS … … 196 189 } 197 190 198 #ifdef __cplusplus 199 } 200 #endif /* __cplusplus */ 201 202 #endif /* LEON3_CACHE_H */ 191 #include "../../../shared/cache/cacheimpl.h" -
c/src/lib/libbsp/arm/altera-cyclone-v/Makefile.am
rd8d6a08 r4cf93658 53 53 libbsp_a_SOURCES = 54 54 libbsp_a_CPPFLAGS = $(AM_CPPFLAGS) 55 libbsp_a_LIBADD =56 55 57 56 # for the Altera hwlib … … 134 133 135 134 # Cache 136 libbsp_a_SOURCES += ../../../libcpu/shared/src/cache_manager.c 137 libbsp_a_SOURCES += ../shared/include/arm-cache-l1.h 138 libbsp_a_SOURCES += ../shared/arm-l2c-310/cache_.h 139 libbsp_a_CPPFLAGS += -I$(srcdir)/../shared/arm-l2c-310 135 libbsp_a_SOURCES += ../../../../../../bsps/arm/shared/cache/cache-l2c-310.c 140 136 141 137 ############################################################################### -
c/src/lib/libbsp/arm/atsam/Makefile.am
rd8d6a08 r4cf93658 137 137 138 138 # Cache 139 libbsp_a_SOURCES += ../../../libcpu/shared/src/cache_manager.c 140 libbsp_a_SOURCES += ../shared/armv7m/include/cache_.h 141 libbsp_a_CPPFLAGS += -I$(srcdir)/../shared/armv7m/include 139 libbsp_a_SOURCES += ../../../../../../bsps/arm/shared/cache/cache-v7m.c 142 140 143 141 # Network -
c/src/lib/libbsp/arm/beagle/Makefile.am
rd8d6a08 r4cf93658 37 37 38 38 libbsp_a_SOURCES = 39 libbsp_a_CPPFLAGS = $(AM_CPPFLAGS)40 39 libbsp_a_LIBADD = 41 40 … … 98 97 99 98 # Cache 100 libbsp_a_SOURCES += ../../../libcpu/shared/src/cache_manager.c 101 libbsp_a_SOURCES += ../shared/include/arm-cache-l1.h 102 libbsp_a_SOURCES += ../shared/armv467ar-basic-cache/cache_.h 103 libbsp_a_CPPFLAGS += -I$(srcdir)/../shared/armv467ar-basic-cache 99 libbsp_a_SOURCES += ../../../../../../bsps/arm/shared/cache/cache-cp15.c 104 100 105 101 ############################################################################### -
c/src/lib/libbsp/arm/csb336/Makefile.am
rd8d6a08 r4cf93658 6 6 7 7 dist_project_lib_DATA = startup/bsp_specs 8 9 libbsp_a_CPPFLAGS = $(AM_CPPFLAGS)10 8 11 9 DISTCLEANFILES = include/bspopts.h … … 46 44 47 45 # Cache 48 libbsp_a_SOURCES += ../../../libcpu/shared/src/cache_manager.c 49 libbsp_a_SOURCES += ../shared/include/arm-cache-l1.h 50 libbsp_a_SOURCES += ../shared/armv467ar-basic-cache/cache_.h 51 libbsp_a_CPPFLAGS += -I$(srcdir)/../shared/armv467ar-basic-cache 46 libbsp_a_SOURCES += ../../../../../../bsps/arm/shared/cache/cache-cp15.c 52 47 53 48 if HAS_NETWORKING -
c/src/lib/libbsp/arm/csb337/Makefile.am
rd8d6a08 r4cf93658 9 9 if ENABLE_LCD 10 10 endif 11 12 libbsp_a_CPPFLAGS = $(AM_CPPFLAGS)13 11 14 12 if ENABLE_UMON … … 77 75 78 76 # Cache 79 libbsp_a_SOURCES += ../../../libcpu/shared/src/cache_manager.c 80 libbsp_a_SOURCES += ../shared/include/arm-cache-l1.h 81 libbsp_a_SOURCES += ../shared/armv467ar-basic-cache/cache_.h 82 libbsp_a_CPPFLAGS += -I$(srcdir)/../shared/armv467ar-basic-cache 77 libbsp_a_SOURCES += ../../../../../../bsps/arm/shared/cache/cache-cp15.c 83 78 84 79 if HAS_NETWORKING -
c/src/lib/libbsp/arm/edb7312/Makefile.am
rd8d6a08 r4cf93658 51 51 52 52 # Cache 53 libbsp_a_SOURCES += ../../../libcpu/shared/src/cache_manager.c 54 libbsp_a_SOURCES += ../../shared/include/cache_.h 55 libbsp_a_CPPFLAGS = $(AM_CPPFLAGS) -I$(srcdir)/../../shared/include 53 libbsp_a_SOURCES += ../../../../../../bsps/shared/cache/nocache.c 56 54 57 55 if HAS_NETWORKING -
c/src/lib/libbsp/arm/gdbarmsim/Makefile.am
rd8d6a08 r4cf93658 51 51 52 52 # Cache 53 libbsp_a_SOURCES += ../../../libcpu/shared/src/cache_manager.c 54 libbsp_a_SOURCES += ../../shared/include/cache_.h 55 libbsp_a_CPPFLAGS = $(AM_CPPFLAGS) -I$(srcdir)/../../shared/include 53 libbsp_a_SOURCES += ../../../../../../bsps/shared/cache/nocache.c 56 54 57 55 #libbsp_a_LIBADD = ../../../libcpu/@RTEMS_CPU@/shared/arm920.rel \ -
c/src/lib/libbsp/arm/gumstix/Makefile.am
rd8d6a08 r4cf93658 47 47 48 48 # Cache 49 libbsp_a_SOURCES += ../../../libcpu/shared/src/cache_manager.c 50 libbsp_a_SOURCES += ../../shared/include/cache_.h 51 libbsp_a_CPPFLAGS = $(AM_CPPFLAGS) -I$(srcdir)/../../shared/include 49 libbsp_a_SOURCES += ../../../../../../bsps/shared/cache/nocache.c 52 50 53 51 if ON_SKYEYE -
c/src/lib/libbsp/arm/imx/Makefile.am
rd8d6a08 r4cf93658 30 30 31 31 libbsp_a_SOURCES = 32 libbsp_a_CPPFLAGS = $(AM_CPPFLAGS)33 libbsp_a_LIBADD =34 32 35 33 # Shared … … 77 75 78 76 # Cache 79 libbsp_a_SOURCES += ../../../libcpu/shared/src/cache_manager.c 80 libbsp_a_SOURCES += ../shared/include/arm-cache-l1.h 81 libbsp_a_SOURCES += ../shared/armv467ar-basic-cache/cache_.h 82 libbsp_a_CPPFLAGS += -I$(srcdir)/../shared/armv467ar-basic-cache 77 libbsp_a_SOURCES += ../../../../../../bsps/arm/shared/cache/cache-cp15.c 83 78 84 79 # I2C -
c/src/lib/libbsp/arm/lm3s69xx/Makefile.am
rd8d6a08 r4cf93658 32 32 33 33 libbsp_a_SOURCES = 34 libbsp_a_CPPFLAGS = $(AM_CPPFLAGS)35 libbsp_a_LIBADD =36 34 37 35 # Shared … … 82 80 83 81 # Cache 84 libbsp_a_SOURCES += ../../../libcpu/shared/src/cache_manager.c 85 libbsp_a_SOURCES += ../../../libcpu/arm/shared/cache/cache_.h 86 libbsp_a_CPPFLAGS += -I$(srcdir)/../../../libcpu/arm/shared/include 82 libbsp_a_SOURCES += ../../../../../../bsps/shared/cache/nocache.c 87 83 88 84 # SSI -
c/src/lib/libbsp/arm/lpc176x/Makefile.am
rd8d6a08 r4cf93658 41 41 42 42 libbsp_a_SOURCES = 43 libbsp_a_CPPFLAGS = $(AM_CPPFLAGS)44 libbsp_a_LIBADD =45 43 46 44 # Shared … … 115 113 116 114 # Cache 117 libbsp_a_SOURCES += ../../../libcpu/shared/src/cache_manager.c 118 libbsp_a_SOURCES += ../../../libcpu/arm/shared/include/cache_.h 119 libbsp_a_CPPFLAGS += -I$(srcdir)/../../../libcpu/arm/shared/include 115 libbsp_a_SOURCES += ../../../../../../bsps/shared/cache/nocache.c 120 116 121 117 # Start hooks -
c/src/lib/libbsp/arm/lpc24xx/Makefile.am
rd8d6a08 r4cf93658 50 50 51 51 libbsp_a_SOURCES = 52 libbsp_a_CPPFLAGS = $(AM_CPPFLAGS)53 libbsp_a_LIBADD =54 52 55 53 # Shared … … 122 120 123 121 # Cache 124 libbsp_a_SOURCES += ../../../libcpu/shared/src/cache_manager.c 125 libbsp_a_SOURCES += ../../../libcpu/arm/shared/include/cache_.h 126 libbsp_a_CPPFLAGS += -I$(srcdir)/../../../libcpu/arm/shared/include 122 libbsp_a_SOURCES += ../../../../../../bsps/shared/cache/nocache.c 127 123 128 124 # Start hooks -
c/src/lib/libbsp/arm/lpc32xx/Makefile.am
rd8d6a08 r4cf93658 41 41 42 42 libbsp_a_SOURCES = 43 libbsp_a_CPPFLAGS = $(AM_CPPFLAGS)44 libbsp_a_LIBADD =45 43 46 44 # Shared … … 104 102 105 103 # Cache 106 libbsp_a_SOURCES += ../../../libcpu/shared/src/cache_manager.c 107 libbsp_a_SOURCES += ../shared/include/arm-cache-l1.h 108 libbsp_a_SOURCES += ../shared/armv467ar-basic-cache/cache_.h 109 libbsp_a_CPPFLAGS += -I$(srcdir)/../shared/armv467ar-basic-cache 110 104 libbsp_a_SOURCES += ../../../../../../bsps/arm/shared/cache/cache-cp15.c 111 105 112 106 # Start hooks -
c/src/lib/libbsp/arm/raspberrypi/Makefile.am
rd8d6a08 r4cf93658 115 115 116 116 # Cache 117 libbsp_a_SOURCES += ../../../libcpu/shared/src/cache_manager.c 118 libbsp_a_SOURCES += ../shared/include/arm-cache-l1.h 119 libbsp_a_SOURCES += ../shared/armv467ar-basic-cache/cache_.h 120 libbsp_a_CPPFLAGS = $(AM_CPPFLAGS) -I$(srcdir)/../shared/armv467ar-basic-cache 117 libbsp_a_SOURCES += ../../../../../../bsps/arm/shared/cache/cache-cp15.c 121 118 122 119 # Start hooks -
c/src/lib/libbsp/arm/realview-pbx-a9/Makefile.am
rd8d6a08 r4cf93658 38 38 39 39 libbsp_a_SOURCES = 40 libbsp_a_CPPFLAGS = $(AM_CPPFLAGS)41 libbsp_a_LIBADD =42 40 43 41 # Shared … … 86 84 87 85 # Cache 88 libbsp_a_SOURCES += ../../../libcpu/shared/src/cache_manager.c 89 libbsp_a_SOURCES += ../shared/include/arm-cache-l1.h 90 libbsp_a_SOURCES += ../shared/armv467ar-basic-cache/cache_.h 91 libbsp_a_CPPFLAGS += -I$(srcdir)/../shared/armv467ar-basic-cache 86 libbsp_a_SOURCES += ../../../../../../bsps/arm/shared/cache/cache-cp15.c 92 87 93 88 # Start hooks -
c/src/lib/libbsp/arm/rtl22xx/Makefile.am
rd8d6a08 r4cf93658 50 50 51 51 # Cache 52 libbsp_a_SOURCES += ../../../libcpu/shared/src/cache_manager.c 53 libbsp_a_SOURCES += ../../shared/include/cache_.h 54 libbsp_a_CPPFLAGS = $(AM_CPPFLAGS) -I$(srcdir)/../../shared/include 52 libbsp_a_SOURCES += ../../../../../../bsps/shared/cache/nocache.c 55 53 56 54 if HAS_NETWORKING -
c/src/lib/libbsp/arm/smdk2410/Makefile.am
rd8d6a08 r4cf93658 6 6 7 7 dist_project_lib_DATA = startup/bsp_specs 8 9 libbsp_a_CPPFLAGS = $(AM_CPPFLAGS)10 8 11 9 DISTCLEANFILES = include/bspopts.h … … 59 57 60 58 # Cache 61 libbsp_a_SOURCES += ../../../libcpu/shared/src/cache_manager.c 62 libbsp_a_SOURCES += ../shared/include/arm-cache-l1.h 63 libbsp_a_SOURCES += ../shared/armv467ar-basic-cache/cache_.h 64 libbsp_a_CPPFLAGS += -I$(srcdir)/../shared/armv467ar-basic-cache 59 libbsp_a_SOURCES += ../../../../../../bsps/arm/shared/cache/cache-cp15.c 65 60 66 61 libbsp_a_LIBADD = ../../../libcpu/@RTEMS_CPU@/shared/arm920.rel -
c/src/lib/libbsp/arm/stm32f4/Makefile.am
rd8d6a08 r4cf93658 31 31 32 32 libbsp_a_SOURCES = 33 libbsp_a_CPPFLAGS = $(AM_CPPFLAGS)34 libbsp_a_LIBADD =35 33 36 34 # Shared … … 86 84 87 85 # Cache 88 libbsp_a_SOURCES += ../../../libcpu/shared/src/cache_manager.c 89 libbsp_a_SOURCES += ../../../libcpu/arm/shared/cache/cache_.h 90 libbsp_a_CPPFLAGS += -I$(srcdir)/../../../libcpu/arm/shared/include 86 libbsp_a_SOURCES += ../../../../../../bsps/shared/cache/nocache.c 91 87 92 88 ############################################################################### -
c/src/lib/libbsp/arm/tms570/Makefile.am
rd8d6a08 r4cf93658 40 40 41 41 libbsp_a_SOURCES = 42 libbsp_a_CPPFLAGS = $(AM_CPPFLAGS)43 libbsp_a_LIBADD =44 42 45 43 # Shared … … 97 95 98 96 # Cache 99 libbsp_a_SOURCES += ../../../libcpu/shared/src/cache_manager.c 100 libbsp_a_SOURCES += ../../../libcpu/arm/shared/include/cache_.h 101 libbsp_a_CPPFLAGS += -I$(srcdir)/../../../libcpu/arm/shared/include 97 libbsp_a_SOURCES += ../../../../../../bsps/shared/cache/nocache.c 102 98 103 99 if TMS570_USE_HWINIT_STARTUP -
c/src/lib/libbsp/arm/xilinx-zynq/Makefile.am
rd8d6a08 r4cf93658 36 36 37 37 libbsp_a_SOURCES = 38 libbsp_a_CPPFLAGS = $(AM_CPPFLAGS)39 libbsp_a_LIBADD =40 38 41 39 # Shared … … 85 83 86 84 # Cache 87 libbsp_a_SOURCES += ../../../libcpu/shared/src/cache_manager.c 88 libbsp_a_SOURCES += ../shared/include/arm-cache-l1.h 89 libbsp_a_SOURCES += ../shared/arm-l2c-310/cache_.h 90 libbsp_a_CPPFLAGS += -I$(srcdir)/../shared/arm-l2c-310 85 libbsp_a_SOURCES += ../../../../../../bsps/arm/shared/cache/cache-l2c-310.c 91 86 92 87 # Start hooks -
c/src/lib/libbsp/bfin/TLL6527M/Makefile.am
rd8d6a08 r4cf93658 30 30 31 31 libbsp_a_SOURCES += console/console.c 32 libbsp_a_SOURCES += ../../../../../../bsps/bfin/shared/cache/cache.c 32 33 33 34 libbsp_a_LIBADD = ../../../libcpu/@RTEMS_CPU@/mmu.rel 34 35 libbsp_a_LIBADD += ../../../libcpu/@RTEMS_CPU@/@RTEMS_CPU_MODEL@/interrupt.rel 35 libbsp_a_LIBADD += ../../../libcpu/@RTEMS_CPU@/cache.rel36 36 libbsp_a_LIBADD += ../../../libcpu/@RTEMS_CPU@/uart.rel 37 37 libbsp_a_LIBADD += ../../../libcpu/@RTEMS_CPU@/clock.rel -
c/src/lib/libbsp/bfin/bf537Stamp/Makefile.am
rd8d6a08 r4cf93658 31 31 32 32 libbsp_a_SOURCES += console/console.c 33 libbsp_a_SOURCES += ../../../../../../bsps/bfin/shared/cache/cache.c 33 34 34 35 if HAS_NETWORKING … … 38 39 libbsp_a_LIBADD = ../../../libcpu/@RTEMS_CPU@/mmu.rel 39 40 libbsp_a_LIBADD += ../../../libcpu/@RTEMS_CPU@/interrupt.rel 40 libbsp_a_LIBADD += ../../../libcpu/@RTEMS_CPU@/cache.rel41 41 libbsp_a_LIBADD += ../../../libcpu/@RTEMS_CPU@/uart.rel 42 42 libbsp_a_LIBADD += ../../../libcpu/@RTEMS_CPU@/clock.rel -
c/src/lib/libbsp/bfin/eZKit533/Makefile.am
rd8d6a08 r4cf93658 31 31 32 32 libbsp_a_SOURCES += console/console-io.c 33 libbsp_a_SOURCES += ../../../../../../bsps/bfin/shared/cache/cache.c 33 34 34 35 libbsp_a_LIBADD = ../../../libcpu/@RTEMS_CPU@/mmu.rel 35 36 libbsp_a_LIBADD += ../../../libcpu/@RTEMS_CPU@/interrupt.rel 36 libbsp_a_LIBADD += ../../../libcpu/@RTEMS_CPU@/cache.rel37 37 libbsp_a_LIBADD += ../../../libcpu/@RTEMS_CPU@/uart.rel 38 38 libbsp_a_LIBADD += ../../../libcpu/@RTEMS_CPU@/clock.rel -
c/src/lib/libbsp/epiphany/epiphany_sim/Makefile.am
rd8d6a08 r4cf93658 63 63 64 64 # Cache 65 libbsp_a_SOURCES += ../../../libcpu/shared/src/cache_manager.c 66 libbsp_a_SOURCES += ../../shared/include/cache_.h 67 libbsp_a_CPPFLAGS = $(AM_CPPFLAGS) -I$(srcdir)/../../shared/include 65 libbsp_a_SOURCES += ../../../../../../bsps/shared/cache/nocache.c 68 66 69 67 # debugio -
c/src/lib/libbsp/i386/pc386/Makefile.am
rd8d6a08 r4cf93658 171 171 endif 172 172 173 libbsp_a_LIBADD = ../../../libcpu/@RTEMS_CPU@/cache.rel 174 libbsp_a_LIBADD += ../../../libcpu/@RTEMS_CPU@/page.rel 173 libbsp_a_SOURCES += ../../../../../../bsps/i386/shared/cache/cache.c 174 175 libbsp_a_LIBADD = ../../../libcpu/@RTEMS_CPU@/page.rel 175 176 libbsp_a_LIBADD += ../../../libcpu/@RTEMS_CPU@/score.rel 176 177 -
c/src/lib/libbsp/lm32/lm32_evr/Makefile.am
rd8d6a08 r4cf93658 42 42 43 43 # Cache 44 libbsp_a_SOURCES += ../../../libcpu/shared/src/cache_manager.c 45 libbsp_a_SOURCES += ../../shared/include/cache_.h 46 libbsp_a_CPPFLAGS = $(AM_CPPFLAGS) -I$(srcdir)/../../shared/include 44 libbsp_a_SOURCES += ../../../../../../bsps/shared/cache/nocache.c 47 45 48 46 if HAS_NETWORKING -
c/src/lib/libbsp/lm32/milkymist/Makefile.am
rd8d6a08 r4cf93658 89 89 90 90 # Cache 91 libbsp_a_SOURCES += ../../../libcpu/shared/src/cache_manager.c 92 libbsp_a_SOURCES += ../../shared/include/cache_.h 93 libbsp_a_CPPFLAGS = $(AM_CPPFLAGS) -I$(srcdir)/../../shared/include 91 libbsp_a_SOURCES += ../../../../../../bsps/shared/cache/nocache.c 94 92 95 93 if HAS_NETWORKING -
c/src/lib/libbsp/m32c/m32cbsp/Makefile.am
rd8d6a08 r4cf93658 35 35 36 36 # Cache 37 libbsp_a_SOURCES += ../../../libcpu/shared/src/cache_manager.c 38 libbsp_a_SOURCES += ../../shared/include/cache_.h 39 libbsp_a_CPPFLAGS = $(AM_CPPFLAGS) -I$(srcdir)/../../shared/include 37 libbsp_a_SOURCES += ../../../../../../bsps/shared/cache/nocache.c 40 38 41 39 include $(top_srcdir)/../../../../automake/local.am -
c/src/lib/libbsp/m68k/av5282/Makefile.am
rd8d6a08 r4cf93658 41 41 endif 42 42 43 libbsp_a_SOURCES += ../../../../../../bsps/m68k/shared/cache/cache-mcf5282.c 44 43 45 libbsp_a_LIBADD = \ 44 ../../../libcpu/@RTEMS_CPU@/shared/cache.rel \45 ../../../libcpu/@RTEMS_CPU@/mcf5282/cachepd.rel \46 46 ../../../libcpu/@RTEMS_CPU@/shared/misc.rel 47 47 -
c/src/lib/libbsp/m68k/csb360/Makefile.am
rd8d6a08 r4cf93658 35 35 36 36 # Cache 37 libbsp_a_SOURCES += ../../../libcpu/shared/src/cache_manager.c 38 libbsp_a_SOURCES += ../../shared/include/cache_.h 39 libbsp_a_CPPFLAGS = $(AM_CPPFLAGS) -I$(srcdir)/../../shared/include 37 libbsp_a_SOURCES += ../../../../../../bsps/shared/cache/nocache.c 40 38 41 39 libbsp_a_LIBADD = \ -
c/src/lib/libbsp/m68k/gen68340/Makefile.am
rd8d6a08 r4cf93658 38 38 libbsp_a_SOURCES += timer/timer.c 39 39 40 libbsp_a_SOURCES += ../../../../../../bsps/m68k/shared/cache/cache.c 41 40 42 libbsp_a_LIBADD = \ 41 ../../../libcpu/@RTEMS_CPU@/shared/cache.rel \42 43 ../../../libcpu/@RTEMS_CPU@/shared/misc.rel 43 44 -
c/src/lib/libbsp/m68k/gen68360/Makefile.am
rd8d6a08 r4cf93658 43 43 endif 44 44 45 libbsp_a_SOURCES += ../../../../../../bsps/m68k/shared/cache/cache.c 46 45 47 libbsp_a_LIBADD = \ 46 ../../../libcpu/@RTEMS_CPU@/shared/cache.rel \47 48 ../../../libcpu/@RTEMS_CPU@/shared/misc.rel 48 49 if HAS_FPSP -
c/src/lib/libbsp/m68k/genmcf548x/Makefile.am
rd8d6a08 r4cf93658 50 50 51 51 # Cache 52 libbsp_a_SOURCES += ../../../libcpu/shared/src/cache_manager.c 53 libbsp_a_SOURCES += ../include/cache_.h 54 libbsp_a_CPPFLAGS += -I$(srcdir)/include 52 libbsp_a_SOURCES += ../../../../../../bsps/m68k/genmcf548x/start/cache.c 55 53 56 54 if HAS_NETWORKING -
c/src/lib/libbsp/m68k/mcf5206elite/Makefile.am
rd8d6a08 r4cf93658 45 45 46 46 # Cache 47 libbsp_a_SOURCES += ../../../libcpu/shared/src/cache_manager.c 48 libbsp_a_SOURCES += ../../shared/include/cache_.h 49 libbsp_a_CPPFLAGS = $(AM_CPPFLAGS) -I$(srcdir)/../../shared/include 47 libbsp_a_SOURCES += ../../../../../../bsps/shared/cache/nocache.c 50 48 51 49 libbsp_a_LIBADD = \ -
c/src/lib/libbsp/m68k/mcf52235/Makefile.am
rd8d6a08 r4cf93658 39 39 libbsp_a_SOURCES += timer/timer.c 40 40 41 libbsp_a_SOURCES += ../../../../../../bsps/m68k/shared/cache/cache-mcf5223x.c 42 41 43 libbsp_a_LIBADD = \ 42 ../../../libcpu/@RTEMS_CPU@/shared/cache.rel \43 ../../../libcpu/@RTEMS_CPU@/mcf5223x/cachepd.rel \44 44 ../../../libcpu/@RTEMS_CPU@/shared/misc.rel 45 45 -
c/src/lib/libbsp/m68k/mcf5225x/Makefile.am
rd8d6a08 r4cf93658 34 34 libbsp_a_SOURCES += timer/timer.c 35 35 36 libbsp_a_SOURCES += ../../../../../../bsps/m68k/shared/cache/cache-mcf5225x.c 37 36 38 libbsp_a_LIBADD = \ 37 ../../../libcpu/@RTEMS_CPU@/shared/cache.rel \38 ../../../libcpu/@RTEMS_CPU@/mcf5225x/cachepd.rel \39 39 ../../../libcpu/@RTEMS_CPU@/shared/misc.rel 40 40 -
c/src/lib/libbsp/m68k/mcf5235/Makefile.am
rd8d6a08 r4cf93658 43 43 endif 44 44 45 libbsp_a_SOURCES += ../../../../../../bsps/m68k/shared/cache/cache-mcf5235.c 46 45 47 libbsp_a_LIBADD = \ 46 ../../../libcpu/@RTEMS_CPU@/shared/cache.rel \47 ../../../libcpu/@RTEMS_CPU@/mcf5235/cachepd.rel \48 48 ../../../libcpu/@RTEMS_CPU@/shared/misc.rel 49 49 -
c/src/lib/libbsp/m68k/mcf5329/Makefile.am
rd8d6a08 r4cf93658 42 42 endif 43 43 44 libbsp_a_SOURCES += ../../../../../../bsps/m68k/shared/cache/cache-mcf532x.c 45 44 46 libbsp_a_LIBADD = \ 45 ../../../libcpu/@RTEMS_CPU@/shared/cache.rel \ 46 ../../../libcpu/@RTEMS_CPU@/shared/misc.rel \ 47 ../../../libcpu/@RTEMS_CPU@/mcf532x/cachepd.rel 47 ../../../libcpu/@RTEMS_CPU@/shared/misc.rel 48 48 49 49 include $(top_srcdir)/../../../../automake/local.am -
c/src/lib/libbsp/m68k/mrm332/Makefile.am
rd8d6a08 r4cf93658 39 39 libbsp_a_SOURCES += timer/timer.c 40 40 41 libbsp_a_SOURCES += ../../../../../../bsps/m68k/shared/cache/cache.c 42 41 43 libbsp_a_LIBADD = \ 42 ../../../libcpu/@RTEMS_CPU@/shared/cache.rel \43 44 ../../../libcpu/@RTEMS_CPU@/shared/misc.rel 44 45 -
c/src/lib/libbsp/m68k/mvme147/Makefile.am
rd8d6a08 r4cf93658 38 38 libbsp_a_SOURCES += timer/timer.c timer/timerisr.S 39 39 40 libbsp_a_SOURCES += ../../../../../../bsps/m68k/shared/cache/cache.c 41 40 42 libbsp_a_LIBADD = \ 41 ../../../libcpu/@RTEMS_CPU@/shared/cache.rel \42 43 ../../../libcpu/@RTEMS_CPU@/shared/misc.rel 43 44 -
c/src/lib/libbsp/m68k/mvme147s/Makefile.am
rd8d6a08 r4cf93658 46 46 endif 47 47 48 libbsp_a_SOURCES += ../../../../../../bsps/m68k/shared/cache/cache.c 49 48 50 libbsp_a_LIBADD = \ 49 ../../../libcpu/@RTEMS_CPU@/shared/cache.rel \50 51 ../../../libcpu/@RTEMS_CPU@/shared/misc.rel 51 52 -
c/src/lib/libbsp/m68k/mvme162/Makefile.am
rd8d6a08 r4cf93658 45 45 endif 46 46 47 libbsp_a_SOURCES += ../../../../../../bsps/m68k/shared/cache/cache.c 48 47 49 libbsp_a_LIBADD = \ 48 ../../../libcpu/@RTEMS_CPU@/shared/cache.rel \49 50 ../../../libcpu/@RTEMS_CPU@/shared/misc.rel 50 51 if HAS_FPSP -
c/src/lib/libbsp/m68k/mvme167/Makefile.am
rd8d6a08 r4cf93658 42 42 endif 43 43 44 libbsp_a_SOURCES += ../../../../../../bsps/m68k/shared/cache/cache.c 45 44 46 libbsp_a_LIBADD = \ 45 ../../../libcpu/@RTEMS_CPU@/shared/cache.rel \46 47 ../../../libcpu/@RTEMS_CPU@/shared/misc.rel \ 47 48 ../../../libcpu/@RTEMS_CPU@/@RTEMS_CPU_MODEL@/fpsp.rel -
c/src/lib/libbsp/m68k/uC5282/Makefile.am
rd8d6a08 r4cf93658 40 40 endif 41 41 42 libbsp_a_ LIBADD = ../../../libcpu/@RTEMS_CPU@/shared/cache.rel \43 ../../../libcpu/@RTEMS_CPU@/mcf5282/cachepd.rel \ 44 42 libbsp_a_SOURCES += ../../../../../../bsps/m68k/shared/cache/cache-mcf5282.c 43 44 libbsp_a_LIBADD = ../../../libcpu/@RTEMS_CPU@/shared/misc.rel 45 45 46 46 include $(top_srcdir)/../../../../automake/local.am -
c/src/lib/libbsp/mips/csb350/Makefile.am
rd8d6a08 r4cf93658 54 54 endif 55 55 56 libbsp_a_LIBADD = ../../../libcpu/mips/shared/cache.rel 57 libbsp_a_LIBADD += ../../../libcpu/mips/shared/interrupts.rel 56 libbsp_a_SOURCES += ../../../../../../bsps/shared/cache/nocache.c 57 58 libbsp_a_LIBADD = ../../../libcpu/mips/shared/interrupts.rel 58 59 59 60 include $(top_srcdir)/../../../../automake/local.am -
c/src/lib/libbsp/mips/hurricane/Makefile.am
rd8d6a08 r4cf93658 56 56 libbsp_a_SOURCES += ../shared/irq/interruptmask.c 57 57 58 libbsp_a_LIBADD = ../../../libcpu/@RTEMS_CPU@/shared/cache.rel 59 libbsp_a_LIBADD += ../../../libcpu/@RTEMS_CPU@/shared/interrupts.rel 58 libbsp_a_SOURCES += ../../../../../../bsps/shared/cache/nocache.c 59 60 libbsp_a_LIBADD = ../../../libcpu/@RTEMS_CPU@/shared/interrupts.rel 60 61 libbsp_a_LIBADD += ../../../libcpu/@RTEMS_CPU@/rm52xx/timer.rel 61 62 -
c/src/lib/libbsp/mips/jmr3904/Makefile.am
rd8d6a08 r4cf93658 48 48 libbsp_a_SOURCES += ../shared/irq/interruptmask.c 49 49 50 libbsp_a_LIBADD = ../../../libcpu/@RTEMS_CPU@/shared/cache.rel 51 libbsp_a_LIBADD += ../../../libcpu/@RTEMS_CPU@/shared/interrupts.rel 50 libbsp_a_SOURCES += ../../../../../../bsps/shared/cache/nocache.c 51 52 libbsp_a_LIBADD = ../../../libcpu/@RTEMS_CPU@/shared/interrupts.rel 52 53 53 54 include $(top_srcdir)/../../../../automake/local.am -
c/src/lib/libbsp/mips/malta/Makefile.am
rd8d6a08 r4cf93658 55 55 libbsp_a_SOURCES += ../../shared/timerstub.c 56 56 57 libbsp_a_LIBADD = ../../../libcpu/@RTEMS_CPU@/shared/cache.rel 58 libbsp_a_LIBADD += ../../../libcpu/@RTEMS_CPU@/shared/interrupts.rel 57 libbsp_a_SOURCES += ../../../../../../bsps/shared/cache/nocache.c 58 59 libbsp_a_LIBADD = ../../../libcpu/@RTEMS_CPU@/shared/interrupts.rel 59 60 60 61 # pci -
c/src/lib/libbsp/mips/rbtx4925/Makefile.am
rd8d6a08 r4cf93658 56 56 libbsp_a_SOURCES += ../shared/irq/interruptmask_TX49.c 57 57 58 libbsp_a_LIBADD = ../../../libcpu/@RTEMS_CPU@/shared/cache.rel 59 libbsp_a_LIBADD += ../../../libcpu/@RTEMS_CPU@/shared/interrupts.rel 58 libbsp_a_SOURCES += ../../../../../../bsps/shared/cache/nocache.c 59 60 libbsp_a_LIBADD = ../../../libcpu/@RTEMS_CPU@/shared/interrupts.rel 60 61 libbsp_a_LIBADD += ../../../libcpu/@RTEMS_CPU@/tx49/timer.rel 61 62 -
c/src/lib/libbsp/mips/rbtx4938/Makefile.am
rd8d6a08 r4cf93658 56 56 libbsp_a_SOURCES += ../shared/irq/interruptmask_TX49.c 57 57 58 libbsp_a_LIBADD = ../../../libcpu/@RTEMS_CPU@/shared/cache.rel 59 libbsp_a_LIBADD += ../../../libcpu/@RTEMS_CPU@/shared/interrupts.rel 58 libbsp_a_SOURCES += ../../../../../../bsps/shared/cache/nocache.c 59 60 libbsp_a_LIBADD = ../../../libcpu/@RTEMS_CPU@/shared/interrupts.rel 60 61 libbsp_a_LIBADD += ../../../libcpu/@RTEMS_CPU@/tx49/timer.rel 61 62 -
c/src/lib/libbsp/moxie/moxiesim/Makefile.am
rd8d6a08 r4cf93658 41 41 42 42 # Cache 43 libbsp_a_SOURCES += ../../../libcpu/shared/src/cache_manager.c 44 libbsp_a_SOURCES += ../../shared/include/cache_.h 45 libbsp_a_CPPFLAGS = $(AM_CPPFLAGS) -I$(srcdir)/../../shared/include 43 libbsp_a_SOURCES += ../../../../../../bsps/shared/cache/nocache.c 46 44 47 45 EXTRA_DIST += times -
c/src/lib/libbsp/nios2/nios2_iss/Makefile.am
rd8d6a08 r4cf93658 45 45 46 46 # Cache 47 libbsp_a_ LIBADD = ../../../libcpu/@RTEMS_CPU@/shared/cache.rel47 libbsp_a_SOURCES += ../../../../../../bsps/shared/cache/nocache.c 48 48 49 49 include $(top_srcdir)/../../../../automake/local.am -
c/src/lib/libbsp/or1k/generic_or1k/Makefile.am
rd8d6a08 r4cf93658 75 75 76 76 # Cache 77 libbsp_a_ LIBADD += ../../../libcpu/@RTEMS_CPU@/shared/cache.rel77 libbsp_a_SOURCES += ../../../../../../bsps/or1k/shared/cache/cache.c 78 78 79 79 ############################################################################### -
c/src/lib/libbsp/powerpc/beatnik/Makefile.am
rd8d6a08 r4cf93658 164 164 libbsp_a_SOURCES += ../../shared/tod.c tod/todcfg.c 165 165 166 libbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/cache/cache.c 167 166 168 libbsp_a_LIBADD = ../../../libcpu/@RTEMS_CPU@/shared/cpuIdent.rel \ 167 ../../../libcpu/@RTEMS_CPU@/shared/cache.rel \168 169 ../../../libcpu/@RTEMS_CPU@/shared/stack.rel \ 169 170 ../../../libcpu/@RTEMS_CPU@/@exceptions@/rtems-cpu.rel \ -
c/src/lib/libbsp/powerpc/gen5200/Makefile.am
rd8d6a08 r4cf93658 111 111 endif 112 112 113 libbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/cache/cache.c 114 113 115 libbsp_a_LIBADD = ../../../libcpu/@RTEMS_CPU@/shared/cpuIdent.rel \ 114 ../../../libcpu/@RTEMS_CPU@/shared/cache.rel \115 116 ../../../libcpu/@RTEMS_CPU@/shared/stack.rel \ 116 117 ../../../libcpu/@RTEMS_CPU@/@exceptions@/rtems-cpu.rel \ -
c/src/lib/libbsp/powerpc/gen83xx/Makefile.am
rd8d6a08 r4cf93658 74 74 libbsp_a_SOURCES += spi/spi_init.c 75 75 76 if HAS_NETWORKING 77 libbsp_a_SOURCES += network/network.c 78 libbsp_a_LIBADD += ../../../libcpu/@RTEMS_CPU@/mpc83xx/tsec.rel 79 endif 76 libbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/cache/cache.c 80 77 81 78 libbsp_a_LIBADD = ../../../libcpu/@RTEMS_CPU@/shared/cpuIdent.rel \ 82 ../../../libcpu/@RTEMS_CPU@/shared/cache.rel \83 79 ../../../libcpu/@RTEMS_CPU@/@exceptions@/rtems-cpu.rel \ 84 80 ../../../libcpu/@RTEMS_CPU@/@exceptions@/exc_bspsupport.rel \ … … 89 85 ../../../libcpu/@RTEMS_CPU@/mpc83xx/gtm.rel 90 86 87 if HAS_NETWORKING 88 libbsp_a_SOURCES += network/network.c 89 libbsp_a_LIBADD += ../../../libcpu/@RTEMS_CPU@/mpc83xx/tsec.rel 90 endif 91 91 92 EXTRA_DIST += README.mpc8349eamds 92 93 -
c/src/lib/libbsp/powerpc/haleakala/Makefile.am
rd8d6a08 r4cf93658 43 43 endif 44 44 45 libbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/cache/cache.c 46 45 47 libbsp_a_LIBADD = ../../../libcpu/@RTEMS_CPU@/@exceptions@/rtems-cpu.rel \ 46 48 ../../../libcpu/@RTEMS_CPU@/@exceptions@/exc_bspsupport.rel \ 47 49 ../../../libcpu/@RTEMS_CPU@/@exceptions@/irq_bspsupport.rel \ 48 ../../../libcpu/@RTEMS_CPU@/shared/cache.rel \49 50 ../../../libcpu/@RTEMS_CPU@/shared/cpuIdent.rel \ 50 51 ../../../libcpu/@RTEMS_CPU@/ppc403/clock.rel \ -
c/src/lib/libbsp/powerpc/motorola_powerpc/Makefile.am
rd8d6a08 r4cf93658 115 115 endif 116 116 117 libbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/cache/cache.c 118 117 119 libbsp_a_LIBADD = \ 118 120 polledIO.rel \ 119 ../../../libcpu/@RTEMS_CPU@/shared/cache.rel \120 121 ../../../libcpu/@RTEMS_CPU@/shared/cpuIdent.rel \ 121 122 ../../../libcpu/@RTEMS_CPU@/shared/stack.rel \ -
c/src/lib/libbsp/powerpc/mpc55xxevb/Makefile.am
rd8d6a08 r4cf93658 107 107 # BSP library 108 108 109 libbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/cache/cache.c 110 109 111 libbsp_a_LIBADD = ../../../libcpu/@RTEMS_CPU@/shared/cpuIdent.rel \ 110 ../../../libcpu/@RTEMS_CPU@/shared/cache.rel \111 112 ../../../libcpu/@RTEMS_CPU@/shared/stack.rel \ 112 113 ../../../libcpu/@RTEMS_CPU@/@RTEMS_CPU_MODEL@/misc.rel \ -
c/src/lib/libbsp/powerpc/mpc8260ads/Makefile.am
rd8d6a08 r4cf93658 55 55 endif 56 56 57 libbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/cache/cache.c 58 57 59 libbsp_a_LIBADD = ../../../libcpu/@RTEMS_CPU@/shared/cpuIdent.rel \ 58 ../../../libcpu/@RTEMS_CPU@/shared/cache.rel \59 60 ../../../libcpu/@RTEMS_CPU@/@exceptions@/rtems-cpu.rel \ 60 61 ../../../libcpu/@RTEMS_CPU@/@exceptions@/exc_bspsupport.rel \ -
c/src/lib/libbsp/powerpc/mvme3100/Makefile.am
rd8d6a08 r4cf93658 106 106 endif 107 107 108 libbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/cache/cache.c 109 108 110 libbsp_a_LIBADD = ../../../libcpu/@RTEMS_CPU@/shared/cpuIdent.rel \ 109 ../../../libcpu/@RTEMS_CPU@/shared/cache.rel \110 111 ../../../libcpu/@RTEMS_CPU@/shared/stack.rel \ 111 112 ../../../libcpu/@RTEMS_CPU@/e500/clock.rel \ -
c/src/lib/libbsp/powerpc/mvme5500/Makefile.am
rd8d6a08 r4cf93658 84 84 dist_project_lib_DATA += ../shared/startup/linkcmds.share 85 85 86 libbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/cache/cache.c 87 86 88 libbsp_a_LIBADD = \ 87 89 ../../../libcpu/@RTEMS_CPU@/shared/cpuIdent.rel \ 88 90 ../../../libcpu/@RTEMS_CPU@/shared/stack.rel \ 89 ../../../libcpu/@RTEMS_CPU@/shared/cache.rel \90 91 ../../../libcpu/@RTEMS_CPU@/@exceptions@/rtems-cpu.rel \ 91 92 ../../../libcpu/@RTEMS_CPU@/mpc6xx/clock.rel \ -
c/src/lib/libbsp/powerpc/psim/Makefile.am
rd8d6a08 r4cf93658 61 61 endif 62 62 63 libbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/cache/cache.c 64 63 65 libbsp_a_LIBADD = ../../../libcpu/@RTEMS_CPU@/shared/cpuIdent.rel \ 64 ../../../libcpu/@RTEMS_CPU@/shared/cache.rel \65 66 ../../../libcpu/@RTEMS_CPU@/shared/stack.rel \ 66 67 ../../../libcpu/@RTEMS_CPU@/@exceptions@/rtems-cpu.rel \ -
c/src/lib/libbsp/powerpc/qemuppc/Makefile.am
rd8d6a08 r4cf93658 52 52 $(irq_SOURCES) 53 53 54 libbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/cache/cache.c 55 54 56 libbsp_a_LIBADD = ../../../libcpu/@RTEMS_CPU@/shared/cpuIdent.rel \ 55 ../../../libcpu/@RTEMS_CPU@/shared/cache.rel \56 57 ../../../libcpu/@RTEMS_CPU@/shared/stack.rel \ 57 58 ../../../libcpu/@RTEMS_CPU@/@exceptions@/rtems-cpu.rel \ -
c/src/lib/libbsp/powerpc/qoriq/Makefile.am
rd8d6a08 r4cf93658 97 97 shmsupp/intercom-mpci.c 98 98 99 libbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/cache/cache.c 100 99 101 libbsp_a_LIBADD = ../../../libcpu/@RTEMS_CPU@/shared/cpuIdent.rel \ 100 ../../../libcpu/@RTEMS_CPU@/shared/cache.rel \101 102 ../../../libcpu/@RTEMS_CPU@/@exceptions@/rtems-cpu.rel \ 102 103 ../../../libcpu/@RTEMS_CPU@/@exceptions@/exc_bspsupport.rel \ -
c/src/lib/libbsp/powerpc/ss555/Makefile.am
rd8d6a08 r4cf93658 36 36 libbsp_a_SOURCES += startup/tm27supp.c 37 37 38 libbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/cache/cache.c 39 38 40 libbsp_a_LIBADD = \ 39 41 ../../../libcpu/@RTEMS_CPU@/shared/cpuIdent.rel \ 40 ../../../libcpu/@RTEMS_CPU@/shared/cache.rel \41 42 ../../../libcpu/@RTEMS_CPU@/@exceptions@/rtems-cpu.rel \ 42 43 ../../../libcpu/@RTEMS_CPU@/mpc5xx/clock.rel \ -
c/src/lib/libbsp/powerpc/t32mppc/Makefile.am
rd8d6a08 r4cf93658 65 65 libbsp_a_SOURCES += console/console.c 66 66 67 libbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/cache/cache.c 68 67 69 libbsp_a_LIBADD = ../../../libcpu/@RTEMS_CPU@/shared/cpuIdent.rel \ 68 ../../../libcpu/@RTEMS_CPU@/shared/cache.rel \69 70 ../../../libcpu/@RTEMS_CPU@/@exceptions@/rtems-cpu.rel \ 70 71 ../../../libcpu/@RTEMS_CPU@/@exceptions@/exc_bspsupport.rel -
c/src/lib/libbsp/powerpc/tqm8xx/Makefile.am
rd8d6a08 r4cf93658 63 63 endif 64 64 65 libbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/cache/cache.c 66 65 67 libbsp_a_LIBADD = \ 66 68 ../../../libcpu/@RTEMS_CPU@/shared/cpuIdent.rel \ 67 ../../../libcpu/@RTEMS_CPU@/shared/cache.rel \68 69 ../../../libcpu/@RTEMS_CPU@/@exceptions@/rtems-cpu.rel \ 69 70 ../../../libcpu/@RTEMS_CPU@/@exceptions@/exc_bspsupport.rel \ -
c/src/lib/libbsp/powerpc/virtex/Makefile.am
rd8d6a08 r4cf93658 67 67 libbsp_a_LIBADD += ../../../libcpu/@RTEMS_CPU@/ppc403/timer.rel 68 68 69 libbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/cache/cache.c 70 69 71 libbsp_a_LIBADD += \ 70 72 ../../../libcpu/@RTEMS_CPU@/@exceptions@/rtems-cpu.rel \ 71 73 ../../../libcpu/@RTEMS_CPU@/@exceptions@/exc_bspsupport.rel \ 72 ../../../libcpu/@RTEMS_CPU@/shared/cache.rel \73 74 ../../../libcpu/@RTEMS_CPU@/shared/cpuIdent.rel 74 75 -
c/src/lib/libbsp/powerpc/virtex4/Makefile.am
rd8d6a08 r4cf93658 46 46 libbsp_a_SOURCES += mmu/mmu.c 47 47 48 libbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/cache/cache.c 49 48 50 libbsp_a_LIBADD = ../../../libcpu/@RTEMS_CPU@/@exceptions@/rtems-cpu.rel \ 49 51 ../../../libcpu/@RTEMS_CPU@/@exceptions@/exc_bspsupport.rel \ 50 ../../../libcpu/@RTEMS_CPU@/shared/cache.rel \51 52 ../../../libcpu/@RTEMS_CPU@/shared/cpuIdent.rel \ 52 53 ../../../libcpu/@RTEMS_CPU@/ppc403/clock.rel \ -
c/src/lib/libbsp/powerpc/virtex5/Makefile.am
rd8d6a08 r4cf93658 48 48 libbsp_a_SOURCES += mmu/mmu.c 49 49 50 libbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/cache/cache.c 51 50 52 libbsp_a_LIBADD = ../../../libcpu/@RTEMS_CPU@/@exceptions@/rtems-cpu.rel \ 51 53 ../../../libcpu/@RTEMS_CPU@/@exceptions@/exc_bspsupport.rel \ 52 ../../../libcpu/@RTEMS_CPU@/shared/cache.rel \53 54 ../../../libcpu/@RTEMS_CPU@/shared/cpuIdent.rel \ 54 55 ../../../libcpu/@RTEMS_CPU@/e500/clock.rel \ -
c/src/lib/libbsp/riscv/riscv_generic/Makefile.am
rd8d6a08 r4cf93658 64 64 65 65 # Cache 66 libbsp_a_SOURCES += ../../../libcpu/shared/src/cache_manager.c 67 libbsp_a_SOURCES += ../../shared/include/cache_.h 68 libbsp_a_CPPFLAGS = $(AM_CPPFLAGS) -I$(srcdir)/../../shared/include 66 libbsp_a_SOURCES += ../../../../../../bsps/shared/cache/nocache.c 69 67 70 68 # debugio -
c/src/lib/libbsp/sh/gensh1/Makefile.am
rd8d6a08 r4cf93658 48 48 49 49 # Cache 50 libbsp_a_SOURCES += ../../../libcpu/shared/src/cache_manager.c 51 libbsp_a_SOURCES += ../../shared/include/cache_.h 52 libbsp_a_CPPFLAGS = $(AM_CPPFLAGS) -I$(srcdir)/../../shared/include 50 libbsp_a_SOURCES += ../../../../../../bsps/shared/cache/nocache.c 53 51 54 52 EXTRA_DIST += times -
c/src/lib/libbsp/sh/gensh2/Makefile.am
rd8d6a08 r4cf93658 52 52 53 53 # Cache 54 libbsp_a_SOURCES += ../../../libcpu/shared/src/cache_manager.c 55 libbsp_a_SOURCES += ../../shared/include/cache_.h 56 libbsp_a_CPPFLAGS = $(AM_CPPFLAGS) -I$(srcdir)/../../shared/include 54 libbsp_a_SOURCES += ../../../../../../bsps/shared/cache/nocache.c 57 55 58 56 include $(top_srcdir)/../../../../automake/local.am -
c/src/lib/libbsp/sh/gensh4/Makefile.am
rd8d6a08 r4cf93658 39 39 40 40 # Cache 41 libbsp_a_SOURCES += ../../../libcpu/shared/src/cache_manager.c 42 libbsp_a_SOURCES += ../../shared/include/cache_.h 43 libbsp_a_CPPFLAGS = $(AM_CPPFLAGS) -I$(srcdir)/../../shared/include 41 libbsp_a_SOURCES += ../../../../../../bsps/shared/cache/nocache.c 44 42 45 43 EXTRA_DIST += times -
c/src/lib/libbsp/sh/shsim/Makefile.am
rd8d6a08 r4cf93658 48 48 49 49 # Cache 50 libbsp_a_SOURCES += ../../../libcpu/shared/src/cache_manager.c 51 libbsp_a_SOURCES += ../../shared/include/cache_.h 52 libbsp_a_CPPFLAGS = $(AM_CPPFLAGS) -I$(srcdir)/../../shared/include 50 libbsp_a_SOURCES += ../../../../../../bsps/shared/cache/nocache.c 53 51 54 52 include $(top_srcdir)/../../../../automake/local.am -
c/src/lib/libbsp/sparc/erc32/Makefile.am
rd8d6a08 r4cf93658 77 77 endif 78 78 79 libbsp_a_SOURCES += ../../../../../../bsps/shared/cache/nocache.c 80 79 81 libbsp_a_LIBADD = \ 80 82 ../../../libcpu/@RTEMS_CPU@/access.rel \ 81 ../../../libcpu/@RTEMS_CPU@/cache.rel \82 83 ../../../libcpu/@RTEMS_CPU@/reg_win.rel \ 83 84 ../../../libcpu/@RTEMS_CPU@/syscall.rel -
c/src/lib/libbsp/sparc/leon2/Makefile.am
rd8d6a08 r4cf93658 144 144 # l2cache 145 145 libbsp_a_SOURCES += ../../sparc/shared/l2c/l2c.c 146 libbsp_a_SOURCES += ../../../../../../bsps/sparc/leon2/start/cache.c 146 147 # griommu 147 148 libbsp_a_SOURCES += ../../sparc/shared/iommu/griommu.c … … 178 179 libbsp_a_LIBADD = \ 179 180 ../../../libcpu/@RTEMS_CPU@/access.rel \ 180 ../../../libcpu/@RTEMS_CPU@/cache.rel \181 181 ../../../libcpu/@RTEMS_CPU@/reg_win.rel \ 182 182 ../../../libcpu/@RTEMS_CPU@/syscall.rel -
c/src/lib/libbsp/sparc/leon3/Makefile.am
rd8d6a08 r4cf93658 156 156 # l2cache 157 157 libbsp_a_SOURCES += ../../sparc/shared/l2c/l2c.c 158 libbsp_a_SOURCES += ../../../../../../bsps/sparc/leon3/start/cache.c 158 159 # griommu 159 160 libbsp_a_SOURCES += ../../sparc/shared/iommu/griommu.c … … 161 162 libbsp_a_SOURCES += timer/timer.c 162 163 libbsp_a_SOURCES += timer/watchdog.c 163 # Cache164 libbsp_a_SOURCES += ../../../libcpu/shared/src/cache_manager.c165 libbsp_a_SOURCES += include/cache_.h166 libbsp_a_CPPFLAGS = $(AM_CPPFLAGS) -I$(srcdir)/include167 164 168 165 # GR712 -
c/src/lib/libbsp/sparc64/niagara/Makefile.am
rd8d6a08 r4cf93658 51 51 $(timer_SOURCES) 52 52 53 libbsp_a_SOURCES += ../../../../../../bsps/shared/cache/nocache.c 54 53 55 libbsp_a_LIBADD = \ 54 56 ../../../libcpu/@RTEMS_CPU@/shared/shared-score.rel \ 55 ../../../libcpu/@RTEMS_CPU@/shared/cache.rel \56 57 ../../../libcpu/@RTEMS_CPU@/shared/sparc64-syscall.rel 57 58 -
c/src/lib/libbsp/sparc64/usiii/Makefile.am
rd8d6a08 r4cf93658 64 64 $(timer_SOURCES) 65 65 66 libbsp_a_SOURCES += ../../../../../../bsps/shared/cache/nocache.c 66 67 67 68 libbsp_a_LIBADD = \ 68 69 ../../../libcpu/@RTEMS_CPU@/shared/shared-score.rel \ 69 ../../../libcpu/@RTEMS_CPU@/shared/cache.rel \70 70 ../../../libcpu/@RTEMS_CPU@/shared/sparc64-syscall.rel 71 71 -
c/src/lib/libbsp/v850/gdbv850sim/Makefile.am
rd8d6a08 r4cf93658 39 39 40 40 # Cache 41 libbsp_a_SOURCES += ../../../libcpu/shared/src/cache_manager.c 42 libbsp_a_SOURCES += ../../shared/include/cache_.h 43 libbsp_a_CPPFLAGS = $(AM_CPPFLAGS) -I$(srcdir)/../../shared/include 41 libbsp_a_SOURCES += ../../../../../../bsps/shared/cache/nocache.c 44 42 45 43 noinst_LIBRARIES = libbsp.a -
c/src/lib/libcpu/Makefile.am
rd8d6a08 r4cf93658 1 1 EXTRA_DIST = 2 EXTRA_DIST += shared/include/cache.h3 EXTRA_DIST += shared/src/cache_manager.c4 2 5 3 _SUBDIRS = @libcpu_cpu_subdir@ -
c/src/lib/libcpu/bfin/Makefile.am
rd8d6a08 r4cf93658 22 22 # endof bf52x 23 23 ############ 24 25 noinst_PROGRAMS += cache.rel26 cache_rel_SOURCES = cache/cache.c \27 ../shared/src/cache_manager.c cache/cache_.h28 cache_rel_CPPFLAGS = $(AM_CPPFLAGS) -I$(srcdir)/cache29 cache_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)30 24 31 25 noinst_PROGRAMS += mmu.rel -
c/src/lib/libcpu/i386/Makefile.am
rd8d6a08 r4cf93658 4 4 5 5 include $(top_srcdir)/../../../automake/compile.am 6 7 noinst_PROGRAMS += cache.rel8 cache_rel_SOURCES = cache.c cache_.h \9 ../shared/src/cache_manager.c ../shared/include/cache.h10 cache_rel_CPPFLAGS = $(AM_CPPFLAGS)11 cache_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)12 6 13 7 noinst_PROGRAMS += score.rel -
c/src/lib/libcpu/lm32/Makefile.am
rd8d6a08 r4cf93658 8 8 9 9 if shared 10 11 noinst_PROGRAMS += shared/cache.rel12 shared_cache_rel_SOURCES = ../shared/src/no_cache.c shared/cache/cache_.h \13 ../shared/src/cache_manager.c14 shared_cache_rel_CPPFLAGS = $(AM_CPPFLAGS) -I$(srcdir)/shared/cache15 shared_cache_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)16 17 10 ## shared/misc 18 11 noinst_PROGRAMS += shared/misc.rel -
c/src/lib/libcpu/m68k/Makefile.am
rd8d6a08 r4cf93658 6 6 7 7 if shared 8 9 noinst_PROGRAMS += shared/cache.rel10 shared_cache_rel_SOURCES = shared/cache/cache.c11 shared_cache_rel_SOURCES += shared/cache/cache_.h12 shared_cache_rel_SOURCES += ../shared/src/cache_manager.c13 shared_cache_rel_CPPFLAGS = $(AM_CPPFLAGS) -I$(srcdir)/shared/cache14 shared_cache_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)15 8 16 9 ## shared/misc … … 93 86 endif 94 87 95 if mcf5223x96 ## mcf5223x/include97 ## mcf5223x/cache98 noinst_PROGRAMS += mcf5223x/cachepd.rel99 mcf5223x_cachepd_rel_SOURCES = mcf5223x/cache/cachepd.c100 mcf5223x_cachepd_rel_CPPFLAGS = $(AM_CPPFLAGS) -I$(srcdir)/shared/cache101 mcf5223x_cachepd_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)102 endif103 104 if mcf5225x105 ## mcf5225x/include106 # mcf5225x/cache107 noinst_PROGRAMS += mcf5225x/cachepd.rel108 mcf5225x_cachepd_rel_SOURCES = mcf5225x/cache/cachepd.c109 mcf5225x_cachepd_rel_CPPFLAGS = $(AM_CPPFLAGS) -I$(srcdir)/shared/cache110 mcf5225x_cachepd_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)111 112 # Network113 if HAS_NETWORKING114 endif ## HAS_NETWORKING115 endif116 117 if mcf5235118 ## mcf5235/include119 ## mcf5235/cache120 noinst_PROGRAMS += mcf5235/cachepd.rel121 mcf5235_cachepd_rel_SOURCES = mcf5235/cache/cachepd.c122 mcf5235_cachepd_rel_CPPFLAGS = $(AM_CPPFLAGS) -I$(srcdir)/shared/cache123 mcf5235_cachepd_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)124 endif125 126 if mcf532x127 ## mcf532x/include128 ## mcf532x/cache129 noinst_PROGRAMS += mcf532x/cachepd.rel130 mcf532x_cachepd_rel_SOURCES = mcf532x/cache/cachepd.c131 mcf532x_cachepd_rel_CPPFLAGS = $(AM_CPPFLAGS) -I$(srcdir)/shared/cache132 mcf532x_cachepd_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)133 endif134 135 88 if mcf5272 136 89 ## mcf5272/include … … 148 101 endif 149 102 150 if mcf5282151 ## mcf5282/include152 noinst_PROGRAMS += mcf5282/cachepd.rel153 mcf5282_cachepd_rel_SOURCES = mcf5282/cache/cachepd.c154 mcf5282_cachepd_rel_CPPFLAGS = $(AM_CPPFLAGS) -I$(srcdir)/shared/cache155 mcf5282_cachepd_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)156 endif157 158 103 if mcf548x 159 104 ## mcf548x/include -
c/src/lib/libcpu/mips/Makefile.am
rd8d6a08 r4cf93658 6 6 7 7 noinst_PROGRAMS = 8 9 ## cache10 noinst_PROGRAMS += shared/cache.rel11 shared_cache_rel_SOURCES = shared/cache/cache.c \12 ../shared/src/cache_manager.c shared/cache/cache_.h13 shared_cache_rel_CPPFLAGS = $(AM_CPPFLAGS) -I$(srcdir)/shared/cache14 shared_cache_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)15 8 16 9 ## interrupts -
c/src/lib/libcpu/nios2/Makefile.am
rd8d6a08 r4cf93658 8 8 9 9 if shared 10 11 ## shared/cache12 noinst_PROGRAMS += shared/cache.rel13 shared_cache_rel_SOURCES = ../shared/src/no_cache.c shared/cache/cache_.h \14 ../shared/src/cache_manager.c15 shared_cache_rel_CPPFLAGS = $(AM_CPPFLAGS) -I$(srcdir)/shared/cache16 shared_cache_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)17 18 10 ## shared/misc 19 11 noinst_PROGRAMS += shared/misc.rel -
c/src/lib/libcpu/powerpc/Makefile.am
rd8d6a08 r4cf93658 52 52 shared_cpuIdent_rel_LDFLAGS = $(RTEMS_RELLDFLAGS) 53 53 54 # shared/cache55 noinst_PROGRAMS += shared/cache.rel56 shared_cache_rel_SOURCES = shared/src/cache_.h \57 ../shared/src/cache_manager.c \58 ../shared/include/cache.h59 shared_cache_rel_CPPFLAGS = $(AM_CPPFLAGS) -I$(srcdir)/shared/src60 shared_cache_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)61 62 54 # shared/stack 63 55 noinst_PROGRAMS += shared/stack.rel -
c/src/lib/libcpu/sparc/Makefile.am
rd8d6a08 r4cf93658 4 4 5 5 noinst_PROGRAMS = 6 7 noinst_PROGRAMS += cache.rel8 cache_rel_SOURCES = cache/cache_.h \9 ../shared/src/cache_manager.c10 cache_rel_CPPFLAGS = $(AM_CPPFLAGS) -I$(srcdir)/cache11 cache_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)12 13 if has_instruction_cache14 cache_rel_CPPFLAGS += -DHAS_INSTRUCTION_CACHE15 endif16 6 17 7 noinst_PROGRAMS += syscall.rel -
c/src/lib/libcpu/sparc/configure.ac
rd8d6a08 r4cf93658 22 22 RTEMS_PROG_CCAS 23 23 24 AM_CONDITIONAL(has_instruction_cache, test "$RTEMS_CPU_MODEL" = "leon1" \25 || test "$RTEMS_CPU_MODEL" = "leon2" || test "$RTEMS_CPU_MODEL" = "leon3" )26 27 24 RTEMS_AMPOLISH3 28 25 -
c/src/lib/libcpu/sparc64/Makefile.am
rd8d6a08 r4cf93658 22 22 shared_sparc64_syscall_rel_CPPFLAGS = $(AM_CPPFLAGS) 23 23 shared_sparc64_syscall_rel_LDFLAGS = $(RTEMS_RELLDFLAGS) 24 25 noinst_PROGRAMS += shared/cache.rel26 shared_cache_rel_SOURCES = shared/cache/cache.c shared/cache/cache_.h \27 ../shared/src/cache_manager.c28 shared_cache_rel_CPPFLAGS = $(AM_CPPFLAGS) -I$(srcdir)/shared/cache29 shared_cache_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)30 24 endif 31 32 #if has_instruction_cache33 #cache_rel_CPPFLAGS += -DHAS_INSTRUCTION_CACHE34 #endif35 36 37 25 38 26 ### This is an example of how to define a separate score implementation.
Note: See TracChangeset
for help on using the changeset viewer.