From 7174c81e65b033a2a8a79f72bad7e8c9dca7829a Mon Sep 17 00:00:00 2001 From: Thiemo Seufer Date: Fri, 2 Sep 2005 09:56:12 +0000 Subject: [PATCH] --- yaml --- r: 11208 b: refs/heads/master c: d8748a3abf1f388438ba2d812c1f46c549856afe h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/arch/mips/mm/c-r4k.c | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/[refs] b/[refs] index 7958640f87e8..fca2d576e470 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 5bcb9a58e6e3eda4af87193c8746d15e45f51628 +refs/heads/master: d8748a3abf1f388438ba2d812c1f46c549856afe diff --git a/trunk/arch/mips/mm/c-r4k.c b/trunk/arch/mips/mm/c-r4k.c index 18247a7bf335..15a60c7e1a70 100644 --- a/trunk/arch/mips/mm/c-r4k.c +++ b/trunk/arch/mips/mm/c-r4k.c @@ -773,6 +773,7 @@ static inline void rm7k_erratum31(void) for (addr = INDEX_BASE; addr <= INDEX_BASE + 4096; addr += ic_lsize) { __asm__ __volatile__ ( + ".set push\n\t" ".set noreorder\n\t" ".set mips3\n\t" "cache\t%1, 0(%0)\n\t" @@ -787,8 +788,7 @@ static inline void rm7k_erratum31(void) "cache\t%1, 0x1000(%0)\n\t" "cache\t%1, 0x2000(%0)\n\t" "cache\t%1, 0x3000(%0)\n\t" - ".set\tmips0\n\t" - ".set\treorder\n\t" + ".set pop\n" : : "r" (addr), "i" (Index_Store_Tag_I), "i" (Fill)); }