Commit bce1a286 authored by Ralf Baechle's avatar Ralf Baechle

[MIPS] R2: Instruction hazard barrier.

Signed-off-by: default avatarRalf Baechle <ralf@linux-mips.org>
parent a682a241
...@@ -119,3 +119,18 @@ syscall_exit_work: ...@@ -119,3 +119,18 @@ syscall_exit_work:
li a1, 1 li a1, 1
jal do_syscall_trace jal do_syscall_trace
b resume_userspace b resume_userspace
#if defined(CONFIG_CPU_MIPSR2) || defined(CONFIG_MIPS_MT)
/*
* MIPS32R2 Instruction Hazard Barrier - must be called
*
* For C code use the inline version named instruction_hazard().
*/
LEAF(mips_ihb)
.set mips32r2
jr.hb ra
nop
END(mips_ihb)
#endif /* CONFIG_CPU_MIPSR2 or CONFIG_MIPS_MT */
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment