drm/radeon/kms: Fallback to non AGP when acceleration fails to initialize (v2)
authorJerome Glisse <jglisse@redhat.com>
Tue, 6 Oct 2009 17:04:29 +0000 (19:04 +0200)
committerDave Airlie <airlied@redhat.com>
Wed, 7 Oct 2009 23:40:04 +0000 (09:40 +1000)
commitb574f251f787c5b163da5ea345525569e51775bc
tree8adad6a3934898d8c71567729db0005e2189cd26
parent01ceae8edd7a0a6d8588dc103ad9f55e2c52cae9
drm/radeon/kms: Fallback to non AGP when acceleration fails to initialize (v2)

When GPU acceleration is not working with AGP try to fallback to non
AGP GART (either PCI or PCIE GART). This should make KMS failure on
AGP less painfull. We still need to find out what is wrong when AGP
fails but at least user have a lot of more chances to get a working
configuration with acceleration. This patch also cleanup R600/RV770
fallback path so they use same code as others asics. Version 2
factorize agp disabling logic to avoid code duplication and bugs.

Signed-off-by: Jerome Glisse <jglisse@redhat.com>
Signed-off-by: Dave Airlie <airlied@redhat.com>
drivers/gpu/drm/radeon/r600.c
drivers/gpu/drm/radeon/radeon_device.c
drivers/gpu/drm/radeon/rv770.c