-
Notifications
You must be signed in to change notification settings - Fork 36
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
Patch 1.0 RTL with Lint Fixes #518
base: patch_v1.0
Are you sure you want to change the base?
Commits on Mar 13, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 4c9e86c - Browse repository at this point
Copy the full SHA 4c9e86cView commit details
Commits on Mar 29, 2024
-
Squashed commit of the following:
commit e08900f Author: Michael Norris <[email protected]> Date: Thu Mar 28 11:00:58 2024 -0700 rolling back packed struct removal enabling lint on integrated TRNG files fixes for integrated TRNG lint violations commit 75ecd6c Author: Michael Norris <[email protected]> Date: Wed Mar 27 12:59:24 2024 -0700 fixing lint errors from LMS changes commit 3049b98 Author: Caleb Whitehead <[email protected]> Date: Thu Mar 28 16:44:43 2024 -0700 Squashed commit of the following: commit f03b9ba Merge: bc73a52 55f5f95 Author: Michael Norris <[email protected]> Date: Wed Mar 27 12:51:20 2024 -0700 Merge remote-tracking branch 'chips/main' into user/dev/michnorris/lint_fix commit bc73a52 Author: Michael Norris <[email protected]> Date: Wed Mar 27 12:45:42 2024 -0700 removing change from other lint pr branch, not sure where it came from. commit 697a740 Author: Michael Norris <[email protected]> Date: Wed Mar 27 12:20:42 2024 -0700 removing lint blackboxes removed packed struct post processing from generated reg files. cast width of dynamic shifts to make lint happy casting some arithmetic widths, math parameter widths etc commit a16581d Author: Michael Norris <[email protected]> Date: Tue Mar 26 15:00:06 2024 -0700 initial round of lint fixes
Configuration menu - View commit details
-
Copy full SHA for fae37d0 - Browse repository at this point
Copy the full SHA fae37d0View commit details
Commits on Mar 30, 2024
-
Regenerate RDL using updated peakrdl version
Same as commits: 17c0ce9459583a2250c6f292e0e468fbbf7c34 2c4b61f at user/dev/michnorris/lint_fix
Configuration menu - View commit details
-
Copy full SHA for c9f70d8 - Browse repository at this point
Copy the full SHA c9f70d8View commit details
Commits on Apr 2, 2024
-
Configuration menu - View commit details
-
Copy full SHA for bf9c45d - Browse repository at this point
Copy the full SHA bf9c45dView commit details -
Configuration menu - View commit details
-
Copy full SHA for cbd06f9 - Browse repository at this point
Copy the full SHA cbd06f9View commit details
Commits on Apr 4, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f7d608a - Browse repository at this point
Copy the full SHA f7d608aView commit details -
Configuration menu - View commit details
-
Copy full SHA for d7fdc94 - Browse repository at this point
Copy the full SHA d7fdc94View commit details -
Configuration menu - View commit details
-
Copy full SHA for 53808f1 - Browse repository at this point
Copy the full SHA 53808f1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 897ec57 - Browse repository at this point
Copy the full SHA 897ec57View commit details -
Configuration menu - View commit details
-
Copy full SHA for cf4dde3 - Browse repository at this point
Copy the full SHA cf4dde3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8f8db41 - Browse repository at this point
Copy the full SHA 8f8db41View commit details -
Configuration menu - View commit details
-
Copy full SHA for 592ae23 - Browse repository at this point
Copy the full SHA 592ae23View commit details
Commits on Apr 8, 2024
-
Configuration menu - View commit details
-
Copy full SHA for fe4deaf - Browse repository at this point
Copy the full SHA fe4deafView commit details -
Configuration menu - View commit details
-
Copy full SHA for f4fc07b - Browse repository at this point
Copy the full SHA f4fc07bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 48a829b - Browse repository at this point
Copy the full SHA 48a829bView commit details
Commits on Apr 9, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 76c4def - Browse repository at this point
Copy the full SHA 76c4defView commit details -
Configuration menu - View commit details
-
Copy full SHA for 095f6b0 - Browse repository at this point
Copy the full SHA 095f6b0View commit details
Commits on Apr 25, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 35432e8 - Browse repository at this point
Copy the full SHA 35432e8View commit details
Commits on May 17, 2024
-
[entropy_src] Keep applying fw_ov_rd_fifo_overflow (#506)
Keep applying fw_ov_rd_fifo_overflow instead of pulsing. This commit is a manual port of the following Opentitan commit: b454878f2528b49318ff2b604cb8d59a6e59b0ea Which is associated with lowRISC/opentitan#21640. Original commit description: This commit applies the fw_ov_rd_fifo_overflow signal in case of an overflow. It used to only send a pulse through the register but now the signal is applied until the FIFO has been emptied once and is receiving contiguous data again. This commit also aligns the documentation for the FW_OV_RD_FIFO_OVERFLOW register. The register is now not clearable by software. It instead is cleared by hardware. Signed-off-by: Miguel Osorio <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4df4223 - Browse repository at this point
Copy the full SHA 4df4223View commit details -
[LINT] Resolving unnamed generate blocks Lint warnings (#510)
* Resolving unnamed generate blocks Lint warnings * Running stamp_repo.sh --------- Co-authored-by: Avirup Mullick <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for cf3b02d - Browse repository at this point
Copy the full SHA cf3b02dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3e7375d - Browse repository at this point
Copy the full SHA 3e7375dView commit details -
Configuration menu - View commit details
-
Copy full SHA for f3a3306 - Browse repository at this point
Copy the full SHA f3a3306View commit details
Commits on May 30, 2024
-
Fix for truncated bits after casting logical shifts to the incorrect …
…width for lint fixes (#524) * fixing bugs caused during lint fixes where shifts were cast as the wrong width and bits are truncated fixed by removing the shifts and explicitly taking the bits required * MICROSOFT AUTOMATED PIPELINE: Stamp 'user/dev/michnorris/lint_bug_fix' with updated timestamp and hash after successful run * updating smoke test to sha the entire mailbox at the start * MICROSOFT AUTOMATED PIPELINE: Stamp 'user/dev/michnorris/lint_bug_fix' with updated timestamp and hash after successful run --------- Co-authored-by: Michael Norris <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b87af3b - Browse repository at this point
Copy the full SHA b87af3bView commit details
Commits on Jun 28, 2024
-
KeyVault fixes and JTAG fix (#528)
* patch for kv exfiltration locking api registers from being modified by uc when data is loaded from the keyvault updating smoke tests to attempt to corrupt the kv data to test the lock * updating kv smoke test to use keyvault for block register * adding multi block hmac keyvault test content * updating keyvault section of the hardware spec to explicitly call out the key locking/clearing inside the crypto function Also detailing the requirement that each iteration of a multi block operation must program the keyvault read/write operation * corrected the expected tag to match the expected output of the hmac block * adding multiblock test to l0 and nightly directed regressions * preventing commands from being issued while key is being copied to the crypto engine * changing the masking to just cover the idle case, no need to check for data present * added busy signal to crypto engines with key access multiple busy signals trigger a fatal error zeroize keyvault reads when read has an error updated ras test to include testing crypto error case * adding new port for busy signals and crypto errors to all the unit level testbenches * fixing jtag aperture to allow access to veer jtag registers only when debug is unlocked jtag path to soc ifc registers is unchanged * MICROSOFT AUTOMATED PIPELINE: Stamp 'user/dev/michnorris/kv_vuln_fix' with updated timestamp and hash after successful run * Fix for truncated bits after casting logical shifts to the incorrect width for lint fixes (#524) * fixing bugs caused during lint fixes where shifts were cast as the wrong width and bits are truncated fixed by removing the shifts and explicitly taking the bits required * MICROSOFT AUTOMATED PIPELINE: Stamp 'user/dev/michnorris/lint_bug_fix' with updated timestamp and hash after successful run * updating smoke test to sha the entire mailbox at the start * MICROSOFT AUTOMATED PIPELINE: Stamp 'user/dev/michnorris/lint_bug_fix' with updated timestamp and hash after successful run --------- Co-authored-by: Michael Norris <[email protected]> * [ENV] Disable wget HSTS in ROM test (#527) * Disable HSTS (https is hardcoded in makefile, no MIM attack here) * MICROSOFT AUTOMATED PIPELINE: Stamp 'cwhitehead-msft-rom-wget-hsts-disable' with updated timestamp and hash after successful run * MICROSOFT AUTOMATED PIPELINE: Stamp 'user/dev/michnorris/kv_vuln_fix' with updated timestamp and hash after successful run * updating hardware spec for crypto error fatal error fixing some typos and doc nits updating covergroups to include new crypto error fatal error bit * MICROSOFT AUTOMATED PIPELINE: Stamp 'user/dev/michnorris/kv_vuln_fix' with updated timestamp and hash after successful run * Apply suggested feedback * MICROSOFT AUTOMATED PIPELINE: Stamp 'user/dev/michnorris/kv_vuln_fix' with updated timestamp and hash after successful run * Removed multiple write scenarios in kv * MICROSOFT AUTOMATED PIPELINE: Stamp 'user/dev/michnorris/kv_vuln_fix' with updated timestamp and hash after successful run * updating register description for internal fw update reset wait cycle count to indicate that 5 is the minimum value allowed updating kv definition description to clarify that SHA is no longer a valid destination * MICROSOFT AUTOMATED PIPELINE: Stamp 'user/dev/michnorris/kv_vuln_fix' with updated timestamp and hash after successful run * MICROSOFT AUTOMATED PIPELINE: Stamp 'user/dev/michnorris/kv_vuln_fix' with updated timestamp and hash after successful run --------- Co-authored-by: Michael Norris <[email protected]> Co-authored-by: Michael Norris <[email protected]> Co-authored-by: Michael Norris <[email protected]> Co-authored-by: Caleb <[email protected]> Co-authored-by: Caleb Whitehead <[email protected]> Co-authored-by: Kiran Upadhyayula <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5e4a354 - Browse repository at this point
Copy the full SHA 5e4a354View commit details -
Fix for issue #523 - JTAG under reset during breakpoint (#541)
* fix to fw upd reset signal to enable jtag during breakpoint updated predictor for fw upd reset signal * Update impactless fw update section * MICROSOFT AUTOMATED PIPELINE: Stamp 'user/dev/michnorris/rdc_jtag_fix' with updated timestamp and hash after successful run * MICROSOFT AUTOMATED PIPELINE: Stamp 'user/dev/michnorris/rdc_jtag_fix' with updated timestamp and hash after successful run --------- Co-authored-by: Michael Norris <[email protected]> Co-authored-by: Caleb Whitehead <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for dc4154e - Browse repository at this point
Copy the full SHA dc4154eView commit details -
Configuration menu - View commit details
-
Copy full SHA for f280b02 - Browse repository at this point
Copy the full SHA f280b02View commit details
Commits on Jul 22, 2024
-
Add smoke_test_hw_config (for HW_REV_ID) and update regression test l…
…ist (rm kv_sha512_flow)
Configuration menu - View commit details
-
Copy full SHA for e8afaa8 - Browse repository at this point
Copy the full SHA e8afaa8View commit details
Commits on Jul 24, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 9e7cef1 - Browse repository at this point
Copy the full SHA 9e7cef1View commit details
Commits on Jul 29, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e2dc3e5 - Browse repository at this point
Copy the full SHA e2dc3e5View commit details
Commits on Sep 26, 2024
-
Configuration menu - View commit details
-
Copy full SHA for aa6025f - Browse repository at this point
Copy the full SHA aa6025fView commit details