| Line 1... | Line 1... | 
      
        | /* MeP-specific support for 32-bit ELF.
 | /* MeP-specific support for 32-bit ELF.
 | 
      
        |    Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
 |    Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009
 | 
      
        |    Free Software Foundation, Inc.
 |    Free Software Foundation, Inc.
 | 
      
        |  
 |  
 | 
      
        |    This file is part of BFD, the Binary File Descriptor library.
 |    This file is part of BFD, the Binary File Descriptor library.
 | 
      
        |  
 |  
 | 
      
        |    This program is free software; you can redistribute it and/or modify
 |    This program is free software; you can redistribute it and/or modify
 | 
      
        | Line 682... | Line 682... | 
      
        | /* This will be edited by the MeP configration tool.  */
 | /* This will be edited by the MeP configration tool.  */
 | 
      
        | static const char * config_names[] =
 | static const char * config_names[] =
 | 
      
        | {
 | {
 | 
      
        |   "basic"
 |   "basic"
 | 
      
        |   /* start-mepcfgtool */
 |   /* start-mepcfgtool */
 | 
      
        |   ,"simple"
 |   ,"default"
 | 
      
        |   ,"fmax"
 |   | 
      
        |   /* end-mepcfgtool */
 |   /* end-mepcfgtool */
 | 
      
        | };
 | };
 | 
      
        |  
 |  
 | 
      
        | static const char * core_names[] =
 | static const char * core_names[] =
 | 
      
        | {
 | {
 | 
      
        | Line 704... | Line 703... | 
      
        |  
 |  
 | 
      
        |   /* Print normal ELF private data.  */
 |   /* Print normal ELF private data.  */
 | 
      
        |   _bfd_elf_print_private_bfd_data (abfd, ptr);
 |   _bfd_elf_print_private_bfd_data (abfd, ptr);
 | 
      
        |  
 |  
 | 
      
        |   flags = elf_elfheader (abfd)->e_flags;
 |   flags = elf_elfheader (abfd)->e_flags;
 | 
      
        |   fprintf (file, _("private flags = 0x%lx"), (long)flags);
 |   fprintf (file, _("private flags = 0x%lx"), (unsigned long) flags);
 | 
      
        |  
 |  
 | 
      
        |   partial_flags = (flags & EF_MEP_CPU_MASK) >> 24;
 |   partial_flags = (flags & EF_MEP_CPU_MASK) >> 24;
 | 
      
        |   if (partial_flags < ARRAY_SIZE (core_names))
 |   if (partial_flags < ARRAY_SIZE (core_names))
 | 
      
        |     fprintf (file, "  core: %s", core_names[(long)partial_flags]);
 |     fprintf (file, "  core: %s", core_names[(long)partial_flags]);
 | 
      
        |  
 |  
 | 
      
        | Line 730... | Line 729... | 
      
        |     {
 |     {
 | 
      
        |     default: break;
 |     default: break;
 | 
      
        |     case EF_MEP_CPU_C2: return bfd_mach_mep;
 |     case EF_MEP_CPU_C2: return bfd_mach_mep;
 | 
      
        |     case EF_MEP_CPU_C3: return bfd_mach_mep;
 |     case EF_MEP_CPU_C3: return bfd_mach_mep;
 | 
      
        |     case EF_MEP_CPU_C4: return bfd_mach_mep;
 |     case EF_MEP_CPU_C4: return bfd_mach_mep;
 | 
      
        |   |     case EF_MEP_CPU_C5: return bfd_mach_mep_c5;
 | 
      
        |     case EF_MEP_CPU_H1: return bfd_mach_mep_h1;
 |     case EF_MEP_CPU_H1: return bfd_mach_mep_h1;
 | 
      
        |     }
 |     }
 | 
      
        |  
 |  
 | 
      
        |   return bfd_mach_mep;
 |   return bfd_mach_mep;
 | 
      
        | }
 | }
 |