It would be nice to add RPi support to the u-boot bootloader.
I think what is wanted is chainloading u-boot from the blobless firmware.
21–30 of 113 posts
It would be nice to add RPi support to the u-boot bootloader.
I think what is wanted is chainloading u-boot from the blobless firmware.
Earlier quoted context omitted.
You make it sound like there was an alternative, which at least at design-time, there wasn't. On top of that, other vendors have pretty much the same problems. Take Intel's stuff for example. It doesn't work without a BSP and you can't even boot a system and have it on for over 30 minutes without a running Management Engine. Qualcomm, AllWinner, Marvell, Ti, they all make ARM SoC's and they all need their own BSP's t…
No, Broadcom is quite unique in requiring blobs to boot. There are plenty of SoCs that are functional without firmware blobs. Generally there are issues getting the GPU working well without firmware blobs but other aspects work fine. Check out the Freescale part used in Bunnie's Novena laptop for example. This is also the case for TI parts and the other manufacturers you list. Broadcom is somewhat unique in requiring…
Yes precisely, so we offer an alternative to those blobs that allows you to boot ARM without needing a closed-source firmware.
Sadists. The Pi's choice of picking one of the most egregiously unsupported and anti-open source CPU cores was absurd. The people doing the absurdly hard work of taking up the slack that the Raspberry Pi Foundation created from this pick AND the RPI Foundations complete unconcern about the situation and open source at large is to me beyond belief. For a thing that purported to be an educational platform, this situati…
>unlocking the unique video core to get anywhere near there We actually have documented most vector instructions of VC4 and Julian's toolchain supports pretty much all documented ones, so the toolchain we have is pretty close to what Broadcom would have with their MetaWare compiler for VC4. >The RPI3 is rated for 24GFLOPS You mean the VPU, we also have QPU and ARM on the side. >so many really weird abnormal subsystem…
Sadists. The Pi's choice of picking one of the most egregiously unsupported and anti-open source CPU cores was absurd. The people doing the absurdly hard work of taking up the slack that the Raspberry Pi Foundation created from this pick AND the RPI Foundations complete unconcern about the situation and open source at large is to me beyond belief. For a thing that purported to be an educational platform, this situati…
Looking at it like that, its dead obvious why they went with broadcom.
Earlier quoted context omitted.
>unlocking the unique video core to get anywhere near there We actually have documented most vector instructions of VC4 and Julian's toolchain supports pretty much all documented ones, so the toolchain we have is pretty close to what Broadcom would have with their MetaWare compiler for VC4. >The RPI3 is rated for 24GFLOPS You mean the VPU, we also have QPU and ARM on the side. >so many really weird abnormal subsystem…
With this bootcode.bin running on the VPU, after the ARM starts up and Linux is loaded, does the VPU halt and remain unreachable, or does the "normal" VC4 RTOS execute such that stuff from the ARM can be mailboxed to it?
I confess. I'm completely ignorant about the Raspberry Pi even though I have a 3rd generation I bought recently. So I don't really understand what the significance of "Blobless Linux" is. Is the Raspberry Pi an open-source software and hardware platform? If not, what is? What should I have bought if not the Pi3?
No, the hardware isn't open, and not all of the software is, either. It requires a closed-source blob of code to boot the system. There's "real" firmware in the VC4 chip, which is the first part of the Pi to come up, some binary blob bootloader files, and drivers handling graphics and hardware decoding that are still closed. There is an open-source 3D driver, but it's missing some capabilities from the closed one (hardware accelerated video decoding), but includes some extras (some degree of support for non-mobile OpenGL).
The chips from most other vendors are at least bootable without blobs, even if video output won't be properly accelerated.
I confess. I'm completely ignorant about the Raspberry Pi even though I have a 3rd generation I bought recently. So I don't really understand what the significance of "Blobless Linux" is. Is the Raspberry Pi an open-source software and hardware platform? If not, what is? What should I have bought if not the Pi3?
> Is the Raspberry Pi an open-source software and hardware platform? No, the hardware isn't open, and not all of the software is, either. It requires a closed-source blob of code to boot the system. There's "real" firmware in the VC4 chip, which is the first part of the Pi to come up, some binary blob bootloader files, and drivers handling graphics and hardware decoding that are still closed. There is an open-source…
Actually that's open and mainlined now, there are DRM drivers for BCM285x family but they rely on mailbox interfaces for power and clock management.
Sadists. The Pi's choice of picking one of the most egregiously unsupported and anti-open source CPU cores was absurd. The people doing the absurdly hard work of taking up the slack that the Raspberry Pi Foundation created from this pick AND the RPI Foundations complete unconcern about the situation and open source at large is to me beyond belief. For a thing that purported to be an educational platform, this situati…
Are there SoCs at a comparable price/speed that are more open? I can understand being disappointed at this choice, but if no other options exist, then either you're sacrificing price or performance to get more open-ness. My impression has been that this has mostly been about giving a cheap, easy to use software platform, and they've succeeded at that because of the price/performance balance. That was then, though. No…
Earlier quoted context omitted.
AllWinner comes to mind; here's one of the more well-known RPi-ish boards using them: https://www.olimex.com/Products/OLinuXino/open-source-hardwa...
Allwinner's been known to play hard and fast with the GPL and LGPL, so I'm not sure I'd cite them for being better about open source. cf. http://linux-sunxi.org/GPL_Violations
Earlier quoted context omitted.
Are there SoCs at a comparable price/speed that are more open? I can understand being disappointed at this choice, but if no other options exist, then either you're sacrificing price or performance to get more open-ness. My impression has been that this has mostly been about giving a cheap, easy to use software platform, and they've succeeded at that because of the price/performance balance. That was then, though. No…
"My impression has been that this has mostly been about giving a cheap, easy to use software platform, and they've succeeded at that because of the price/performance balance." It was chosen mainly for the low price. The performance was a little subpar but it had the advantage of a decent video graphics block. "Now that this platform is more established, I imagine they can apply some pressure to get things like the vi…