:(
(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!
:(
(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!
Opening up any GPU code, from any maker, invites patent lawsuits from competitors. And then the injunctions start flying.
I think though they're finally realized trying to charge people for drivers has made them a hated name & gotten them no where. GMA500 is a long awful wound on everyone & held Intel back from being much better at embedded than they could have been. Powervr has been one of those living embodiments of the phrase "expensive chips without good drivers are just expensive sand", or however it goes. So now this stuff hypothetically is going to start to be broadly usable (only on Linux underimited architrctures I guess? Since it's mostly binary blobs?).
> 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?
Why?
It's very cool that ThreadX has been open sourced as it offers an additional battle tested and mature alternative to FreeRTOS for new projects. If they're able to get and maintain the various safety certifications for ThreadX under the Eclipse foundation, this could be game-changing in a very different space from the Pi. But in terms of reverse engineering or open sourcing the Raspberry Pi VideoCore blob, open source ThreadX is pretty much a non-event IMO.
It's one step closer to an open Pi firmware in some ways, but probably not a meaningful step.
"the Pi5 has a massively reduced firmware (as much as possible is moved to ARM/kernel space). It now does very little."
I did a quick search and came up empty. Does anybody have any more info about this?
I'm 95% sure that if AMD released their firmware and/or their drivers source code, NVidia wouldn't learn anything of value, they wrote the same stuff anyway. That's just sad \o/
It might not even be realistic that some jerk is going to search through 10 million lines of driver code looking for patent violations, but these are corporations we're talking about. They're twitchy when it comes to risk. So the source of insanity here is the broken patent system, isn't it? (I agree that while you get to write vaguely clever code, even specialized software dev is 99% perspiration.)
It died ~2011