3 ms·
> Where the hope mainly comes from is small chip developers like SiFive, who make many of their drivers and such open-source. But there are still roadblocks as
by MisterTea 4y ago
> Where the hope mainly comes from is small chip developers like SiFive, who make many of their drivers and such open-source.
But there are still roadblocks as they likely bought the memory controller from a 3rd party as an IP block they drop into their chip. This means the bring up procedure for the memory controller is proprietary and delivered in blob form to be loaded into the black box ip. Likely the same for other 3rd party ip blocks as developing this stuff from scratch is very difficult and time consuming. Especially for critical hardware like memory controllers. This makes opening the platforms firmware just as tricky as any other chip from $bigvendor. This makes full top to bottom security audits difficult or impossible.