Skip to content
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

Merge dev-msft -> dev-integrate #393

Merged
merged 65 commits into from
Jan 20, 2024
Merged

Merge dev-msft -> dev-integrate #393

merged 65 commits into from
Jan 20, 2024

Commits on Nov 5, 2023

  1. Extend new APB defines in integration document

    Follow-up to #279.
    
    Signed-off-by: Steven Bellock <sbellock@nvidia.com>
    steven-bellock committed Nov 5, 2023
    Configuration menu
    Copy the full SHA
    8cfdb1f View commit details
    Browse the repository at this point in the history

Commits on Nov 10, 2023

  1. Spec update with synthesis warnings and jtag tck requirement

    Kiran Upadhyayula committed Nov 10, 2023
    Configuration menu
    Copy the full SHA
    7a499fa View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2023

  1. Added some more description

    Kiran Upadhyayula committed Nov 13, 2023
    Configuration menu
    Copy the full SHA
    869c44f View commit details
    Browse the repository at this point in the history
  2. Apply suggestion from review

    Kiran Upadhyayula committed Nov 13, 2023
    Configuration menu
    Copy the full SHA
    5bbdd26 View commit details
    Browse the repository at this point in the history
  3. Remove accidentally placed description

    Kiran Upadhyayula committed Nov 13, 2023
    Configuration menu
    Copy the full SHA
    fd928d2 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #292 from chipsalliance/kupadhyayula-msft-integ-sp…

    …ec-update
    
    Spec update with synthesis warnings and jtag tck requirement
    bharatpillilli committed Nov 13, 2023
    Configuration menu
    Copy the full SHA
    63ad025 View commit details
    Browse the repository at this point in the history

Commits on Nov 21, 2023

  1. Configuration menu
    Copy the full SHA
    0a512a7 View commit details
    Browse the repository at this point in the history

Commits on Nov 23, 2023

  1. Configuration menu
    Copy the full SHA
    63b2d54 View commit details
    Browse the repository at this point in the history
  2. Update doe branch

    sandeepatlubis committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    8e014b6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    098067f View commit details
    Browse the repository at this point in the history

Commits on Nov 24, 2023

  1. Merge pull request #1 from ludwigatlubis/doe

    Update doe branch
    ludwigatlubis committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    0e6aec5 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #2 from ludwigatlubis/hmac_drbg

    updated property suite in hmac_drbg folder
    ludwigatlubis committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    6c575b5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ba30646 View commit details
    Browse the repository at this point in the history
  4. updated readme file

    sreevalsanatlubis committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    de0e219 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #3 from ludwigatlubis/ecc

    Added formal folder with readme and pdf
    ludwigatlubis committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    dc12439 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #4 from ludwigatlubis/sha512_masked

    Sha512 masked
    ludwigatlubis committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    2feb60d View commit details
    Browse the repository at this point in the history

Commits on Nov 28, 2023

  1. Merge pull request #309 from chipsalliance/stephm-newdoc

    initial markdown conversion of hardware spec
    andreslagarcavilla committed Nov 28, 2023
    Configuration menu
    Copy the full SHA
    532117f View commit details
    Browse the repository at this point in the history

Commits on Dec 1, 2023

  1. Merge pull request #299 from chipsalliance/dev-integrate

    Merge dev-integrate -> main
    andreslagarcavilla committed Dec 1, 2023
    Configuration menu
    Copy the full SHA
    e181daf View commit details
    Browse the repository at this point in the history
  2. Merge pull request #320 from chipsalliance/main

    Reintegrate main -> dev-msft
    calebofearth committed Dec 1, 2023
    Configuration menu
    Copy the full SHA
    964f152 View commit details
    Browse the repository at this point in the history

Commits on Dec 4, 2023

  1. initial hwspec images

    steph-morton committed Dec 4, 2023
    Configuration menu
    Copy the full SHA
    aa9c1b1 View commit details
    Browse the repository at this point in the history

Commits on Dec 5, 2023

  1. Merge pull request #313 from ludwigatlubis/main

    [FV] Adding ECC, DOE, HMAC_DRBG and SHA512_masked formal Assertion IP
    andreslagarcavilla committed Dec 5, 2023
    Configuration menu
    Copy the full SHA
    7d0fe34 View commit details
    Browse the repository at this point in the history

Commits on Dec 7, 2023

  1. Configuration menu
    Copy the full SHA
    993cf5b View commit details
    Browse the repository at this point in the history

Commits on Dec 8, 2023

  1. Update per review feedback

    APB defines are not meant to be user-configurable.
    
    Signed-off-by: Steven Bellock <sbellock@nvidia.com>
    steven-bellock committed Dec 8, 2023
    Configuration menu
    Copy the full SHA
    244a9e6 View commit details
    Browse the repository at this point in the history
  2. Remove HW spec PDF

    calebofearth committed Dec 8, 2023
    Configuration menu
    Copy the full SHA
    aa57fc7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6db42a5 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ff0e6cb View commit details
    Browse the repository at this point in the history
  5. Merge pull request #343 from chipsalliance/cwhitehead-msft-342

    Hardware Specification Headings
    andreslagarcavilla committed Dec 8, 2023
    Configuration menu
    Copy the full SHA
    2d35f44 View commit details
    Browse the repository at this point in the history

Commits on Dec 9, 2023

  1. Merge pull request #344 from chipsalliance/cwhitehead-msft-341

    Update doc versions and release notes for 1.0-rc2 version
    andreslagarcavilla committed Dec 9, 2023
    Configuration menu
    Copy the full SHA
    d08edb9 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #285 from steven-bellock/update-apb

    Extend new APB defines in integration document
    andreslagarcavilla committed Dec 9, 2023
    Configuration menu
    Copy the full SHA
    da85b85 View commit details
    Browse the repository at this point in the history

Commits on Dec 11, 2023

  1. Update CaliptraIntegrationSpecification.md

    Removed references to TSMC 5nm process. Closes #348 
    Clarified reset rules section to reference cold boot flow to be easier to find for integrators. Closes #334 
    Removed TODO from lint rules section. Closes #338
    Nitsirks committed Dec 11, 2023
    Configuration menu
    Copy the full SHA
    631fa47 View commit details
    Browse the repository at this point in the history
  2. Update CaliptraIntegrationSpecification.md

    Clarifying backend convergence statement in integration requirements
    Nitsirks committed Dec 11, 2023
    Configuration menu
    Copy the full SHA
    e91e8ae View commit details
    Browse the repository at this point in the history

Commits on Dec 12, 2023

  1. Update CaliptraIntegrationSpecification.md

    Adding bootfsm brkpoint information
    Nitsirks committed Dec 12, 2023
    Configuration menu
    Copy the full SHA
    fbacf72 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8b7d6c6 View commit details
    Browse the repository at this point in the history
  3. Update CaliptraIntegrationSpecification.md

    Removing hyphens for consistency
    Nitsirks committed Dec 12, 2023
    Configuration menu
    Copy the full SHA
    2a77eee View commit details
    Browse the repository at this point in the history
  4. Merge pull request #349 from chipsalliance/Nitsirks-patch-1

    Update CaliptraIntegrationSpecification.md
    andreslagarcavilla committed Dec 12, 2023
    Configuration menu
    Copy the full SHA
    c4e556c View commit details
    Browse the repository at this point in the history

Commits on Dec 13, 2023

  1. Merge pull request #353 from chipsalliance/main

    Reintegrate main -> dev-msft
    calebofearth committed Dec 13, 2023
    Configuration menu
    Copy the full SHA
    f28fb98 View commit details
    Browse the repository at this point in the history

Commits on Dec 14, 2023

  1. Clean up document TODOs (#345)

    * Typo fix
    
    * Resolve several TODO's by adding correct links
    
    * Remove mailbox regs; clarify table of interrupt vectors
    
    * Point to internal-regs in HW spec since describing Caliptra internal functionality
    
    * Regenerate image from source to fix text
    
    * Remove Fig. 18 TODO after updating img file
    
    * Update heading link to eTRNG API section and remove TODO
    
    * Fix syntax error on internal heading link
    
    * Grammar: present tense
    
    * Remove loaded 'official' term
    
    * Caliptra RTL -> 'the RTL', better link to caliptra_defines.h
    
    * More concise, informative verbiage on link to mbox_csr
    
    * Full link name to mbox_csr for clarity
    calebofearth committed Dec 14, 2023
    Configuration menu
    Copy the full SHA
    7376eca View commit details
    Browse the repository at this point in the history

Commits on Dec 15, 2023

  1. remove profile for 1.0 (#356)

    * remove profile for 1.0
    
    * update figure numbers and minor text change
    steph-morton committed Dec 15, 2023
    Configuration menu
    Copy the full SHA
    3f945e4 View commit details
    Browse the repository at this point in the history

Commits on Dec 20, 2023

  1. Specify TRNG timing requirement (#361)

    * Specify TRNG timing requirement
    
    * Address #136
    
    * Applied editorial feedback
    andreslagarcavilla committed Dec 20, 2023
    Configuration menu
    Copy the full SHA
    9e7f7f2 View commit details
    Browse the repository at this point in the history

Commits on Jan 2, 2024

  1. Configuration menu
    Copy the full SHA
    886805b View commit details
    Browse the repository at this point in the history

Commits on Jan 10, 2024

  1. Updated HW Integration Requirements (#357)

    * Updated SOC Integration Requirements - #291
    
    * Updated SOC Integration Requirements - #291
    
    * Addressed Editorial feedback for PR#357
    
    * Addressed Editorial feedback for PR#357
    
    * Replaced "Deobfuscation key" references with "Obfuscation key"
    akash-singh-NV committed Jan 10, 2024
    Configuration menu
    Copy the full SHA
    532fed5 View commit details
    Browse the repository at this point in the history

Commits on Jan 13, 2024

  1. Fix usage of RISC-V toolchain (#377)

    * Ensure that RISCV toolchain is installed
    
    Internal-tag: [#53530]
    Signed-off-by: Robert Szczepanski <rszczepanski@antmicro.com>
    
    * Use recommended RISC-V Toolchain in CI
    
    Internal-tag: [#53530]
    Signed-off-by: Robert Szczepanski <rszczepanski@antmicro.com>
    
    * Determine RISC-V toolchain version in GDB tests
    
    Internal-tag: [#53530]
    Signed-off-by: Robert Szczepanski <rszczepanski@antmicro.com>
    
    * Use more generic RISC-V toolchain references in README
    
    Internal-tag: [#53530]
    Signed-off-by: Robert Szczepanski <rszczepanski@antmicro.com>
    
    ---------
    
    Signed-off-by: Robert Szczepanski <rszczepanski@antmicro.com>
    robertszczepanski committed Jan 13, 2024
    Configuration menu
    Copy the full SHA
    c11c661 View commit details
    Browse the repository at this point in the history

Commits on Jan 16, 2024

  1. Add RTL file list to be modified by integrators (#372)

    * Add table to describe integrator/vendor module overrides
    
    * relative path fix
    
    * Add soc_ifc_pkg as file to modify
    
    * Clarification on procedure for overriding native clock gate module
    
    * Punctuation
    
    * Change a word
    
    * Formatting
    
    * Clarified description of file modifications to be done by integrators
    
    * hyphenate process-specific
    
    * Add macro for RV core custom clock gating module
    
    * Grammar updates from review
    
    * Commas
    calebofearth committed Jan 16, 2024
    Configuration menu
    Copy the full SHA
    ba2eb28 View commit details
    Browse the repository at this point in the history

Commits on Jan 18, 2024

  1. CI: use risc-v gcc 12.1.0 (#384)

    The toolchain is hosted in the https://github.com/chipsalliance/caliptra-tools
    repository
    
    Signed-off-by: Karol Gugala <kgugala@antmicro.com>
    kgugala committed Jan 18, 2024
    Configuration menu
    Copy the full SHA
    06f9e61 View commit details
    Browse the repository at this point in the history
  2. updated ECC keygen TVLA documentation (#381)

    * updated ECC keygen TVLA documentation
    
    * resolved the comments
    
    * updated tvla png name
    mojtaba-bisheh committed Jan 18, 2024
    Configuration menu
    Copy the full SHA
    7ef68fa View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    81965db View commit details
    Browse the repository at this point in the history
  4. Typo fix on release date (#387)

    * Typo fix, release date same as file update date
    calebofearth committed Jan 18, 2024
    Configuration menu
    Copy the full SHA
    e815e54 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #388 from chipsalliance/main

    Reintegrate main -> dev-msft
    calebofearth committed Jan 18, 2024
    Configuration menu
    Copy the full SHA
    91dde23 View commit details
    Browse the repository at this point in the history

Commits on Jan 19, 2024

  1. Merged PR 137951: Increase ROM nightly regression timeout from 12 to …

    …24 hours
    
    Increase ROM nightly regression timeout from 12 to 24 hours
    
    Related work items: #602523
    calebofearth committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    aacb888 View commit details
    Browse the repository at this point in the history
  2. Merged PR 138140: Add delay to let KV writes finish before clear_secr…

    …ets reg is modified
    
    Delay to let KV writes finish on all clients before clear_secrets reg is programmed to avoid reg update issues in UVM
    
    Related work items: #602886
    Kiran Upadhyayula authored and calebofearth committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    6b3f0f5 View commit details
    Browse the repository at this point in the history
  3. Merged PR 138250: Patch for QVIP failure due to soc ifc arb perf bug

    updating wait state count to 67 to accommodate perf bug in soc ifc arb
    
    Wait state count worst case can last for two entire block reads from mailbox during the first/second block reads that occur with 2 clock delay (32 + 2 + 32 + 1)
    
    two full block reads, 2 clock delay between, and 1 clock delay for SRAM read.
    
    Related work items: #603171
    Nitsirks authored and calebofearth committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    fb854a2 View commit details
    Browse the repository at this point in the history
  4. Merged PR 138791: [UVM] Fix a prediction bug that results in missed '…

    …expected' txn
    
    Resolve UVM prediction bug by calculating if txn is expected closer to performing the reset prediction. This catches a missing 'expected' signal transition on mailbox_data_avail during a reset edge case.
    
    Related work items: #604229
    calebofearth committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    86d39ff View commit details
    Browse the repository at this point in the history
  5. Merged PR 138845: Filesystem merge from caliptra-rtl GitHub to MSFT i…

    …nternal
    
    Manual file-copy sync from GH 'dev-msft' to MSFT internal repo.
    Capture 1.0-rc2 updates for internal regressions.
    
    Related work items: #604278
    calebofearth committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    781db29 View commit details
    Browse the repository at this point in the history
  6. Merged PR 140496: [UVM] Testcase enhancements

    Add updates to improve code coverage in UVM regressions:
    - Add extended checking in UVM regressions that throw errors for unexpected error interrupts from the SOC_IFC block (previously, the interrupts were serviced without being checked for context).
    - Add randomization constraints to make interesting test values on PAUSER more likely to occur
    - Update coverpoints for the RISC-V (VeeR) ECC error signals
    
    Related work items: #608192
    calebofearth committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    e6f173c View commit details
    Browse the repository at this point in the history
  7. Merged PR 140812: [UVM] Fix for stale error report during rst sequence

    Demote UVM_ERROR to UVM_INFO on unexpected transactions between cptra_rst_b->cptra_noncore_rst_b (this is a legal scenario)
    
    Related work items: #608843
    calebofearth committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    4b83147 View commit details
    Browse the repository at this point in the history
  8. Merged PR 141156: Delayed prediction for clear_secrets reg

    Updates to UVM to delay KV clear by 1 clk when clear_secrets reg is set
    Updates to sequence to turn on scan mode, perform writes and then turn off scan mode
    
    Related work items: #609997
    Kiran Upadhyayula authored and calebofearth committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    f7cb22f View commit details
    Browse the repository at this point in the history
  9. Merged PR 141380: [SVA] Add assertions for bus-idle condition during …

    …fw upd rst
    
    Add assertions for bus-idle condition during fw upd rst
    
    Related work items: #610696
    calebofearth committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    e3fc3b0 View commit details
    Browse the repository at this point in the history
  10. Merged PR 141389: Reenable cg tests in L0 regression

    Reenable cg tests in L0 regression
    
    Related work items: #610712
    Kiran Upadhyayula authored and calebofearth committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    ca09687 View commit details
    Browse the repository at this point in the history
  11. Merged PR 142708: [Regression] Logging and disk space fixups

    Disable verbose trace logs by default to reduce disk requirement for regressions
    Also fix a typo in an assertion error message
    
    Related work items: #611074, #613438
    calebofearth committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    31c3fa7 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    29b8dc4 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    40a1136 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    97000a0 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    6cfcb48 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    51240a2 View commit details
    Browse the repository at this point in the history
  17. Merge pull request #389 from chipsalliance/dev-msft-20230118

    Dev msft 20240118
    calebofearth committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    7a84b7c View commit details
    Browse the repository at this point in the history