summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libcpu/sparc/cache/cache_.h
blob: 81852a20c5bc8f20b23e45041c7c5c5bf986cca2 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
/*
 *  SPARC Cache Manager Support
 */

#ifndef __SPARC_CACHE_h
#define __SPARC_CACHE_h

/*
 * CACHE MANAGER: The following functions are CPU-specific.
 * They provide the basic implementation for the rtems_* cache
 * management routines. If a given function has no meaning for the CPU,
 * it does nothing by default.
 *
 * FIXME: Some functions simply have not been implemented.
 */

#if defined(HAS_INSTRUCTION_CACHE)
#define CPU_CACHE_SUPPORT_PROVIDES_RANGE_FUNCTIONS
#define CPU_INSTRUCTION_CACHE_ALIGNMENT 0
#endif

#include <libcpu/cache.h>

#endif
/* end of include file */