{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":219856034,"defaultBranch":"master","name":"opentitan","ownerLogin":"moidx","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2019-11-05T21:42:47.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/4177786?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1718140482.0","currentOid":""},"activityList":{"items":[{"before":"ca79273324b3e0b846e49fabce5686fc8be7f083","after":null,"ref":"refs/heads/a1-dv-tlt-power-virus","pushedAt":"2024-06-11T21:14:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"moidx","name":"moidx","path":"/moidx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4177786?s=80&v=4"}},{"before":"2a8260f6905d9501dc983365e04a643e752ffc31","after":"fa2c585b0c634ba8584c5a2c3846fe20e95d72b1","ref":"refs/heads/master","pushedAt":"2024-06-10T23:01:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"moidx","name":"moidx","path":"/moidx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4177786?s=80&v=4"},"commit":{"message":"[dv/tlt] Increase timeout for chip_sw_uart_tx_rx_bootstrap test.\n\nThis is to evaluate how much time this test currently takes. A follow up\ncommit will reduce test time by loading a smaller binary.\n\nSigned-off-by: Miguel Osorio ","shortMessageHtmlLink":"[dv/tlt] Increase timeout for chip_sw_uart_tx_rx_bootstrap test."}},{"before":"3ef8ae1a05e8bf2671b47b8d8446ad56667b4cbd","after":null,"ref":"refs/heads/a1-dv-tlt-csrng-edn-concurrency","pushedAt":"2024-06-10T22:58:16.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"moidx","name":"moidx","path":"/moidx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4177786?s=80&v=4"}},{"before":"bcf8e1f01ec3ebc1d8d7ab48bfc03c8c905cc850","after":"3ef8ae1a05e8bf2671b47b8d8446ad56667b4cbd","ref":"refs/heads/a1-dv-tlt-csrng-edn-concurrency","pushedAt":"2024-06-10T22:42:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"moidx","name":"moidx","path":"/moidx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4177786?s=80&v=4"},"commit":{"message":"[dv/tlt] Increase timeout for chip_sw_uart_tx_rx_bootstrap test.\n\nThis is to evaluate how much time this test currently takes. A follow up\ncommit will reduce test time by loading a smaller binary.\n\nSigned-off-by: Miguel Osorio ","shortMessageHtmlLink":"[dv/tlt] Increase timeout for chip_sw_uart_tx_rx_bootstrap test."}},{"before":"e0c70903509c44715264552dc96525de1909381d","after":"bcf8e1f01ec3ebc1d8d7ab48bfc03c8c905cc850","ref":"refs/heads/a1-dv-tlt-csrng-edn-concurrency","pushedAt":"2024-06-10T22:39:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"moidx","name":"moidx","path":"/moidx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4177786?s=80&v=4"},"commit":{"message":"[dv/tlt] Increase timeout for chip_sw_uart_tx_rx_bootstrap test.\n\nThis is to evaluate how much time this test currently takes. A follow up\ncommit will reduce test time by loading a smaller binary.\n\nSigned-off-by: Miguel Osorio ","shortMessageHtmlLink":"[dv/tlt] Increase timeout for chip_sw_uart_tx_rx_bootstrap test."}},{"before":null,"after":"e0c70903509c44715264552dc96525de1909381d","ref":"refs/heads/a1-dv-tlt-csrng-edn-concurrency","pushedAt":"2024-06-10T22:35:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"moidx","name":"moidx","path":"/moidx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4177786?s=80&v=4"},"commit":{"message":"[dv/tlt] Increate chip_sw_csrng_edn_concurrency_reduced_freq timeout.\n\nThis is to account for the more aggressive entropy complex configuration\nintroduced in earlier changes.\n\nSigned-off-by: Miguel Osorio ","shortMessageHtmlLink":"[dv/tlt] Increate chip_sw_csrng_edn_concurrency_reduced_freq timeout."}},{"before":"6f4079dab99d0882f44adcf631c2f071d1822286","after":"2a8260f6905d9501dc983365e04a643e752ffc31","ref":"refs/heads/master","pushedAt":"2024-06-10T22:15:17.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"moidx","name":"moidx","path":"/moidx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4177786?s=80&v=4"},"commit":{"message":"[rom] Remove real and fake key targets.\n\nNow that ROM keys have moved to OTP, there is no longer a need for\nmaintaining fake and real keys rom targets. The execution environments\nshould be able to handle the key configuration based on the OTP profile.\nThis change contains the following updates:\n\n1. Introduce the //sw/silicon_creator/rom/mask_rom target, replacing the\n rom_with_fake_keys and rom_with_real_keys targets. Update all\n dependencies previously consuming the old targets.\n2. Reduce the number of bitstreams to only support OTP configurations\n with either `test_rom` and `mask_rom`. All changes are reflected in\n //hw/bitstreams and consuming targets.\n3. Update DV targets to use a single mask_rom target. This is to ensure\n it is clear in the DV target configuration which ROM target is being\n used, without making any claims on the OTP configuration.\n4. Leave all other FPGA targets as is. For example\n fpga_cw310_rom_with_fake_keys after this change means that the\n bitstream has been configured with the new mask_rom target as well as\n an OTP image containing fake signing keys.\n\nSigned-off-by: Miguel Osorio ","shortMessageHtmlLink":"[rom] Remove real and fake key targets."}},{"before":"a8d19d40cfe06725aa1bd7054bd5fee557ab7ad5","after":null,"ref":"refs/heads/a1-dv-tlt-fix-sysrst-ctrl-outputs","pushedAt":"2024-06-10T18:42:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"moidx","name":"moidx","path":"/moidx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4177786?s=80&v=4"}},{"before":null,"after":"a8d19d40cfe06725aa1bd7054bd5fee557ab7ad5","ref":"refs/heads/a1-dv-tlt-fix-sysrst-ctrl-outputs","pushedAt":"2024-06-10T18:32:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"moidx","name":"moidx","path":"/moidx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4177786?s=80&v=4"},"commit":{"message":"[dv/tlt] Fix sysrst_ctrl_outputs test.\n\nThe device software was updated the name of one of the injected variables from\n`kTestPhase` to `kTestPhaseDV`. This change aligns the implementation in the\nDV side.\n\nSigned-off-by: Miguel Osorio ","shortMessageHtmlLink":"[dv/tlt] Fix sysrst_ctrl_outputs test."}},{"before":"54a5048804e95a8f5dac065f07bd184affbdc0c4","after":"6f4079dab99d0882f44adcf631c2f071d1822286","ref":"refs/heads/master","pushedAt":"2024-06-10T18:15:06.000Z","pushType":"push","commitsCount":44,"pusher":{"login":"moidx","name":"moidx","path":"/moidx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4177786?s=80&v=4"},"commit":{"message":"[rom] Use an exception stack in the handler\n\nWe cannot rely on `sp` in the exception handler - once the ROM jumps to\nthe next stage, that register might get trashed by the next stage before\ngetting a proper value and before the next stage configures its own\nexception vectors.\n\nBy using a reserved exception stack, we can ensure that the ROM handler\ncan execute properly even if the next stage performs incorrect register\nsetup.\n\nSigned-off-by: Chris Frantz ","shortMessageHtmlLink":"[rom] Use an exception stack in the handler"}},{"before":"c23e5b10db7b281eb34cdcb36502ea714e35ad54","after":"ca79273324b3e0b846e49fabce5686fc8be7f083","ref":"refs/heads/a1-dv-tlt-power-virus","pushedAt":"2024-06-10T17:50:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"moidx","name":"moidx","path":"/moidx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4177786?s=80&v=4"},"commit":{"message":"[dv/tlt] Fix power virus test.\n\n1. Add fast sim and rng_srate +plusargs to speed up simulation time. This may be removed\n by the backend integrator as needed.\n2. Increase SW timeout.\n3. Update entropy complex configuration to force more operations.\n\nSigned-off-by: Miguel Osorio ","shortMessageHtmlLink":"[dv/tlt] Fix power virus test."}},{"before":"ce01d5c909cc8eeeb8872efb4da490870b694566","after":"c23e5b10db7b281eb34cdcb36502ea714e35ad54","ref":"refs/heads/a1-dv-tlt-power-virus","pushedAt":"2024-06-10T17:49:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"moidx","name":"moidx","path":"/moidx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4177786?s=80&v=4"},"commit":{"message":"[dv/tlt] Fix power virus test.\n\n1. Add fast sim and rng_srate +plusargs to speed up simulation time. This may be removed\n by the backend integrator as needed.\n2. Increase SW timeout.\n3. Update entropy complex configuration to force more operations.\n\nSigned-off-by: Miguel Osorio ","shortMessageHtmlLink":"[dv/tlt] Fix power virus test."}},{"before":"b530d5a991c42422783278a1a779fda7cca05b10","after":null,"ref":"refs/heads/a1-dv-tlt-rom-e2e-jtag-inject","pushedAt":"2024-06-10T01:35:48.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"moidx","name":"moidx","path":"/moidx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4177786?s=80&v=4"}},{"before":null,"after":"ce01d5c909cc8eeeb8872efb4da490870b694566","ref":"refs/heads/a1-dv-tlt-power-virus","pushedAt":"2024-06-09T22:43:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"moidx","name":"moidx","path":"/moidx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4177786?s=80&v=4"},"commit":{"message":"[dv/tlt] Fix power virus test.\n\nSigned-off-by: Miguel Osorio ","shortMessageHtmlLink":"[dv/tlt] Fix power virus test."}},{"before":null,"after":"b530d5a991c42422783278a1a779fda7cca05b10","ref":"refs/heads/a1-dv-tlt-rom-e2e-jtag-inject","pushedAt":"2024-06-09T21:36:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"moidx","name":"moidx","path":"/moidx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4177786?s=80&v=4"},"commit":{"message":"[dv/tlt] Fix ROM JTAG injection tests.\n\nThe OTP images used in ROM e2e test cases set `EN_SRAM_IFETCH` to `True` inside\nthe `HW_CFG1` partition. The `sram_ctrl` checks the otp value to determine to use\nthe fetch enable signal provided by `lc_ctrl` versus the `sram_ctrl` `exec` register\nvalue.\n\nThis change enables SRAM execution by setting the `sram_ctrl` exec register. The\n`chip_sw_sram_ctrl_execution_main` test cases checks all the other OTP versus SRAM\nregister permutations.\n\nSigned-off-by: Miguel Osorio ","shortMessageHtmlLink":"[dv/tlt] Fix ROM JTAG injection tests."}},{"before":"1a246e78ef07236c7cd62aff6d70788545b91705","after":null,"ref":"refs/heads/a1-dv-flash-ctrl-lc-rw-en-tlt","pushedAt":"2024-06-07T13:56:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"moidx","name":"moidx","path":"/moidx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4177786?s=80&v=4"}},{"before":"08e9370ec5248a5af72544fef43fedca1bd3d60a","after":null,"ref":"refs/heads/a1-dv-tlt-coremark","pushedAt":"2024-06-07T06:09:12.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"moidx","name":"moidx","path":"/moidx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4177786?s=80&v=4"}},{"before":null,"after":"08e9370ec5248a5af72544fef43fedca1bd3d60a","ref":"refs/heads/a1-dv-tlt-coremark","pushedAt":"2024-06-07T02:07:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"moidx","name":"moidx","path":"/moidx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4177786?s=80&v=4"},"commit":{"message":"[dv/tlt] Fix Coremark test.\n\nIncrease timeout to solve test failure.\n\nSigned-off-by: Miguel Osorio ","shortMessageHtmlLink":"[dv/tlt] Fix Coremark test."}},{"before":"37bcf1ef9f4d0f08f9b19051277b8e5a776cb407","after":"54a5048804e95a8f5dac065f07bd184affbdc0c4","ref":"refs/heads/master","pushedAt":"2024-06-07T02:05:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"moidx","name":"moidx","path":"/moidx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4177786?s=80&v=4"},"commit":{"message":"[dv/tlt] Fix rom_e2e_static_critical\n\nIncrease the timeout. ECDSA sigverify takes longer compared to the\nprevious RSA implementation.\n\nSigned-off-by: Miguel Osorio ","shortMessageHtmlLink":"[dv/tlt] Fix rom_e2e_static_critical"}},{"before":null,"after":"1a246e78ef07236c7cd62aff6d70788545b91705","ref":"refs/heads/a1-dv-flash-ctrl-lc-rw-en-tlt","pushedAt":"2024-06-07T01:36:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"moidx","name":"moidx","path":"/moidx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4177786?s=80&v=4"},"commit":{"message":"[dv/tlt] Fix flash_ctrl_lc_rw_en_test.\n\nThe test had issues with handling of the keymgr configuration. The DIF\nwas throwing an error when trying to advance the state of the keymgr\nwhen the device is in unprovisioned state.\n\nThe test was refactored to make it easier to maintain in the future.\n\nSigned-off-by: Miguel Osorio ","shortMessageHtmlLink":"[dv/tlt] Fix flash_ctrl_lc_rw_en_test."}},{"before":"17125c15c69549e009bbafe97f962dd72d71b58b","after":null,"ref":"refs/heads/a1-rom-e2e-static-critical","pushedAt":"2024-06-07T01:29:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"moidx","name":"moidx","path":"/moidx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4177786?s=80&v=4"}},{"before":null,"after":"17125c15c69549e009bbafe97f962dd72d71b58b","ref":"refs/heads/a1-rom-e2e-static-critical","pushedAt":"2024-06-07T00:23:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"moidx","name":"moidx","path":"/moidx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4177786?s=80&v=4"},"commit":{"message":"[dv/tlt] Fix rom_e2e_static_critical\n\nIncrease the timeout. ECDSA sigverify takes longer compared to the\nprevious RSA implementation.\n\nSigned-off-by: Miguel Osorio ","shortMessageHtmlLink":"[dv/tlt] Fix rom_e2e_static_critical"}},{"before":"ecc67de56af237c980d0b8a03e267a97b139af15","after":"37bcf1ef9f4d0f08f9b19051277b8e5a776cb407","ref":"refs/heads/master","pushedAt":"2024-06-06T21:08:56.000Z","pushType":"push","commitsCount":94,"pusher":{"login":"moidx","name":"moidx","path":"/moidx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4177786?s=80&v=4"},"commit":{"message":"[hmac/lint] Remove unused localparam\n\nSigned-off-by: Martin Velay ","shortMessageHtmlLink":"[hmac/lint] Remove unused localparam"}},{"before":"c48b1bca90fe1064e32777d69cd2c3026ca6bd2b","after":null,"ref":"refs/heads/a1-fix-rom-e2e-jtag-tlt","pushedAt":"2024-06-06T18:21:15.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"moidx","name":"moidx","path":"/moidx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4177786?s=80&v=4"}},{"before":"1c6443cbf3bb774acc61b3f58e5644fbfb451bcc","after":"c48b1bca90fe1064e32777d69cd2c3026ca6bd2b","ref":"refs/heads/a1-fix-rom-e2e-jtag-tlt","pushedAt":"2024-06-06T15:53:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"moidx","name":"moidx","path":"/moidx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4177786?s=80&v=4"},"commit":{"message":"[dv] Fix ROM e2e JTAG tests.\n\n1. Add `opentitan_binary` ROM targets with the expected suffix: i.e.\n `mask_rom_sim_dv`, `mask_rom_sim_verilator`.\n2. Update Bazel cc.bzl to export `elf` files in `opentitan_binary` builds.\n3. Update sim.mk to query Bazel output files from the `files` group if the\n target kind is not `opentitan_test`. This works because the ROMs are\n built using `opentitan_binary` targets.\n\nSigned-off-by: Miguel Osorio ","shortMessageHtmlLink":"[dv] Fix ROM e2e JTAG tests."}},{"before":"01f01f4ea87a21a3e187e5afebd02dec7701ceec","after":"1c6443cbf3bb774acc61b3f58e5644fbfb451bcc","ref":"refs/heads/a1-fix-rom-e2e-jtag-tlt","pushedAt":"2024-06-06T15:13:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"moidx","name":"moidx","path":"/moidx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4177786?s=80&v=4"},"commit":{"message":"[dv] Fix ROM e2e JTAG tests.\n\n1. Add `opentitan_binary` ROM targets with the expected suffix: i.e.\n `mask_rom_sim_dv`, `mask_rom_sim_verilator`.\n2. Update Bazel cc.bzl to export `elf` files in `opentitan_binary` builds.\n3. Update sim.mk to query Bazel output files from the `files` group if the\n target kind is not `opentitan_test`. This works because the ROMs are\n built using `opentitan_binary` targets.\n\nSigned-off-by: Miguel Osorio ","shortMessageHtmlLink":"[dv] Fix ROM e2e JTAG tests."}},{"before":"af273879f83ff1a527ce2781fe5c2bb8a00e6f1b","after":"01f01f4ea87a21a3e187e5afebd02dec7701ceec","ref":"refs/heads/a1-fix-rom-e2e-jtag-tlt","pushedAt":"2024-06-06T14:26:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"moidx","name":"moidx","path":"/moidx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4177786?s=80&v=4"},"commit":{"message":"[dv] Fix ROM e2e JTAG tests.\n\n1. Add `opentitan_binary` ROM targets with the expected suffix: i.e.\n `mask_rom_sim_dv`, `mask_rom_sim_verilator`.\n2. Update Bazel cc.bzl to export `elf` files in `opentitan_binary` builds.\n3. Update sim.mk to query Bazel output files from the `files` group if the\n target kind is not `opentitan_test`. This works because the ROMs are\n built using `opentitan_binary` targets.\n\nSigned-off-by: Miguel Osorio ","shortMessageHtmlLink":"[dv] Fix ROM e2e JTAG tests."}},{"before":null,"after":"af273879f83ff1a527ce2781fe5c2bb8a00e6f1b","ref":"refs/heads/a1-fix-rom-e2e-jtag-tlt","pushedAt":"2024-06-06T08:33:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"moidx","name":"moidx","path":"/moidx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4177786?s=80&v=4"},"commit":{"message":"[dv] Fix ROM e2e JTAG tests.\n\n1. Add `opentitan_binary` ROM targets with the expected suffix: i.e.\n `mask_rom_sim_dv`, `mask_rom_sim_verilator`.\n2. Update Bazel cc.bzl to export `elf` files in `opentitan_binary` builds.\n3. Update sim.mk to query Bazel output files from the `files` group if the\n target kind is not `opentitan_test`. This works because the ROMs are\n built using `opentitan_binary` targets.\n\nSigned-off-by: Miguel Osorio ","shortMessageHtmlLink":"[dv] Fix ROM e2e JTAG tests."}},{"before":"199cb8d68c802ba8a0b4c7938dd6cc547ea5c30b","after":null,"ref":"refs/heads/a1-rv-dm-late-debug-en-tlt","pushedAt":"2024-06-06T08:25:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"moidx","name":"moidx","path":"/moidx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4177786?s=80&v=4"}},{"before":"870b775f2c7f963e7c76d261be5aa1414b5f638d","after":"199cb8d68c802ba8a0b4c7938dd6cc547ea5c30b","ref":"refs/heads/a1-rv-dm-late-debug-en-tlt","pushedAt":"2024-06-06T06:14:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"moidx","name":"moidx","path":"/moidx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4177786?s=80&v=4"},"commit":{"message":"[dv/tlt] Add rv_dm late debug enable test.\n\nUpdate the `chip_rv_dm_lc_disabled` test point to include coverage\nfor the rv_dm late debug enablement feature.\n\nModify the chip_rv_dm_lc_disabled_vseq.sv to include radomized tests\nfor the late debug enablement feature as well as fixed coverage for\nthe DEV life cycle state to exercise this feature.\n\nSigned-off-by: Miguel Osorio ","shortMessageHtmlLink":"[dv/tlt] Add rv_dm late debug enable test."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEYqqa2gA","startCursor":null,"endCursor":null}},"title":"Activity ยท moidx/opentitan"}