On Sun, Feb 08, 2009 at 12:11:46PM -0500, Michael wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Hello, > > On Feb 8, 2009, at 9:09 AM, David Brownlee wrote: > >> On Sun, 8 Feb 2009, Quentin Garnier wrote: >> >>> On Sun, Feb 08, 2009 at 12:51:10AM +0000, David Brownlee wrote: >>>> Is there anything stopping moving ports which do not currently >>>> build Xservers (apart from Xvfb) across to X11R7? >>> >>> I don't think so. Please go ahead if you can. >> >> Is moving to X11R7 a good time to make X11 sharable per >> machine_arch rather than per port? >> >> At the moment only amd64, i386, macppc, shark, & sparc64 have >> moved across, so... > > Should work for the client stuff at least. The only incompatibility I > can think of right now is the way we mmap (PCI) IO space on powerpc and > shark - by picking a magic address range which isn't used by any PCI > device, on macppc it's 0xf2000000 ( traditionally the 1st PCI bridge's IO > range ), prep and ofppc use different values, they're currently #defined > in sys/params.h so there are no magic values or #ifdefs in the Xserver. > We could just add an ioctl so the Xserver can ask the kernel where it > would find IO space, that would take a few clock cycles more during setup > but the result would be the same and Xservers would be compatible across > $MACHINE_ARCH. I think we can leave the xserver set per-port. It's not just the way it access the hardware, it's also the set of drivers. -- Quentin Garnier - cube%cubidou.net@localhost - cube%NetBSD.org@localhost "See the look on my face from staying too long in one place [...] every time the morning breaks I know I'm closer to falling" KT Tunstall, Saving My Face, Drastic Fantastic, 2007.
Attachment:
pgpt6PnrTwKzf.pgp
Description: PGP signature