Go to the documentation of this file.
5 #ifndef __ARCH_PARISC_CACHE_H
6 #define __ARCH_PARISC_CACHE_H
18 #define L1_CACHE_BYTES 64
19 #define L1_CACHE_SHIFT 6
21 #define L1_CACHE_BYTES 32
22 #define L1_CACHE_SHIFT 5
27 #define SMP_CACHE_BYTES L1_CACHE_BYTES
29 #define ARCH_DMA_MINALIGN L1_CACHE_BYTES
31 #define __read_mostly __attribute__((__section__(".data..read_mostly")))
48 #define pdtlb(addr) asm volatile("pdtlb 0(%%sr1,%0)" : : "r" (addr));
49 #define pitlb(addr) asm volatile("pitlb 0(%%sr1,%0)" : : "r" (addr));
50 #define pdtlb_kernel(addr) asm volatile("pdtlb 0(%0)" : : "r" (addr));
56 #define SRHASH_PCXST 0