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

  • over 1 year ago: Natiku started this project.
  • over 1 year ago: Natiku left this project.
  • over 1 year ago: Natiku added keyword "risc-v" to this project.
  • over 1 year ago: Natiku added keyword "u-boot" to this project.
  • over 1 year ago: Natiku added keyword "grub2" to this project.
  • over 1 year ago: Natiku added keyword "linux" to this project.
  • over 1 year ago: Natiku started this project.
  • over 1 year ago: Natiku left this project.
  • over 1 year ago: iivanov liked this project.
  • over 1 year ago: Natiku started this project.
  • over 1 year ago: Natiku liked this project.
  • over 1 year ago: clin originated this project.

  • Comments

    Be the first to comment!

    Similar Projects

    Rust in linux kernel by dsterba

    [comment]: # (Please use the project descriptio...


    Testing and adding GNU/Linux distributions on Uyuni by juliogonzalezgil

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


    Generic retry command in openSUSE by okurz

    Motivation

    When automating tasks often the r...


    Azure Active Directory for Linux by lramage

    Project Description

    [comment]: # (What ar...