Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 5 May 2012 07:15:35 +0000 (UTC)
From:      Warner Losh <imp@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   svn commit: r235050 - head/sys/arm/arm
Message-ID:  <201205050715.q457FZ6v044678@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: imp
Date: Sat May  5 07:15:34 2012
New Revision: 235050
URL: http://svn.freebsd.org/changeset/base/235050

Log:
  Big endian arm boxes need to have a uname -m of armeb, not arm, so
  that the bootstrap from source works correctly.
  
  MFC after:	4 days

Modified:
  head/sys/arm/arm/identcpu.c

Modified: head/sys/arm/arm/identcpu.c
==============================================================================
--- head/sys/arm/arm/identcpu.c	Sat May  5 02:53:19 2012	(r235049)
+++ head/sys/arm/arm/identcpu.c	Sat May  5 07:15:34 2012	(r235050)
@@ -52,11 +52,16 @@ __FBSDID("$FreeBSD$");
 #include <sys/kernel.h>
 #include <sys/sysctl.h>
 #include <machine/cpu.h>
+#include <machine/endian.h>
 
 #include <machine/cpuconf.h>
 #include <machine/md_var.h>
 
+#if _BYTE_ORDER == _LITTLE_ENDIAN
 char machine[] = "arm";
+#else
+char machine[] = "armeb";
+#endif
 
 SYSCTL_STRING(_hw, HW_MACHINE, machine, CTLFLAG_RD,
         machine, 0, "Machine class");



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201205050715.q457FZ6v044678>