Back to home page

LXR

 
 

    


File indexing completed on 2025-05-11 08:23:48

0001 /**
0002  *  @file
0003  *
0004  *  Cache Management Support Routines for the MCF5225x
0005  */
0006 
0007 #include <rtems.h>
0008 #include "cache.h"
0009 
0010 /*
0011  * Cannot be frozen
0012  */
0013 static void _CPU_cache_freeze_data(void) {}
0014 static void _CPU_cache_unfreeze_data(void) {}
0015 static void _CPU_cache_freeze_instruction(void) {}
0016 static void _CPU_cache_unfreeze_instruction(void) {}
0017 
0018 /*
0019  * Write-through data cache -- flushes are unnecessary
0020  */
0021 static void _CPU_cache_flush_1_data_line(const void *d_addr) {}
0022 static void _CPU_cache_flush_entire_data(void) {}
0023 
0024 static void _CPU_cache_enable_instruction(void) {}
0025 static void _CPU_cache_disable_instruction(void) {}
0026 static void _CPU_cache_invalidate_entire_instruction(void) {}
0027 static void _CPU_cache_invalidate_1_instruction_line(const void *addr) {}
0028 
0029 static void _CPU_cache_enable_data(void) {}
0030 static void _CPU_cache_disable_data(void) {}
0031 static void _CPU_cache_invalidate_entire_data(void) {}
0032 static void _CPU_cache_invalidate_1_data_line(const void *addr) {}
0033 
0034 #include "../../../shared/cache/cacheimpl.h"