Skip to content
@riscv-non-isa

RISC-V Non-ISA Specifications

The Open-Standard 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 Loading

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

    RISC-V Assembly Programmer's Manual

    Makefile 1.4k 238

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

    A RISC-V ELF psABI Document

    Python 706 163

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

    Assembly 514 201

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

    Documentation for the RISC-V Supervisor Binary Interface

    Makefile 349 90

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

    C 294 88

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

    RISC-V Processor Trace Specification

    C 162 47

Repositories

Showing 10 of 35 repositories
  • riscv-non-isa/riscv-semihosting’s past year of commit activity
    Makefile 27 CC-BY-SA-4.0 8 1 0 Updated Nov 8, 2024
  • riscv-c-api-doc Public

    Documentation of the RISC-V C API

    riscv-non-isa/riscv-c-api-doc’s past year of commit activity
    Makefile 74 CC-BY-4.0 42 16 13 Updated Nov 7, 2024
  • riscv-external-debug-security Public

    The RISC-V External Debug Security Specification

    riscv-non-isa/riscv-external-debug-security’s past year of commit activity
    Makefile 18 CC-BY-4.0 2 2 1 Updated Nov 7, 2024
  • riscv-non-isa/riscv-arch-test’s past year of commit activity
    Assembly 514 Apache-2.0 201 61 32 Updated Nov 7, 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.

    riscv-non-isa/riscv-brs’s past year of commit activity
    TeX 40 CC-BY-4.0 13 17 3 Updated Nov 6, 2024
  • riscv-acpi-rimt Public

    RISC-V ACPI I/O Mapping Table Specification

    riscv-non-isa/riscv-acpi-rimt’s past year of commit activity
    Makefile 2 CC-BY-4.0 2 0 0 Updated Nov 5, 2024
  • riscv-trace-spec Public

    RISC-V Processor Trace Specification

    riscv-non-isa/riscv-trace-spec’s past year of commit activity
    C 162 CC-BY-4.0 47 19 9 Updated Oct 30, 2024
  • riscv-sbi-doc Public

    Documentation for the RISC-V Supervisor Binary Interface

    riscv-non-isa/riscv-sbi-doc’s past year of commit activity
    Makefile 349 CC-BY-4.0 90 15 5 Updated Oct 29, 2024
  • riscv-elf-psabi-doc Public

    A RISC-V ELF psABI Document

    riscv-non-isa/riscv-elf-psabi-doc’s past year of commit activity
    Python 706 CC-BY-4.0 163 55 25 Updated Oct 18, 2024
  • riscv-rpmi Public

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

    riscv-non-isa/riscv-rpmi’s past year of commit activity
    Makefile 8 CC-BY-4.0 8 0 1 Updated Oct 18, 2024

People

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