This is the mail archive of the
binutils@sourceware.org
mailing list for the binutils project.
Re: [PATCH] Add support for MIPS eXtended Physical Address (XPA) ASE
- From: Richard Sandiford <rdsandiford at googlemail dot com>
- To: Andrew Bennett <Andrew dot Bennett at imgtec dot com>
- Cc: "binutils\ at sourceware dot org" <binutils at sourceware dot org>
- Date: Wed, 23 Apr 2014 12:53:14 +0100
- Subject: Re: [PATCH] Add support for MIPS eXtended Physical Address (XPA) ASE
- Authentication-results: sourceware.org; auth=none
- References: <0DA23CC379F5F945ACB41CF394B982775599D3 at LEMAIL01 dot le dot imgtec dot org>
Andrew Bennett <Andrew.Bennett@imgtec.com> writes:
> binutils/
> * doc/binutils.texi: Document the disassemble MIPS XPA instructions
> command line option.
>
> gas/
> * config/tc-mips.c (options): Add OPTION_XPA and OPTION_NO_XPA.
> (md_longopts): Add xpa and no-xpa command line options.
> (mips_ases): Add MIPS XPA ASE.
> (mips_cpu_info_table): Update p5600 entry to allow the XPA ASE.
> * doc/as.texinfo: Document the MIPS XPA command line options.
> * doc/c-mips.texi: Document the MIPS XPA command line options,
> and assembler directives.
>
> gas/testsuite/
> * gas/mips/mips.exp: Add xpa tests.
> * gas/mips/xpa.s: New test.
> * gas/mips/xpa.d: Likewise.
>
> include/
> * opcode/mips.h (ASE_XPA): New define.
>
> opcodes/
> * mips-dis.c (mips_arch_choices): Update mips32r2 and mips64r2
> to allow the MIPS XPA ASE.
> (parse_mips_dis_option): Process the -Mxpa option.
> * mips-opc.c (XPA): New define.
> (mips_builtin_opcodes): Add MIPS XPA instructions and move the
> locations of the ctc0 and cfc0 instructions.
Looks good, thanks.
Richard