No description
  • TeX 70.5%
  • Assembly 14.6%
  • Makefile 10.9%
  • HTML 3.3%
  • Shell 0.7%
Find a file
Rafael Sene 997d9e6101
Some checks failed
RISC-V ISA Build / build (push) Failing after 18s
RISC-V ISA Build / deploy (push) Has been skipped
pre-commit / pre-commit (push) Failing after 35s
Merge pull request #2689 from riscv/update-check-normative-tags-workflow
Update check-normative-tags.yml workflow
2026-02-18 23:50:27 -03:00
.github Update check-normative-tags.yml workflow 2026-02-18 23:36:36 -03:00
dependencies Fix trailing whitespace and line endings 2025-03-20 11:33:23 -07:00
docs-resources@16662584a9 Switching to updated schema for impldefs 2026-02-17 21:14:10 -08:00
modules Remove extending and naming from Antora nav. 2025-12-10 10:31:09 -05:00
normative_rule_defs Merge pull request #2686 from riscv/2685-missing-cache_block_size-normative-rule 2026-02-18 13:28:38 -08:00
ref Merge pull request #2686 from riscv/2685-missing-cache_block_size-normative-rule 2026-02-18 13:28:38 -08:00
scripts Added pre-commit check for norm tagged text changes and ref files to compare against 2026-02-12 20:52:37 -03:00
src Merge pull request #2686 from riscv/2685-missing-cache_block_size-normative-rule 2026-02-18 13:28:38 -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 pre-commit check for norm tagged text changes and ref files to compare against 2026-02-12 20:52:37 -03:00
antora.yml Fixing end of file errors 2025-12-04 13:14:34 -05:00
CONTRIBUTING.md Add CONTRIBUTING.md (#2610) 2026-02-02 13:46:09 -08:00
LICENSE pre-commit forbid tabs (#2005) 2025-05-05 23:09:50 +00:00
Makefile Fixes found by Copilot review - Remove _PARAM in norm rule name and fix .PHONY in Makefile for update-refs target (#2680) 2026-02-18 11:55:17 -08:00
marchid.md Add marchid for River (#2633) 2026-01-31 23:12:21 +00:00
README.md Add CONTRIBUTING.md (#2610) 2026-02-02 13:46:09 -08:00
tagging_normative_rules.adoc refactor(norm-rules): Standardize naming for implementation-defined behaviors 2026-02-17 21:14:10 -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

See CONTRIBUTING.md for setup, build instructions, and contribution guidelines. 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