source: rtems/c/src/lib/libbsp/arm/shared/startup/linkcmds.armv4 @ f0c564c

4.115
Last change on this file since f0c564c was f0c564c, checked in by Sebastian Huber <sebastian.huber@…>, on 11/12/14 at 12:57:24

bsps/arm: Adjust stacks for ARMv4

Reduce non-IRQ stacks to size zero. All non-IRQ stacks overlap now the
IRQ stack. This is all right since the SVC stack is used only during
startup and here interrupts are disabled. The other exception stacks
lead to a system termination by default, so we can here also use the IRQ
stack since interrupts are disabled on exception entry.

  • Property mode set to 100644
File size: 621 bytes
Line 
1/**
2 * @file
3 *
4 * @ingroup bsp_linker
5 *
6 * @brief Linker command file for ARMv4T architecture.
7 */
8
9/*
10 * Copyright (c) 2010-2014 embedded brains GmbH.  All rights reserved.
11 *
12 *  embedded brains GmbH
13 *  Obere Lagerstr. 30
14 *  82178 Puchheim
15 *  Germany
16 *  <rtems@embedded-brains.de>
17 *
18 * The license and distribution terms for this file may be
19 * found in the file LICENSE in this distribution or at
20 * http://www.rtems.org/license/LICENSE.
21 */
22
23bsp_stack_irq_size = DEFINED (bsp_stack_irq_size) ? bsp_stack_irq_size : 1024;
24bsp_stack_irq_size = ALIGN (bsp_stack_irq_size, bsp_stack_align);
25
26INCLUDE linkcmds.base
Note: See TracBrowser for help on using the repository browser.