# HG changeset patch # User asl # Date 1114108315 0 # Node ID 2120c8cc24c2fea2482017c7b9682c61b7e970f1 # Parent 7ad97fa3d1d8642170b51673e8bec06f044bb216 * src/i386.ld: Add .2ram section. diff --git a/packages/hal/i386/arch/current/ChangeLog b/packages/hal/i386/arch/current/ChangeLog --- a/packages/hal/i386/arch/current/ChangeLog +++ b/packages/hal/i386/arch/current/ChangeLog @@ -1,3 +1,7 @@ +2005-04-21 David Vrabel + + * src/i386.ld: Add .2ram section. + 2005-04-17 Andrew Lunn * cdl/hal_i386.cdl: diff --git a/packages/hal/i386/arch/current/src/i386.ld b/packages/hal/i386/arch/current/src/i386.ld --- a/packages/hal/i386/arch/current/src/i386.ld +++ b/packages/hal/i386/arch/current/src/i386.ld @@ -132,7 +132,8 @@ GROUP(libtarget.a libgcc.a) /* We want the small data sections together, so single-instruction */ \ /* offsets can access them all, and initialized data all before */ \ /* uninitialized, so we can shorten the on-disk segment size. */ \ - _SDATA_START_ = ABSOLUTE(.); *(.sdata*) } \ + _SDATA_START_ = ABSOLUTE(.); *(.sdata*) \ + . = ALIGN (4); *(.2ram.*) } \ > _region_ \ __rom_data_start = LOADADDR(.data); \ __ram_data_end = .; PROVIDE(__ram_data_end = .); \