commit | f1df323924e2fde14cbcd51209a8cbfc33e0c232 | [log] [tgz] |
---|---|---|
author | Wu Zhangjin <wuzhangjin@gmail.com> | Sat Mar 13 12:34:15 2010 +0800 |
committer | Ralf Baechle <ralf@linux-mips.org> | Mon Apr 12 17:26:15 2010 +0100 |
tree | a0f5a3c09e4a9e8ec3eb11bcc4e9d729b0af9dce | |
parent | d814c28ceca8f659c0012eaec8e21eee43710716 [diff] |
MIPS: Loongson-2F: Flush the branch target history in BTB and RAS As per chapter 15 "Errata: Issue of Out-of-order in loongson"[1] to work around the Loongson 2F erratum we need to do: "When switching from user mode to kernel mode, you should flush the branch target history such as BTB and RAS." [1] Chinese version: http://www.loongson.cn/uploadfile/file/200808211 [2] English version of chapter 15: http://groups.google.com.hk/group/loongson-dev/msg/e0d2e220958f10a6?dmode=source Signed-off-by: Wu Zhangjin <wuzhangjin@gmail.com> Cc: linux-mips@linux-mips.org Cc: Shinya Kuribayashi <shinya.kuribayashi@necel.com> Patchwork: http://patchwork.linux-mips.org/patch/1066/ Signed-off-by: Ralf Baechle <ralf@linux-mips.org>