Here's my understanding of the situation. Someone more enlightened should correct me if I'm wrong.
On Mon, Jun 10, 2002 at 04:22:11PM +0000, Gareth Knight wrote: > I am interested in adding DRI support for an Algorithmics P6064 mips > development board. I already have the standard X server working OK > > I see two possibilities: > > 1. To write some support for the Hint HB1-SE33 bridge on the Matrox G450 PCI > card and make it look like some sort of AGP Gart is present I don't know anything about that bridge. G200 and G400 do not have such a thing so this solution wouldn't work for them. It might not matter since I haven't seen many people complaining about the lack of support. Maybe the PCI versions aren't very common. > 2. To remove the AGP dependencies from the current Matrox driver This might be nasty as the card doesn't do scatter-gather DMA. You'd need a physically contiguous chunk of memory which the Linux kernel can't guarantee. I'm not sure how much memory the DMA buffers require. Putting textures to PCI memory might be useless speedwise, but maybe the driver would be cleaner as the card would fetch the textures by itself so the driver wouldn't have to swap them constatly. utah-glx required the user to permanently steal memory with the kernel mem= option. This approach would also mess up mtrr setup. I can think of one nice advantage: It would work on every card from G200 to G550. People with AGP cards could also test it so you'd have "lots" of testers. Something related from the audio world: RME Hammerfall cards also require physically contiguous memory. The ALSA driver uses an extra kernel module to get this memory. It must be loaded very early in the boot, obviously. I believe the amount is something like 1 or 2 MB per card. -- Ville Syrjälä [EMAIL PROTECTED] http://www.sci.fi/~syrjala/ _______________________________________________________________ Don't miss the 2002 Sprint PCS Application Developer's Conference August 25-28 in Las Vegas - http://devcon.sprintpcs.com/adp/index.cfm?source=osdntextlink _______________________________________________ Dri-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/dri-devel