]> git.dujemihanovic.xyz Git - u-boot.git/commit
common: Remove invalid endianess conversion
authorChristian Eggers <ceggers@gmx.de>
Sat, 8 Feb 2014 18:27:45 +0000 (19:27 +0100)
committerTom Rini <trini@ti.com>
Fri, 21 Feb 2014 16:06:13 +0000 (11:06 -0500)
commit9c89614d3f1ea510d7fcb4a2b438fb3e0d58392c
treedc7e220d293d6834162bdd8d4ed5098dbe7fe71b
parent1cb8393a1363bdc15946ef5b0b20bd10717daa74
common: Remove invalid endianess conversion

do_bootm_standanlone() calls ntohl(images->ep) which is wrong because
endianess conversion has already been done:

do_bootm()
\-do_bootm_states()
  +-bootm_find_os()
  | \-images.ep = image_get_ep();
  |   \-uimage_to_cpu(hdr->ih_ep);
  \-boot_selected_os()
    \-do_bootm_standanlone()

Without this conversion the code works correctly at least on AT91SAM9G45.
On big endian systems there should be no difference after applying this
patch because uimage_to_cpu(x) and ntohl(x) both expand to 'x'.

Signed-off-by: Christian Eggers <ceggers@gmx.de>
common/cmd_bootm.c