32 bits X vs. 64 bits PCI
Benjamin Herrenschmidt
benh at kernel.crashing.org
Fri Oct 20 15:02:08 PDT 2006
> That and not having domain support are the core problems on PPC64. The
> first problem is somewhat specific to IBM hardware. Apple's PPC64
> firmware puts domain 0 devices below the 32-bit boundary.
There are non-IBM hardware with that problem in the embedded world, we
just haven't heard their complaints yet :) Even 32 bits processors with
more than 32 bits physical address space.
> libpciaccess currently only supports the sysfs method. We still need to
> determine which Linux kernels we care about so that other interfaces can
> be supported. Of course, there's also the need to support non-Linux
> systems. All PCI address are treated as 64-bits.
And support the various bugs in various versions of the kernel regarding
the sysfs method... I think it's even still broken on ppc64 :( I've seen
a bugzilla about it, I need to investigate.
> > I know Iain was working on a new library for putting the PCI stuff in,
> > what is the status of that ?
>
> Right. Like dstone mentioned, libpciaccess is in git, and there are
> pci-rework branches in xserver, drivers/xf86-video-mga, and
> drivers/xf86-video-savage. They're all a few weeks out of date WRT HEAD.
>
> My intention is to bring them up to date and merge them to HEAD once 7.2
> ships. That's when the real fun should begin. :)
Ok. I'll give mga a go then, to see if it works, and maybe start porting
ati.
Ben.
More information about the xorg
mailing list