[git pull] GPU hotplugging fixes

Dave Airlie airlied at gmail.com
Thu Apr 11 17:12:18 PDT 2013


maybe 3rd attempt at getting these in. all fixes to make stuff not
crash, and report correct events for device unplug so randr clients
can see it happen.

Dave.

The following changes since commit ecf62755086fd65898998d5a509aee5f29a9583d:

  Define prototypes for hw/xfree86/modes/xf86Modes.c only in
xf86Modes.h. (2013-04-08 09:19:34 -0700)

are available in the git repository at:

  ssh://people.freedesktop.org/~airlied/xserver for-keithp-this-time-for-sure

for you to fetch changes up to cd7e05a4349fd015ae2f05ba70259efd36327e02:

  gpu: call CreateScreenResources for GPU screens (2013-04-12 10:10:09 +1000)

----------------------------------------------------------------
Dave Airlie (8):
      randr: don't directly set changed bits in randr screen
      randr: make SetChanged modify the main protocol screen not the gpu screen
      randr: only respected changed on the protocol screen
      randr: report changes when we disconnect a GPU slave
      dix/gpu: remove asserts for output/offload from same slave
      xf86crtc: don't use scrn->display for gpu screens
      dix: allow pixmap dirty helper to be used for non-shared pixmaps
      gpu: call CreateScreenResources for GPU screens

 dix/dispatch.c                      |  2 --
 dix/main.c                          |  3 +++
 dix/pixmap.c                        |  2 ++
 fb/fbpixmap.c                       |  1 +
 hw/xfree86/common/xf86platformBus.c | 11 ++++++++++-
 hw/xfree86/modes/xf86Crtc.c         | 18 +++++++++++-------
 hw/xfree86/modes/xf86RandR12.c      |  9 +++++++--
 randr/randr.c                       | 24 +++++++++++++++++++++++-
 randr/randrstr.h                    |  4 ++++
 randr/rrcrtc.c                      |  2 +-
 randr/rrinfo.c                      |  2 +-
 randr/rroutput.c                    |  2 +-
 randr/rrscreen.c                    |  2 +-
 13 files changed, 65 insertions(+), 17 deletions(-)


More information about the xorg-devel mailing list