-
Notifications
You must be signed in to change notification settings - Fork 44
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[UVM] Update UVM ROM test with bringup fixes, infra to test latest pu…
…blic builds, auto-extract PK values (#478) * Program timer configuration regs as part of reset/bringup * Syntax fix for localparam sizing * Only look at lower 8-bits when parsing writes to GENERIC_OUTPUT_WIRES in TB * Add info messages * Add CPTRA_TIMER_CONFIG detection and nop message to resolve warning * Update ROM image makefile to fetch the latest build from caliptra-sw * Use 7z instead of unzip for pipeline compatibility * Updates for running latest ROM imageUpdate the makefile to extract PK values from ROM, hash them Update top ROM test sequence to wait for BOOT_STATUS=320 Update bringup sequence to use calculated PK hash values for fuse programming Update ROM firmware updater sequence to use the generated size of fw image submitting the fw update command * Fix derivation of pk offets/sizes * Add required byte-swizzling when programming PK hash values to fuses * increase verbosity for reporting writes to BOOT_STATUS * Use the firmware bundle image instead of the ROM to extract PK values * Revert the byte-swap macro -- this is not necessary when using sha384sum raw output * Constraint fix to prevent call to wait_for_num_clocks with 0 arg * Increase WDT configuration from 150 to 250ms * Wait for ICCM_LOCK instead of BOOT_STATUS (which requires debugging mode enabled) * Fix the uvm_info tag when reporting iccm_lock access * Fix for an underflow case where dlen is so small that the underflow_bytes constraint wraps around * MICROSOFT AUTOMATED PIPELINE: Stamp 'cwhitehead-msft-ROM-uvm-updates' with updated timestamp and hash after successful run * MICROSOFT AUTOMATED PIPELINE: Stamp 'cwhitehead-msft-ROM-uvm-updates' with updated timestamp and hash after successful run * Fatal error reporting on failure to open required ROM hex files * MICROSOFT AUTOMATED PIPELINE: Stamp 'cwhitehead-msft-ROM-uvm-updates' with updated timestamp and hash after successful run
- Loading branch information
1 parent
67fc658
commit 778da6f
Showing
11 changed files
with
232 additions
and
77 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1 @@ | ||
5655dd9cdb6d63f2e14b99b3b873d82dd91d20bca430811592949581784ecfef8c8bd319569a73b25feada15e28b196b | ||
a1c6b4e9634eda1208a2bdc365434561792dbe62102bcb254a470c3f9216bc45a755aadd6334294ab3116b82593f1eb6 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1 @@ | ||
1714169869 | ||
1714426957 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.