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.7k 255

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

    A RISC-V ELF psABI Document

    Python 858 182

  3. riscv-sbi-doc riscv-sbi-doc Public

    Documentation for the RISC-V Supervisor Binary Interface

    Makefile 484 98

  4. riscv-rvv-intrinsic-doc riscv-rvv-intrinsic-doc Public

    C 381 111

  5. riscv-trace-spec riscv-trace-spec Public

    RISC-V Processor Trace Specification

    C 224 57

  6. riscv-iommu riscv-iommu Public

    RISC-V IOMMU Specification

    C 170 33

Repositories

Showing 10 of 36 repositories
  • 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 858 CC-BY-4.0 182 65 24 Updated Oct 8, 2026
  • riscv-event-trace Public

    Extension to the RISC-V Trace standards which is user-configurable to trace a hardware-filtered subset of instructions

    riscv-non-isa/riscv-event-trace's past year of commit activity
    Makefile 1 CC-BY-4.0 2 0 3 Updated Oct 8, 2026
  • riscv-asm-manual Public

    RISC-V Assembly Programmer's Manual

    riscv-non-isa/riscv-asm-manual's past year of commit activity
    Makefile 1,653 CC-BY-4.0 255 11 10 Updated Oct 6, 2026
  • riscv-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.

    riscv-non-isa/riscv-server-soc's past year of commit activity
    TeX 33 CC-BY-4.0 14 2 3 Updated Oct 5, 2026
  • riscv-instrumentation-trace Public

    Defines a standardized, hardware-assisted mechanism that allows software to emit structured trace messages at minimal overhead

    riscv-non-isa/riscv-instrumentation-trace's past year of commit activity
    Makefile 0 CC-BY-4.0 0 0 1 Updated Oct 5, 2026
  • 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 89 CC-BY-4.0 50 16 8 Updated Oct 5, 2026
  • riscv-toolchain-conventions Public

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

    riscv-non-isa/riscv-toolchain-conventions's past year of commit activity
    Makefile 152 CC-BY-4.0 46 10 7 Updated Oct 5, 2026
  • riscv-iopmp Public

    This repository contains the specification source for the RISC-V IOPMP Specification. This document proposes a Physical Memory Protection Unit of Input/Output devices, IOPMP for short, to regulate the accesses issued from the bus masters.

    riscv-non-isa/riscv-iopmp's past year of commit activity
    C 42 CC-BY-4.0 10 3 4 Updated Oct 5, 2026
  • riscv-logic-analyzer-trace Public

    RISC-V Logic Analyzer Trace Specification (Logic Analyzer Trace TG, RVS-4762)

    riscv-non-isa/riscv-logic-analyzer-trace's past year of commit activity
    Makefile 3 CC-BY-4.0 1 0 1 Updated Oct 5, 2026
  • riscv-ap-tee-io Public

    This TG will define AP-TEE-IO ABI extensions to provide Confidential VM-assigned devices with secure direct access to confidential memory as well as MMIO, removing the dependence on para-virtualized I/O.

    riscv-non-isa/riscv-ap-tee-io's past year of commit activity
    Makefile 17 CC-BY-4.0 4 7 1 Updated Oct 5, 2026

People

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