Skip to content

Commit 0756467

Browse files
Docs: add checklist requirement for versioning matrix compliant RTL release
Agent-Logs-Url: https://github.com/chipsalliance/Caliptra/sessions/0dfd6d44-fe8c-4b80-ba5e-b5e003466ffd Co-authored-by: calebofearth <11879229+calebofearth@users.noreply.github.com>
1 parent 948f740 commit 0756467

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

CaliptraChecklistAndEvaluationMethodology.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -242,6 +242,9 @@ The following is a consolidated list of all requirements to ensure comprehensive
242242
* **Checklist Item:**
243243
* **Requirement:** The Caliptra RTL MUST be from an official release or TAC approved modification. Changes to the RTL other than those documented in the Integrator RTL Modification Requirements MUST be published to GitHub to obtain approval for the modification. Refer to docs/CaliptraIntegrationSpecification.md (section "Integrator RTL Modification Requirements") from the official release that was consumed for integration, as listed in [Releases](https://github.com/chipsalliance/caliptra-rtl/releases).
244244
* **Evaluation Methodology:** Manufacturers MUST show all changes made to RTL files. Manufacturers MUST show that changes to files in the Integrator RTL modification list are limited to the scope described in those requirements, and MUST show TAC approval for other changes. The [audit tools](https://github.com/chipsalliance/caliptra-rtl/tree/main/tools) can be used to identify changes.
245+
* **Checklist Item:**
246+
* **Requirement:** Integrators MUST consume a Caliptra RTL release that is compliant with the versioning compatibility matrix published at [Caliptra Versioning](https://chipsalliance.github.io/caliptra-web/versioning).
247+
* **Evaluation Methodology:** Manufacturers MUST identify the Caliptra RTL release consumed by the product and provide evidence that the selected ROM/FMC/Runtime versions are compatible according to the published versioning compatibility matrix.
245248
* **Checklist Item:**
246249
* **Requirement:** Netlists, layout, and other development collateral derived from the RTL MUST maintain the same behavior as the released RTL when Caliptra is in the [Production Non-Debug state](https://github.com/chipsalliance/Caliptra/blob/main/doc/Caliptra.md#caliptra-security-states).
247250
* **Evaluation Methodology:** Manufacturers MUST provide evidence that collateral derived from the released RTL has not had its behavior modified.

0 commit comments

Comments
 (0)