Bug 4125

Summary: X server failing to start on Montecito CPUs (IA64)
Product: xorg Reporter: simon.derr <simon.derr>
Component: Server/GeneralAssignee: Xorg Project Team <xorg-team>
Status: RESOLVED INVALID QA Contact:
Severity: blocker    
Priority: high CC: ajax, erik.andren, simon.derr
Version: 6.8.1   
Hardware: x86 (IA32)   
OS: Linux (All)   
URL: http://www.bullopensource.org/patches/xorg-x11.montecito_sigill.Bull.patch
Whiteboard:
i915 platform: i915 features:

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.