From 2a47f6bfecea5dabcbf79d5e1aaf271f50070b89 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Michel=20D=C3=A4nzer?= Date: Wed, 19 Jul 2006 19:16:26 +0200 Subject: Make sure CHIP_IS_AGP flag is set when not overriding to PCI mode. This allows using AGP after overriding to PCI mode in a previous session without reloading the DRM. --- shared-core/radeon_cp.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'shared-core/radeon_cp.c') diff --git a/shared-core/radeon_cp.c b/shared-core/radeon_cp.c index 54763fc5..5f953a42 100644 --- a/shared-core/radeon_cp.c +++ b/shared-core/radeon_cp.c @@ -1351,6 +1351,11 @@ static int radeon_do_init_cp(drm_device_t * dev, drm_radeon_init_t * init) DRM_DEBUG("Forcing AGP card to PCI mode\n"); dev_priv->flags &= ~CHIP_IS_AGP; } + else if (!(dev_priv->flags & CHIP_IS_AGP)) + { + DRM_DEBUG("Restoring AGP flag\n"); + dev_priv->flags |= CHIP_IS_AGP; + } if ((!(dev_priv->flags & CHIP_IS_AGP)) && !dev->sg) { DRM_ERROR("PCI GART memory not allocated!\n"); -- cgit v1.2.3