pull req one
Dave Airlie
airlied at gmail.com
Fri Jul 6 02:57:51 PDT 2012
Hi Keith,
This bunch of patches has all r-bs in place so I may as well get rid of it!!
This adds the udev probing and all the gpu screen bits up to before
the randr protocol.
I'll probably send another pull-req for stage 2, up to the output
slave stuff, then stage 3
up to the offload slave stuff, both of which have had some review, but
not every patch is
signed off.
Dave.
The following changes since commit 9e4b8b74b008dd72d1da7074bd7ecae677cefd20:
privates: Allow device privates to be allocated after server start
(2012-07-05 13:40:27 -0700)
are available in the git repository at:
ssh://people.freedesktop.org/~airlied/xserver for-keithp-stage1
for you to fetch changes up to 74b786f7cee5723468bba251a2155a65770b2ad4:
xfree86: add autoAddGPU option (v2) (2012-07-06 10:35:20 +0100)
----------------------------------------------------------------
Dave Airlie (9):
xf86: cursor code got mangled by indenting
xfree86: use udev to provide device enumeration for kms devices (v10)
screen: split out screen init code. (v2)
dix: introduce gpu screens. (v5)
xf86: cleanup helper code to use a pointer. (v1.1)
xfree86: add DDX gpu screen support. (v3)
xserver/config: add udev/drm hotplug callbacks. (v2)
xfree86: add platform bus hotplug support (v3)
xfree86: add autoAddGPU option (v2)
config/config-backends.h | 1 +
config/config.c | 56 +++
config/udev.c | 111 ++++++
configure.ac | 20 +-
dix/dispatch.c | 113 +++++-
dix/dixutils.c | 6 +
dix/main.c | 15 +
dix/privates.c | 4 +
hw/xfree86/common/Makefile.am | 8 +-
hw/xfree86/common/xf86.h | 8 +
hw/xfree86/common/xf86AutoConfig.c | 9 +-
hw/xfree86/common/xf86Bus.c | 22 +-
hw/xfree86/common/xf86Bus.h | 1 +
hw/xfree86/common/xf86Config.c | 15 +-
hw/xfree86/common/xf86Globals.c | 11 +-
hw/xfree86/common/xf86Helper.c | 111 ++++--
hw/xfree86/common/xf86Init.c | 42 +++
hw/xfree86/common/xf86Priv.h | 2 +
hw/xfree86/common/xf86Privstr.h | 2 +
hw/xfree86/common/xf86fbBus.c | 4 +
hw/xfree86/common/xf86pciBus.c | 41 ++-
hw/xfree86/common/xf86pciBus.h | 10 +
hw/xfree86/common/xf86platformBus.c | 489 ++++++++++++++++++++++++++
hw/xfree86/common/xf86platformBus.h | 64 ++++
hw/xfree86/common/xf86str.h | 12 +
hw/xfree86/os-support/linux/Makefile.am | 2 +-
hw/xfree86/os-support/linux/lnx_platform.c | 179 ++++++++++
hw/xfree86/os-support/shared/platform_noop.c | 23 ++
hw/xfree86/os-support/xf86_OSproc.h | 6 +
hw/xfree86/ramdac/xf86Cursor.c | 31 +-
include/dix-config.h.in | 3 +
include/hotplug.h | 39 ++
include/misc.h | 4 +
include/screenint.h | 9 +
include/scrnintstr.h | 4 +
include/xorg-config.h.in | 3 +
include/xorg-server.h.in | 3 +
render/glyph.c | 2 +
38 files changed, 1398 insertions(+), 87 deletions(-)
create mode 100644 hw/xfree86/common/xf86platformBus.c
create mode 100644 hw/xfree86/common/xf86platformBus.h
create mode 100644 hw/xfree86/os-support/linux/lnx_platform.c
create mode 100644 hw/xfree86/os-support/shared/platform_noop.c
More information about the xorg-devel
mailing list