diff options
Diffstat (limited to 'bsps/include/grlib/grlib_impl.h')
-rw-r--r-- | bsps/include/grlib/grlib_impl.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/bsps/include/grlib/grlib_impl.h b/bsps/include/grlib/grlib_impl.h index dd6bcc64b7..e795e7f844 100644 --- a/bsps/include/grlib/grlib_impl.h +++ b/bsps/include/grlib/grlib_impl.h @@ -121,6 +121,9 @@ RTEMS_INLINE_ROUTINE unsigned int grlib_read_uncached32(unsigned int address) ); return tmp; } + +#define GRLIB_DMA_IS_CACHE_COHERENT CPU_SPARC_HAS_SNOOPING + #else static unsigned char __inline__ grlib_read_uncached8(unsigned int address) @@ -140,6 +143,8 @@ RTEMS_INLINE_ROUTINE unsigned int grlib_read_uncached32(unsigned int address) return tmp; } +#define GRLIB_DMA_IS_CACHE_COHERENT 1 + #endif extern struct ambapp_bus ambapp_plb; |