This patch is derived from a set of patches contributed before DRI merge. The
old patches have been circulating among developers, some for them have been
integrated into CVS by Eric Anholt and Alex Deucher.
This patch has been reworked to sync with the latest CVS code, it contains:
1. New chip support for R420/M18, R423, RV380/M24, RV370/M22, RS350/M (2D only).
Most code in the patch are for this because of a completely new BIOS
architecture. A new file radeon_bios.c is added.
2. Triple-head DELL server support, this shouldn't affect normal user.
3. A few bug fixes:
Bug fix for HDP problem on 256M cards.
Bug fix for CRTC source on flat panels.
Bug fix for external TMDS.
Bug fix fbLocation with R300 cards.
While merging this patch, I noticed a couple of problems with current CVS code,
but haven't got time to fix them. One is xrender problem -- cause IGP cards to
hang. Another is fbLocation problem -- cause problems with radeonfb. I'll look
at them latter if no one is working on them.
Created attachment 543 [details] [review]
Radeon patch for new chips, etc.
(In reply to comment #0)
> Bug fix for CRTC source on flat panels.
Is this related to bug #945?
No, the fix is for FP_SOURCE_SEL on different chips, which was wrong for
R200/R300 chips. The bug can cause various problems depending on the BIOS
"Reduce DVI frequency" thing (as in Bug #945) hasn't been implemented in the
current driver or in this patch.
Did this make it into CVS already? If not, will it be going in? It'd be nice
to have support for all current hardware in 6.8.0.