RISC-V Ratified Specifications Library

Welcome to the RISC-V Ratified Specifications Library. This site provides access to all ratified RISC-V specifications.

About RISC-V

RISC-V (pronounced "risk-five") is an open standard instruction set architecture (ISA) based on established reduced instruction set computer (RISC) principles. These specifications are maintained by RISC-V International and represent the ratified, stable specifications for the RISC-V ecosystem.

For more information, visit riscv.org.

Core Architecture
Unprivileged ISA
Version: v20260120
January 2026
User-level instruction set and standard extensions.
Privileged ISA
Version: v20260120
January 2026
Privileged architecture, execution modes, and system control.
Profiles
RISC-V Profiles
Version: v1.0
April 2023
Base profile definitions and guidance.
RVA23 Profile
Version: v1.0
October 2024
Application-class profile requirements.
RVB23 Profile
Version: v1.0
October 2024
Embedded and edge profile requirements.
Hardware
Advanced Interrupt Architecture
Version: v1.0
June 2023
Interrupt architecture and related interfaces.
IOMMU
Version: 20260222
February 2026
IOMMU architecture, registers, queues, and integration guidance.
Platform-Level Interrupt Controller
Version: v1.0.0
February 2023
Interrupt controller behavior and programming model.
Server SoC
Version: v1.0
February 2025
Server-class SoC requirements and conventions.
Debug, Trace, and RAS
Efficient Trace for RISC-V
Version: v2.0
June 2025
Trace architecture for efficient execution visibility.
QoS Register Interface
Version: v1.0
June 2024
QoS register interface for capacity and bandwidth control.
RERI Architecture
Version: v1.0
May 2024
Reliability, availability, and serviceability error records.
Debug Specification
Version: v1.0
February 2025
Defines the interfaces for external debugging of RISC-V processors.
Unformatted Trace & Data Encapsulation
Version: v1.0
June 2024
Encapsulation format for emitted trace data.
N-Trace
Version: v1.0
November 2024
Nexus-based trace data formatting and transport.
Trace Connectors
Version: v1.0
November 2024
Connector definitions for trace interoperability.
Trace Control Interface
Version: v1.0
November 2024
Control and configuration interface for trace features.
Platform Software
Semihosting
Version: v1.0
February 2025
Semihosting interface for development and debugging.
Boot and Runtime Services
Version: v1.0
August 2025
Boot-time and runtime software interface requirements.
Functional Fixed Hardware
Version: v1.0.1
January 2024
FFH interface definitions for platform integration.
IO Mapping Table
Version: v1.0
March 2025
Standardized interrupt mapping table format.
Platform Management Interface
Version: v1.0
July 2025
Platform management services and messaging definitions.
Supervisor Binary Interface
Version: v3.0
July 2025
Standard interface between supervisor software and firmware.
UEFI PROTOCOL
Version: v1.0.0
July 2024
Defines a software interface between an operating system and platform firmware.
Application Enablement
Application Binary Interface
Version: v1.0
November 2022
Application binary interface definitions for ELF tooling.
Vector C Intrinsic
Version: v1.0
April 2025
Compiler intrinsics for vector extension programming.