[PULL ping/updated] BUS cleanup and pot pouri
Jeremy Huddleston
jeremyhu at apple.com
Tue Oct 11 17:41:24 PDT 2011
This is an updated [PULL] request for the BUS cleanup changes I've been wrangling as well as various misc bugfixes.
As noted earlier, this [PULL] does *NOT* remove the xf86MapVidMem API as was done in my earlier set. Instead, this just deprecates the functionality that will be removed eventually.
The following changes since commit fae7ed62ad476114bd37b566202cf6b6546c0a1f:
XQuartz: pbproxy: Add missing AM_OBJCFLAGS (2011-10-04 21:40:41 -0700)
are available in the git repository at:
git://people.freedesktop.org/~jeremyhu/xserver master
Adam Jackson (15):
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: Deprecate the PCITAG type
int10: Use pciaccess rom fetch for !PC machines
pci: Remove xf86MapDomainMemory
int10: Port internal users off xf86MapVidMem
Jeremy Huddleston (12):
loader: when creating sdksyms.c only include shmint.h if MITSHM is enabled #29109
Xnest: Remove socket and its lock file on exit
Xephyr: Remove socket and its lock file on exit
os: Remove Error()
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
xfree86: Deprecate xf86MapVidMem and friends
Bump ABI_VIDEODRV_VERSION to 12
Julien Cristau (1):
xfree86: fix build with xv disabled
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
Ville Skyttä (1):
Man page syntax and spelling fixes.
configure.ac | 90 +++---
doc/Xserver-spec.xml | 10 +-
hw/kdrive/ephyr/hostx.c | 11 +
hw/kdrive/ephyr/man/Xephyr.man | 32 +-
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/xf86Module.h | 2 +-
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/modes/xf86Crtc.c | 2 +
hw/xfree86/modes/xf86Crtc.h | 2 +
hw/xfree86/modes/xf86Cursors.c | 1 +
hw/xfree86/os-support/Makefile.am | 5 +-
hw/xfree86/os-support/bsd/i386_video.c | 2 -
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 | 10 +-
hw/xfree86/os-support/linux/Makefile.am | 4 -
hw/xfree86/os-support/linux/int10/linux.c | 3 -
hw/xfree86/os-support/shared/bios_devmem.c | 75 -----
hw/xfree86/os-support/shared/ia64Pci.c | 188 ------------
hw/xfree86/os-support/shared/vidmem.c | 6 -
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/xf86_OSproc.h | 10 +-
hw/xfree86/sdksyms.sh | 12 +-
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/xnest/Display.c | 15 +-
hw/xnest/Events.c | 2 +
include/os.h | 1 -
include/xorg-config.h.in | 15 +-
man/Xserver.man | 8 +-
os/backtrace.c | 5 +-
os/log.c | 14 -
os/xprintf.c | 5 +-
xorg-server.pc.in | 1 -
66 files changed, 507 insertions(+), 1228 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
More information about the xorg-devel
mailing list