Hi.

I'm looking into using a bus-mastering PCI card to (partially) control
a PCI video card. I've been taking a look through the DRI/DRM source
and documentation, and as far as I can tell it seems vaguely feasible.

My plan would be:

Use a modified dri glx that allows me to grab the locks and do some
mmio/dma from the user program.

Grab the lock as would be done for software fallback rendering,
initialise any state required, and send the 'all clear' to the PCI
card.

When the PCI card signals it has finished, finish what was being done,
and return the lock.

Are there any obvious problems I've missed preventing this under DRI?
My initial aim would be to have software do most work using OpenGL,
and hardware, say, provide a vertex list for triangles to be rendered.

Oh, and does anyone have any recommendations as to nice hardware for
low-level programming? My current impression is that a PCI G200 might
work well.

Thanks,
        Simon Frankau.

_______________________________________________
Dri-devel mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/lists/listinfo/dri-devel

Reply via email to