linux-mips
[Top] [All Lists]

[PATCH 0/3] Remove 'ehb' instructions from Cavium TLB handlers.

To: Ralf Baechle <ralf@linux-mips.org>, linux-mips <linux-mips@linux-mips.org>
Subject: [PATCH 0/3] Remove 'ehb' instructions from Cavium TLB handlers.
From: David Daney <ddaney@caviumnetworks.com>
Date: Tue, 12 May 2009 12:40:33 -0700
Original-recipient: rfc822;linux-mips@linux-mips.org
Sender: linux-mips-bounce@linux-mips.org
User-agent: Thunderbird 2.0.0.21 (X11/20090320)
The Cavium Octeon CPU never needs the ehb instruction, this patch set
removes it resulting in shorter TLB handler hot paths.

I will reply with the three patches.

David Daney (3):
  MIPS: Allow R2 CPUs to turn off generation of 'ehb' instructions.
  MIPS: Remove execution hazard barriers for Octeon.
  MIPS: Remove dead case label.

 arch/mips/include/asm/cpu-features.h               |    4 ++++
 .../asm/mach-cavium-octeon/cpu-feature-overrides.h |    1 +
 arch/mips/mm/tlbex.c                               |    4 ++--
 3 files changed, 7 insertions(+), 2 deletions(-)


<Prev in Thread] Current Thread [Next in Thread>