Bug 4125 - X server failing to start on Montecito CPUs (IA64)
Summary: X server failing to start on Montecito CPUs (IA64)
Status: RESOLVED INVALID
Alias: None
Product: xorg
Classification: Unclassified
Component: Server/General (show other bugs)
Version: 6.8.1
Hardware: x86 (IA32) Linux (All)
: high blocker
Assignee: Xorg Project Team
QA Contact:
URL: http://www.bullopensource.org/patches...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-08-17 06:24 UTC by simon.derr
Modified: 2006-04-22 07:13 UTC (History)
3 users (show)

See Also:
i915 platform:
i915 features:


Attachments

Description simon.derr 2005-08-17 06:24:57 UTC
Hi,

The X server won't start on our Montecito boxes, it crashes with a SIGILL.
This problem seems to be related to the separated data and instruction caches on
this CPU, and missing flush instructions in the X module loader.

I have "written" a fix for this, that SEEMS to work. But I am not familiar
enough with the X server and its loader to be sure of this. (But at least it
works on our system).

This patch can be found at : 

http://www.bullopensource.org/patches/xorg-x11.montecito_sigill.Bull.patch
Comment 1 Adam Jackson 2005-08-20 11:29:32 UTC
elfloader will no longer be the default loader in 6.9/7.0 and later.  have you
encountered this same problem using dlloader in any of the 6.9 snapshots or
release candidates?
Comment 2 Adam Jackson 2005-09-20 08:25:23 UTC
CVS head also contains the following fix for elfloader on ia64:

http://cvs.freedesktop.org/xorg/xc/programs/Xserver/hw/xfree86/loader/elfloader.c?r1=1.4&r2=1.5

this change is present since the 6.8.99.2 snapshot.  does that patch help on
montecito?
Comment 3 Adam Jackson 2005-10-21 23:48:14 UTC
simon, any word on this?  i'd like to see 7.0 working out of the box on montecito.
Comment 4 Adam Jackson 2005-12-25 17:34:12 UTC
simon: is this still an issue on Montecito with 6.9 or 7.0?  please reopen if so.
Comment 5 Erik Andren 2006-04-23 00:13:13 UTC
Closing. Please reopen if this still is an issue


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.