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 237

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

    A RISC-V ELF psABI Document

    Python 711 163

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

    Assembly 516 204

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

    Documentation for the RISC-V Supervisor Binary Interface

    Makefile 352 91

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

    C 295 88

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

    RISC-V Processor Trace Specification

    C 164 47

Repositories

Showing 10 of 35 repositories
  • riscv-non-isa/rvv-intrinsic-doc’s past year of commit activity
    C 295 BSD-3-Clause 88 22 4 Updated Nov 18, 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 41 CC-BY-4.0 13 14 1 Updated Nov 18, 2024
  • riscv-rqsc Public

    Specification Documentation Repository for the RQSC RISC-V Quality of Services Controllers Table definition

    riscv-non-isa/riscv-rqsc’s past year of commit activity
    Makefile 0 CC-BY-4.0 0 0 0 Updated Nov 18, 2024
  • riscv-server-platform Public

    The RISC-V Server Platform specification defines a standardized set of hardware and sofware capabilities, that portable system software, such as operating systems and hypervisors, can rely on being present in a RISC-V server platform.

    riscv-non-isa/riscv-server-platform’s past year of commit activity
    Makefile 8 CC-BY-4.0 4 8 0 Updated Nov 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 13 CC-BY-4.0 3 5 0 Updated Nov 18, 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 19 CC-BY-4.0 2 2 1 Updated Nov 18, 2024
  • riscv-iommu Public

    RISC-V IOMMU Specification

    riscv-non-isa/riscv-iommu’s past year of commit activity
    C 94 CC-BY-4.0 17 1 2 Updated Nov 17, 2024
  • 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 145 CC-BY-4.0 35 15 6 Updated Nov 15, 2024
  • riscv-non-isa/riscv-arch-test’s past year of commit activity
    Assembly 516 Apache-2.0 204 61 34 Updated Nov 13, 2024
  • riscv-trace-spec Public

    RISC-V Processor Trace Specification

    riscv-non-isa/riscv-trace-spec’s past year of commit activity
    C 164 CC-BY-4.0 47 23 10 Updated Nov 12, 2024

People

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