From c84478a1fd14fd50106f7497ebd942581b8ab2b3 Mon Sep 17 00:00:00 2001 From: Matt Fleming Date: Sun, 21 Mar 2010 19:51:43 +0000 Subject: [PATCH] --- yaml --- r: 188991 b: refs/heads/master c: a9eb4f6d1a168c830a206306dfbb1f95a7fed6b3 h: refs/heads/master i: 188989: 43a1d59bd7121f6d694ac4f03bcab0da67d713a9 188987: d63e40160aceadbff5ce58de1804c711831d0f6e 188983: b38150a44143d42da7eb71cb0d9ca4c4af38bac2 188975: e8897756c9f29bb5aa0c8040b18ed48aa71382e7 188959: df626b426a51534f89f1366e97549bee95055f51 188927: 7056ffa98e2521b71508afa7844e7cee4ee8f370 v: v3 --- [refs] | 2 +- trunk/arch/sh/include/cpu-sh4/cpu/mmu_context.h | 2 ++ trunk/arch/sh/mm/tlb-pteaex.c | 2 ++ 3 files changed, 5 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index 808b8f76588f..d6b9af313488 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 685abecfc2a6036b713229617570980c566c7500 +refs/heads/master: a9eb4f6d1a168c830a206306dfbb1f95a7fed6b3 diff --git a/trunk/arch/sh/include/cpu-sh4/cpu/mmu_context.h b/trunk/arch/sh/include/cpu-sh4/cpu/mmu_context.h index 03ea75c5315d..310ec92f2759 100644 --- a/trunk/arch/sh/include/cpu-sh4/cpu/mmu_context.h +++ b/trunk/arch/sh/include/cpu-sh4/cpu/mmu_context.h @@ -19,6 +19,8 @@ #define MMUCR 0xFF000010 /* MMU Control Register */ +#define MMU_ITLB_ADDRESS_ARRAY 0xF2000000 +#define MMU_ITLB_ADDRESS_ARRAY2 0xF2800000 #define MMU_UTLB_ADDRESS_ARRAY 0xF6000000 #define MMU_UTLB_ADDRESS_ARRAY2 0xF6800000 #define MMU_PAGE_ASSOC_BIT 0x80 diff --git a/trunk/arch/sh/mm/tlb-pteaex.c b/trunk/arch/sh/mm/tlb-pteaex.c index 32dc674c550c..bdd0982b56ee 100644 --- a/trunk/arch/sh/mm/tlb-pteaex.c +++ b/trunk/arch/sh/mm/tlb-pteaex.c @@ -73,5 +73,7 @@ void local_flush_tlb_one(unsigned long asid, unsigned long page) jump_to_uncached(); __raw_writel(page, MMU_UTLB_ADDRESS_ARRAY | MMU_PAGE_ASSOC_BIT); __raw_writel(asid, MMU_UTLB_ADDRESS_ARRAY2 | MMU_PAGE_ASSOC_BIT); + __raw_writel(page, MMU_ITLB_ADDRESS_ARRAY | MMU_PAGE_ASSOC_BIT); + __raw_writel(asid, MMU_ITLB_ADDRESS_ARRAY2 | MMU_PAGE_ASSOC_BIT); back_to_cached(); }