blob: da8a87f7c2442f25d76b677a79a3675f26ce76ea [file] [log] [blame]
Srikrishna Iyera463e172022-02-02 12:09:39 -08001// Copyright lowRISC contributors.
2// Licensed under the Apache License, Version 2.0, see LICENSE for details.
3// SPDX-License-Identifier: Apache-2.0
4
5// Security countermeasures testplan extracted from the IP Hjson using reggen.
6//
7// This testplan is auto-generated only the first time it is created. This is
8// because this testplan needs to be hand-editable. It is possible that these
9// testpoints can go out of date if the spec is updated with new
10// countermeasures. When `reggen` is invoked when this testplan already exists,
11// It checks if the list of testpoints is up-to-date and enforces the user to
12// make further manual updates.
13//
14// These countermeasures and their descriptions can be found here:
15// .../pinmux/data/pinmux.hjson
16//
17// It is possible that the testing of some of these countermeasures may already
18// be covered as a testpoint in a different testplan. This duplication is ok -
19// the test would have likely already been developed. We simply map those tests
20// to the testpoints below using the `tests` key.
21//
22// Please ensure that this testplan is imported in:
23// .../pinmux/data/pinmux_testplan.hjson
24{
25 testpoints: [
26 {
27 name: sec_cm_bus_integrity
28 desc: "Verify the countermeasure(s) BUS.INTEGRITY."
Michael Schaffnerd1be61b2022-08-23 17:41:35 -070029 stage: V2S
Srikrishna Iyera463e172022-02-02 12:09:39 -080030 tests: []
31 }
32 ]
33}