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 226

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

    A RISC-V ELF psABI Document

    Python 640 154

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

    Assembly 464 183

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

    Documentation for the RISC-V Supervisor Binary Interface

    Makefile 322 84

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

    C 259 83

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

    RISC-V Processor Trace Specification

    C 137 42

Repositories

Showing 10 of 34 repositories
  • 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.

    Makefile 8 CC-BY-4.0 4 7 0 Updated May 19, 2024
  • Assembly 464 Apache-2.0 183 53 25 Updated May 17, 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 1 CC-BY-4.0 6 0 1 Updated May 17, 2024
  • C 259 BSD-3-Clause 83 16 6 Updated May 17, 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 0 Updated May 16, 2024
  • riscv-external-debug-security Public

    The RISC-V External Debug Security Specification

    Makefile 9 CC-BY-4.0 2 2 0 Updated May 16, 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 27 CC-BY-4.0 12 14 3 Updated May 16, 2024
  • riscv-elf-psabi-doc Public

    A RISC-V ELF psABI Document

    Python 640 CC-BY-4.0 154 53 27 Updated May 16, 2024
  • riscv-security-model Public

    RISC-V Security Model

    Makefile 26 CC-BY-4.0 12 0 1 Updated May 15, 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 28 14 6 Updated May 15, 2024

People

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