Hi IIia,
> First, make sure there's a mentor available -- I doubt I'll have time to do > it, but perhaps someone else will be able to. > Unfortunately, I would need both a mentor and hardware for this project. If I could be helped with that, I shall really be interested in taking up this project. > I would recommend writing a minimal application that e.g. encodes a fixed > group of frames. You should then trace this app under the blob with both > mmiotrace to figure out how to configure the underlying engine (probably > just firmware to upload), as well as get a mmt trace to figure out the fifo > interface end of it. > > You could then write a proof of concept app that ran on top of nouveau and > encoded those same frames (with a cooked cmd stream). Once that works, it's > just a question of generalizing the commands to deal with different > parameters, etc. (And sticking the whole thing into Mesa.) > > This is what I did when re'ing VP2, you can see some of the programs I used > at github.com/imirkin/re-vp2. Obviously the ones needed here will be > different but it should give an idea of what I mean. > > Hope this helps, > Thanks for the link. I guess I need to develop a similar reverse-engineering approach for the project. _______________________________________________ Nouveau mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/nouveau
