Skip to content

[chip,dv] Tidy-ups in chip_sw_small_escalation_resets_vseq#30101

Open
rswarbrick wants to merge 4 commits into
lowRISC:masterfrom
rswarbrick:chip-sw-all-escalation-resets-tidyup
Open

[chip,dv] Tidy-ups in chip_sw_small_escalation_resets_vseq#30101
rswarbrick wants to merge 4 commits into
lowRISC:masterfrom
rswarbrick:chip-sw-all-escalation-resets-tidyup

Conversation

@rswarbrick
Copy link
Copy Markdown
Contributor

@rswarbrick rswarbrick commented May 12, 2026

None of these improvements changes behaviour, but they all get rid of some unused "DV structure".

@rswarbrick rswarbrick requested a review from a team as a code owner May 12, 2026 15:13
@rswarbrick rswarbrick requested review from martin-velay and removed request for a team May 12, 2026 15:13
@rswarbrick rswarbrick added Component:DV DV issue: testbench, test case, etc. Component:ChipLevelTest Used to filter the chip-level test backlog labels May 12, 2026
These plusargs have never actually been used (which you can check with
"git log -p -Sinject_fatal_error_for_sec_cm" and "git log -p
-Sinject_fatal_error_for_ips"). Remove the code.

Signed-off-by: Rupert Swarbrick <rswarbrick@lowrisc.org>
This macro was added in 274d0e0 and has only ever been used in the
vseq that prompted it. The DELIMITER_ argument has always been "," and
the CHECK_EXISTS_ argument has never been provided.

Get rid of the macro and replace it with a function. Even copied
between Earlgrey and Darjeeling, the result is still shorter. It also
makes it more obvious which argument is a string (the name of the
plusarg) and which argument is the destination queue.

Signed-off-by: Rupert Swarbrick <rswarbrick@lowrisc.org>
The second plusarg was added in commit bd1a4f9, and is a little
strange because it does exactly the same thing as
+avoid_inject_fatal_error_for_ips, which already existed.

Merge the two.

Signed-off-by: Rupert Swarbrick <rswarbrick@lowrisc.org>
This plusarg was added (but not used) in commit f96125c. Since it has
never been used, let's drop it.

Signed-off-by: Rupert Swarbrick <rswarbrick@lowrisc.org>
@rswarbrick rswarbrick force-pushed the chip-sw-all-escalation-resets-tidyup branch from 3994033 to 4892987 Compare May 12, 2026 18:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Component:ChipLevelTest Used to filter the chip-level test backlog Component:DV DV issue: testbench, test case, etc.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant