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

  • 7 months ago: Natiku started this project.
  • 7 months ago: Natiku left this project.
  • 7 months ago: Natiku added keyword "risc-v" to this project.
  • 7 months ago: Natiku added keyword "u-boot" to this project.
  • 7 months ago: Natiku added keyword "grub2" to this project.
  • 7 months ago: Natiku added keyword "linux" to this project.
  • 7 months ago: Natiku started this project.
  • 7 months ago: Natiku left this project.
  • 7 months ago: iivanov liked this project.
  • 7 months ago: Natiku started this project.
  • All Activity

    Comments

    Be the first to comment!

    Similar Projects

    grub2: implement LUKS2 detection in grub-probe by pvorel

    Project Description

    Grub has limited LUKS2 ...


    Phoebe - where AI meets Linux by mvarlese

    Project Description

    Phoeβe (/ˈfiːbi/) wan...


    Uyuni/SUSE Manager: Windows client support by pagarcia

    I'll continue the effort I started at last Hack...


    Testing and adding GNU/Linux distributions on Uyuni by juliogonzalezgil

    Join the Gitter channel! [https://gitter.im/uy...