Skip to content
@riscv-non-isa

RISC-V Non-ISA Specifications

RISC-V: The Free and Open RISC Instruction Set Architecture

Welcome to the RISC-V Non-ISA Specifications 👋

RISC-V Logo

Non-ISA specifications do not add new instructions, create or change opcodes, or in any way modify the RISC-V ISA. They do help us to develop an ecosystem around the ISA Specifications.

Things you'll find here include:

  • ABI Documentation
  • Architecture Tests
  • Specifications like Debug, Processor Trace, and Software Interrupts

If you don't find what you're looking for here, try one of our other GitHub organizations:

Popular repositories

  1. riscv-asm-manual riscv-asm-manual Public

    RISC-V Assembly Programmer's Manual

    1.4k 227

  2. riscv-elf-psabi-doc riscv-elf-psabi-doc Public

    A RISC-V ELF psABI Document

    Python 644 155

  3. riscv-arch-test riscv-arch-test Public

    Assembly 469 182

  4. riscv-sbi-doc riscv-sbi-doc Public

    Documentation for the RISC-V Supervisor Binary Interface

    Makefile 324 85

  5. rvv-intrinsic-doc rvv-intrinsic-doc Public

    C 264 83

  6. riscv-trace-spec riscv-trace-spec Public

    RISC-V Processor Trace Specification

    C 137 43

Repositories

Showing 10 of 34 repositories
  • Assembly 469 Apache-2.0 182 53 26 Updated May 30, 2024
  • riscv-toolchain-conventions Public

    Documenting the expected behaviour and supported command-line switches for GNU and LLVM based RISC-V toolchains

    135 CC-BY-4.0 29 14 8 Updated May 30, 2024
  • riscv-brs Public

    The Boot and Runtime Services (BRS) specification provides the software requirements for system vendors and Operating System Vendors (OSVs) to interoperate with one another by providing expectations for the Operating System (OS) to utilize in acts of device discovery, system management, and other rich operations provided in this specification.

    TeX 28 CC-BY-4.0 12 14 1 Updated May 29, 2024
  • riscv-security-model Public

    RISC-V Security Model

    Makefile 27 CC-BY-4.0 13 0 0 Updated May 28, 2024
  • tg-nexus-trace Public

    RISC-V Nexus Trace TG documentation and reference code

    C 33 CC-BY-4.0 29 2 0 Updated May 28, 2024
  • riscv-rpmi Public

    RISC-V Platform Management Interface Specification. OS-agnostic messaging interface for system management and control

    Makefile 2 CC-BY-4.0 4 14 1 Updated May 25, 2024
  • riscv-ras-eri Public

    The (RAS Error-record Register Interface) RERI provides a specification to augment RAS features in RISC-V SOC hardware to standardize reporting and logging of errors by means of a memory-mapped register interface to enable error detection, provide the facility to log the detected errors (including their severity, nature, and location), and confi…

    TeX 3 CC-BY-4.0 4 0 0 Updated May 24, 2024
  • server-soc Public

    The repo holds the draft non-ISA Server SoC specification being developed by the Server SoC specification TG and to release intermediate releases of the specification on milestones. Further downstream this repo will be used to release specifications for public review.

    TeX 16 CC-BY-4.0 6 0 1 Updated May 24, 2024
  • riscv-c-api-doc Public

    Documentation of the RISC-V C API

    61 CC-BY-4.0 34 16 9 Updated May 24, 2024
  • riscv-cbqri Public

    This repo holds the work area and revisions of a QoS register interface for caches and memory controllers specification. The QoS register interface is a non-ISA specification that supports configuring resource allocations to applications and monitoring the resource usage by applications.

    Makefile 2 CC-BY-4.0 6 0 0 Updated May 23, 2024

People

This organization has no public members. You must be a member to see who’s a part of this organization.