]> git.baikalelectronics.ru Git - kernel.git/commit
qxl: add suspend/resume/hibernate support.
authorDave Airlie <airlied@redhat.com>
Thu, 4 Jul 2013 05:02:33 +0000 (15:02 +1000)
committerDave Airlie <airlied@redhat.com>
Fri, 5 Jul 2013 00:44:18 +0000 (10:44 +1000)
commitc0e86929d6db860f3b551cd5822e226bd32b6844
treefd30ee57cf7c8ede42123ed4c61a7d9cfd4d1269
parenta7c9453b0f6e8f5d43069cef382a815a2969d3a3
qxl: add suspend/resume/hibernate support.

This adds suspend/resume and hibernate support for the KMS driver. it evicts
all the objects, turns off the outputs, and waits for the hw to go idle,

On resume, it resets the memslots, rings, monitors object and forces modeset.

Signed-off-by: Dave Airlie <airlied@redhat.com>
drivers/gpu/drm/qxl/qxl_drv.c
drivers/gpu/drm/qxl/qxl_drv.h
drivers/gpu/drm/qxl/qxl_object.c