Patch by Anders Larsen, 09 Jan 2004:
ARM memory layout fixes: the abort-stack is now set up in the correct RAM area, and the BSS is zeroed out as it should be. Furthermore, the magic variables 'armboot_end' and 'armboot_end_data' of the linker scripts are replaced by '__bss_start' and '_end', resp., which is a further step to eliminate unnecessary differences between the implementation of the CPU architectures.
This commit is contained in:
@@ -31,8 +31,8 @@
|
||||
|
||||
/* for the following variables, see start.S */
|
||||
extern ulong _armboot_start; /* code start */
|
||||
extern ulong _armboot_end_data; /* code + data end */
|
||||
extern ulong _armboot_end; /* BSS end */
|
||||
extern ulong _bss_start; /* code + data end == BSS start */
|
||||
extern ulong _bss_end; /* BSS end */
|
||||
extern ulong IRQ_STACK_START; /* top of IRQ stack */
|
||||
extern ulong FIQ_STACK_START; /* top of FIQ stack */
|
||||
|
||||
|
||||
Reference in New Issue
Block a user