[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gnewsense-dev] [loongson-PATCH-v1 25/27] Flush RAS and BTB for CPU pred
From: |
wuzhangjin |
Subject: |
[Gnewsense-dev] [loongson-PATCH-v1 25/27] Flush RAS and BTB for CPU predictively execution |
Date: |
Thu, 21 May 2009 06:13:19 +0800 |
From: Wu Zhangjin <address@hidden>
This is directly picked from the to-mips branch of
http://dev.lemote.com/code/linux_loongson
Signed-off-by: Wu Zhangjin <address@hidden>
---
arch/mips/include/asm/stackframe.h | 14 ++++++++++++++
1 files changed, 14 insertions(+), 0 deletions(-)
diff --git a/arch/mips/include/asm/stackframe.h
b/arch/mips/include/asm/stackframe.h
index db0fa7b..8b92e56 100644
--- a/arch/mips/include/asm/stackframe.h
+++ b/arch/mips/include/asm/stackframe.h
@@ -117,6 +117,20 @@
.endm
#else
.macro get_saved_sp /* Uniprocessor variation */
+#ifdef CONFIG_CPU_LOONGSON2
+ move k0, ra
+ jal 2008f
+ nop
+2008 : jal 2008f
+ nop
+2008 : jal 2008f
+ nop
+2008 : jal 2008f
+ nop
+2008 : move ra, k0
+ li k0, 3
+ mtc0 k0, $22
+#endif
#if defined(CONFIG_32BIT) || defined(KBUILD_64BIT_SYM32)
lui k1, %hi(kernelsp)
#else
--
1.6.2.1
- [Gnewsense-dev] Re: [loongson-PATCH-v1 24/27] fixup for FUJITSU disk, (continued)
- [Gnewsense-dev] Re: [loongson-PATCH-v1 24/27] fixup for FUJITSU disk, Bartlomiej Zolnierkiewicz, 2009/05/23
- [Gnewsense-dev] Re: [loongson-PATCH-v1 24/27] fixup for FUJITSU disk, yanh, 2009/05/25
- [Gnewsense-dev] Re: [loongson-PATCH-v1 24/27] fixup for FUJITSU disk, 胡洪兵, 2009/05/25
- [Gnewsense-dev] Re: [loongson-PATCH-v1 24/27] fixup for FUJITSU disk, Bartlomiej Zolnierkiewicz, 2009/05/25
- [Gnewsense-dev] Re: [loongson-PATCH-v1 24/27] fixup for FUJITSU disk, Sergei Shtylyov, 2009/05/25
- [Gnewsense-dev] Re: [loongson-PATCH-v1 24/27] fixup for FUJITSU disk, Martin K. Petersen, 2009/05/25
- [Gnewsense-dev] Re: [loongson-PATCH-v1 24/27] fixup for FUJITSU disk, Sergei Shtylyov, 2009/05/25
- [Gnewsense-dev] Re: [loongson-PATCH-v1 24/27] fixup for FUJITSU disk, yanh, 2009/05/26
- [Gnewsense-dev] Re: [loongson-PATCH-v1 24/27] fixup for FUJITSU disk, Alan Cox, 2009/05/26
- [Gnewsense-dev] Re: [loongson-PATCH-v1 24/27] fixup for FUJITSU disk, yanh, 2009/05/26
[Gnewsense-dev] [loongson-PATCH-v1 25/27] Flush RAS and BTB for CPU predictively execution,
wuzhangjin <=
[Gnewsense-dev] [loongson-PATCH-v1 23/27] Alsa memory maps fixup on mips systems, wuzhangjin, 2009/05/21
[Gnewsense-dev] [loongson-PATCH-v1 27/27] add gcc 4.4 support for MIPS and loongson, wuzhangjin, 2009/05/21
[Gnewsense-dev] [loongson-PATCH-v1 26/27] add default kernel config file for loongson-based machines, wuzhangjin, 2009/05/21