public inbox for linux-ia64@vger.kernel.org
 help / color / mirror / Atom feed
* [Linux-ia64] IA-64 XFree86 (was: XFree 4.0.1 module loading)
@ 2000-08-21 16:12 Marc Aurele La France
  0 siblings, 0 replies; only message in thread
From: Marc Aurele La France @ 2000-08-21 16:12 UTC (permalink / raw)
  To: linux-ia64

On Thu, 17 Aug 2000, Stuart Anderson wrote:

> On Wed, 16 Aug 2000, Marc Aurele La France wrote:

> > On Fri, 11 Aug 2000, Keith Owens wrote:

> > > >> I guess my question now is:  Should the dlopen() loader be able to
> > > >> resolve inter-module dependencies?  If not, what is left to be done with
> > > >> the elf loader make it functional on IA64?

> > > >Support for the ELF64 relocation types. Just like a block of code was added
> > > >for Alpha support, the same type of thing will have to be added for IA64.

> > > modutils 2.3.13 has IA64 relocation support, courtesy of Mike Stephens
> > > at Intel.  obj/obj_ia64.c should be a reasonable starting point.

> > Is anyone going ahead with this?  If not, I can probably come pretty close
> > to getting it working even though I'd be going in blind (no hardware).

> > Let me know.

> I've received some code, and should have hardware soon, so I was planning
> on working on it.

ATI is funding me to go to their labs near Toronto from 2000.09.13 to
2000.09.22 and work on IA-64 support.  This despite that they are aware
Michael Madore has both the ATI and R128 drivers working reasonably well.
I see this as a measure of how important they feel IA-64 support this.  I
agree with them.  And so, my goal with this "outing" will be to bring
XFree86's IA-64 server up to as close to an "out-of-the-box" condition as
I can, using what we currently provide on IA-32 as a benchmark.

So that I don't end up duplicating effort and/or working in the dark, I'd
like us to coordinate our efforts.

First, I ask David Dawes or Keith Packard to set up an XFree86-internal
mailing list, say ia64@xfree86.org.  At this point, I don't think this
list should be public.  Its initial membership would be

	Stuart Anderson <anderson@metrolink.com>
	David Dawes <dawes@xfree86.org>
	Dirk Hohndel <hondel@suse.de>
	Marc Aurele La France <tsi@ualberta.ca>
	Michael Madore <mmadore@turbolinux.com>
	Bill Nottingham <notting@redhat.com>
	Keith Owens <kaos@ocs.com.au>
	Michael Smith <msmith@ati.com>
	Mark Vojkovich <mvojkovich@valinux.com>

... and anyone else willing to participate.

Second, I propose we use XFree86's CVS repository as a common code base.
I'd like to check in all the work that has been done so far, warts
included.

Third, I ask everyone here with IA-64 hardware and compilation environment
to give the server a reasonably thorough shakedown, and report on and/or
fix what falls out.  In terms of a status report, I am currently aware of
the following:

        - ATI and R128 drivers work OK (Michael Madore)
        - MGA and R128 drivers work OK (Mark Vojkovich)
        - The loader needs to be changed to understand the IA64 flavour of
          ELF64.  From the above, it appears that Stuart has volunteered
          for this one ;-)
        - SIGILL's in VBE, probably related to int10 (Michael Madore)
	- SIGSEGV's when loading/unloading pcidata and scanpci modules
          (Michael Madore).

This is surely incomplete and needs to be kept up to date.

These's a non-zero probability that most issues will be resolved by the
time I get to ATI's labs, but I'm willing to accept that risk.  There are
lots of other things I can talk to ATI about anyway.

I might be way off base on this one, but I believe the development of an
out-of-the-box XFree86 IA-64 server to be important, crucial even.  It is
my understanding that IA-64 systems have yet to hit the streets.  If so,
then we have an opportunity to preempt, or at least match, MS's entry into
this market.  Also, it's just a matter of time before the *BSD's join the
IA-64 bandwagon, and XFree86 should be ready for them.

So, please, let's get our act together and have something to show for our
efforts by 2000.09.22.

Thanks.

Marc.

+----------------------------------+-----------------------------------+
|  Marc Aurele La France           |  work:   1-780-492-9310           |
|  Computing and Network Services  |  fax:    1-780-492-1729           |
|  352 General Services Building   |  email:  tsi@ualberta.ca          |
|  University of Alberta           +-----------------------------------+
|  Edmonton, Alberta               |                                   |
|  T6G 2H1                         |     Standard disclaimers apply    |
|  CANADA                          |                                   |
+----------------------------------+-----------------------------------+
XFree86 Core Team member.  ATI driver and X server internals.



^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2000-08-21 16:12 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2000-08-21 16:12 [Linux-ia64] IA-64 XFree86 (was: XFree 4.0.1 module loading) Marc Aurele La France

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox