Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[rv_core_ibex] New Ibex tests to cover security hardening #23573

Closed
3 tasks done
GregAC opened this issue Jun 7, 2024 · 6 comments
Closed
3 tasks done

[rv_core_ibex] New Ibex tests to cover security hardening #23573

GregAC opened this issue Jun 7, 2024 · 6 comments
Assignees
Labels
Component:DV DV issue: testbench, test case, etc. IP:rv_core_ibex Type:Task Tasks, to-do list.

Comments

@GregAC
Copy link
Contributor

GregAC commented Jun 7, 2024

This issue is to track the implementation of new tests within the Ibex testbench for testing security hardening features, from gaps highlighted in the M4 V2(S) sign-off review #23542

@GregAC GregAC self-assigned this Jun 7, 2024
@GregAC GregAC added this to the Earlgrey-PROD.M5 milestone Jun 7, 2024
@GregAC GregAC added IP:rv_core_ibex Component:DV DV issue: testbench, test case, etc. Type:Task Tasks, to-do list. labels Jun 7, 2024
@vogelpi
Copy link
Contributor

vogelpi commented Jun 27, 2024

I'd suggest adding these tests to the chip_sw_rv_core_ibex_lockstep_glitch FI test. It may not look like a perfect match to do it in there but I fear we otherwise risk to spend too much effort on setup work. My estimate of 3 days is based on this assumption. Otherwise it's going to be more than 3 days for sure.

@GregAC
Copy link
Contributor Author

GregAC commented Jun 28, 2024

These are actually very easy to implement in the Ibex DV environment and I'd prefer them as block level tests rather than chip level.

@GregAC
Copy link
Contributor Author

GregAC commented Jul 2, 2024

A PR (lowRISC/ibex#2182) is available for lowRISC/ibex#2174.

@nasahlpa is working on lowRISC/ibex#2173

Work for lowRISC/ibex#2175 is mostly complete, but I need to create a PR.

@nasahlpa
Copy link
Member

nasahlpa commented Jul 2, 2024

PR for lowRISC/ibex#2173 is available here: lowRISC/ibex#2184.

@GregAC
Copy link
Contributor Author

GregAC commented Jul 2, 2024

PR for lowRISC/ibex#2175 is available here: lowRISC/ibex#2185

@vogelpi
Copy link
Contributor

vogelpi commented Jul 5, 2024

I am closing this issue as all linked PRs have been merged and all boxes ticked off. Thanks @nasahlpa and @GregAC !

@vogelpi vogelpi closed this as completed Jul 5, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Component:DV DV issue: testbench, test case, etc. IP:rv_core_ibex Type:Task Tasks, to-do list.
Projects
None yet
Development

No branches or pull requests

3 participants