binutils-gdb/sim/mips
Mike Frysinger b36d953bce sim: mips: workaround 32-bit addr sign extensions
The mips bfd will sign extend 32-bit addresses into 64-bit values,
so if the entry happens to be 0x80000000 or higher, it is turned to
0xffffffff80000000 which points to memory that doesn't exist.

This wasn't an issue until commit 26f8bf63bf
as all addresses were automatically truncated there in the translate
function to 32-bits.  When we cleaned up that code, the full 64-bits
were checked leading to many test failures for mips-sde-elf targets
and such.
2016-01-12 01:42:22 -05:00
..
ChangeLog sim: mips: workaround 32-bit addr sign extensions 2016-01-12 01:42:22 -05:00
Makefile.in sim: unify sim-hload 2015-12-27 00:54:41 -05:00
aclocal.m4 sim: drop duplicate header checks 2015-03-14 06:04:29 -04:00
config.in sim: move many common settings from CPPFLAGS to config.h 2016-01-10 18:54:41 -05:00
configure sim: move many common settings from CPPFLAGS to config.h 2016-01-10 18:54:41 -05:00
configure.ac sim: mips: drop SIM_AC_OPTION_SMP call 2016-01-10 03:42:06 -05:00
cp1.c GDB copyright headers update after running GDB's copyright.py script. 2016-01-01 08:43:22 +04:00
cp1.h GDB copyright headers update after running GDB's copyright.py script. 2016-01-01 08:43:22 +04:00
dsp.c GDB copyright headers update after running GDB's copyright.py script. 2016-01-01 08:43:22 +04:00
dsp.igen GDB copyright headers update after running GDB's copyright.py script. 2016-01-01 08:43:22 +04:00
dsp2.igen GDB copyright headers update after running GDB's copyright.py script. 2016-01-01 08:43:22 +04:00
dv-tx3904cpu.c sim: delete dead current_state globals 2016-01-02 10:27:56 -05:00
dv-tx3904irc.c GDB copyright headers update after running GDB's copyright.py script. 2016-01-01 08:43:22 +04:00
dv-tx3904sio.c GDB copyright headers update after running GDB's copyright.py script. 2016-01-01 08:43:22 +04:00
dv-tx3904tmr.c GDB copyright headers update after running GDB's copyright.py script. 2016-01-01 08:43:22 +04:00
interp.c sim: mips: workaround 32-bit addr sign extensions 2016-01-12 01:42:22 -05:00
m16.dc Initial creation of sourceware repository 1999-04-16 01:35:26 +00:00
m16.igen [PATCH] Add micromips support to the MIPS simulator 2015-09-25 15:52:18 +01:00
m16e.igen GDB copyright headers update after running GDB's copyright.py script. 2016-01-01 08:43:22 +04:00
m16run.c sim: replace CIA_{GET,SET} with CPU_PC_{GET,SET} 2015-04-17 02:44:30 -04:00
mdmx.c GDB copyright headers update after running GDB's copyright.py script. 2016-01-01 08:43:22 +04:00
mdmx.igen GDB copyright headers update after running GDB's copyright.py script. 2016-01-01 08:43:22 +04:00
micromips.dc [PATCH] Add micromips support to the MIPS simulator 2015-09-25 15:52:18 +01:00
micromips.igen GDB copyright headers update after running GDB's copyright.py script. 2016-01-01 08:43:22 +04:00
micromips16.dc [PATCH] Add micromips support to the MIPS simulator 2015-09-25 15:52:18 +01:00
micromipsdsp.igen GDB copyright headers update after running GDB's copyright.py script. 2016-01-01 08:43:22 +04:00
micromipsrun.c GDB copyright headers update after running GDB's copyright.py script. 2016-01-01 08:43:22 +04:00
mips.dc Initial creation of sourceware repository 1999-04-16 01:35:26 +00:00
mips.igen sim: mips: delete mmu stubs to move to common sim_{read,write} 2015-12-26 11:50:59 -05:00
mips3d.igen GDB copyright headers update after running GDB's copyright.py script. 2016-01-01 08:43:22 +04:00
mips3264r2.igen GDB copyright headers update after running GDB's copyright.py script. 2016-01-01 08:43:22 +04:00
sb1.igen GDB copyright headers update after running GDB's copyright.py script. 2016-01-01 08:43:22 +04:00
sim-main.c sim: mips: delete mmu stubs to move to common sim_{read,write} 2015-12-26 11:50:59 -05:00
sim-main.h sim: convert to bfd_endian 2016-01-03 00:18:07 -05:00
smartmips.igen GDB copyright headers update after running GDB's copyright.py script. 2016-01-01 08:43:22 +04:00
tx.igen import gdb-1999-09-08 snapshot 1999-09-09 00:02:17 +00:00
vr.igen 2005-05-26 David Ung <davidu@mips.com> 2005-05-26 21:31:57 +00:00