Add MIPS Allegrex CPU as a MIPS2-based CPU
authorDavid Guillen Fandos <david@davidgf.net>
Thu, 15 Jun 2023 03:45:03 +0000 (04:45 +0100)
committerMaciej W. Rozycki <macro@orcam.me.uk>
Thu, 15 Jun 2023 03:45:03 +0000 (04:45 +0100)
commitdf18f71b565c29f6f1ebd385cb1aed97d00e9660
tree9bf1c937007fab248a8c3cbee838326bac497104
parent011365bacac6a95dab2a6a96e96503983682be50
Add MIPS Allegrex CPU as a MIPS2-based CPU

The Allegrex CPU was created by Sony Interactive Entertainment to power
their portable console, the PlayStation Portable.
The pspdev organization maintains all sorts of tools to create software
for said device including documentation.

Signed-off-by: David Guillen Fandos <david@davidgf.net>
22 files changed:
bfd/archures.c
bfd/bfd-in2.h
bfd/cpu-mips.c
bfd/elfxx-mips.c
binutils/readelf.c
gas/config/tc-mips.c
gas/testsuite/gas/mips/allegrex@c0.d [new file with mode: 0644]
gas/testsuite/gas/mips/allegrex@c1.d [new file with mode: 0644]
gas/testsuite/gas/mips/allegrex@c3.d [new file with mode: 0644]
gas/testsuite/gas/mips/allegrex@cp0b.d [new file with mode: 0644]
gas/testsuite/gas/mips/allegrex@cp0bl.d [new file with mode: 0644]
gas/testsuite/gas/mips/allegrex@cp0c.d [new file with mode: 0644]
gas/testsuite/gas/mips/allegrex@cp2d.d [new file with mode: 0644]
gas/testsuite/gas/mips/allegrex@isa-override-1.d [new file with mode: 0644]
gas/testsuite/gas/mips/allegrex@isa-override-2.d [new file with mode: 0644]
gas/testsuite/gas/mips/allegrex@isa-override-2.l [new file with mode: 0644]
gas/testsuite/gas/mips/allegrex@save-sub.d [new file with mode: 0644]
gas/testsuite/gas/mips/mips.exp
include/elf/mips.h
include/opcode/mips.h
opcodes/mips-dis.c
opcodes/mips-opc.c