Dear Seunghyeon Rhee, 2009/11/13 이승현 <rhee...@gmail.com>: > Fix stack_setup to place the stack on the correct address in DRAM > accroding to U-Boot standard and remove conditional compilation by > CONFIG_MEMORY_UPPER_CODE macro that is not necessry. This macro > was introduced and used only by this board for some unclear reason. > > The definition of this macro is also removed because it's not > referenced elsewhere. > > Signed-off-by: Seunghyeon Rhee <seunghy...@lpmtec.com> > --- > cpu/arm1176/start.S | 7 +------ > include/configs/smdk6400.h | 2 -- > 2 files changed, 1 insertions(+), 8 deletions(-) > > diff --git a/cpu/arm1176/start.S b/cpu/arm1176/start.S > index cb891df..1ecb3b9 100644 > --- a/cpu/arm1176/start.S > +++ b/cpu/arm1176/start.S > @@ -241,16 +241,11 @@ mmu_enable: > skip_hw_init: > /* Set up the stack */ > stack_setup: > -#ifdef CONFIG_MEMORY_UPPER_CODE > - ldr sp, =(CONFIG_SYS_UBOOT_BASE + CONFIG_SYS_UBOOT_SIZE - 0xc) > -#else > - ldr r0, _TEXT_BASE /* upper 128 KiB: relocated uboot */ > + ldr r0, =CONFIG_SYS_UBOOT_BASE /* base of copy in DRAM */ > sub r0, r0, #CONFIG_SYS_MALLOC_LEN /* malloc area > */ > sub r0, r0, #CONFIG_SYS_GBL_DATA_SIZE /* bdinfo > */ > sub sp, r0, #12 /* leave 3 words for abort-stack */ > > -#endif > - > clear_bss: > ldr r0, _bss_start /* find start of bss segment */ > ldr r1, _bss_end /* stop here */ > diff --git a/include/configs/smdk6400.h b/include/configs/smdk6400.h > index f6e1221..f644cd2 100644 > --- a/include/configs/smdk6400.h > +++ b/include/configs/smdk6400.h > @@ -49,8 +49,6 @@ > #define CONFIG_ENABLE_MMU > #endif > > -#define CONFIG_MEMORY_UPPER_CODE > - > #define CONFIG_SETUP_MEMORY_TAGS > #define CONFIG_CMDLINE_TAG > #define CONFIG_INITRD_TAG > -- > 1.6.2.5 >
applied to u-boot-samsung At next time, if you resend the patch, please send next version patch. Thanks Minkyu Kang -- from. prom. www.promsoft.net _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot