Thread (108 messages) 108 messages, 8 authors, 2015-01-13

Re: [PATCH RFC 47/67] MIPS: kernel: branch: Prevent BEQL emulation for MIPS R6

From: Markos Chandras <hidden>
Date: 2014-12-19 08:54:41

On 12/18/2014 11:56 PM, Joshua Kinard wrote:
On 12/18/2014 10:09, Markos Chandras wrote:
quoted
MIPS R6 removed the BEQL instruction so do not try to emulate it
if the R2-to-R6 emulator is not present.
How does this affect code for the old ISAs, MIPS-II to MIPS-IV?  I.e., the SGIs
and the R10K CPUs that have to worry about the R10000_LLSC_WAR workaround and
use branch-likely insns?

--J
it does not affect them (or should not affect them). In case of *any*
non-R6 core, the NO_R6EMU macro is false, so all the conditionals here
are evaluated to false and the branch emulation will do the right thing.

-- 
markos
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help