Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Note: Recently ratified extensions, but not yet included in the full specifications above, can be found on the RISC-V Ratified Extensions page.


Profiles

The These are the current, published versions of the Profiles specifications.

...

These are the current, published versions of the non-ISA specifications.  Prior published versions can be found on the RISC-V Technical Specifications Archive page.

Specification nameVersionPublishedUpdated
Description
RISC-V CommunitySource Repository

Efficient Trace for RISC-V

2.0.3June 2022April 2024

Specifies the signals between the RISC-V core and the encoder, compressed branch trace algorithm, and the packet format used to encapsulate the compressed branch trace information to implement processor tracing.

2.0.3June 2022April 2024SOC Infrastructure Horizontal Committeeriscv-non-isa/tech-trace-spec

RISC-V ABIs Specification

1.0November 2022

Provides the processor-specific application binary interface document for RISC-V.

1.0November 2022
Application & Tools Horizontal Committeeriscv-non-isa/riscv-elf-psabi-doc

RISC-V Advanced Interrupt Architecture

1.0

June 2023

Describes an Advanced Interrupt Architecture for RISC-V systems.

1.0June 2023
Privileged Software Horizontal Committeeriscv/riscv-aia

RISC-V External Debug Support

0.13.2

March 2019

Outlines a standard architecture for external debug support on RISC-V platforms.

0.13.2March 2019
SOC Infrastructure Horizontal Committeeriscv/tech-debug-spec

RISC-V Functional Fixed Hardware
Specification

1.0.0

January 2024

Provides additional system specification for RISC-V systems which use Advanced Configuration and Power Interface (ACPI), specifically for some ACPI object fields of type “Resource Descriptor”.

1.0.0January 2024
Privileged Software Horizontal Committeeriscv-non-isa/riscv-acpi-ffh

RISC-V IOMMU Architecture
Specification

1.0.0June 2023

Describes an Input-Output Memory Management Unit (IOMMU) that connects direct-memory-access-capable Input/Output (I/O) devices to system memory.

1.0.0June 2023
SOC Infrastructure Horizontal Committee

riscv-non-isa/riscv-iommu

RISC-V Platform-Level Interrupt Controller Specification

1.0.0February 2023

Delineates the operational parameters for a platform-level interrupt controller on RISC-V.

1.0.0February 2023
Privileged Software Horizontal Committeeriscv/riscv-plic-spec

RISC-V Supervisor Binary Interface Specification

2.0.0January 2024

Second publication of the RISC-V Supervisor Binary Interface specification.  It added a debug console, system suspend, nested acceleration, steal-time accounting, PMU snapshot, and various error codes; relaxed counter width requirements on PMU firmware counters; reserved space for firmware events;  and clarified several extensions.

2.0.0January 2024
Privileged Software Horizontal Committeeriscv-non-isa/riscv-sbi-doc

RISC-V UEFI Protocol Specification

1.0.0May 2022

Details all new UEFI protocols required only for RISC-V platforms.

1.0.0May 2022
Privileged Software Horizontal Committeeriscv-non-isa/riscv-uefi

Note: If you do not see a specification in the above table, visit the RISC-V GitHub riscv-non-isa organization to see a complete list of all specifications which have been developed or are presently under development.

...