How the Raspberry Pi boots up
thekandyancode.wordpress.com
thekandyancode.wordpress.com
This hasn't been true for some time. In fact runtime dynamic RAM management has been available since Nov '12. See http://elinux.org/RPiconfig#CMA_-_Dynamic_Memory_Split for more details.
If only people understood and appreciated how _bad_ proprietary system level software is and the terrible way people (read: Broadcom) architect it.