RISC-V boot deep dive (Boot FLOW from 0 to Linux Kernel)

Make RISC-V boot like rest of industry U-boot for embedded, UEFI for consumer and servers

  • Deep dive on RISC-V boot flow started from openSBI.

    • Mode switching (U/S/H/M), SBI calls, platform ops .. , etc.
    • Embedded boot sprawl: U-boot vs edk2/uEFI with GRUB2
  • The latest code base of OpenSBI follow-up.

  • EDKII (edk2) support status on RISC-V: uEFI support to run GRUB2 or load kernel directly as EFI STUB add-emoji

  • Trace RISC-V’s efistub implementation in LINUX.

  • RISC-V ISA study.

Resources

Linux kernel EFI boot Stub

Soft RISC-V by QEMU

Berry inspiration

Embedded Linux Boot Process

Looking for hackers with the skills:

risc-v u-boot grub2 linux

This project is part of:

Hack Week 20

Activity

  • 6 months ago: nika100s joined this project.
  • 12 months ago: Aalaalalaaa left this project.
  • 12 months ago: Aalaalalaaa joined this project.
  • over 3 years ago: Natiku started this project.
  • over 3 years ago: Natiku left this project.
  • over 3 years ago: Natiku added keyword "risc-v" to this project.
  • over 3 years ago: Natiku added keyword "u-boot" to this project.
  • over 3 years ago: Natiku added keyword "grub2" to this project.
  • over 3 years ago: Natiku added keyword "linux" to this project.
  • over 3 years ago: Natiku started this project.
  • over 3 years ago: Natiku left this project.
  • over 3 years ago: iivanov liked this project.
  • over 3 years ago: Natiku started this project.
  • over 3 years ago: Natiku liked this project.
  • over 3 years ago: clin originated this project.

  • Comments

    Be the first to comment!

    Similar Projects

    This project is one of its kind!