Home | History | Annotate | Line # | Download | only in emulparams
arc-nps.sh revision 1.1.1.1.2.2
      1  1.1.1.1.2.2  martin OTHER_SECTIONS="
      2  1.1.1.1.2.2  martin   /* Start of symbols and sections required to support CMEM instructions
      3  1.1.1.1.2.2  martin      on NPS targets.  */
      4  1.1.1.1.2.2  martin 
      5  1.1.1.1.2.2  martin   PROVIDE (_cmem_start               = ADDR (.cmem)                                            );
      6  1.1.1.1.2.2  martin   PROVIDE (_cmem_alter_start         = ADDR (.cmem_alter)                                      );
      7  1.1.1.1.2.2  martin   PROVIDE (_cmem_shared_start        = ADDR (.cmem_shared)                                     );
      8  1.1.1.1.2.2  martin   PROVIDE (_cmem_shared_alter_start  = ADDR (.cmem_shared_alter)                               );
      9  1.1.1.1.2.2  martin   PROVIDE (_fmt_slot0_start          = ADDR (.fmt_slot0)                                       );
     10  1.1.1.1.2.2  martin   PROVIDE (_fmt_slot1_start          = ADDR (.fmt_slot1)                                       );
     11  1.1.1.1.2.2  martin   PROVIDE (_fmt_slot2_start          = ADDR (.fmt_slot2)                                       );
     12  1.1.1.1.2.2  martin   PROVIDE (_fmt_slot3_start          = ADDR (.fmt_slot3)                                       );
     13  1.1.1.1.2.2  martin   PROVIDE (_fmt_slot4_start          = ADDR (.fmt_slot4)                                       );
     14  1.1.1.1.2.2  martin   PROVIDE (_fmt_slot5_start          = ADDR (.fmt_slot5)                                       );
     15  1.1.1.1.2.2  martin   PROVIDE (_fmt_slot6_start          = ADDR (.fmt_slot6)                                       );
     16  1.1.1.1.2.2  martin   PROVIDE (_fmt_slot7_start          = ADDR (.fmt_slot7)                                       );
     17  1.1.1.1.2.2  martin   PROVIDE (_fmt_slot8_start          = ADDR (.fmt_slot8)                                       );
     18  1.1.1.1.2.2  martin   PROVIDE (_fmt_slot9_start          = ADDR (.fmt_slot9)                                       );
     19  1.1.1.1.2.2  martin   PROVIDE (_fmt_slot10_start         = ADDR (.fmt_slot10)                                      );
     20  1.1.1.1.2.2  martin   PROVIDE (_fmt_slot11_start         = ADDR (.fmt_slot11)                                      );
     21  1.1.1.1.2.2  martin   PROVIDE (_fmt_slot12_start         = ADDR (.fmt_slot12)                                      );
     22  1.1.1.1.2.2  martin   PROVIDE (_fmt_slot13_start         = ADDR (.fmt_slot13)                                      );
     23  1.1.1.1.2.2  martin   PROVIDE (_fmt_slot14_start         = ADDR (.fmt_slot14)                                      );
     24  1.1.1.1.2.2  martin   PROVIDE (_fmt_slot15_start         = ADDR (.fmt_slot15)                                      );
     25  1.1.1.1.2.2  martin 
     26  1.1.1.1.2.2  martin   PROVIDE (_cmem_end                 = ADDR (.cmem)              + SIZEOF (.cmem)              );
     27  1.1.1.1.2.2  martin   PROVIDE (_cmem_alter_end           = ADDR (.cmem_alter)        + SIZEOF (.cmem_alter)        );
     28  1.1.1.1.2.2  martin   PROVIDE (_cmem_shared_end          = ADDR (.cmem_shared)       + SIZEOF (.cmem_shared)       );
     29  1.1.1.1.2.2  martin   PROVIDE (_cmem_shared_alter_end    = ADDR (.cmem_shared_alter) + SIZEOF (.cmem_shared_alter) );
     30  1.1.1.1.2.2  martin   PROVIDE (_fmt_slot0_end            = ADDR (.fmt_slot0)         + SIZEOF (.fmt_slot0)         );
     31  1.1.1.1.2.2  martin   PROVIDE (_fmt_slot1_end            = ADDR (.fmt_slot1)         + SIZEOF (.fmt_slot1)         );
     32  1.1.1.1.2.2  martin   PROVIDE (_fmt_slot2_end            = ADDR (.fmt_slot2)         + SIZEOF (.fmt_slot2)         );
     33  1.1.1.1.2.2  martin   PROVIDE (_fmt_slot3_end            = ADDR (.fmt_slot3)         + SIZEOF (.fmt_slot3)         );
     34  1.1.1.1.2.2  martin   PROVIDE (_fmt_slot4_end            = ADDR (.fmt_slot4)         + SIZEOF (.fmt_slot4)         );
     35  1.1.1.1.2.2  martin   PROVIDE (_fmt_slot5_end            = ADDR (.fmt_slot5)         + SIZEOF (.fmt_slot5)         );
     36  1.1.1.1.2.2  martin   PROVIDE (_fmt_slot6_end            = ADDR (.fmt_slot6)         + SIZEOF (.fmt_slot6)         );
     37  1.1.1.1.2.2  martin   PROVIDE (_fmt_slot7_end            = ADDR (.fmt_slot7)         + SIZEOF (.fmt_slot7)         );
     38  1.1.1.1.2.2  martin   PROVIDE (_fmt_slot8_end            = ADDR (.fmt_slot8)         + SIZEOF (.fmt_slot8)         );
     39  1.1.1.1.2.2  martin   PROVIDE (_fmt_slot9_end            = ADDR (.fmt_slot9)         + SIZEOF (.fmt_slot9)         );
     40  1.1.1.1.2.2  martin   PROVIDE (_fmt_slot10_end           = ADDR (.fmt_slot10)        + SIZEOF (.fmt_slot10)        );
     41  1.1.1.1.2.2  martin   PROVIDE (_fmt_slot11_end           = ADDR (.fmt_slot11)        + SIZEOF (.fmt_slot11)        );
     42  1.1.1.1.2.2  martin   PROVIDE (_fmt_slot12_end           = ADDR (.fmt_slot12)        + SIZEOF (.fmt_slot12)        );
     43  1.1.1.1.2.2  martin   PROVIDE (_fmt_slot13_end           = ADDR (.fmt_slot13)        + SIZEOF (.fmt_slot13)        );
     44  1.1.1.1.2.2  martin   PROVIDE (_fmt_slot14_end           = ADDR (.fmt_slot14)        + SIZEOF (.fmt_slot14)        );
     45  1.1.1.1.2.2  martin   PROVIDE (_fmt_slot15_end           = ADDR (.fmt_slot15)        + SIZEOF (.fmt_slot15)        );
     46  1.1.1.1.2.2  martin 
     47  1.1.1.1.2.2  martin   OVERLAY 0x57f00000 :
     48  1.1.1.1.2.2  martin     {
     49  1.1.1.1.2.2  martin       .cmem       { *(.cmem)       }
     50  1.1.1.1.2.2  martin       .cmem_alter { *(.cmem_alter) }
     51  1.1.1.1.2.2  martin     }
     52  1.1.1.1.2.2  martin 
     53  1.1.1.1.2.2  martin   OVERLAY 0x57f08000 :
     54  1.1.1.1.2.2  martin     {
     55  1.1.1.1.2.2  martin       .cmem_shared       { *(.cmem_shared)       }
     56  1.1.1.1.2.2  martin       .cmem_shared_alter { *(.cmem_shared_alter) }
     57  1.1.1.1.2.2  martin     }
     58  1.1.1.1.2.2  martin 
     59  1.1.1.1.2.2  martin   .fmt_slot0  0x58000000 : { *(.fmt_slot0)  }
     60  1.1.1.1.2.2  martin   .fmt_slot1  0x58800000 : { *(.fmt_slot1)  }
     61  1.1.1.1.2.2  martin   .fmt_slot2  0x59000000 : { *(.fmt_slot2)  }
     62  1.1.1.1.2.2  martin   .fmt_slot3  0x59800000 : { *(.fmt_slot3)  }
     63  1.1.1.1.2.2  martin   .fmt_slot4  0x5a000000 : { *(.fmt_slot4)  }
     64  1.1.1.1.2.2  martin   .fmt_slot5  0x5a800000 : { *(.fmt_slot5)  }
     65  1.1.1.1.2.2  martin   .fmt_slot6  0x5b000000 : { *(.fmt_slot6)  }
     66  1.1.1.1.2.2  martin   .fmt_slot7  0x5b800000 : { *(.fmt_slot7)  }
     67  1.1.1.1.2.2  martin   .fmt_slot8  0x5c000000 : { *(.fmt_slot8)  }
     68  1.1.1.1.2.2  martin   .fmt_slot9  0x5c800000 : { *(.fmt_slot9)  }
     69  1.1.1.1.2.2  martin   .fmt_slot10 0x5d000000 : { *(.fmt_slot10) }
     70  1.1.1.1.2.2  martin   .fmt_slot11 0x5d800000 : { *(.fmt_slot11) }
     71  1.1.1.1.2.2  martin   .fmt_slot12 0x5e000000 : { *(.fmt_slot12) }
     72  1.1.1.1.2.2  martin   .fmt_slot13 0x5e800000 : { *(.fmt_slot13) }
     73  1.1.1.1.2.2  martin   .fmt_slot14 0x5f000000 : { *(.fmt_slot14) }
     74  1.1.1.1.2.2  martin   .fmt_slot15 0x5f800000 : { *(.fmt_slot15) }
     75  1.1.1.1.2.2  martin 
     76  1.1.1.1.2.2  martin   /* End of nps specific sections and symbols.  */
     77  1.1.1.1.2.2  martin 
     78  1.1.1.1.2.2  martin   ${OTHER_SECTIONS}"
     79