summaryrefslogtreecommitdiffstats
path: root/include/exec/user
diff options
context:
space:
mode:
authorJames Hogan2015-10-02 14:24:15 +0200
committerRichard Henderson2015-10-19 23:04:38 +0200
commit6e0d096989be52c2b945fc83a9bd15d887bbdb47 (patch)
tree0d6f71f900ac1b49a8a936d280f604513e4b18de /include/exec/user
parenttcg/mips: Add use_mips32r6_instructions definition (diff)
downloadqemu-6e0d096989be52c2b945fc83a9bd15d887bbdb47.tar.gz
qemu-6e0d096989be52c2b945fc83a9bd15d887bbdb47.tar.xz
qemu-6e0d096989be52c2b945fc83a9bd15d887bbdb47.zip
tcg/mips: Support r6 JR encoding
MIPSr6 encodes JR as JALR with zero as the link register, and the pre-r6 JR encoding is removed. Update TCG to use the new encoding when built for r6. We still use the old encoding for pre-r6, so as not to confuse return prediction stack hardware which may detect only particular encodings of the return instruction. Reviewed-by: Aurelien Jarno <aurelien@aurel32.net> Signed-off-by: James Hogan <james.hogan@imgtec.com> Signed-off-by: Richard Henderson <rth@twiddle.net> Message-Id: <1443788657-14537-5-git-send-email-james.hogan@imgtec.com>
Diffstat (limited to 'include/exec/user')
0 files changed, 0 insertions, 0 deletions