opentitan
opentitan copied to clipboard
OpenTitan: Open source silicon root of trust
### Description When attempting to enable read checks for alert_info_ctrl in the rstmgr scoreboard we get a mismatch soon after a reset. On reset only bit zero of alert_info_ctrl should...
### Description We want to give the option for one stage of FW (e.g. ROM) to be able to read a potential candidate for the next stage of FW (ROM_EXT),...
### Description When ROM_EXT is deciding and verifying which slot of owner firmware should execute, any flash ECC error while reading the potential owner firmware image should be treated similar...
### Description Ensure V2(S) signoff criteria are still maintained (this is not a focus area block).
### Description Ensure D2(S) signoff criteria are still maintained (this is not a focus area block).
The following IP blocks are actually templates at the moment and need to be converted to be using ipgen ([slides discussing motivation and general approach](https://docs.google.com/presentation/d/1x6YRgxdP1w9T-i0oApwelb782H4B5Pbyo4HnR6_Ei4s/edit?usp=sharing)). - [x] alert_handler: https://github.com/lowRISC/opentitan/pull/8513 -...
### Description Opening an issue with the email content. " The issue here seems to be that the address from the instruction side port on Ibex somehow factors into the...
This PR adds functionality to integrate the local provisioning orchestrator script with a Google Cloud Firestore database. It adds a new script called `update_remote_db.py`, updates the orchestrator itself, and adds...
Address compiler lints from `nightly-2024-01-01`. This will enable updating the nightly Rust toolchain. One of those lints points out that `proxy::nonblocking_uart::UartKey` compares wide pointers including metadata. Instead, UartKey should only...
### Description Some of the manufacturing tests are failing randomly in the CI (relatively rare occurence). The most common failures (in`//sw/device/silicon_creator/manuf/lib`) are: - `provisioning_functest_fpga_cw310_rom_with_fake_keys` - `manuf_cp_device_info_flash_wr_test_unlocked0_to_prod_end_functest_fpga_cw310_rom_with_fake_keys` - `/manuf_cp_device_info_flash_wr_test_unlocked0_to_prod_functest_fpga_cw310_rom_with_fake_keys` I have...