diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2022-07-14 14:41:03 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2022-07-15 10:46:02 +0200 |
commit | 5ed0035377d62da7d33072f10ea04ede27422455 (patch) | |
tree | 45eaca07c47d86aba51c99895a9e761e244ac910 /bsps/m68k | |
parent | cdtest: Restrict exceptions during sysinit (diff) | |
download | rtems-5ed0035377d62da7d33072f10ea04ede27422455.tar.bz2 |
bsps: Sort .noinit* sections
Sort the .noinit* input sections by name first, then by alignment if two
sections have the same name. This allows the placement of begin/end symbols to
initialize some areas with a special value.
Update #4678.
Diffstat (limited to 'bsps/m68k')
-rw-r--r-- | bsps/m68k/av5282/start/linkcmds | 2 | ||||
-rw-r--r-- | bsps/m68k/av5282/start/linkcmdsflash | 2 | ||||
-rw-r--r-- | bsps/m68k/av5282/start/linkcmdsram | 2 | ||||
-rw-r--r-- | bsps/m68k/csb360/start/linkcmds | 2 | ||||
-rw-r--r-- | bsps/m68k/gen68340/start/linkcmds | 2 | ||||
-rw-r--r-- | bsps/m68k/gen68360/start/linkcmds | 2 | ||||
-rw-r--r-- | bsps/m68k/gen68360/start/linkcmds.bootp | 2 | ||||
-rw-r--r-- | bsps/m68k/gen68360/start/linkcmds.prom | 2 | ||||
-rw-r--r-- | bsps/m68k/mcf5206elite/start/linkcmds | 2 | ||||
-rw-r--r-- | bsps/m68k/mcf5206elite/start/linkcmds.flash | 2 | ||||
-rw-r--r-- | bsps/m68k/mcf52235/start/linkcmds | 2 | ||||
-rw-r--r-- | bsps/m68k/mcf5225x/start/linkcmds | 2 | ||||
-rw-r--r-- | bsps/m68k/mcf5235/start/linkcmds | 2 | ||||
-rw-r--r-- | bsps/m68k/mcf5235/start/linkcmdsflash | 2 | ||||
-rw-r--r-- | bsps/m68k/mcf5235/start/linkcmdsram | 2 | ||||
-rw-r--r-- | bsps/m68k/mcf5329/start/linkcmds | 2 | ||||
-rw-r--r-- | bsps/m68k/mcf5329/start/linkcmdsflash | 2 | ||||
-rw-r--r-- | bsps/m68k/mrm332/start/linkcmds | 2 | ||||
-rw-r--r-- | bsps/m68k/shared/start/linkcmds.base | 2 | ||||
-rw-r--r-- | bsps/m68k/uC5282/start/linkcmds | 2 |
20 files changed, 20 insertions, 20 deletions
diff --git a/bsps/m68k/av5282/start/linkcmds b/bsps/m68k/av5282/start/linkcmds index e74c30c7b6..79a427511c 100644 --- a/bsps/m68k/av5282/start/linkcmds +++ b/bsps/m68k/av5282/start/linkcmds @@ -203,7 +203,7 @@ SECTIONS } >ram .noinit (NOLOAD) : { - *(.noinit*) + *(SORT_BY_NAME (SORT_BY_ALIGNMENT (.noinit*))) } >ram .rtemsstack (NOLOAD) : { diff --git a/bsps/m68k/av5282/start/linkcmdsflash b/bsps/m68k/av5282/start/linkcmdsflash index b7670e5134..48ec1c960f 100644 --- a/bsps/m68k/av5282/start/linkcmdsflash +++ b/bsps/m68k/av5282/start/linkcmdsflash @@ -203,7 +203,7 @@ SECTIONS } .noinit (NOLOAD) : { - *(.noinit*) + *(SORT_BY_NAME (SORT_BY_ALIGNMENT (.noinit*))) } .rtemsstack (NOLOAD) : { diff --git a/bsps/m68k/av5282/start/linkcmdsram b/bsps/m68k/av5282/start/linkcmdsram index a28c402eaa..e2139723d4 100644 --- a/bsps/m68k/av5282/start/linkcmdsram +++ b/bsps/m68k/av5282/start/linkcmdsram @@ -202,7 +202,7 @@ SECTIONS } >ram .noinit (NOLOAD) : { - *(.noinit*) + *(SORT_BY_NAME (SORT_BY_ALIGNMENT (.noinit*))) } >ram .rtemsstack (NOLOAD) : { diff --git a/bsps/m68k/csb360/start/linkcmds b/bsps/m68k/csb360/start/linkcmds index 430f122e3d..35d501257c 100644 --- a/bsps/m68k/csb360/start/linkcmds +++ b/bsps/m68k/csb360/start/linkcmds @@ -159,7 +159,7 @@ SECTIONS } > ram .noinit (NOLOAD) : { - *(.noinit*) + *(SORT_BY_NAME (SORT_BY_ALIGNMENT (.noinit*))) } >ram .rtemsstack (NOLOAD) : { diff --git a/bsps/m68k/gen68340/start/linkcmds b/bsps/m68k/gen68340/start/linkcmds index a480084b83..a18b0343fb 100644 --- a/bsps/m68k/gen68340/start/linkcmds +++ b/bsps/m68k/gen68340/start/linkcmds @@ -190,7 +190,7 @@ SECTIONS { } >ram .noinit (NOLOAD) : { - *(.noinit*) + *(SORT_BY_NAME (SORT_BY_ALIGNMENT (.noinit*))) } >ram .rtemsstack (NOLOAD) : { diff --git a/bsps/m68k/gen68360/start/linkcmds b/bsps/m68k/gen68360/start/linkcmds index 0bf9efa9ea..7376ce070c 100644 --- a/bsps/m68k/gen68360/start/linkcmds +++ b/bsps/m68k/gen68360/start/linkcmds @@ -154,7 +154,7 @@ SECTIONS { } >ram .noinit (NOLOAD) : { - *(.noinit*) + *(SORT_BY_NAME (SORT_BY_ALIGNMENT (.noinit*))) } > ram .rtemsstack (NOLOAD) : { diff --git a/bsps/m68k/gen68360/start/linkcmds.bootp b/bsps/m68k/gen68360/start/linkcmds.bootp index 422396f766..4bca5aab54 100644 --- a/bsps/m68k/gen68360/start/linkcmds.bootp +++ b/bsps/m68k/gen68360/start/linkcmds.bootp @@ -156,7 +156,7 @@ SECTIONS { } >myram .noinit (NOLOAD) : { - *(.noinit*) + *(SORT_BY_NAME (SORT_BY_ALIGNMENT (.noinit*))) } >mvram .rtemsstack (NOLOAD) : { diff --git a/bsps/m68k/gen68360/start/linkcmds.prom b/bsps/m68k/gen68360/start/linkcmds.prom index da8acdf376..c5c96228a4 100644 --- a/bsps/m68k/gen68360/start/linkcmds.prom +++ b/bsps/m68k/gen68360/start/linkcmds.prom @@ -154,7 +154,7 @@ SECTIONS { } >ram .noinit (NOLOAD) : { - *(.noinit*) + *(SORT_BY_NAME (SORT_BY_ALIGNMENT (.noinit*))) } > ram .rtemsstack (NOLOAD) : { diff --git a/bsps/m68k/mcf5206elite/start/linkcmds b/bsps/m68k/mcf5206elite/start/linkcmds index 89325cda8b..def951989e 100644 --- a/bsps/m68k/mcf5206elite/start/linkcmds +++ b/bsps/m68k/mcf5206elite/start/linkcmds @@ -192,7 +192,7 @@ SECTIONS } > ram .noinit (NOLOAD) : { - *(.noinit*) + *(SORT_BY_NAME (SORT_BY_ALIGNMENT (.noinit*))) } >ram .rtemsstack (NOLOAD) : { diff --git a/bsps/m68k/mcf5206elite/start/linkcmds.flash b/bsps/m68k/mcf5206elite/start/linkcmds.flash index cf1e5ed720..6d357563e5 100644 --- a/bsps/m68k/mcf5206elite/start/linkcmds.flash +++ b/bsps/m68k/mcf5206elite/start/linkcmds.flash @@ -191,7 +191,7 @@ SECTIONS } > ram .noinit (NOLOAD) : { - *(.noinit*) + *(SORT_BY_NAME (SORT_BY_ALIGNMENT (.noinit*))) } >ram .rtemsstack (NOLOAD) : { diff --git a/bsps/m68k/mcf52235/start/linkcmds b/bsps/m68k/mcf52235/start/linkcmds index efe48117d0..7e212c13d0 100644 --- a/bsps/m68k/mcf52235/start/linkcmds +++ b/bsps/m68k/mcf52235/start/linkcmds @@ -191,7 +191,7 @@ SECTIONS } >sram .noinit (NOLOAD) : { - *(.noinit*) + *(SORT_BY_NAME (SORT_BY_ALIGNMENT (.noinit*))) } >sram .rtemsstack (NOLOAD) : { diff --git a/bsps/m68k/mcf5225x/start/linkcmds b/bsps/m68k/mcf5225x/start/linkcmds index fc1aa1a107..51f34b29f3 100644 --- a/bsps/m68k/mcf5225x/start/linkcmds +++ b/bsps/m68k/mcf5225x/start/linkcmds @@ -191,7 +191,7 @@ SECTIONS } >sram .noinit (NOLOAD) : { - *(.noinit*) + *(SORT_BY_NAME (SORT_BY_ALIGNMENT (.noinit*))) } >sram .rtemsstack (NOLOAD) : { diff --git a/bsps/m68k/mcf5235/start/linkcmds b/bsps/m68k/mcf5235/start/linkcmds index 9cdddcd38f..2e21c459f3 100644 --- a/bsps/m68k/mcf5235/start/linkcmds +++ b/bsps/m68k/mcf5235/start/linkcmds @@ -210,7 +210,7 @@ SECTIONS } > dram .noinit (NOLOAD) : { - *(.noinit*) + *(SORT_BY_NAME (SORT_BY_ALIGNMENT (.noinit*))) } > dram .rtemsstack (NOLOAD) : { diff --git a/bsps/m68k/mcf5235/start/linkcmdsflash b/bsps/m68k/mcf5235/start/linkcmdsflash index 7e796ceaff..f783ca1b59 100644 --- a/bsps/m68k/mcf5235/start/linkcmdsflash +++ b/bsps/m68k/mcf5235/start/linkcmdsflash @@ -215,7 +215,7 @@ SECTIONS } >ram .noinit (NOLOAD) : { - *(.noinit*) + *(SORT_BY_NAME (SORT_BY_ALIGNMENT (.noinit*))) } > ram .rtemsstack (NOLOAD) : { diff --git a/bsps/m68k/mcf5235/start/linkcmdsram b/bsps/m68k/mcf5235/start/linkcmdsram index 057da6745f..e44e04baf3 100644 --- a/bsps/m68k/mcf5235/start/linkcmdsram +++ b/bsps/m68k/mcf5235/start/linkcmdsram @@ -210,7 +210,7 @@ SECTIONS } >ram .noinit (NOLOAD) : { - *(.noinit*) + *(SORT_BY_NAME (SORT_BY_ALIGNMENT (.noinit*))) } > ram .rtemsstack (NOLOAD) : { diff --git a/bsps/m68k/mcf5329/start/linkcmds b/bsps/m68k/mcf5329/start/linkcmds index 1578dc6c60..4c052575b8 100644 --- a/bsps/m68k/mcf5329/start/linkcmds +++ b/bsps/m68k/mcf5329/start/linkcmds @@ -201,7 +201,7 @@ SECTIONS } > dram .noinit (NOLOAD) : { - *(.noinit*) + *(SORT_BY_NAME (SORT_BY_ALIGNMENT (.noinit*))) WorkAreaBase = .; } > dram diff --git a/bsps/m68k/mcf5329/start/linkcmdsflash b/bsps/m68k/mcf5329/start/linkcmdsflash index 437852b7e4..dd97ed81d0 100644 --- a/bsps/m68k/mcf5329/start/linkcmdsflash +++ b/bsps/m68k/mcf5329/start/linkcmdsflash @@ -197,7 +197,7 @@ SECTIONS } > dram .noinit (NOLOAD) : { - *(.noinit*) + *(SORT_BY_NAME (SORT_BY_ALIGNMENT (.noinit*))) WorkAreaBase = .; } > dram diff --git a/bsps/m68k/mrm332/start/linkcmds b/bsps/m68k/mrm332/start/linkcmds index 3ae0d027bd..4123cb986b 100644 --- a/bsps/m68k/mrm332/start/linkcmds +++ b/bsps/m68k/mrm332/start/linkcmds @@ -191,7 +191,7 @@ SECTIONS _clear_end = .; } > ram .noinit (NOLOAD) : { - *(.noinit*) + *(SORT_BY_NAME (SORT_BY_ALIGNMENT (.noinit*))) } > ram .rtemsstack (NOLOAD) : { *(SORT(.rtemsstack.*)) diff --git a/bsps/m68k/shared/start/linkcmds.base b/bsps/m68k/shared/start/linkcmds.base index 5626293874..66987c0b19 100644 --- a/bsps/m68k/shared/start/linkcmds.base +++ b/bsps/m68k/shared/start/linkcmds.base @@ -264,7 +264,7 @@ SECTIONS { .noinit (NOLOAD) : ALIGN_WITH_INPUT { bsp_section_noinit_begin = .; - *(.noinit*) + *(SORT_BY_NAME (SORT_BY_ALIGNMENT (.noinit*))) bsp_section_noinit_end = .; } > REGION_DATA AT > REGION_DATA bsp_section_noinit_size = bsp_section_noinit_end - bsp_section_noinit_begin; diff --git a/bsps/m68k/uC5282/start/linkcmds b/bsps/m68k/uC5282/start/linkcmds index 6e08184120..a171cba284 100644 --- a/bsps/m68k/uC5282/start/linkcmds +++ b/bsps/m68k/uC5282/start/linkcmds @@ -206,7 +206,7 @@ SECTIONS } >ram .noinit (NOLOAD) : { - *(.noinit*) + *(SORT_BY_NAME (SORT_BY_ALIGNMENT (.noinit*))) } >ram .rtemsstack (NOLOAD) : { |