diff options
author | Ralf Baechle <ralf@linux-mips.org> | 2000-02-24 00:12:35 +0000 |
---|---|---|
committer | Ralf Baechle <ralf@linux-mips.org> | 2000-02-24 00:12:35 +0000 |
commit | 482368b1a8e45430672c58c9a42e7d2004367126 (patch) | |
tree | ce2a1a567d4d62dee7c2e71a46a99cf72cf1d606 /arch/mips/mm/r4xx0.c | |
parent | e4d0251c6f56ab2e191afb70f80f382793e23f74 (diff) |
Merge with 2.3.47. Guys, this is buggy as shit. You've been warned.
Diffstat (limited to 'arch/mips/mm/r4xx0.c')
-rw-r--r-- | arch/mips/mm/r4xx0.c | 140 |
1 files changed, 70 insertions, 70 deletions
diff --git a/arch/mips/mm/r4xx0.c b/arch/mips/mm/r4xx0.c index 2896ddea9..bb377fb16 100644 --- a/arch/mips/mm/r4xx0.c +++ b/arch/mips/mm/r4xx0.c @@ -1,4 +1,4 @@ -/* $Id: r4xx0.c,v 1.27 2000/01/27 01:05:23 ralf Exp $ +/* $Id: r4xx0.c,v 1.28 2000/02/13 20:52:05 harald Exp $ * * 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 @@ -2636,36 +2636,36 @@ static void __init setup_noscache_funcs(void) switch(dc_lsize) { case 16: - clear_page = r4k_clear_page_d16; - copy_page = r4k_copy_page_d16; - flush_cache_all = r4k_flush_cache_all_d16i16; - flush_cache_mm = r4k_flush_cache_mm_d16i16; - flush_cache_range = r4k_flush_cache_range_d16i16; - flush_cache_page = r4k_flush_cache_page_d16i16; - flush_page_to_ram = r4k_flush_page_to_ram_d16i16; + _clear_page = r4k_clear_page_d16; + _copy_page = r4k_copy_page_d16; + _flush_cache_all = r4k_flush_cache_all_d16i16; + _flush_cache_mm = r4k_flush_cache_mm_d16i16; + _flush_cache_range = r4k_flush_cache_range_d16i16; + _flush_cache_page = r4k_flush_cache_page_d16i16; + _flush_page_to_ram = r4k_flush_page_to_ram_d16i16; break; case 32: prid = read_32bit_cp0_register(CP0_PRID) & 0xfff0; if (prid == 0x2010) { /* R4600 V1.7 */ - clear_page = r4k_clear_page_r4600_v1; - copy_page = r4k_copy_page_r4600_v1; + _clear_page = r4k_clear_page_r4600_v1; + _copy_page = r4k_copy_page_r4600_v1; } else if (prid == 0x2020) { /* R4600 V2.0 */ - clear_page = r4k_clear_page_r4600_v2; - copy_page = r4k_copy_page_r4600_v2; + _clear_page = r4k_clear_page_r4600_v2; + _copy_page = r4k_copy_page_r4600_v2; } else { - clear_page = r4k_clear_page_d32; - copy_page = r4k_copy_page_d32; + _clear_page = r4k_clear_page_d32; + _copy_page = r4k_copy_page_d32; } - flush_cache_all = r4k_flush_cache_all_d32i32; - flush_cache_mm = r4k_flush_cache_mm_d32i32; - flush_cache_range = r4k_flush_cache_range_d32i32; - flush_cache_page = r4k_flush_cache_page_d32i32; - flush_page_to_ram = r4k_flush_page_to_ram_d32i32; + _flush_cache_all = r4k_flush_cache_all_d32i32; + _flush_cache_mm = r4k_flush_cache_mm_d32i32; + _flush_cache_range = r4k_flush_cache_range_d32i32; + _flush_cache_page = r4k_flush_cache_page_d32i32; + _flush_page_to_ram = r4k_flush_page_to_ram_d32i32; break; } - dma_cache_wback_inv = r4k_dma_cache_wback_inv_pc; - dma_cache_wback = r4k_dma_cache_wback; - dma_cache_inv = r4k_dma_cache_inv_pc; + _dma_cache_wback_inv = r4k_dma_cache_wback_inv_pc; + _dma_cache_wback = r4k_dma_cache_wback; + _dma_cache_inv = r4k_dma_cache_inv_pc; } static void __init setup_scache_funcs(void) @@ -2674,82 +2674,82 @@ static void __init setup_scache_funcs(void) case 16: switch(dc_lsize) { case 16: - flush_cache_all = r4k_flush_cache_all_s16d16i16; - flush_cache_mm = r4k_flush_cache_mm_s16d16i16; - flush_cache_range = r4k_flush_cache_range_s16d16i16; - flush_cache_page = r4k_flush_cache_page_s16d16i16; - flush_page_to_ram = r4k_flush_page_to_ram_s16d16i16; + _flush_cache_all = r4k_flush_cache_all_s16d16i16; + _flush_cache_mm = r4k_flush_cache_mm_s16d16i16; + _flush_cache_range = r4k_flush_cache_range_s16d16i16; + _flush_cache_page = r4k_flush_cache_page_s16d16i16; + _flush_page_to_ram = r4k_flush_page_to_ram_s16d16i16; break; case 32: panic("Invalid cache configuration detected"); }; - clear_page = r4k_clear_page_s16; - copy_page = r4k_copy_page_s16; + _clear_page = r4k_clear_page_s16; + _copy_page = r4k_copy_page_s16; break; case 32: switch(dc_lsize) { case 16: - flush_cache_all = r4k_flush_cache_all_s32d16i16; - flush_cache_mm = r4k_flush_cache_mm_s32d16i16; - flush_cache_range = r4k_flush_cache_range_s32d16i16; - flush_cache_page = r4k_flush_cache_page_s32d16i16; - flush_page_to_ram = r4k_flush_page_to_ram_s32d16i16; + _flush_cache_all = r4k_flush_cache_all_s32d16i16; + _flush_cache_mm = r4k_flush_cache_mm_s32d16i16; + _flush_cache_range = r4k_flush_cache_range_s32d16i16; + _flush_cache_page = r4k_flush_cache_page_s32d16i16; + _flush_page_to_ram = r4k_flush_page_to_ram_s32d16i16; break; case 32: - flush_cache_all = r4k_flush_cache_all_s32d32i32; - flush_cache_mm = r4k_flush_cache_mm_s32d32i32; - flush_cache_range = r4k_flush_cache_range_s32d32i32; - flush_cache_page = r4k_flush_cache_page_s32d32i32; - flush_page_to_ram = r4k_flush_page_to_ram_s32d32i32; + _flush_cache_all = r4k_flush_cache_all_s32d32i32; + _flush_cache_mm = r4k_flush_cache_mm_s32d32i32; + _flush_cache_range = r4k_flush_cache_range_s32d32i32; + _flush_cache_page = r4k_flush_cache_page_s32d32i32; + _flush_page_to_ram = r4k_flush_page_to_ram_s32d32i32; break; }; - clear_page = r4k_clear_page_s32; - copy_page = r4k_copy_page_s32; + _clear_page = r4k_clear_page_s32; + _copy_page = r4k_copy_page_s32; break; case 64: switch(dc_lsize) { case 16: - flush_cache_all = r4k_flush_cache_all_s64d16i16; - flush_cache_mm = r4k_flush_cache_mm_s64d16i16; - flush_cache_range = r4k_flush_cache_range_s64d16i16; - flush_cache_page = r4k_flush_cache_page_s64d16i16; - flush_page_to_ram = r4k_flush_page_to_ram_s64d16i16; + _flush_cache_all = r4k_flush_cache_all_s64d16i16; + _flush_cache_mm = r4k_flush_cache_mm_s64d16i16; + _flush_cache_range = r4k_flush_cache_range_s64d16i16; + _flush_cache_page = r4k_flush_cache_page_s64d16i16; + _flush_page_to_ram = r4k_flush_page_to_ram_s64d16i16; break; case 32: - flush_cache_all = r4k_flush_cache_all_s64d32i32; - flush_cache_mm = r4k_flush_cache_mm_s64d32i32; - flush_cache_range = r4k_flush_cache_range_s64d32i32; - flush_cache_page = r4k_flush_cache_page_s64d32i32; - flush_page_to_ram = r4k_flush_page_to_ram_s64d32i32; + _flush_cache_all = r4k_flush_cache_all_s64d32i32; + _flush_cache_mm = r4k_flush_cache_mm_s64d32i32; + _flush_cache_range = r4k_flush_cache_range_s64d32i32; + _flush_cache_page = r4k_flush_cache_page_s64d32i32; + _flush_page_to_ram = r4k_flush_page_to_ram_s64d32i32; break; }; - clear_page = r4k_clear_page_s64; - copy_page = r4k_copy_page_s64; + _clear_page = r4k_clear_page_s64; + _copy_page = r4k_copy_page_s64; break; case 128: switch(dc_lsize) { case 16: - flush_cache_all = r4k_flush_cache_all_s128d16i16; - flush_cache_mm = r4k_flush_cache_mm_s128d16i16; - flush_cache_range = r4k_flush_cache_range_s128d16i16; - flush_cache_page = r4k_flush_cache_page_s128d16i16; - flush_page_to_ram = r4k_flush_page_to_ram_s128d16i16; + _flush_cache_all = r4k_flush_cache_all_s128d16i16; + _flush_cache_mm = r4k_flush_cache_mm_s128d16i16; + _flush_cache_range = r4k_flush_cache_range_s128d16i16; + _flush_cache_page = r4k_flush_cache_page_s128d16i16; + _flush_page_to_ram = r4k_flush_page_to_ram_s128d16i16; break; case 32: - flush_cache_all = r4k_flush_cache_all_s128d32i32; - flush_cache_mm = r4k_flush_cache_mm_s128d32i32; - flush_cache_range = r4k_flush_cache_range_s128d32i32; - flush_cache_page = r4k_flush_cache_page_s128d32i32; - flush_page_to_ram = r4k_flush_page_to_ram_s128d32i32; + _flush_cache_all = r4k_flush_cache_all_s128d32i32; + _flush_cache_mm = r4k_flush_cache_mm_s128d32i32; + _flush_cache_range = r4k_flush_cache_range_s128d32i32; + _flush_cache_page = r4k_flush_cache_page_s128d32i32; + _flush_page_to_ram = r4k_flush_page_to_ram_s128d32i32; break; }; - clear_page = r4k_clear_page_s128; - copy_page = r4k_copy_page_s128; + _clear_page = r4k_clear_page_s128; + _copy_page = r4k_copy_page_s128; break; } - dma_cache_wback_inv = r4k_dma_cache_wback_inv_sc; - dma_cache_wback = r4k_dma_cache_wback; - dma_cache_inv = r4k_dma_cache_inv_sc; + _dma_cache_wback_inv = r4k_dma_cache_wback_inv_sc; + _dma_cache_wback = r4k_dma_cache_wback; + _dma_cache_inv = r4k_dma_cache_inv_sc; } typedef int (*probe_func_t)(unsigned long); @@ -2788,12 +2788,12 @@ void __init ld_mmu_r4xx0(void) case CPU_R4700: case CPU_R5000: case CPU_NEVADA: - flush_cache_page = r4k_flush_cache_page_d32i32_r4600; + _flush_cache_page = r4k_flush_cache_page_d32i32_r4600; } flush_cache_sigtramp = r4k_flush_cache_sigtramp; if ((read_32bit_cp0_register(CP0_PRID) & 0xfff0) == 0x2020) { - flush_cache_sigtramp = r4600v20k_flush_cache_sigtramp; + _flush_cache_sigtramp = r4600v20k_flush_cache_sigtramp; } flush_cache_all(); |