aboutsummaryrefslogtreecommitdiff
path: root/xen-mapcache.c
diff options
context:
space:
mode:
authorAndrew Bennett <andrew.bennett@imgtec.com>2015-06-29 10:20:07 +0000
committerLeon Alrae <leon.alrae@imgtec.com>2015-07-15 14:07:25 +0100
commitf01a361bfcce4bd0c439b0e051ef2a1e56727a44 (patch)
treeea3b3a551636e892f6b837887a449aa994d1ea53 /xen-mapcache.c
parent26e7e982b267e71d40cd20e9e234fedef6770a90 (diff)
linux-user: Fix MIPS N64 trap and break instruction bug
For the MIPS N64 ABI when QEMU reads the break/trap instruction so that it can inspect the break/trap code it reads 8 rather than 4 bytes which means it finds the code field from the instruction after the break/trap instruction. This then causes the break/trap handling code to fail because it does not understand the code number. The fix forces QEMU to always read 4 bytes of instruction data rather than deciding how much to read based on the ABI. Signed-off-by: Andrew Bennett <andrew.bennett@imgtec.com> Reviewed-by: Leon Alrae <leon.alrae@imgtec.com> Signed-off-by: Leon Alrae <leon.alrae@imgtec.com>
Diffstat (limited to 'xen-mapcache.c')
0 files changed, 0 insertions, 0 deletions