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 699 163

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

    Assembly 510 199

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

    Documentation for the RISC-V Supervisor Binary Interface

    Makefile 346 90

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

    C 288 89

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

    RISC-V Processor Trace Specification

    C 159 47

Repositories

Showing 10 of 35 repositories
  • riscv-non-isa/riscv-arch-test’s past year of commit activity
    Assembly 510 Apache-2.0 199 65 35 Updated Oct 24, 2024
  • riscv-trace-spec Public

    RISC-V Processor Trace Specification

    riscv-non-isa/riscv-trace-spec’s past year of commit activity
    C 159 CC-BY-4.0 47 18 9 Updated Oct 24, 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 699 CC-BY-4.0 163 54 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 6 CC-BY-4.0 8 1 0 Updated Oct 18, 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 346 CC-BY-4.0 90 17 4 Updated Oct 18, 2024
  • iopmp-spec 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/iopmp-spec’s past year of commit activity
    Makefile 11 CC-BY-4.0 2 6 1 Updated Oct 17, 2024
  • riscv-non-isa/rvv-intrinsic-doc’s past year of commit activity
    C 288 BSD-3-Clause 89 23 3 Updated Oct 17, 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.

    riscv-non-isa/server-soc’s past year of commit activity
    TeX 20 CC-BY-4.0 7 0 0 Updated Oct 15, 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 72 CC-BY-4.0 42 16 10 Updated Oct 14, 2024
  • riscv-acpi-ffh Public

    The repo will be used to hold the draft non-ISA RISC-V ACPI Functional Fixed Hardware (FFH) specification

    riscv-non-isa/riscv-acpi-ffh’s past year of commit activity
    Makefile 3 CC-BY-4.0 3 1 0 Updated Oct 10, 2024

People

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