RISC-V Instruction Set Manual
Find a file
Jordan Carlin fd45485600
Some checks failed
RISC-V ISA Build / build (push) Has been cancelled
pre-commit / pre-commit (push) Has been cancelled
RISC-V ISA Build / deploy (push) Has been cancelled
Clarify when mseccfg exists (#2550)
Fixes #2549
2026-01-05 17:13:04 -08:00
.github Adding ~2000 normative rules from CSC to main repo (#2518) 2026-01-05 15:31:48 -08:00
dependencies Fix trailing whitespace and line endings 2025-03-20 11:33:23 -07:00
docs-resources@b5eaf50001 Adding ~2000 normative rules from CSC to main repo (#2518) 2026-01-05 15:31:48 -08:00
modules Remove extending and naming from Antora nav. 2025-12-10 10:31:09 -05:00
normative_rule_defs Adding ~2000 normative rules from CSC to main repo (#2518) 2026-01-05 15:31:48 -08:00
src Clarify when mseccfg exists (#2550) 2026-01-05 17:13:04 -08:00
.gitignore align with build workflow in docs-spec-template 2024-06-11 13:33:58 -07:00
.gitmodules align with build workflow in docs-spec-template 2024-06-11 13:33:58 -07:00
.pre-commit-config.yaml Added --preserve-quotes to yamlfmt pre-commit check. 2025-09-09 11:31:53 -07:00
antora.yml Fixing end of file errors 2025-12-04 13:14:34 -05:00
LICENSE pre-commit forbid tabs (#2005) 2025-05-05 23:09:50 +00:00
Makefile Adding ~2000 normative rules from CSC to main repo (#2518) 2026-01-05 15:31:48 -08:00
marchid.md Hyphenate exception names (#1996) 2025-04-30 15:36:07 -07:00
README.md Update README to reflect the latest situation (#2377) 2025-11-04 18:38:28 -08:00
tagging_normative_rules.adoc Adding ~2000 normative rules from CSC to main repo (#2518) 2026-01-05 15:31:48 -08:00

RISC-V Instruction Set Manual

RISC-V ISA Build

This repository contains the source files for the RISC-V Instruction Set Manual, which consists of the Unprivileged and Privileged volumes. The preface of each document indicates the version of each standard that has been formally ratified by RISC-V International.

This work is licensed under a Creative Commons Attribution 4.0 International License. See the LICENSE file for details.

The RISC-V Instruction Set Manual is organized into the following volumes:

  • Volume I: Unprivileged Architecture
  • Volume II: Privileged Architecture

Official and Draft Versions

The canonical list of open-source RISC-V implementations' marchid CSR values is available in the marchid.md file.

Contributing

If you would like to contribute to this documentation, please refer to the Documentation Developer's Guide.

The recommended method for building the PDF files is to use the Docker Image, as described in the RISC-V Docs Base Container Image repository.

Alternative build methods, such as local builds and GitHub Action builds, are also available and described in the Documentation Developer's Guide.

Images not rendered for EPUB files

If the eBook reader does not support embedded images, uncomment :data-uri: lines in src/riscv-privileged.adoc and src/riscv-unprivileged.adoc.

Known devices that cannot handle embedded images

  • PocketBook InkPad 3

Repo Activity

Alt