> All this said, note that the HiFive is no more open, today, than your average ARM SOC; and it is much less open than, e.g., Power. I realize there was a lot of hope in the early days that RISC-V implied "openness" but as we can see that is not so. There's blobs in HiFive.
> Open instruction sets do not necessarily result in open implementations. An open implementation of RISC-V will require a commitment on the part of a company to opening it up at all levels, not just the instruction set.
> by Ron Minnich (Google, Coreboot)
Its fantastic to see that they are really pushing in that direct. Specially that they try to go as deep as possible form there.
Establish a new standard people strive for, open hardware and firmware.
There are many blobs left but having a platform that starts out pretty open will allow lots more development on the missing pieces.
It's good that they were able to work this out with their memory controller vendor, a lot of people will not appreciate the fact that that is an effort unto itself.
5 comments
[ 2.8 ms ] story [ 22.3 ms ] threadEdit: To any admin I think it was necessary context to understand the title and I think it should be added back.
It was picked up for example here: https://www.phoronix.com/scan.php?page=news_item&px=RISC-V-N...
> All this said, note that the HiFive is no more open, today, than your average ARM SOC; and it is much less open than, e.g., Power. I realize there was a lot of hope in the early days that RISC-V implied "openness" but as we can see that is not so. There's blobs in HiFive.
> Open instruction sets do not necessarily result in open implementations. An open implementation of RISC-V will require a commitment on the part of a company to opening it up at all levels, not just the instruction set.
> by Ron Minnich (Google, Coreboot)
Its fantastic to see that they are really pushing in that direct. Specially that they try to go as deep as possible form there.
Establish a new standard people strive for, open hardware and firmware.
There are many blobs left but having a platform that starts out pretty open will allow lots more development on the missing pieces.
Edit: I think Ron is now happy https://github.com/sifive/freedom-u540-c000-bootloader/pull/...
That's a fun challenge and a nice reward.