select ARCH_SPLIT_ARG64 if !64BIT
select ARCH_SUPPORTS_HUGETLBFS if PA20
select ARCH_SUPPORTS_MEMORY_FAILURE
- select ARCH_HAS_CACHE_LINE_SIZE
select DMA_OPS
select RTC_CLASS
select RTC_DRV_GENERIC
#define SMP_CACHE_BYTES L1_CACHE_BYTES
-#ifdef CONFIG_PA20
-#define ARCH_DMA_MINALIGN 128
-#else
-#define ARCH_DMA_MINALIGN 32
-#endif
-#define ARCH_KMALLOC_MINALIGN 16 /* ldcw requires 16-byte alignment */
-
-#define arch_slab_minalign() ((unsigned)dcache_stride)
-#define cache_line_size() dcache_stride
-#define dma_get_cache_alignment cache_line_size
+#define ARCH_DMA_MINALIGN L1_CACHE_BYTES
#define __read_mostly __section(".data..read_mostly")