See, the trouble is that if you're willing to use a binary blob for DRAM init, you can just buy a $10 Chinese ARM board rather than the $1000 SiFive board...