> From: Jeremy Huddleston <jerem...@apple.com> > Date: Thu, 22 Sep 2011 19:52:05 -0700 > > The following changes since commit 7fb4bef0394a5d09680985d34bce8252b61493cb: > > Merge remote-tracking branch 'mattst88/for-keith' (2011-09-21 14:34:27 > -0700) > > are available in the git repository at: > > git://people.freedesktop.org/~jeremyhu/xserver master
I'd really like to have a chance to do a proper review this stuff. Been travelling since this was first posted and only managed to look at it globally :(. Unlike Tiago's origional changes this looks like it is actually going somewhere, and generally this looks like a good idea, even if it breaks some stuff temporarily. But I'd like to check that not too many Linux-isms and x86-isms creep into this. > Adam Jackson (16): > xfree86: Move xf86GetClocks to vgahw > int10: Port to pciaccess' legacy IO API > vgahw: Remove IO domain setup > vgahw: Don't default to standard (port space) access routines > vgahw: Port to pciaccess IO space routines > pci: Port xf86MapLegacyIO to pciaccess > linux: Use pci_device_get_parent_bridge instead of open-coding it > bus: remove some dead struct fields > linux: Remove pre-2.6 PCI interface support > linux: Remove ia64 domain I/O support code > xfree86: Remove unused bios_devmem.c > pci: Remove the PCITAG type > int10: Use pciaccess rom fetch for !PC machines > pci: Remove xf86MapDomainMemory > int10: Port internal users off xf86MapVidMem > incomplete: Remove xf86{Un,}MapVidMem > > Jeremy Huddleston (8): > Address regressions from e8ff555b95ba and d206d52f657c to work with > other compilers > XQuartz: Use set_front_process rather than > X11ApplicationSetFrontProcess since we're already in the AppKit thread > xfree86: Add stubs for os-support to help adding new architecture > support > xfree86: Work around issue where ar may be told to make an archive with > no contents > xfree86: fbdevhw: Remove unused include of pciaccess.h > xfree86: Link modules with -module > darwin: configure: Force some irrelevant options to off on darwin > xorg-server.pc.in: Remove libpciaccess and pixman-1 from Requires > > Tiago Vignatti (3): > configure: change PCI function checking by a meaningful version of the > library > configure: make PCI configuration more sane > configure: wrap PCI code with macro and set it at build time > > configure.ac | 99 +++--- > hw/xfree86/common/Makefile.am | 9 +- > hw/xfree86/common/xf86.h | 16 +- > hw/xfree86/common/xf86AutoConfig.c | 4 +- > hw/xfree86/common/xf86Bus.c | 19 +- > hw/xfree86/common/xf86Bus.h | 1 - > hw/xfree86/common/xf86Config.c | 4 +- > hw/xfree86/common/xf86Configure.c | 6 +- > hw/xfree86/common/xf86DPMS.c | 3 +- > hw/xfree86/common/xf86Helper.c | 90 ------ > hw/xfree86/common/xf86Init.c | 7 +- > hw/xfree86/common/xf86VGAarbiter.c | 15 - > hw/xfree86/common/xf86fbBus.c | 2 + > hw/xfree86/common/xf86pciBus.c | 19 +- > hw/xfree86/common/xf86str.h | 8 +- > hw/xfree86/dixmods/Makefile.am | 12 +- > hw/xfree86/dixmods/extmod/Makefile.am | 2 +- > hw/xfree86/exa/Makefile.am | 2 +- > hw/xfree86/fbdevhw/Makefile.am | 2 +- > hw/xfree86/fbdevhw/fbdevhw.h | 2 - > hw/xfree86/int10/generic.c | 72 +---- > hw/xfree86/int10/helper_exec.c | 52 ++-- > hw/xfree86/int10/xf86int10.c | 61 ++-- > hw/xfree86/int10/xf86int10.h | 2 +- > hw/xfree86/os-support/Makefile.am | 5 +- > hw/xfree86/os-support/bsd/alpha_video.c | 151 --------- > hw/xfree86/os-support/bsd/arm_video.c | 102 ------ > hw/xfree86/os-support/bsd/i386_video.c | 413 ------------------------ > hw/xfree86/os-support/bsd/ppc_video.c | 33 -- > hw/xfree86/os-support/bsd/sparc64_video.c | 34 -- > hw/xfree86/os-support/bus/Makefile.am | 9 +- > hw/xfree86/os-support/bus/Pci.c | 8 +- > hw/xfree86/os-support/bus/Pci.h | 16 +- > hw/xfree86/os-support/bus/bsd_pci.c | 16 +- > hw/xfree86/os-support/bus/linuxPci.c | 450 -------------------------- > hw/xfree86/os-support/bus/nobus.c | 1 + > hw/xfree86/os-support/bus/xf86Pci.h | 8 +- > hw/xfree86/os-support/hurd/hurd_video.c | 71 ----- > hw/xfree86/os-support/linux/Makefile.am | 4 - > hw/xfree86/os-support/linux/int10/linux.c | 3 - > hw/xfree86/os-support/linux/lnx_video.c | 471 > ---------------------------- > hw/xfree86/os-support/shared/bios_devmem.c | 75 ----- > hw/xfree86/os-support/shared/ia64Pci.c | 188 ----------- > hw/xfree86/os-support/shared/vidmem.c | 235 -------------- > hw/xfree86/os-support/stub/Makefile.am | 19 ++ > hw/xfree86/os-support/stub/stub_bell.c | 10 + > hw/xfree86/os-support/stub/stub_bios.c | 12 + > hw/xfree86/os-support/stub/stub_init.c | 26 ++ > hw/xfree86/os-support/stub/stub_video.c | 13 + > hw/xfree86/os-support/xf86OSpriv.h | 14 - > hw/xfree86/os-support/xf86_OSproc.h | 23 -- > hw/xfree86/sdksyms.sh | 10 +- > hw/xfree86/shadowfb/Makefile.am | 2 +- > hw/xfree86/vbe/Makefile.am | 2 +- > hw/xfree86/vgahw/vgaHW.c | 184 ++++++++--- > hw/xfree86/vgahw/vgaHW.h | 24 +- > hw/xfree86/xaa/Makefile.am | 2 +- > hw/xquartz/X11Application.m | 2 +- > include/misc.h | 14 +- > include/xorg-config.h.in | 15 +- > xorg-server.pc.in | 1 - > 61 files changed, 455 insertions(+), 2720 deletions(-) > delete mode 100644 hw/xfree86/os-support/bus/linuxPci.c > create mode 100644 hw/xfree86/os-support/bus/nobus.c > delete mode 100644 hw/xfree86/os-support/shared/bios_devmem.c > delete mode 100644 hw/xfree86/os-support/shared/ia64Pci.c > create mode 100644 hw/xfree86/os-support/stub/Makefile.am > create mode 100644 hw/xfree86/os-support/stub/stub_bell.c > create mode 100644 hw/xfree86/os-support/stub/stub_bios.c > create mode 100644 hw/xfree86/os-support/stub/stub_init.c > create mode 100644 hw/xfree86/os-support/stub/stub_video.c > > > _______________________________________________ > xorg-devel@lists.x.org: X.Org development > Archives: http://lists.x.org/archives/xorg-devel > Info: http://lists.x.org/mailman/listinfo/xorg-devel > _______________________________________________ xorg-devel@lists.x.org: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: http://lists.x.org/mailman/listinfo/xorg-devel