sld-columbia / esp

Embedded Scalable Platforms: Heterogeneous SoC architecture and IP integration made easy
Other
317 stars 103 forks source link

Ariane SMP support #145

Closed jzuckerman closed 2 years ago

jzuckerman commented 2 years ago

Support for booting Linux SMP with up to 4 RISC-V Ariane processors: -Added dcache-inval unit in Ariane processor to receive invalidations from ESP L2 over an ACE bus -Patch Linux to mitigate RCU stall issue -Switch from the riscv-pk to openSBI -Updates to SystemC and SystemVerilog caches to support RISC-V multicore while maintaining backwards compatibility