Catalin Marinas
4ea57ce428
microblaze: move the ARCH_{DMA,SLAB}_MINALIGN definitions to asm/cache.h
...
The microblaze architecture defines ARCH_DMA_MINALIGN in asm/page.h. Move
it to asm/cache.h to allow a generic ARCH_DMA_MINALIGN definition in
linux/cache.h without redefine errors/warnings.
While at it, also move ARCH_SLAB_MINALIGN to asm/cache.h for
consistency.
Link: https://lkml.kernel.org/r/20230613155245.1228274-3-catalin.marinas@arm.com
Signed-off-by: Catalin Marinas <catalin.marinas@arm.com >
Cc: Michal Simek <monstr@monstr.eu >
Cc: Christophe Leroy <christophe.leroy@csgroup.eu >
Cc: John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de >
Cc: kernel test robot <lkp@intel.com >
Cc: Michael Ellerman <mpe@ellerman.id.au >
Cc: Nicholas Piggin <npiggin@gmail.com >
Cc: Rich Felker <dalias@libc.org >
Cc: Vlastimil Babka <vbabka@suse.cz >
Cc: Yoshinori Sato <ysato@users.sourceforge.jp >
Signed-off-by: Andrew Morton <akpm@linux-foundation.org >
2023-06-19 16:19:24 -07:00
Michal Simek
4726dd6082
microblaze: Convert headers to SPDX license
...
Covert all headers to SPDX.
Signed-off-by: Michal Simek <michal.simek@xilinx.com >
Reviewed-by: Stefan Asserhall <stefan.asserhall@xilinx.com >
Reviewed-by: Arnd Bergmann <arnd@arndb.de >
2020-02-25 12:33:19 +01:00
Michal Simek
598acab44d
microblaze: Define correct L1_CACHE_SHIFT value
...
Microblaze cacheline length is configurable and current cpu
uses two cacheline length 4 and 8.
We are taking conservative maximum value to be sure that cacheline
alignment is satisfied for all cases.
Here is the calculation for cacheline lenght 8 32bit=4Byte values
which is corresponding with SHIFT 5.
Signed-off-by: Michal Simek <monstr@monstr.eu >
2010-05-06 11:21:59 +02:00
Michal Simek
a1f55113ca
microblaze: Move cache macro from cache.h to cacheflush.h
...
Signed-off-by: Michal Simek <monstr@monstr.eu >
2009-12-14 08:45:00 +01:00
Michal Simek
ceb8944b3a
microblaze: Remove uncache shadow condition
...
Uncached shadow feature is not supported in current
kernel code that's why I removed it.
Signed-off-by: Michal Simek <monstr@monstr.eu >
2009-04-23 16:09:16 +02:00
Michal Simek
8beb8503bf
microblaze_v8: cache support
...
Reviewed-by: Ingo Molnar <mingo@elte.hu >
Acked-by: Stephen Neuendorffer <stephen.neuendorffer@xilinx.com >
Acked-by: John Linn <john.linn@xilinx.com >
Acked-by: John Williams <john.williams@petalogix.com >
Signed-off-by: Michal Simek <monstr@monstr.eu >
2009-03-27 14:25:16 +01:00