Skip to content

[fuse_ctrl, mmap] RMA token fix#302

Merged
ekarabu merged 4 commits intomainfrom
rma_token_fix
Apr 21, 2025
Merged

[fuse_ctrl, mmap] RMA token fix#302
ekarabu merged 4 commits intomainfrom
rma_token_fix

Conversation

@andrea-caforio
Copy link
Contributor

@andrea-caforio andrea-caforio commented Apr 19, 2025

This PR introduces the RMA token and removes the unnecessary TEST_UNLOCKED0 token from the MMAP. It further randomizes the caliptra_ss_lcc_st_trans tests through a transition matrix to cover all valid life-cycle state transitions.

@andrea-caforio andrea-caforio force-pushed the rma_token_fix branch 4 times, most recently from d8be3c6 to a766d30 Compare April 21, 2025 07:46
Firstly, the RMA token fuse was mistankenly omitted and is
reintroduced in this commit. Furthermore, the unnecessary
TEST_UNLOCKED0 token fuse is removed and several tests
are adjusted.

Secondly, the RMA token and test unlocked token broadcast
have been fixed.

Signed-off-by: Andrea Caforio <andrea.caforio@lowrisc.org>
@andrea-caforio andrea-caforio force-pushed the rma_token_fix branch 2 times, most recently from eedee25 to c29d166 Compare April 21, 2025 11:21
@andrea-caforio andrea-caforio self-assigned this Apr 21, 2025
@andrea-caforio andrea-caforio marked this pull request as ready for review April 21, 2025 11:27
@andrea-caforio andrea-caforio force-pushed the rma_token_fix branch 2 times, most recently from 324277c to 3cadd4e Compare April 21, 2025 11:37
Signed-off-by: Andrea Caforio <andrea.caforio@lowrisc.org>
ekarabu
ekarabu previously approved these changes Apr 21, 2025
@ekarabu ekarabu merged commit 4493892 into main Apr 21, 2025
6 checks passed
@ekarabu ekarabu deleted the rma_token_fix branch April 21, 2025 22:58
nasahlpa added a commit that referenced this pull request Apr 22, 2025
Update the unlock tokens after #302.

Signed-off-by: Pascal Nasahl <nasahlpa@lowrisc.org>
nasahlpa added a commit that referenced this pull request Apr 22, 2025
Update the unlock tokens after #302.

Signed-off-by: Pascal Nasahl <nasahlpa@lowrisc.org>
ekarabu added a commit that referenced this pull request Apr 22, 2025
* [lcc, test] Extend caliptra_ss_jtag_lcc_st_trans

This commit extends the caliptra_ss_jtag_lcc_st_trans test.
- The test starts at a random LC state & counter
- Then, based on the transition matrix, it does several
  state transitions until SCRAP is reached.

Signed-off-by: Pascal Nasahl <nasahlpa@lowrisc.org>

* [lcc,test] Update smoke_test_jtag_lcc_registers

Update the unlock tokens after #302.

Signed-off-by: Pascal Nasahl <nasahlpa@lowrisc.org>

* removed a redundant line

* manually added stamp

* manually added stamp

---------

Signed-off-by: Pascal Nasahl <nasahlpa@lowrisc.org>
Co-authored-by: Emre Karabulut <emre.karabulut.dde@gmail.com>
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.

2 participants