[RFC PATCH] riscv: sifive: fu70: downclock CPU clock for stability

Maciej W. Rozycki macro at orcam.me.uk
Wed Jul 12 15:13:12 CEST 2023


On Wed, 28 Jun 2023, Icenowy Zheng wrote:

> When building the package `rustc` for AOSC OS on HiFive Unmatched,
> random SIGSEGV prevents the package from getting correctly built.
> Downclocking the CPU PLL clock seems to allow rustc to be built,
> although taking much more time.
> 
> Downclock the CPU PLL frequency for stability.

 FYI, I've been observing occasional (less than 1 bit per 10GiB of data 
moved) single-bit data corruption on DRAM writes with my HiFive Unmatched, 
but your change does not appear to make any difference with my system.

 FWIW, given the price and amount of DRAM used I think it makes no sense 
to build computers equipped with a DRAM subsystem without ECC nowadays.

  Maciej


More information about the U-Boot mailing list