[libre-riscv-dev] daily kan-ban update 31jul2020

Luke Kenneth Casson Leighton lkcl at lkcl.net
Fri Jul 31 18:41:27 BST 2020

On Friday, July 31, 2020, Luke Kenneth Casson Leighton <lkcl at lkcl.net>

not sure.  the litex simulation is "acting up", not outputting serial
> console data (for microwatt or libresoc), is stopping early and not quite
> matching.

ok i have some clues from this.  memory LD / STs were at the wrong
addresses.  this led me to investigate the immediate offsets, which turned
out to be unsigned only.

immediates are calculated in power_decoder which was one the first things
written. it is amazing that it has gone unnoticed for so long.

basically we had nowhere near good enough unit test coverage for LD / ST
otherwise this would have been caught far sooner.


crowd-funded eco-conscious hardware: https://www.crowdsupply.com/eoma68

More information about the libre-riscv-dev mailing list