]> git.baikalelectronics.ru Git - kernel.git/commit
drm/vgaarb: add VGA arbitration support to the drm and kms.
authorDave Airlie <airlied@redhat.com>
Mon, 21 Sep 2009 04:33:58 +0000 (14:33 +1000)
committerDave Airlie <airlied@redhat.com>
Mon, 21 Sep 2009 05:00:27 +0000 (15:00 +1000)
commit78fb1af1032e8b65e8f1abfbe8a94d1f6fff76b5
treed3affea0fb69f84b9c924c03d78c5df23946306f
parentd063cf1f2c2c2af5a4a05e8278822fe12e0f0922
drm/vgaarb: add VGA arbitration support to the drm and kms.

VGA arb requires DRM support for non-kms drivers, to turn on/off
irqs when disabling the mem/io regions.

VGA arb requires KMS support for GPUs where we can turn off VGA
decoding. Currently we know how to do this for intel and radeon
kms drivers, which allows them to be removed from the arbiter.

This patch comes from Fedora rawhide kernel.

Signed-off-by: Dave Airlie <airlied@redhat.com>
13 files changed:
drivers/gpu/drm/drm_irq.c
drivers/gpu/drm/i915/i915_dma.c
drivers/gpu/drm/i915/i915_drv.h
drivers/gpu/drm/i915/i915_reg.h
drivers/gpu/drm/i915/intel_display.c
drivers/gpu/drm/i915/intel_drv.h
drivers/gpu/drm/radeon/r100.c
drivers/gpu/drm/radeon/r600.c
drivers/gpu/drm/radeon/r600d.h
drivers/gpu/drm/radeon/radeon.h
drivers/gpu/drm/radeon/radeon_asic.h
drivers/gpu/drm/radeon/radeon_device.c
include/drm/drmP.h