Skip to content

cva6: u-boot improvements

  • cva6: Reserve opensbi memory in dts That memory is occupied by opensbi. Actually only part of it, and if we can use data provided by opensbi about actual memory usage, we can get more free memory. But for now hardcoded values will do.

    Linux used to reserve first 2MB of memory on 64bit and 4MB on 32bit, but that changed in newer versions. This fix makes newer Linux avoid touching opensbi data and triggering PMP.

  • cva6: Increase binary size

    New kernel versions are bigger, so increase the size

  • riscv: Fix build against binutils 2.38

    Cherry-picked from upstream u-boot: https://github.com/u-boot/u-boot/commit/1dde977518f13824b847e23275001191139bc384

Merge request reports

Loading