Bug 2539 - x.org 6.7.0 doesn't deal with big-endian ARM processors
Summary: x.org 6.7.0 doesn't deal with big-endian ARM processors
Status: RESOLVED FIXED
Alias: None
Product: xorg
Classification: Unclassified
Component: Build/Monolithic (show other bugs)
Version: 6.7.0
Hardware: Other Linux (All)
: high normal
Assignee: Xorg Project Team
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-02-14 10:00 UTC by Lennert Buytenhek
Modified: 2005-10-02 01:25 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments
suggested patch for big-endian ARM support (888 bytes, patch)
2005-02-14 10:06 UTC, Lennert Buytenhek
no flags Details | Splinter Review

Description Lennert Buytenhek 2005-02-14 10:00:02 UTC
x.org seems to assume that ARM processors are always little-endian.  There are,
however, ARM processors out there that can run in big-endian mode, and I've
successfully compiled x.org 6.7.0 on one of them by using the attached patch.
Comment 1 Lennert Buytenhek 2005-02-14 10:06:17 UTC
Created attachment 1901 [details] [review]
suggested patch for big-endian ARM support

Tested on top of the Fedora Core 2 x.org package.
Comment 2 Alan Coopersmith 2005-10-02 18:25:09 UTC
Patch applied to CVS head - should be included in 6.9 RC1 :

CVSROOT:	/cvs/xorg
Module name:	xc
Changes by:	alanc@gabe.freedesktop.org	05/10/02 18:17:20

Log message:
  2005-10-02  Alan Coopersmith  <alan.coopersmith@sun.com>
  
  	* config/cf/Imake.cf:
  	* config/cf/Imake.tmpl:
  	Bug #2539 <https://bugs.freedesktop.org/show_bug.cgi?id=2539>
  	Patch #1901 <https://bugs.freedesktop.org/attachment.cgi?id=1901>
  	Big-endian ARM processor support (Lennert Buytenhek)

Modified files:
      ./:
        ChangeLog 
      xc/config/cf/:
        Imake.cf Imake.tmpl 
  
  Revision      Changes    Path
  1.1369        +8 -0      xc/ChangeLog
  http://cvs.freedesktop.org/xorg/xc/ChangeLog
  1.10          +4 -0      xc/config/cf/Imake.cf
  http://cvs.freedesktop.org/xorg/xc/config/cf/Imake.cf
  1.14          +2 -0      xc/config/cf/Imake.tmpl
  http://cvs.freedesktop.org/xorg/xc/config/cf/Imake.tmpl


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.