aboutsummaryrefslogtreecommitdiff
path: root/README.md
blob: 9c44b8cd3bf5c0a9bbf0fc46481b6115c901f4d2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
RISC-V Instruction Set Manual [![Build Status](https://app.travis-ci.com/riscv/riscv-isa-manual.svg?branch=master)](https://app.travis-ci.com/riscv/riscv-isa-manual)
=============================

This repository contains the LaTeX source for the Privileged RISC-V Instruction Set Manual and the AsciiDoc source for the Unprivileged RISC-V Instruction Set Manual.  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 Manual is split up into the following volumes:
- Volume I: User-Level ISA
- Volume II: Privileged Architecture

**Official versions** of the specifications are available at
https://riscv.org/specifications/

**Compiled versions of the most recent drafts** of the specifications are available at
https://github.com/riscv/riscv-isa-manual/releases/latest

**Older official versions** of the specifications are available at
https://github.com/riscv/riscv-isa-manual/releases/tag/archive

The canonical list of **open-source RISC-V implementations' marchid CSR values**
is available at https://github.com/riscv/riscv-isa-manual/blob/master/marchid.md

**Contributing**

To contribute to this documentation, please see the Documentation Developer's Guide here: https://github.com/riscv/docs-dev-guide

The recommended PDF Build method is to use the Docker Image as described here:  https://github.com/riscv/riscv-docs-base-container-image

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