forked from Qortal/Brooklyn
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
26 lines
630 B
26 lines
630 B
/* SPDX-License-Identifier: GPL-2.0 */ |
|
/* cache.h: Cache specific code for the Sparc. These include flushing |
|
* and direct tag/data line access. |
|
* |
|
* Copyright (C) 1995, 2007 David S. Miller ([email protected]) |
|
*/ |
|
|
|
#ifndef _SPARC_CACHE_H |
|
#define _SPARC_CACHE_H |
|
|
|
#define ARCH_SLAB_MINALIGN __alignof__(unsigned long long) |
|
|
|
#define L1_CACHE_SHIFT 5 |
|
#define L1_CACHE_BYTES 32 |
|
|
|
#ifdef CONFIG_SPARC32 |
|
#define SMP_CACHE_BYTES_SHIFT 5 |
|
#else |
|
#define SMP_CACHE_BYTES_SHIFT 6 |
|
#endif |
|
|
|
#define SMP_CACHE_BYTES (1 << SMP_CACHE_BYTES_SHIFT) |
|
|
|
#define __read_mostly __section(".data..read_mostly") |
|
|
|
#endif /* !(_SPARC_CACHE_H) */
|
|
|