* Define stack size here
*/
FIQ_STACK_SIZE = 0x0100;
-IRQ_STACK_SIZE = 0x0100;
+IRQ_STACK_SIZE = 0x0400;
ABT_STACK_SIZE = 0x0100;
UND_STACK_SIZE = 0x0100;
-SVC_STACK_SIZE = 0x0400;
+SVC_STACK_SIZE = 0x1000;
/*
* Allocate section memory
_etext = .;
PROVIDE (__etext = .);
- .data : AT (__etext)
+ .data : AT (_etext)
{
PROVIDE (__data_start = .);
*(.data .data.*)
PROVIDE (__stack_fiq_start = .);
. += FIQ_STACK_SIZE;
- . = ALIGN(4);
+ . = ALIGN(8);
PROVIDE (__stack_fiq_end = .);
PROVIDE (__stack_irq_start = .);
. += IRQ_STACK_SIZE;
- . = ALIGN(4);
+ . = ALIGN(8);
PROVIDE (__stack_irq_end = .);
PROVIDE (__stack_abt_start = .);
. += ABT_STACK_SIZE;
- . = ALIGN(4);
+ . = ALIGN(8);
PROVIDE (__stack_abt_end = .);
PROVIDE (__stack_und_start = .);
. += UND_STACK_SIZE;
- . = ALIGN(4);
+ . = ALIGN(8);
PROVIDE (__stack_und_end = .);
PROVIDE (__stack_svc_start = .);
. += SVC_STACK_SIZE;
- . = ALIGN(4);
+ . = ALIGN(8);
PROVIDE (__stack_svc_end = .);
PROVIDE (__stack_end = .);