Skip to content

Commit a15f2a2

Browse files
authored
Merge pull request #47 from riscv-software-src/dhower/artifacts
Add RVA/MC-1 pdf generation to GitHub actions, link off README
2 parents b92b19f + ae69bb1 commit a15f2a2

File tree

2 files changed

+23
-1
lines changed

2 files changed

+23
-1
lines changed

.github/workflows/pages.yml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,8 +51,18 @@ jobs:
5151
run: mkdir -p _site/example_cfg
5252
- name: Create _site/manual
5353
run: mkdir -p _site/manual
54+
- name: Create _site/pdfs
55+
run: mkdir -p _site/pdfs
5456
- name: Copy cfg html
5557
run: cp -R gen/cfg_html_doc/generic_rv64/html _site/example_cfg
58+
- name: Create RVA Family PDF Spec
59+
run: ./do gen:profile_pdf[MC-1]
60+
- name: Copy RVA Family PDF
61+
run: cp gen/profile_doc/pdf/rva.pdf _site/pdfs/rva.pdf
62+
- name: Create MC-1 PDF Spec
63+
run: ./do gen:csc_crd_pdf[MC-1]
64+
- name: Copy MC-1 PDF
65+
run: cp gen/csc_crd_doc/pdf/MC-1.pdf _site/pdfs/MC-1.pdf
5666
- name: Copy manual html
5767
run: cp -R gen/manual/isa/top/all/html _site/manual
5868
- name: Setup Pages

README.adoc

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,17 @@
11
= RISC-V Unified Database
22

3+
== Generated artifacts
4+
5+
The following artifacts have been generated from the top of the `main` branch:
6+
7+
* https://riscv-software-src.github.io/riscv-unified-db/manual/html/index.html[ISA Manual with instruction and CSR appendix]
8+
* https://riscv-software-src.github.io/riscv-unified-db/example_cfg/html/index.html[configuration-specific documentation]
9+
* https://riscv-software-src.github.io/riscv-unified-db/ruby/index.html[Ruby API documentation (database interface)]
10+
* https://riscv-software-src.github.io/riscv-unified-db/pdfs/rva.pdf[RVA Profile Family]
11+
* https://riscv-software-src.github.io/riscv-unified-db/pdfs/MC-1.pdf[MC-1 Certification Requirements Document]
12+
13+
== Overview
14+
315
The RISC-V Unified Database is intended to hold *all* the information needed to describe RISC-V,
416
including a list of extensions, instruction specifications, CSR specifications, and documentation prose. The vision is that anything one would need for RISC-V can be generated from the information in this repository.
517

@@ -88,8 +100,8 @@ Quick start:
88100
./do --tasks # list all documented tasks
89101
90102
# examples
91-
./do gen:arch[generic_rv64] # generate arch spec for the 'generic_rv64' config
92103
./do validate # validate against the schema
104+
./do gen:arch[generic_rv64] # generate arch spec for the 'generic_rv64' config
93105
----
94106

95107
== More info

0 commit comments

Comments
 (0)