source: rtems/c/src/lib/libcpu/shared/include/cache.h @ 5e77d129

4.104.114.84.95
Last change on this file since 5e77d129 was 5e77d129, checked in by Joel Sherrill <joel.sherrill@…>, on 06/14/00 at 20:32:44

Patch from John Cotton <john.cotton@…> to correct cache
routine naming to follow RTEMS package/object.method rule.
This patch also eliminated calls to the obsolete routine
m68k_enable_caching.

  • Property mode set to 100644
File size: 798 bytes
Line 
1/*
2 *  libcpu Cache Manager Support
3 *
4 *  $Id$
5 */
6
7#ifndef __LIBCPU_CACHE_h
8#define __LIBCPU_CACHE_h
9
10#include <sys/types.h>
11
12void _CPU_cache_flush_1_data_line(const void *d_addr);
13void _CPU_cache_invalidate_1_data_line(const void *d_addr);
14void _CPU_cache_freeze_data(void);
15void _CPU_cache_unfreeze_data(void);
16void _CPU_cache_invalidate_1_instruction_line(const void *d_addr);
17void _CPU_cache_freeze_instruction(void);
18void _CPU_cache_unfreeze_instruction(void);
19void _CPU_cache_flush_entire_data(void);
20void _CPU_cache_invalidate_entire_data(void);
21void _CPU_cache_enable_data(void);
22void _CPU_cache_disable_data(void);
23void _CPU_cache_invalidate_entire_instruction(void);
24void _CPU_cache_enable_instruction(void);
25void _CPU_cache_disable_instruction(void);
26
27#endif
28/* end of include file */
Note: See TracBrowser for help on using the repository browser.