diff options
author | Joel Sherrill <joel.sherrill@OARcorp.com> | 2007-06-13 21:20:30 +0000 |
---|---|---|
committer | Joel Sherrill <joel.sherrill@OARcorp.com> | 2007-06-13 21:20:30 +0000 |
commit | b016200a2b8b2f20f022c24809c986bd5aad3ef4 (patch) | |
tree | eeac3e29a8f84082718e624361a89264e366c00f /c/src/lib/libbsp/arm/rtl22xx | |
parent | 2007-06-13 Joel Sherrill <joel.sherrill@OARcorp.com> (diff) | |
download | rtems-b016200a2b8b2f20f022c24809c986bd5aad3ef4.tar.bz2 |
2007-06-13 Ray Xu <rayx@gmail.com>
* startup/linkcmds: Shrink the aligment requirements.
Diffstat (limited to 'c/src/lib/libbsp/arm/rtl22xx')
-rw-r--r-- | c/src/lib/libbsp/arm/rtl22xx/ChangeLog | 4 | ||||
-rw-r--r-- | c/src/lib/libbsp/arm/rtl22xx/startup/linkcmds | 16 |
2 files changed, 12 insertions, 8 deletions
diff --git a/c/src/lib/libbsp/arm/rtl22xx/ChangeLog b/c/src/lib/libbsp/arm/rtl22xx/ChangeLog index 174cc4bcf4..bb3d382a9d 100644 --- a/c/src/lib/libbsp/arm/rtl22xx/ChangeLog +++ b/c/src/lib/libbsp/arm/rtl22xx/ChangeLog @@ -1,3 +1,7 @@ +2007-06-13 Ray Xu <rayx@gmail.com> + + * startup/linkcmds: Shrink the aligment requirements. + 2007-05-28 Joel Sherrill <joel.sherrill@OARcorp.com> * startup/bspstart.c: Eliminate maximum_drivers configuration parameter diff --git a/c/src/lib/libbsp/arm/rtl22xx/startup/linkcmds b/c/src/lib/libbsp/arm/rtl22xx/startup/linkcmds index d94e18b71c..da5f468696 100644 --- a/c/src/lib/libbsp/arm/rtl22xx/startup/linkcmds +++ b/c/src/lib/libbsp/arm/rtl22xx/startup/linkcmds @@ -38,7 +38,7 @@ _sdram_size = DEFINED(_sdram_size) ? _sdram_size : 512K; _irq_stack_size = DEFINED(_irq_stack_size) ? _irq_stack_size : 0x100; _fiq_stack_size = DEFINED(_fiq_stack_size) ? _fiq_stack_size : 0x50; _abt_stack_size = DEFINED(_abt_stack_size) ? _abt_stack_size : 0x50; -_svc_stack_size = DEFINED(_svc_stack_size) ? _svc_stack_size : 0x500; +_svc_stack_size = DEFINED(_svc_stack_size) ? _svc_stack_size : 0x100; @@ -83,7 +83,7 @@ SECTIONS /*bsp_vector_table = .;*/ /*. += (64 * 4); 64 LPC22xx interrupts */ - . = ALIGN (0x100); + . = ALIGN (0x10); } > sram @@ -167,22 +167,22 @@ SECTIONS *(.bss.*) *(.gnu.linkonce.b.*) *(COMMON) - . = ALIGN(256); + . = ALIGN(0x10); _clear_end = .; - . = ALIGN (64); + . = ALIGN (0x10); _abt_stack = .; . += _abt_stack_size; - . = ALIGN (256); + . = ALIGN (0x10); _irq_stack = .; . += _irq_stack_size; - . = ALIGN (64); + . = ALIGN (0x10); _fiq_stack = .; . += _fiq_stack_size; - . = ALIGN (64); + . = ALIGN (0x10); _svc_stack = .; . += _svc_stack_size; @@ -191,7 +191,7 @@ SECTIONS __end = .; _bss_free_start = .; - . = ALIGN (1024); + . = ALIGN (0x10); } > sdram /* |