bk99.de entertain the web since 1997

Linux runs on India's Shakti processor

Summary

The Shakti team publishes the kernel, toolchain and build environment for its open RISC-V processors, making the Linux port reproducible. The Shakti project originated at IIT Madras. The public repository was created in 2018.

Ideas

  • Shakti develops processors based on the free RISC-V instruction set architecture.
  • The repository bundles kernel adaptations, toolchain and Buildroot.
  • Device trees describe the specific hardware to the kernel.
  • Different configurations enable systems with or without networking.

Insights

  • Open instruction sets allow local processor development without proprietary ISA licences.
  • A usable processor needs software tools just as urgently as RTL.
  • Reproducible builds link hardware development and operating system porting.

Facts

  • The Linux port uses a RISC-V toolchain.

Recommendations

  • Build the toolchain and kernel in a documented container environment.
  • Keep the device tree and firmware under version control together with the hardware.

References

Read the original article

Search the Web Archive