In general changes to the linker are not needed. Instead the BSP
should make use of information provided by the standard linker. For
example in the definition of sbrk
(see Section 5.3.15) the code uses the _end
symbol
defined by the linker at the end of the loaded image to be the start
of the heap.