gpt4 book ai didi

用于 RISCV 多核处理器的 Linux 移植

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:10:43 28 4
gpt4 key购买 nike

我们正在开发采用 RISCV 架构的多核处理器。

我们已经为单核 RISCV 处理器移植了 Linux,它正在我们自己的基于 FPGA 的主板上使用 busybox rootfs。

我现在想为多核 RISCV 处理器移植 Linux。

我的疑问是:

  1. 现在可用的 gnu-riscv-gcc 工具链是否支持多核?
  2. 现在可用的spike是否支持多核?
  3. 我是否应该对 bbl 引导加载程序(Berkely 引导加载程序)进行任何更改以支持多核?
  4. 我应该对我的单核 Linux 内核进行哪些更改以支持多核?

最佳答案

当前的 RISC-V 生态系统已经支持 SMP Linux。

  1. 多核不需要更改编译器。

  2. Spike 可以在使用“-p”标志时模拟多核。

  3. BBL 支持多核。

  4. 在构建 linux 之前,配置它以支持 SMP。

任何问题,都可能是由于工具链与最新的特权规范更改不同步造成的。去年秋天,用户成功地在 RISC-V 上构建并运行了多核 Linux。

关于用于 RISCV 多核处理器的 Linux 移植,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37481747/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com