Skip to content

Commit

Permalink
Merge branch 'topic/noinit_section' into 'master'
Browse files Browse the repository at this point in the history
Follow the change in the section name in s-bbinte.adb

See merge request eng/toolchain/bb-runtimes!138
  • Loading branch information
JoseRuizAdaCore committed Nov 7, 2024
2 parents 15d4fd0 + 540c98b commit 0639599
Show file tree
Hide file tree
Showing 44 changed files with 44 additions and 44 deletions.
2 changes: 1 addition & 1 deletion aarch64/morello/common.ld
Original file line number Diff line number Diff line change
Expand Up @@ -218,7 +218,7 @@ SECTIONS

/* Interrupt stacks: defined in s-bbinte.adb. */
__interrupt_stack_start = .;
*(.interrupt_stacks)
*(.noinit.interrupt_stacks)
. = ALIGN(0x10);
__interrupt_stack_end = .;

Expand Down
2 changes: 1 addition & 1 deletion aarch64/zynqmp/common.ld
Original file line number Diff line number Diff line change
Expand Up @@ -200,7 +200,7 @@ SECTIONS

/* Interrupt stacks: defined in s-bbinte.adb. */
__interrupt_stack_start = .;
*(.interrupt_stacks)
*(.noinit.interrupt_stacks)
. = ALIGN(0x10);
__interrupt_stack_end = .;

Expand Down
2 changes: 1 addition & 1 deletion arm/am64xr5/common.ld
Original file line number Diff line number Diff line change
Expand Up @@ -161,7 +161,7 @@ SECTIONS
This allows use with the Light, Light-Tasking or Embedded run times. */

__irq_stack_start = .;
*(.interrupt_stacks)
*(.noinit.interrupt_stacks)
. = MAX(., __irq_stack_start + _IRQ_STACK_SIZE);
. = ALIGN(0x8);
__irq_stack_end = .;
Expand Down
2 changes: 1 addition & 1 deletion arm/cortex-m1/common-RAM.ld
Original file line number Diff line number Diff line change
Expand Up @@ -98,7 +98,7 @@ SECTIONS
__bss_end = .;

__interrupt_stack_start = .;
*(.interrupt_stacks)
*(.noinit.interrupt_stacks)
. = ALIGN(0x8);
__interrupt_stack_end = .;

Expand Down
2 changes: 1 addition & 1 deletion arm/cortex-m1/common-TCM.ld
Original file line number Diff line number Diff line change
Expand Up @@ -131,7 +131,7 @@ SECTIONS
__bss_end = .;

__interrupt_stack_start = .;
*(.interrupt_stacks)
*(.noinit.interrupt_stacks)
. = ALIGN(0x8);
__interrupt_stack_end = .;

Expand Down
2 changes: 1 addition & 1 deletion arm/lm3s/lm3s-ram.ld
Original file line number Diff line number Diff line change
Expand Up @@ -88,7 +88,7 @@ SECTIONS
__bss_end = .;

__interrupt_stack_start = .;
*(.interrupt_stacks)
*(.noinit.interrupt_stacks)
__interrupt_stack_end = .;

__stack_start = .;
Expand Down
2 changes: 1 addition & 1 deletion arm/nordic/nrf51/common-ROM.ld
Original file line number Diff line number Diff line change
Expand Up @@ -94,7 +94,7 @@ SECTIONS
__bss_end = .;

__interrupt_stack_start = .;
*(.interrupt_stacks)
*(.noinit.interrupt_stacks)
. = ALIGN(0x8);
__interrupt_stack_end = .;

Expand Down
2 changes: 1 addition & 1 deletion arm/nordic/nrf52/common-ROM.ld
Original file line number Diff line number Diff line change
Expand Up @@ -97,7 +97,7 @@ SECTIONS
__bss_end = .;

__interrupt_stack_start = .;
*(.interrupt_stacks)
*(.noinit.interrupt_stacks)
. = ALIGN(0x8);
__interrupt_stack_end = .;

Expand Down
2 changes: 1 addition & 1 deletion arm/rpi/rp2040/common-RAM.ld
Original file line number Diff line number Diff line change
Expand Up @@ -98,7 +98,7 @@ SECTIONS
__bss_end = .;

__interrupt_stack_start = .;
*(.interrupt_stacks)
*(.noinit.interrupt_stacks)
. = ALIGN(0x8);
__interrupt_stack_end = .;

Expand Down
2 changes: 1 addition & 1 deletion arm/rpi/rp2040/common-ROM.ld
Original file line number Diff line number Diff line change
Expand Up @@ -114,7 +114,7 @@ SECTIONS
__bss_end = .;

__interrupt_stack_start = .;
*(.interrupt_stacks)
*(.noinit.interrupt_stacks)
. = ALIGN(0x8);
__interrupt_stack_end = .;

Expand Down
2 changes: 1 addition & 1 deletion arm/sam/common-RAM.ld
Original file line number Diff line number Diff line change
Expand Up @@ -115,7 +115,7 @@ SECTIONS
__bss_end = .;

__interrupt_stack_start = .;
*(.interrupt_stacks)
*(.noinit.interrupt_stacks)
. = ALIGN(0x8);
__interrupt_stack_end = .;

Expand Down
2 changes: 1 addition & 1 deletion arm/sam/common-ROM.ld
Original file line number Diff line number Diff line change
Expand Up @@ -117,7 +117,7 @@ SECTIONS
__bss_end = .;

__interrupt_stack_start = .;
*(.interrupt_stacks)
*(.noinit.interrupt_stacks)
. = ALIGN(0x8);
__interrupt_stack_end = .;

Expand Down
2 changes: 1 addition & 1 deletion arm/sam/common-SAMBA.ld
Original file line number Diff line number Diff line change
Expand Up @@ -87,7 +87,7 @@ SECTIONS
__bss_end = .;

__interrupt_stack_start = .;
*(.interrupt_stacks)
*(.noinit.interrupt_stacks)
. = ALIGN(0x8);
__interrupt_stack_end = .;

Expand Down
2 changes: 1 addition & 1 deletion arm/sam/sam4s-samba.ld
Original file line number Diff line number Diff line change
Expand Up @@ -85,7 +85,7 @@ SECTIONS
__bss_end = .;

__interrupt_stack_start = .;
*(.interrupt_stacks)
*(.noinit.interrupt_stacks)
. = ALIGN(0x8);
__interrupt_stack_end = .;

Expand Down
2 changes: 1 addition & 1 deletion arm/smartfusion2/common-ROM.ld
Original file line number Diff line number Diff line change
Expand Up @@ -97,7 +97,7 @@ SECTIONS
__bss_end = .;

__interrupt_stack_start = .;
*(.interrupt_stacks)
*(.noinit.interrupt_stacks)
. = ALIGN(0x10);
__interrupt_stack_end = .;

Expand Down
2 changes: 1 addition & 1 deletion arm/stm32/common-RAM.ld
Original file line number Diff line number Diff line change
Expand Up @@ -112,7 +112,7 @@ SECTIONS
__bss_end = .;

__interrupt_stack_start = .;
*(.interrupt_stacks)
*(.noinit.interrupt_stacks)
. = ALIGN(0x8);
__interrupt_stack_end = .;

Expand Down
2 changes: 1 addition & 1 deletion arm/stm32/common-ROM.ld
Original file line number Diff line number Diff line change
Expand Up @@ -117,7 +117,7 @@ SECTIONS
__bss_end = .;

__interrupt_stack_start = .;
*(.interrupt_stacks)
*(.noinit.interrupt_stacks)
. = ALIGN(0x8);
__interrupt_stack_end = .;

Expand Down
2 changes: 1 addition & 1 deletion arm/stm32/stm32f0xx/common-RAM.ld
Original file line number Diff line number Diff line change
Expand Up @@ -98,7 +98,7 @@ SECTIONS
__bss_end = .;

__interrupt_stack_start = .;
*(.interrupt_stacks)
*(.noinit.interrupt_stacks)
. = ALIGN(0x8);
__interrupt_stack_end = .;

Expand Down
2 changes: 1 addition & 1 deletion arm/stm32/stm32f0xx/common-ROM.ld
Original file line number Diff line number Diff line change
Expand Up @@ -101,7 +101,7 @@ SECTIONS
__bss_end = .;

__interrupt_stack_start = .;
*(.interrupt_stacks)
*(.noinit.interrupt_stacks)
. = ALIGN(0x8);
__interrupt_stack_end = .;

Expand Down
2 changes: 1 addition & 1 deletion arm/stm32l/common-RAM.ld
Original file line number Diff line number Diff line change
Expand Up @@ -93,7 +93,7 @@ SECTIONS
__bss_end = .;

__interrupt_stack_start = .;
*(.interrupt_stacks)
*(.noinit.interrupt_stacks)
. = ALIGN(0x8);
__interrupt_stack_end = .;

Expand Down
2 changes: 1 addition & 1 deletion arm/stm32l/common-ROM.ld
Original file line number Diff line number Diff line change
Expand Up @@ -96,7 +96,7 @@ SECTIONS
__bss_end = .;

__interrupt_stack_start = .;
*(.interrupt_stacks)
*(.noinit.interrupt_stacks)
. = ALIGN(0x8);
__interrupt_stack_end = .;

Expand Down
2 changes: 1 addition & 1 deletion arm/tms570/common.ld
Original file line number Diff line number Diff line change
Expand Up @@ -154,7 +154,7 @@ SECTIONS
This allows use with either Light or Tasking run times. */

__irq_stack_start = .;
*(.interrupt_stacks)
*(.noinit.interrupt_stacks)
. = MAX(., __irq_stack_start + _IRQ_STACK_SIZE);
. = ALIGN(0x8);
__irq_stack_end = .;
Expand Down
2 changes: 1 addition & 1 deletion arm/zynq/ram.ld
Original file line number Diff line number Diff line change
Expand Up @@ -154,7 +154,7 @@ SECTIONS
CPU0. This allows use with the Light and Tasking run times. */

__cpu0_irq_stack_start = .;
*(.interrupt_stacks)
*(.noinit.interrupt_stacks)
. = MAX(., __cpu0_irq_stack_start + _IRQ_STACK_SIZE);
. = ALIGN(0x8);
__cpu0_irq_stack_end = .;
Expand Down
2 changes: 1 addition & 1 deletion arm/zynqmpr5/common.ld
Original file line number Diff line number Diff line change
Expand Up @@ -154,7 +154,7 @@ SECTIONS
This allows use with the Light, Light-Tasking or Embedded run times. */

__irq_stack_start = .;
*(.interrupt_stacks)
*(.noinit.interrupt_stacks)
. = MAX(., __irq_stack_start + _IRQ_STACK_SIZE);
. = ALIGN(0x8);
__irq_stack_end = .;
Expand Down
2 changes: 1 addition & 1 deletion examples/mpc5566-bam/bam.ld
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,7 @@ SECTIONS
{
. = ALIGN(8);
__interrupt_stack_start = .;
*(.interrupt_stacks)
*(.noinit.interrupt_stacks)
__interrupt_stack_end = .;

__stack_start = .;
Expand Down
2 changes: 1 addition & 1 deletion powerpc/mpc5200/ram.ld
Original file line number Diff line number Diff line change
Expand Up @@ -98,7 +98,7 @@ SECTIONS

. = ALIGN(8);
__interrupt_stack_start = .;
*(.interrupt_stacks)
*(.noinit.interrupt_stacks)
__interrupt_stack_end = .;

__stack_start = .;
Expand Down
2 changes: 1 addition & 1 deletion powerpc/mpc8349/ram.ld
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ SECTIONS
{
. = ALIGN(8);
__interrupt_stack_start = .;
*(.interrupt_stacks)
*(.noinit.interrupt_stacks)
__interrupt_stack_end = .;

__stack_start = .;
Expand Down
2 changes: 1 addition & 1 deletion powerpc/mpc8641/common.ld
Original file line number Diff line number Diff line change
Expand Up @@ -100,7 +100,7 @@ SECTIONS
{
. = ALIGN(8);
__interrupt_stack_start = .;
*(.interrupt_stacks)
*(.noinit.interrupt_stacks)
__interrupt_stack_end = .;

/* Separate stack per CPU */
Expand Down
2 changes: 1 addition & 1 deletion powerpc/p2020/p2020.ld
Original file line number Diff line number Diff line change
Expand Up @@ -100,7 +100,7 @@ SECTIONS
{
. = ALIGN(16);
__interrupt_stack_start = .;
*(.interrupt_stacks)
*(.noinit.interrupt_stacks)
__interrupt_stack_end = .;

__stack_start = .;
Expand Down
2 changes: 1 addition & 1 deletion powerpc/p5566/bam.ld
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@ SECTIONS
{
. = ALIGN(8);
__interrupt_stack_start = .;
*(.interrupt_stacks)
*(.noinit.interrupt_stacks)
__interrupt_stack_end = .;

__stack_start = .;
Expand Down
2 changes: 1 addition & 1 deletion powerpc/p5566/flash.ld
Original file line number Diff line number Diff line change
Expand Up @@ -92,7 +92,7 @@ SECTIONS
{
. = ALIGN(8);
__interrupt_stack_start = .;
*(.interrupt_stacks)
*(.noinit.interrupt_stacks)
__interrupt_stack_end = .;

__stack_start = .;
Expand Down
2 changes: 1 addition & 1 deletion powerpc/p5566/ram.ld
Original file line number Diff line number Diff line change
Expand Up @@ -82,7 +82,7 @@ SECTIONS
{
. = ALIGN(8);
__interrupt_stack_start = .;
*(.interrupt_stacks)
*(.noinit.interrupt_stacks)
__interrupt_stack_end = .;

__stack_start = .;
Expand Down
2 changes: 1 addition & 1 deletion powerpc/prep/qemu-ram.ld
Original file line number Diff line number Diff line change
Expand Up @@ -88,7 +88,7 @@ SECTIONS
{
. = ALIGN(8);
__interrupt_stack_start = .;
*(.interrupt_stacks)
*(.noinit.interrupt_stacks)
__interrupt_stack_end = .;

__stack_start = .;
Expand Down
2 changes: 1 addition & 1 deletion powerpc/prep/qemu-rom.ld
Original file line number Diff line number Diff line change
Expand Up @@ -95,7 +95,7 @@ SECTIONS
{
. = ALIGN(8);
__interrupt_stack_start = .;
*(.interrupt_stacks)
*(.noinit.interrupt_stacks)
__interrupt_stack_end = .;

__stack_start = .;
Expand Down
2 changes: 1 addition & 1 deletion powerpc/virtex5/ram.ld
Original file line number Diff line number Diff line change
Expand Up @@ -98,7 +98,7 @@ SECTIONS

. = ALIGN(8);
__interrupt_stack_start = .;
*(.interrupt_stacks)
*(.noinit.interrupt_stacks)
__interrupt_stack_end = .;

__stack_start = .;
Expand Down
2 changes: 1 addition & 1 deletion riscv/microchip/miv_rv32imaf/common-RAM.ld
Original file line number Diff line number Diff line change
Expand Up @@ -160,7 +160,7 @@ SECTIONS

/* Interrupt stacks. Statically allocated in System.BB.Interrupts */
__interrupt_stack_start = .;
*(.interrupt_stacks)
*(.noinit.interrupt_stacks)
. = ALIGN(0x10); /* Align stack to 128 bits as required in the ABI */
__interrupt_stack_end = .;

Expand Down
2 changes: 1 addition & 1 deletion riscv/microchip/polarfiresoc/common-RAM.ld
Original file line number Diff line number Diff line change
Expand Up @@ -138,7 +138,7 @@ SECTIONS

/* Interrupt stacks. Statically allocated in System.BB.Interrupts */
__interrupt_stack_start = .;
*(.interrupt_stacks)
*(.noinit.interrupt_stacks)
. = ALIGN(0x10); /* Align stack to 128 bits as required in the ABI */
__interrupt_stack_end = .;

Expand Down
2 changes: 1 addition & 1 deletion riscv/sifive/hifive1/common-ROM.ld
Original file line number Diff line number Diff line change
Expand Up @@ -113,7 +113,7 @@ SECTIONS

/* Interrupt stacks. Statically allocated in System.BB.Interrupts */
__interrupt_stack_start = .;
*(.interrupt_stacks)
*(.noinit.interrupt_stacks)
. = ALIGN(0x10); /* Align stack to 128 bits as required in the ABI */
__interrupt_stack_end = .;

Expand Down
2 changes: 1 addition & 1 deletion sparc/leon/leon.ld
Original file line number Diff line number Diff line change
Expand Up @@ -198,7 +198,7 @@ SECTIONS
. = ALIGN(0x8);

__interrupt_stack_start = .;
*(.interrupt_stacks)
*(.noinit.interrupt_stacks)
. = ALIGN(0x8);
__interrupt_stack_end = .;

Expand Down
2 changes: 1 addition & 1 deletion sparc/leon3/leon.ld
Original file line number Diff line number Diff line change
Expand Up @@ -193,7 +193,7 @@ SECTIONS
. = ALIGN(0x8);

__interrupt_stack_start = .;
*(.interrupt_stacks)
*(.noinit.interrupt_stacks)
. = ALIGN(0x8);
__interrupt_stack_end = .;

Expand Down
2 changes: 1 addition & 1 deletion x86_64/generic/common-LSA.ld
Original file line number Diff line number Diff line change
Expand Up @@ -184,7 +184,7 @@ SECTIONS

/* Interrupt stacks. Statically allocated in System.BB.Interrupts */
__interrupt_stack_start = .;
*(.interrupt_stacks)
*(.noinit.interrupt_stacks)
. = ALIGN(64); /* Align stacks to 512 bits in case we need to store AVX-512 registers */
__interrupt_stack_end = .;

Expand Down
2 changes: 1 addition & 1 deletion x86_64/generic/common-MULTIBOOT.ld
Original file line number Diff line number Diff line change
Expand Up @@ -195,7 +195,7 @@ SECTIONS

/* Interrupt stacks. Statically allocated in System.BB.Interrupts */
__interrupt_stack_start = .;
*(.interrupt_stacks)
*(.noinit.interrupt_stacks)
. = ALIGN(64); /* Align stacks to 512 bits in case we need to store AVX-512 registers */
__interrupt_stack_end = .;

Expand Down
2 changes: 1 addition & 1 deletion x86_64/generic/common-MULTIBOOT2.ld
Original file line number Diff line number Diff line change
Expand Up @@ -195,7 +195,7 @@ SECTIONS

/* Interrupt stacks. Statically allocated in System.BB.Interrupts */
__interrupt_stack_start = .;
*(.interrupt_stacks)
*(.noinit.interrupt_stacks)
. = ALIGN(64); /* Align stacks to 512 bits in case we need to store AVX-512 registers */
__interrupt_stack_end = .;

Expand Down
2 changes: 1 addition & 1 deletion x86_64/generic/common-QEMU.ld
Original file line number Diff line number Diff line change
Expand Up @@ -200,7 +200,7 @@ SECTIONS

/* Interrupt stacks. Statically allocated in System.BB.Interrupts */
__interrupt_stack_start = .;
*(.interrupt_stacks)
*(.noinit.interrupt_stacks)
. = ALIGN(64); /* Align stacks to 512 bits in case we need to store AVX-512 registers */
__interrupt_stack_end = .;

Expand Down

0 comments on commit 0639599

Please sign in to comment.