Nick Clifton 7ba29e2a41 Add support for Xilinx MicroBlaze processor.
* bfd/Makefile.am: Add cpu-microblaze.{lo,c}, elf32-microblaze.{lo,c}.
        * bfd/Makefile.in: Same.
        * bfd/archures.c: Add bfd_arch_microblaze.
        * bfd/bfd-in2.h: Regenerate.
        * bfd/config.bfd: Add microblaze target.
        * bfd/configure: Add bfd_elf32_microblaze_vec target.
        * bfd/configure.in: Same.
        * bfd/cpu-microblaze.c: New.
        * bfd/elf32-microblaze.c: New.
        * bfd/libbfd-in.h: Add prototype _bfd_dwarf2_fixup_section_debug_loc().
        * bfd/libbfd.h: Regenerate.
        * bfd/reloc.c: Add MICROBLAZE relocations.
        * bfd/section.c: Add struct relax_table and relax_count to section.
        * bfd/targets.c: Add bfd_elf32_microblaze_vec.
        * binutils/MAINTAINERS: Add self as maintainer.
        * binutils/readelf.c: Include elf/microblaze.h, add EM_MICROBLAZE &
        EM_MICROBLAZE_OLD to guess_is_rela(), dump_relocations(),
        get_machine_name().
        * config.sub: Add microblaze target.
        * configure: Same.
        * configure.ac: Same.
        * gas/Makefile.am: add microblaze to CPU_TYPES, config/tc-microblaze.c to
        TARGET_CPU_CFILES, config/tc-microblaze.h to TARGET_CPU_HFILES, add
        DEP_microblaze_elf target.
        * gas/Makefile.in: Same.
        * gas/config/tc-microblaze.c: Add MicroBlaze assembler.
        * gas/config/tc-microblaze.h: Add header for tc-microblaze.c.
        * gas/configure: Add microblaze target.
        * gas/configure.in: Same.
        * gas/configure.tgt: Same.
        * gas/doc/Makefile.am: Add c-microblaze.texi to CPU_DOCS.
        * gas/doc/Makefile.in: Same.
        * gas/doc/all.texi: Set MICROBLAZE.
        * gas/doc/as.texinfo: Add MicroBlaze doc links.
        * gas/doc/c-microblaze.texi: New MicroBlaze docs.
        * include/dis-asm.h: Decl print_insn_microblaze().
        * include/elf/common.h: Define EM_MICROBLAZE & EM_MICROBLAZE_OLD.
        * include/elf/microblaze.h: New reloc definitions.
        * ld/Makefile.am: Add eelf32mb_linux.o, eelf32microblaze.o to
        ALL_EMULATIONS, targets.
        * ld/Makefile.in: Same.
        * ld/configure.tgt: Add microblaze*-linux*, microblaze* targets.
        * ld/emulparams/elf32mb_linux.sh: New.
        * ld/emulparams/elf32microblaze.sh. New.
        * ld/scripttempl/elfmicroblaze.sc: New.
        * opcodes/Makefile.am: Add microblaze-opc.h to HFILES, microblaze-dis.c to
        CFILES, microblaze-dis.lo to ALL_MACHINES, targets.
        * opcodes/Makefile.in: Same.
        * opcodes/configure: Add bfd_microblaze_arch target.
        * opcodes/configure.in: Same.
        * opcodes/disassemble.c: Define ARCH_microblaze, return
        print_insn_microblaze().
        * opcodes/microblaze-dis.c: New MicroBlaze disassembler.
        * opcodes/microblaze-opc.h: New MicroBlaze opcode definitions.
        * opcodes/microblaze-opcm.h: New MicroBlaze opcode types.
2009-08-06 17:38:04 +00:00
..
1999-05-03 07:29:11 +00:00
bfd
2006-08-21 08:12:46 +00:00
2007-08-09 11:02:24 +00:00
2007-08-09 11:02:24 +00:00
1999-05-03 07:29:11 +00:00
2004-09-17 12:18:19 +00:00
2006-05-30 16:45:32 +00:00
2006-05-30 16:45:32 +00:00
2002-05-21 15:11:04 +00:00
2007-08-09 11:02:24 +00:00
2006-05-30 16:45:32 +00:00
2007-08-09 11:02:24 +00:00
2007-08-09 11:02:24 +00:00
2006-06-20 02:22:16 +00:00
2006-06-20 02:22:16 +00:00
2006-06-20 02:22:16 +00:00
1999-05-03 07:29:11 +00:00
2006-06-20 02:22:16 +00:00
2006-04-05 12:41:59 +00:00
2009-08-05 20:40:34 +00:00
2007-08-09 11:02:24 +00:00
2008-07-15 13:09:47 +00:00
2006-05-30 16:45:32 +00:00
2006-05-30 16:45:32 +00:00
2004-07-07 17:28:53 +00:00
ld/
2007-05-18 09:18:18 +00:00
2006-06-20 02:22:16 +00:00
2006-06-20 02:22:16 +00:00
2006-05-30 16:45:32 +00:00
2006-06-20 02:22:16 +00:00
2006-06-20 02:22:16 +00:00
2008-12-23 19:10:25 +00:00
2008-12-23 19:10:25 +00:00
2006-05-30 16:45:32 +00:00
2009-04-08 02:24:23 +00:00
2009-04-30 04:29:23 +00:00
2006-06-20 02:22:16 +00:00
2006-05-30 16:45:32 +00:00
2006-03-02 08:50:04 +00:00
2006-05-30 16:45:32 +00:00
2006-05-30 16:45:32 +00:00
2006-05-30 16:45:32 +00:00
2001-12-08 03:46:03 +00:00
2006-05-30 16:45:32 +00:00
2006-05-30 16:45:32 +00:00
ld/
2006-10-16 21:34:25 +00:00
ld/
2006-10-16 21:34:25 +00:00
ld/
2006-10-16 21:34:25 +00:00
2007-08-09 11:02:24 +00:00
2009-07-25 15:08:26 +00:00
2009-07-25 15:08:26 +00:00
2006-08-02 16:25:14 +00:00
1999-05-03 07:29:11 +00:00
2003-04-24 15:25:24 +00:00
1999-05-03 07:29:11 +00:00
2003-04-24 15:25:24 +00:00
2003-06-10 07:09:31 +00:00
2003-06-10 07:09:31 +00:00
1999-05-03 07:29:11 +00:00
1999-05-03 07:29:11 +00:00
1999-05-03 07:29:11 +00:00
1999-05-03 07:29:11 +00:00
1999-05-03 07:29:11 +00:00
1999-05-03 07:29:11 +00:00
1999-05-03 07:29:11 +00:00
2004-07-27 22:30:25 +00:00
2006-05-30 16:45:32 +00:00
2007-08-09 11:02:24 +00:00
1999-05-03 07:29:11 +00:00
2007-08-09 11:02:24 +00:00
1999-05-03 07:29:11 +00:00
2007-08-09 11:02:24 +00:00
2007-08-09 11:02:24 +00:00
2007-08-09 11:02:24 +00:00
2007-08-09 11:02:24 +00:00
1999-05-03 07:29:11 +00:00
2007-08-09 11:02:24 +00:00
2007-10-01 09:54:58 +00:00
2007-10-01 09:54:58 +00:00
2007-10-01 09:54:58 +00:00
2006-05-30 16:45:32 +00:00
2007-08-09 11:02:24 +00:00
2007-08-09 11:02:24 +00:00
1999-05-03 07:29:11 +00:00
2007-08-09 11:02:24 +00:00
2007-08-09 11:02:24 +00:00
2006-05-30 16:45:32 +00:00
2004-11-08 13:17:43 +00:00
1999-05-03 07:29:11 +00:00
1999-05-03 07:29:11 +00:00
2004-04-21 20:52:31 +00:00
2004-04-21 20:52:31 +00:00
1999-05-03 07:29:11 +00:00
1999-05-03 07:29:11 +00:00
2006-06-20 02:22:16 +00:00
2006-06-20 02:22:16 +00:00
1999-05-03 07:29:11 +00:00
2007-08-09 11:02:24 +00:00
2006-06-20 02:22:16 +00:00
2007-08-09 11:02:24 +00:00
2001-02-18 23:33:11 +00:00
2006-06-20 02:22:16 +00:00
2007-08-09 11:02:24 +00:00
1999-05-03 07:29:11 +00:00
1999-05-03 07:29:11 +00:00
2006-05-30 16:45:32 +00:00
2002-06-04 02:57:44 +00:00
2002-06-04 02:57:44 +00:00
2002-02-08 06:39:01 +00:00
2002-06-04 02:57:44 +00:00
2002-02-08 06:39:01 +00:00
2002-01-08 04:23:02 +00:00
2006-08-04 13:13:56 +00:00
2007-08-09 11:02:24 +00:00
2007-08-09 11:02:24 +00:00
1999-05-03 07:29:11 +00:00
1999-05-03 07:29:11 +00:00
2007-08-09 11:02:24 +00:00
2007-08-09 11:02:24 +00:00
1999-05-03 07:29:11 +00:00
1999-05-03 07:29:11 +00:00
2000-06-20 13:29:07 +00:00
2007-08-09 11:02:24 +00:00
2007-08-09 11:02:24 +00:00
2007-08-09 11:02:24 +00:00
1999-05-03 07:29:11 +00:00
1999-05-03 07:29:11 +00:00
1999-05-03 07:29:11 +00:00

The files in this directory are read by genscripts.sh as shell commands.
They set parameters for the emulations.