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

[fi] Add Ibex tests #350

Merged
merged 1 commit into from
Apr 5, 2024
Merged

[fi] Add Ibex tests #350

merged 1 commit into from
Apr 5, 2024

Conversation

nasahlpa
Copy link
Member

This commit adds the following FI tests:

  • ibex.fi.address_translation
  • ibex.fi.address_translation_config
  • ibex.fi.char.csr_write
  • ibex.fi.char.csr_read

The device code is located in lowRISC/opentitan#22269

@nasahlpa nasahlpa requested review from vogelpi and vrozic as code owners March 27, 2024 17:36
@nasahlpa nasahlpa force-pushed the ibex_pentests branch 2 times, most recently from f73cde7 to f5d3928 Compare March 27, 2024 17:37
@nasahlpa nasahlpa requested a review from johannheyszl March 27, 2024 17:38
nasahlpa added a commit to nasahlpa/opentitan that referenced this pull request Mar 27, 2024
This commit adds the following SCA and FI penetration tests:
- ibex.fi.address_translation
- ibex.fi.address_translation_config
- ibex.fi.char.csr_write
- ibex.fi.char.csr_read
- ibex.sca.key_sideloading

The host code is located in lowRISC/ot-sca#350

Signed-off-by: Pascal Nasahl <[email protected]>
nasahlpa added a commit to nasahlpa/opentitan that referenced this pull request Mar 27, 2024
This commit adds the following SCA and FI penetration tests:
- ibex.fi.address_translation
- ibex.fi.address_translation_config
- ibex.fi.char.csr_write
- ibex.fi.char.csr_read
- ibex.sca.key_sideloading

The host code is located in lowRISC/ot-sca#350

Signed-off-by: Pascal Nasahl <[email protected]>
Copy link
Collaborator

@johannheyszl johannheyszl left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks @nasahlpa

nasahlpa added a commit to nasahlpa/opentitan that referenced this pull request Mar 28, 2024
This commit adds the following SCA and FI penetration tests:
- ibex.fi.address_translation
- ibex.fi.address_translation_config
- ibex.fi.char.csr_write
- ibex.fi.char.csr_read
- ibex.sca.key_sideloading

The host code is located in lowRISC/ot-sca#350

Signed-off-by: Pascal Nasahl <[email protected]>
nasahlpa added a commit to nasahlpa/opentitan that referenced this pull request Mar 28, 2024
This commit adds the following SCA and FI penetration tests:
- ibex.fi.address_translation
- ibex.fi.address_translation_config
- ibex.fi.char.csr_write
- ibex.fi.char.csr_read
- ibex.sca.key_sideloading

The host code is located in lowRISC/ot-sca#350

Signed-off-by: Pascal Nasahl <[email protected]>
vogelpi pushed a commit to lowRISC/opentitan that referenced this pull request Apr 1, 2024
This commit adds the following SCA and FI penetration tests:
- ibex.fi.address_translation
- ibex.fi.address_translation_config
- ibex.fi.char.csr_write
- ibex.fi.char.csr_read
- ibex.sca.key_sideloading

The host code is located in lowRISC/ot-sca#350

Signed-off-by: Pascal Nasahl <[email protected]>
nasahlpa added a commit to nasahlpa/opentitan that referenced this pull request Apr 1, 2024
This commit manually cherry picks lowRISC#22269 as the
automatic cherry pick failed.

This commit adds the following SCA and FI penetration tests:
- ibex.fi.address_translation
- ibex.fi.address_translation_config
- ibex.fi.char.csr_write
- ibex.fi.char.csr_read
- ibex.sca.key_sideloading

The host code is located in lowRISC/ot-sca#350

Signed-off-by: Pascal Nasahl <[email protected]>
(cherry picked from commit ea26e1a)
Copy link
Collaborator

@vogelpi vogelpi left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, thanks Pascal.

nasahlpa added a commit to nasahlpa/opentitan that referenced this pull request Apr 5, 2024
This commit manually cherry picks lowRISC#22269 as the
automatic cherry pick failed.

This commit adds the following SCA and FI penetration tests:
- ibex.fi.address_translation
- ibex.fi.address_translation_config
- ibex.fi.char.csr_write
- ibex.fi.char.csr_read
- ibex.sca.key_sideloading

The host code is located in lowRISC/ot-sca#350

Signed-off-by: Pascal Nasahl <[email protected]>
(cherry picked from commit ea26e1a)
nasahlpa added a commit to nasahlpa/opentitan that referenced this pull request Apr 5, 2024
This commit manually cherry picks lowRISC#22269 as the
automatic cherry pick failed.

This commit adds the following SCA and FI penetration tests:
- ibex.fi.address_translation
- ibex.fi.address_translation_config
- ibex.fi.char.csr_write
- ibex.fi.char.csr_read
- ibex.sca.key_sideloading

The host code is located in lowRISC/ot-sca#350

Signed-off-by: Pascal Nasahl <[email protected]>
(cherry picked from commit ea26e1a)
@nasahlpa nasahlpa force-pushed the ibex_pentests branch 4 times, most recently from 58425df to 1907ce5 Compare April 5, 2024 10:26
This commit adds the following FI tests:

- ibex.fi.address_translation
- ibex.fi.address_translation_config
- ibex.fi.char.csr_write
- ibex.fi.char.csr_read

The device code is located in lowRISC/opentitan#22269 and the
binary was compiled from lowRISC/opentitan@5968e0b

Signed-off-by: Pascal Nasahl <[email protected]>
@nasahlpa nasahlpa merged commit a41f7e3 into lowRISC:master Apr 5, 2024
8 of 9 checks passed
@nasahlpa nasahlpa deleted the ibex_pentests branch April 5, 2024 10:44
moidx pushed a commit to lowRISC/opentitan that referenced this pull request Apr 9, 2024
This commit manually cherry picks #22269 as the
automatic cherry pick failed.

This commit adds the following SCA and FI penetration tests:
- ibex.fi.address_translation
- ibex.fi.address_translation_config
- ibex.fi.char.csr_write
- ibex.fi.char.csr_read
- ibex.sca.key_sideloading

The host code is located in lowRISC/ot-sca#350

Signed-off-by: Pascal Nasahl <[email protected]>
(cherry picked from commit ea26e1a)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants