u-boot: relocação

Essa é uma questão básica relacionada ao u-boot.

Por que o código u-boot se realoca?

Ok, faz sentido se o u-boot estiver sendo executado a partir do espaço NOR-flash ou do boot ROM, mas se ele for executado a partir do SDRAM, por que ele precisa se realocar novamente?