riscv-sbi-doc

Documentation for the RISC-V Supervisor Binary Interface (by riscv-non-isa)

Riscv-sbi-doc Alternatives

Similar projects and alternatives to riscv-sbi-doc

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better riscv-sbi-doc alternative or higher similarity.

riscv-sbi-doc reviews and mentions

Posts with mentions or reviews of riscv-sbi-doc. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-09-10.
  • RISC-V SBI and the full boot process
    4 projects | news.ycombinator.com | 10 Sep 2023
    The SBI spec[0] is not a long read.

    0. https://github.com/riscv-non-isa/riscv-sbi-doc/releases

  • ARM or x86? ISA Doesn’t Matter
    4 projects | news.ycombinator.com | 14 May 2023
    >What does matter is standardization. For example a booting process.

    Truth.

    This is why RISC-V put a lot of effort on this, and put it early.

    Relevant specs include but isn't limited to SBI[0], UEFI protocol[1] and the ongoing platform specification[2].

    0. https://github.com/riscv-non-isa/riscv-sbi-doc/releases

    1. https://github.com/riscv-non-isa/riscv-uefi/releases/tag/1.0...

    2. https://github.com/riscv/riscv-platform-specs

  • HiFive Unmatched – A RISC-V Linux development platform
    3 projects | news.ycombinator.com | 10 Sep 2021
    Well that's a very good question. At the moment the reality is something of a mess, because someone looked at Arm and though that must be a good idea. Plus the RISC-V Foundation has even less control over implementers than Arm does (which doesn't have a lot).

    The good news is that the foundation is defining various platform specs. For servers it'll include a standard firmware spec plus open source firmware implementation and a few other bits. Maybe working UEFI one day. (https://lists.riscv.org/g/tech-unixplatformspec https://github.com/riscv-non-isa/riscv-sbi-doc)

  • what is EEI, AEE, SEE, SBI? How do they all fit together?
    1 project | /r/RISCV | 9 Sep 2021
    The SBI (Supervisor-Binary Interface) is the API used by S-mode software (your operating system) to communicate with M-mode, and abstract away some hardware-specific details. It handles things like communicating between harts, power management, and performance monitoring. On real hardware, it is implemented by M-mode software. For VMs, it is typically implemented by the hypervisor. It's roughly analogous to the PSCI in ARM. For more information, have a look at the spec.
  • A note from our sponsor - SaaSHub
    www.saashub.com | 25 Apr 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

Stats

Basic riscv-sbi-doc repo stats
5
312
7.8
17 days ago

riscv-non-isa/riscv-sbi-doc is an open source project licensed under Creative Commons Attribution 4.0 which is not an OSI approved license.

The primary programming language of riscv-sbi-doc is Makefile.


Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com