RISC-V Instruction Set Manual
  • TeX 55.8%
  • Ruby 14.1%
  • Assembly 11.4%
  • Makefile 10.7%
  • HTML 3.7%
  • Other 4.3%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Mike Thompson d50ad50f7d
missing norm rule for the CSR width-modulation algorithm (#3529)
Signed-off-by: MikeOpenHWGroup <mike@openhwgroup.org>
2026-11-09 19:51:37 -08:00
.github ci: soften the ordering claim in the concurrency comment 2026-09-16 14:59:18 -04:00
dependencies Remove stale latexmath and unrelated dependencies (#3214) 2026-06-17 15:13:58 -07:00
docs-resources@c194b44f21 build(deps): bump docs-resources from 1ba53de to c194b44 (#3523) 2026-11-09 08:29:26 -08:00
modules fix: correct various typos, grammar errors and format issues across spec (#3148) 2026-05-26 16:24:20 -07:00
scripts Adding tooling that fixes tagging issues. 2026-07-15 17:28:56 -04:00
src missing norm rule for the CSR width-modulation algorithm (#3529) 2026-11-09 19:51:37 -08:00
.gitignore ci: cache rendered diagrams and build the PDF in its own job 2026-09-14 18:14:41 -03: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 Make every normative tag a normative rule; delete the rule definition YAML (#3422) 2026-09-26 00:05:41 +00:00
LICENSE pre-commit forbid tabs (#2005) 2025-05-05 23:09:50 +00:00
Makefile Make every normative tag a normative rule; delete the rule definition YAML (#3422) 2026-09-26 00:05:41 +00:00
marchid.md Update marchid contact for Coreblocks (#3190) 2026-08-17 18:09:35 -07:00
README.md Update README 2026-05-24 13:50:47 +09:00
tagging_normative_rules.adoc Document how to tag tables as normative rules (#3487) 2026-11-02 10:07:58 -08:00

RISC-V Instruction Set Manual

RISC-V ISA Build

This repository contains the source files for the RISC-V Instruction Set Manual.

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
  • Volume III: Profiles

The preface of each volume indicates the version of each standard that has been formally ratified by RISC-V International.

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: line in src/riscv-spec.adoc.

Known devices that cannot handle embedded images

  • PocketBook InkPad 3

Repo Activity

Alt