[Letux-kernel] PVRSGX DDK 1.17 on OMAP5432 (Pyra)

H. Nikolaus Schaller hns at goldelico.com
Fri Mar 13 11:27:02 CET 2020


Hi,
I have managed to get it patched.

There is again some unfortunate check for "DRA7" in the libsrv_um.so
which has to be disabled.

The code seems to be even more unfriendly to patching... The DDK 1.14
did apparently use strcmp(str, "DRA752") while the new code seems to do some
(u32 *) buffer[offset] == 'DRA7' && (u16 *) buffer[offset] == '52'.

But after understanding all this there are just 3 bytes to be patched
in the ELF file.

With this setup (on Debian Bullseye) I could simply apt-get install kmscube
and run it.

Here is a short announcement and video:

https://pyra-handheld.com/boards/threads/pyra-news-partially-stale-from-the-dragons-mouth.98981/post-1670513

BR,
Nikolaus




More information about the Letux-kernel mailing list