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