Etnaviv drm driver for AM57x GC320

Hi,

After some work, I have been able to had some EXA support to omap xorg driver :

  • only Solid and Copy are implemented, which already add some speed improvement
  • Composite is WIP and does not work yet
  • it’s really alpha software and may be bugged

https://github.com/julbouln/xf86-video-omap-exa

Very cool, i hope we can push this back to etnaviv folks, or is it
tied to a feature of the omap4's dss2 video engine?

PS, for users testing, 2D acceleration doesn't work when booting from
the eMMC*.. (same image works fine when booted on the microSD)..

* using the B1 version.. latest v4.4.x-ti:

http://git.ti.com/gitweb/?p=ti-linux-kernel/ti-linux-kernel.git;a=shortlog;h=refs/heads/ti-rt-linux-4.4.y

Regards,

Hot-plugging the microSD, like we did in the x15-A1 days to fix the
HDMI doesn't seem to fix it, so it's not the i2c/mmc regulator..

Regards,

Theoretically with some refactoring it could be used with any 2D Vivante chip supported by etnaviv.

I needed to include etnaviv_drm.h and etnaviv_drmif.h because it seems they are not properly integrated in libdrm-dev package.