Skip to content

Commit 6e504a4

Browse files
authored
Update links to CTP and clean up GitHub pages (riscv#1039)
1 parent ad1b4d2 commit 6e504a4

File tree

3 files changed

+46
-21
lines changed

3 files changed

+46
-21
lines changed

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ The ACT4 Framework requires a UDB configuration file specifying the extensions a
88

99
RISC-V is highly configurable, such as whether misaligned accesses are allowed or how many PMP registers are implemented. Therefore, the expected results of the tests differ based on the configuration of the DUT. The ACT4 Framework selects the appropriate tests to compile based on the capabilities of the DUT. It then uses the [RISC-V Sail reference model](https://github.com/riscv/sail-riscv), configured to match the DUT, to compute the expected results of each test. These results are then compiled into the final self-checking ELFs.
1010

11-
The Architectural Certification Tests are described in full detail in the [Certification Test Plan](https://riscv.github.io/riscv-arch-test) (CTP). The ACT4 Framework principles of operation are detailed in [LINK COMING SOON]. For details on adding more tests and coverpoints, see the [ACT Developer's Guide](./docs/DeveloperGuide.md).
11+
The Architectural Certification Tests are described in full detail in the [Certification Test Plan](https://riscv.github.io/riscv-arch-test/ctp.html) (CTP). The ACT4 Framework principles of operation are detailed in [LINK COMING SOON]. For details on adding more tests and coverpoints, see the [ACT Developer's Guide](./docs/DeveloperGuide.md).
1212

1313
## Table of Contents
1414

@@ -194,7 +194,7 @@ See [cvw-rv64gc.yaml](./config/cores/cvw/cvw-rv64gc/cvw-rv64gc.yaml) for an exam
194194

195195
#### `rvmodel_macros.h` DUT-Specific Macro Implementation
196196

197-
The ACT Framework uses a selection of assembly macros to run DUT-specific code to boot the DUT, print to a console, terminate the test, and trigger interrupts. These macros are defined and explained in detail in the [CTP](https://riscv.github.io/riscv-arch-test/#_Macros).
197+
The ACT Framework uses a selection of assembly macros to run DUT-specific code to boot the DUT, print to a console, terminate the test, and trigger interrupts. These macros are defined and explained in detail in the [CTP](https://riscv.github.io/riscv-arch-test/ctp.html#rvmodel-macros).
198198

199199
**Required Macros**:
200200

docs/pages/crd/index.html

Lines changed: 0 additions & 13 deletions
This file was deleted.

docs/pages/index.html

Lines changed: 44 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,51 @@
1+
<!-- SPDX-License-Identifier: Apache-2.0 -->
12
<!doctype html>
2-
<html>
3+
<html lang="en-us">
34
<head>
5+
<meta charset="utf-8" />
6+
<meta name="viewport" content="width=device-width, initial-scale=1" />
47
<title>RISC-V Certification Documentation</title>
8+
<link
9+
href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.7/dist/css/bootstrap.min.css"
10+
rel="stylesheet"
11+
integrity="sha384-LN+7fdVzj6u52u30Kp6M/trliBMCMKTyK833zpbD+pXdCLuTusPj697FH4R/5mcr"
12+
crossorigin="anonymous"
13+
/>
514
</head>
615
<body>
7-
<h1>RISC-V Certification Documentation</h1>
8-
<ul>
9-
<li><a href="ctp.html">Certification Test Plan (CTP)</a></li>
10-
<li><a href="crd/">Certification Requirements Documents (CRDs)</a></li>
11-
</ul>
16+
<div class="container my-5">
17+
<div class="p-5 text-center bg-body-tertiary rounded-3">
18+
<h1 class="text-body-emphasis">RISC-V Certification Documentation</h1>
19+
</div>
20+
</div>
21+
22+
<div class="container">
23+
<div class="row mb-4">
24+
<div class="col">
25+
<h3>Certification Test Plan (CTP)</h3>
26+
<p>
27+
The CTP describes the test methodology and coverpoints used to
28+
certify RISC-V implementations.
29+
</p>
30+
<ul>
31+
<li><a href="ctp.html">CTP</a></li>
32+
</ul>
33+
</div>
34+
</div>
35+
36+
<div class="row mb-4">
37+
<div class="col">
38+
<h3>Certification Requirements Documents (CRDs)</h3>
39+
<p>
40+
CRDs define the requirements that a RISC-V implementation must meet
41+
for certification.
42+
</p>
43+
<ul>
44+
<li><a href="crd/rvi20_crd.html">RVI20 CRD</a></li>
45+
<li><a href="crd/mc100_crd.html">MC100 CRD</a></li>
46+
</ul>
47+
</div>
48+
</div>
49+
</div>
1250
</body>
1351
</html>

0 commit comments

Comments
 (0)