 1da177e4c3
			
		
	
	
	1da177e4c3
	
	
	
		
			
			Initial git repository build. I'm not bothering with the full history, even though we have it. We can create a separate "historical" git archive of that later if we want to, and in the meantime it's about 3.2GB when imported into git - space that would just make the early git days unnecessarily complicated, when we don't have a lot of good infrastructure for it. Let it rip!
		
			
				
	
	
		
			42 lines
		
	
	
	
		
			1.6 KiB
			
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			42 lines
		
	
	
	
		
			1.6 KiB
			
		
	
	
	
		
			C
		
	
	
	
	
	
| /*
 | |
|  * include/asm-sh/cpu-sh2/cacheflush.h
 | |
|  *
 | |
|  * Copyright (C) 2003 Paul Mundt
 | |
|  *
 | |
|  * This file is subject to the terms and conditions of the GNU General Public
 | |
|  * License.  See the file "COPYING" in the main directory of this archive
 | |
|  * for more details.
 | |
|  */
 | |
| #ifndef __ASM_CPU_SH2_CACHEFLUSH_H
 | |
| #define __ASM_CPU_SH2_CACHEFLUSH_H
 | |
| 
 | |
| /* 
 | |
|  * Cache flushing:
 | |
|  *
 | |
|  *  - flush_cache_all() flushes entire cache
 | |
|  *  - flush_cache_mm(mm) flushes the specified mm context's cache lines
 | |
|  *  - flush_cache_page(mm, vmaddr, pfn) flushes a single page
 | |
|  *  - flush_cache_range(vma, start, end) flushes a range of pages
 | |
|  *
 | |
|  *  - flush_dcache_page(pg) flushes(wback&invalidates) a page for dcache
 | |
|  *  - flush_icache_range(start, end) flushes(invalidates) a range for icache
 | |
|  *  - flush_icache_page(vma, pg) flushes(invalidates) a page for icache
 | |
|  *
 | |
|  *  Caches are indexed (effectively) by physical address on SH-2, so
 | |
|  *  we don't need them.
 | |
|  */
 | |
| #define flush_cache_all()			do { } while (0)
 | |
| #define flush_cache_mm(mm)			do { } while (0)
 | |
| #define flush_cache_range(vma, start, end)	do { } while (0)
 | |
| #define flush_cache_page(vma, vmaddr, pfn)	do { } while (0)
 | |
| #define flush_dcache_page(page)			do { } while (0)
 | |
| #define flush_dcache_mmap_lock(mapping)		do { } while (0)
 | |
| #define flush_dcache_mmap_unlock(mapping)	do { } while (0)
 | |
| #define flush_icache_range(start, end)		do { } while (0)
 | |
| #define flush_icache_page(vma,pg)		do { } while (0)
 | |
| #define flush_icache_user_range(vma,pg,adr,len)	do { } while (0)
 | |
| #define flush_cache_sigtramp(vaddr)		do { } while (0)
 | |
| 
 | |
| #define p3_cache_init()				do { } while (0)
 | |
| #endif /* __ASM_CPU_SH2_CACHEFLUSH_H */
 | |
| 
 |