use byteorder.h instead of implementing another byte swap function
authorStefan Reinauer <reinauer@chromium.org>
Fri, 14 Oct 2011 22:19:21 +0000 (15:19 -0700)
committerPatrick Georgi <patrick@georgi-clan.de>
Sat, 15 Oct 2011 14:21:06 +0000 (16:21 +0200)
Change-Id: Id5fe7b597256ddf5d4ef408ec82cd94d84e7a0cd
Signed-off-by: Stefan Reinauer <reinauer@google.com>
Reviewed-on: http://review.coreboot.org/277
Tested-by: build bot (Jenkins)
Reviewed-by: Patrick Georgi <patrick@georgi-clan.de>
src/boot/selfboot.c

index 5f7a8f11f5efcd5e4d5bb53960f7f8ac42297a08..7ae9f8cd7d5541969d05e3954aee20ddc2614390 100644 (file)
@@ -18,6 +18,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA, 02110-1301 USA
  */
 
+#include <arch/byteorder.h>
 #include <console/console.h>
 #include <fallback.h>
 #include <boot/elf.h>
 #include <cbfs.h>
 #include <lib.h>
 
-#if !CONFIG_BIG_ENDIAN
-#define ntohl(x) ( ((x&0xff)<<24) | ((x&0xff00)<<8) | \
-               ((x&0xff0000) >> 8) | ((x&0xff000000) >> 24) )
-#else
-#define ntohl(x) (x)
-#endif
-
 /* Maximum physical address we can use for the coreboot bounce buffer.
  */
 #ifndef MAX_ADDR