aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/drm/radeon_drv.c
diff options
context:
space:
mode:
authorEric Anholt <anholt@FreeBSD.org>2003-10-24 01:48:17 +0000
committerEric Anholt <anholt@FreeBSD.org>2003-10-24 01:48:17 +0000
commit1d0d7f3ee4181e7a36365a7f12a847fdcf4b96df (patch)
tree0b507800113111f07b903adcbb43253df735be46 /sys/dev/drm/radeon_drv.c
parentac6b0748bee1ddff84f1f21382936f60a5d826fe (diff)
downloadsrc-1d0d7f3ee4181e7a36365a7f12a847fdcf4b96df.tar.gz
src-1d0d7f3ee4181e7a36365a7f12a847fdcf4b96df.zip
Update to latest from DRI CVS. Primary new feature is mostly-complete smpng
locking, and the apparently unnecessary locking for -stable has been removed. This may fix issues with missed interrupts since April, which manifested themselves as slowdowns or hangs in radeon, in particular. Many cleanups also took place. In the shared code, there are improvements to r128 driver stability.
Notes
Notes: svn path=/head/; revision=121447
Diffstat (limited to 'sys/dev/drm/radeon_drv.c')
-rw-r--r--sys/dev/drm/radeon_drv.c40
1 files changed, 1 insertions, 39 deletions
diff --git a/sys/dev/drm/radeon_drv.c b/sys/dev/drm/radeon_drv.c
index c8f23c458455..354167560863 100644
--- a/sys/dev/drm/radeon_drv.c
+++ b/sys/dev/drm/radeon_drv.c
@@ -38,45 +38,6 @@
#include "dev/drm/ati_pcigart.h"
#endif
-drm_chipinfo_t DRM(devicelist)[] = {
- {0x1002, 0x4242, 1, "ATI Radeon BB R200 AIW 8500DV"},
- {0x1002, 0x4964, 1, "ATI Radeon Id R250 9000"},
- {0x1002, 0x4965, 1, "ATI Radeon Ie R250 9000"},
- {0x1002, 0x4966, 1, "ATI Radeon If R250 9000"},
- {0x1002, 0x4967, 1, "ATI Radeon Ig R250 9000"},
- {0x1002, 0x4C57, 1, "ATI Radeon LW Mobility 7500 M7"},
- {0x1002, 0x4C58, 1, "ATI Radeon LX RV200 Mobility FireGL 7800 M7"},
- {0x1002, 0x4C59, 1, "ATI Radeon LY Mobility M6"},
- {0x1002, 0x4C5A, 1, "ATI Radeon LZ Mobility M6"},
- {0x1002, 0x4C64, 1, "ATI Radeon Ld R250 Mobility 9000 M9"},
- {0x1002, 0x4C65, 1, "ATI Radeon Le R250 Mobility 9000 M9"},
- {0x1002, 0x4C66, 1, "ATI Radeon Lf R250 Mobility 9000 M9"},
- {0x1002, 0x4C67, 1, "ATI Radeon Lg R250 Mobility 9000 M9"},
- {0x1002, 0x5144, 1, "ATI Radeon QD R100"},
- {0x1002, 0x5145, 1, "ATI Radeon QE R100"},
- {0x1002, 0x5146, 1, "ATI Radeon QF R100"},
- {0x1002, 0x5147, 1, "ATI Radeon QG R100"},
- {0x1002, 0x5148, 1, "ATI Radeon QH R200 8500"},
- {0x1002, 0x5149, 1, "ATI Radeon QI R200"},
- {0x1002, 0x514A, 1, "ATI Radeon QJ R200"},
- {0x1002, 0x514B, 1, "ATI Radeon QK R200"},
- {0x1002, 0x514C, 1, "ATI Radeon QL R200 8500 LE"},
- {0x1002, 0x514D, 1, "ATI Radeon QM R200 9100"},
- {0x1002, 0x514E, 1, "ATI Radeon QN R200 8500 LE"},
- {0x1002, 0x514F, 1, "ATI Radeon QO R200 8500 LE"},
- {0x1002, 0x5157, 1, "ATI Radeon QW RV200 7500"},
- {0x1002, 0x5158, 1, "ATI Radeon QX RV200 7500"},
- {0x1002, 0x5159, 1, "ATI Radeon QY RV100 7000/VE"},
- {0x1002, 0x515A, 1, "ATI Radeon QZ RV100 7000/VE"},
- {0x1002, 0x5168, 1, "ATI Radeon Qh R200"},
- {0x1002, 0x5169, 1, "ATI Radeon Qi R200"},
- {0x1002, 0x516A, 1, "ATI Radeon Qj R200"},
- {0x1002, 0x516B, 1, "ATI Radeon Qk R200"},
- {0x1002, 0x516C, 1, "ATI Radeon Ql R200"},
- {0x1002, 0x5961, 1, "ATI Radeon RV280 9200"},
- {0, 0, 0, NULL}
-};
-
#include "dev/drm/drm_agpsupport.h"
#include "dev/drm/drm_auth.h"
#include "dev/drm/drm_bufs.h"
@@ -86,6 +47,7 @@ drm_chipinfo_t DRM(devicelist)[] = {
#include "dev/drm/drm_drv.h"
#include "dev/drm/drm_fops.h"
#include "dev/drm/drm_ioctl.h"
+#include "dev/drm/drm_irq.h"
#include "dev/drm/drm_lock.h"
#include "dev/drm/drm_memory.h"
#include "dev/drm/drm_pci.h"