> At this point, only the current version is on GitHub, and we don't see any trace of a VideoCore version. :( (This is the RPi boot blob) > Now, there is at least some hope that the Raspberry Pi Foundation might be able to get permission to release the source code for its version. Indeed that would be something!
I understand the notion here that opening up ThreadX will start to allow visibility into VideoCore, since ThreadX runs the thing. But an RTOS/scheduler is only a miniscule part of a GPU and since Broadcom never opens up anything, I believe it's a false hope. Opening up any GPU code, from any maker, invites patent lawsuits from competitors. And then the injunctions start flying.
> Broadcom when they developed the original Videocore firmware bought a licence for ThreadX from the writer. AIUI, a lifetime licence, it never expires. No royalties or anything like that. Raspberry Pi have modified that firmware many many times over the last 10 years, but no royalties to pay. Many years later the writer of ThreadX sold the thing to Microsoft.
So sounds like the RPi folks have a free hand over this firmware and they might be able to open it now?