MIPS64 XLR support patch
Nick Clifton
nickc@redhat.com
Tue Feb 3 17:20:00 GMT 2009
Hi Joseph,
> bfd:
> 2009-01-29 Sandip Matte <sandip@rmicorp.com>
>
> * aoutx.h (NAME (aout, machine_type)): Handle bfd_mach_mips_xlr.
> * archures.c (bfd_mach_mips_xlr): Define.
> * bfd-in2.h: Regenerate.
> * cpu-mips.c (I_xlr): Define.
> (arch_info_struct): Add XLR entry.
> * elfxx-mips.c (_bfd_elf_mips_mach): Handle E_MIPS_MACH_XLR.
> (mips_set_isa_flags): Handle bfd_mach_mips_xlr
> (mips_mach_extensions): Add XLR entry.
>
> binutils:
> 2009-01-29 Sandip Matte <sandip@rmicorp.com>
>
> * readelf.c (get_machine_flags): Handle E_MIPS_MACH_XLR.
>
> gas:
> 2009-01-29 Sandip Matte <sandip@rmicorp.com>
>
> * config/tc-mips.c (macro): Handle M_MSGSND, M_MSGLD, M_MSGLD_T,
> M_MSGWAIT and M_MSGWAIT_T.
> (mips_cpu_info_table): Add XLR entry.
> * doc/c-mips.texi (-march): Document xlr.
>
> gas/testsuite:
> 2009-01-29 Sandip Matte <sandip@rmicorp.com>
>
> * gas/mips/mips.exp (xlr): New architecture.
> (xlr-ext): Run test.
> * gas/mips/xlr-ext.d, gas/mips/xlr-ext.s: New.
>
> include/elf:
> 2009-01-29 Sandip Matte <sandip@rmicorp.com>
>
> * mips.h (E_MIPS_MACH_XLR): Define.
>
> include/opcode:
> 2009-01-29 Sandip Matte <sandip@rmicorp.com>
>
> * mips.h (INSN_XLR): Define.
> (INSN_CHIP_MASK): Update.
> (CPU_XLR): Define.
> (OPCODE_IS_MEMBER): Update.
> (M_MSGSND, M_MSGLD, M_MSGLD_T, M_MSGWAIT, M_MSGWAIT_T): Define.
>
> opcodes:
> 2009-01-29 Sandip Matte <sandip@rmicorp.com>
>
> * mips-dis.c (mips_cp0_names_xlr, mips_cp0sel_names_xlr): Define.
> (mips_arch_choices): Add XLR entry.
> * mips-opc.c (XLR): Define.
> (mips_builtin_opcodes): Add XLR instructions.
Approved - please apply.
Cheers
Nick
More information about the Binutils
mailing list