diff options
Diffstat (limited to 'c/src/lib/libcpu')
-rw-r--r-- | c/src/lib/libcpu/shared/src/cache_manager.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/c/src/lib/libcpu/shared/src/cache_manager.c b/c/src/lib/libcpu/shared/src/cache_manager.c index 202ea8e1ba..255f621771 100644 --- a/c/src/lib/libcpu/shared/src/cache_manager.c +++ b/c/src/lib/libcpu/shared/src/cache_manager.c @@ -42,6 +42,14 @@ #include <rtems.h> #include "cache_.h" +#if CPU_DATA_CACHE_ALIGNMENT > CPU_CACHE_LINE_BYTES +#error "CPU_DATA_CACHE_ALIGNMENT is greater than CPU_CACHE_LINE_BYTES" +#endif + +#if CPU_INSTRUCTION_CACHE_ALIGNMENT > CPU_CACHE_LINE_BYTES +#error "CPU_INSTRUCTION_CACHE_ALIGNMENT is greater than CPU_CACHE_LINE_BYTES" +#endif + #if defined(RTEMS_SMP) #include <rtems/score/smpimpl.h> |