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 from CV32E40X #512

Commits on Sep 7, 2023

  1. Add rvfi_mem_exokay and rvfi_mem_err

    Signed-off-by: Kristine Dosvik <krdosvik@silabs.com>
    silabs-krdosvik committed Sep 7, 2023
    Configuration menu
    Copy the full SHA
    ee277d0 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'master' of https://github.com/openhwgroup/cv32e40x into…

    … rvfi_mem
    
    Signed-off-by: Kristine Dosvik <krdosvik@silabs.com>
    silabs-krdosvik committed Sep 7, 2023
    Configuration menu
    Copy the full SHA
    5a635ce View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2023

  1. Configuration menu
    Copy the full SHA
    4765ee7 View commit details
    Browse the repository at this point in the history
  2. Report err with one bit

    Signed-off-by: Kristine Dosvik <krdosvik@silabs.com>
    silabs-krdosvik committed Sep 13, 2023
    Configuration menu
    Copy the full SHA
    e80a011 View commit details
    Browse the repository at this point in the history
  3. correct typo

    Signed-off-by: Kristine Dosvik <krdosvik@silabs.com>
    silabs-krdosvik committed Sep 13, 2023
    Configuration menu
    Copy the full SHA
    d03cb78 View commit details
    Browse the repository at this point in the history
  4. use relevant r/wmask to determined if there was a load or a store

    Signed-off-by: Kristine Dosvik <krdosvik@silabs.com>
    silabs-krdosvik committed Sep 13, 2023
    Configuration menu
    Copy the full SHA
    a99260f View commit details
    Browse the repository at this point in the history

Commits on Sep 14, 2023

  1. Use first bit of data_obi_fifo-err, correct rvfi_mem_exokay and rvfi_…

    …mem_err logic
    
    Signed-off-by: Kristine Dosvik <krdosvik@silabs.com>
    silabs-krdosvik committed Sep 14, 2023
    Configuration menu
    Copy the full SHA
    0edb597 View commit details
    Browse the repository at this point in the history

Commits on Sep 15, 2023

  1. Parameterized Zicntr and Xif features

    Signed-off-by: Halfdan Bechmann Dolva <halfdan.bechmann@silabs.com>
    halfdan-dolva committed Sep 15, 2023
    Configuration menu
    Copy the full SHA
    7f26cc9 View commit details
    Browse the repository at this point in the history
  2. Made block names unique

    Signed-off-by: Halfdan Bechmann Dolva <halfdan.bechmann@silabs.com>
    halfdan-dolva committed Sep 15, 2023
    Configuration menu
    Copy the full SHA
    5f15af4 View commit details
    Browse the repository at this point in the history
  3. Correct typos, display err and exokay for atomic and non-bufferable m…

    …emory operations
    
    Signed-off-by: Kristine Dosvik <krdosvik@silabs.com>
    silabs-krdosvik committed Sep 15, 2023
    Configuration menu
    Copy the full SHA
    0459dc2 View commit details
    Browse the repository at this point in the history
  4. Fixes after running SEC vs cv32e40s with SEUCRE=0.

    - Refactored branch_in_ex / branch_taken ex. SEC clean.
    - Not allowing async debug, interrupts or NMI when csr_flush_ack_q == 1. NOT SEC clean.
    
    Signed-off-by: Oystein Knauserud <Oystein.Knauserud@silabs.com>
    silabs-oysteink committed Sep 15, 2023
    Configuration menu
    Copy the full SHA
    6ec540f View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2023

  1. Split counter register parameterization into ZICNTR and ZIHPM parameters

    Signed-off-by: Halfdan Bechmann Dolva <halfdan.bechmann@silabs.com>
    halfdan-dolva committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    306a6de View commit details
    Browse the repository at this point in the history
  2. Merge pull request #951 from silabs-halfdan/parameterize_zicntr

    Parameterize Zicntr and Xif features
    Silabs-ArjanB committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    eb509ad View commit details
    Browse the repository at this point in the history
  3. Merge pull request #952 from silabs-oysteink/silabs-oysteink_xs-sec-c…

    …hanges
    
    Fixes after running SEC vs cv32e40s with SECURE=0.
    Silabs-ArjanB committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    b54d605 View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2023

  1. use correct memtype bit, only set exokay and err on transferes that i…

    …s fully non-bufferable
    
    Signed-off-by: Kristine Dosvik <krdosvik@silabs.com>
    silabs-krdosvik committed Sep 19, 2023
    Configuration menu
    Copy the full SHA
    cf8b36e View commit details
    Browse the repository at this point in the history
  2. Rewrite assertion to avoid unreachable cover

    Signed-off-by: Oivind Ekelund <oivind.ekelund@silabs.com>
    silabs-oivind committed Sep 19, 2023
    Configuration menu
    Copy the full SHA
    0188d07 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #953 from silabs-oivind/sva_updates_8

    Rewrite assertion to avoid unreachable cover
    Silabs-ArjanB committed Sep 19, 2023
    Configuration menu
    Copy the full SHA
    bf098e3 View commit details
    Browse the repository at this point in the history
  4. remove rvalid check for exokay, make logic more readable

    Signed-off-by: Kristine Dosvik <krdosvik@silabs.com>
    silabs-krdosvik committed Sep 19, 2023
    Configuration menu
    Copy the full SHA
    e5503e2 View commit details
    Browse the repository at this point in the history

Commits on Sep 21, 2023

  1. Updated description of rvfi_mem_rdata, rvfi_mem_exokay, rvfi_mem_memt…

    …ype and rvfi_mem_err.
    
    Signed-off-by: Oystein Knauserud <Oystein.Knauserud@silabs.com>
    silabs-oysteink committed Sep 21, 2023
    Configuration menu
    Copy the full SHA
    87c2666 View commit details
    Browse the repository at this point in the history

Commits on Sep 22, 2023

  1. Update rvfi.rst

    Silabs-ArjanB committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    eca484f View commit details
    Browse the repository at this point in the history
  2. Merge pull request #954 from silabs-oysteink/silabs-oysteink_UM-rvfi-…

    …err-exokay2
    
    Updated description of rvfi_mem_rdata, rvfi_mem_exokay, rvfi_mem_memt…
    Silabs-ArjanB committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    62d7011 View commit details
    Browse the repository at this point in the history
  3. Updated description of mtvec reset value and when mtvec is initialized.

    Signed-off-by: Oystein Knauserud <Oystein.Knauserud@silabs.com>
    silabs-oysteink committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    947a5cd View commit details
    Browse the repository at this point in the history
  4. define rvfi_mem_exokay and rvfi_mem_err according to usermanual

    Signed-off-by: Kristine Dosvik <krdosvik@silabs.com>
    silabs-krdosvik committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    3289ca0 View commit details
    Browse the repository at this point in the history
  5. qualify err signal with memtype[0] for non-split accesses

    Signed-off-by: Kristine Dosvik <krdosvik@silabs.com>
    silabs-krdosvik committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    2f7c88d View commit details
    Browse the repository at this point in the history
  6. remove unnecessary antecedent terms

    Signed-off-by: Kristine Dosvik <krdosvik@silabs.com>
    silabs-krdosvik committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    439efc0 View commit details
    Browse the repository at this point in the history
  7. change 7'd1 to 1'b1

    Signed-off-by: Kristine Dosvik <krdosvik@silabs.com>
    silabs-krdosvik committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    00e18dc View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2023

  1. Configuration menu
    Copy the full SHA
    1592f60 View commit details
    Browse the repository at this point in the history
  2. Update after review.

    Signed-off-by: Oystein Knauserud <Oystein.Knauserud@silabs.com>
    silabs-oysteink committed Sep 25, 2023
    Configuration menu
    Copy the full SHA
    0cf9578 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5cbbfa5 View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2023

  1. Updated debug spec version to 1.0-STABLE as of September 11th 2023.

    Signed-off-by: Oystein Knauserud <Oystein.Knauserud@silabs.com>
    silabs-oysteink committed Sep 26, 2023
    Configuration menu
    Copy the full SHA
    34580dc View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2023

  1. Merge pull request #956 from silabs-oysteink/silabs-oytseink_debug-sp…

    …ec-11-sept-23
    
    Updated debug spec version to 1.0-STABLE as of September 11th 2023.
    Silabs-ArjanB committed Sep 27, 2023
    Configuration menu
    Copy the full SHA
    cc6576c View commit details
    Browse the repository at this point in the history
  2. Merge pull request #947 from silabs-krdosvik/rvfi_mem

    Rvfi mem exokay and err
    Silabs-ArjanB committed Sep 27, 2023
    Configuration menu
    Copy the full SHA
    b658fbe View commit details
    Browse the repository at this point in the history
  3. Introduced 'lsu_err_wb_t' for output from the LSU to align with e40s.

    SEC clean.
    
    Signed-off-by: Oystein Knauserud <Oystein.Knauserud@silabs.com>
    silabs-oysteink committed Sep 27, 2023
    Configuration menu
    Copy the full SHA
    34226e8 View commit details
    Browse the repository at this point in the history

Commits on Sep 29, 2023

  1. fix clic-related yaml csr defs

    Signed-off-by: Robin Pedersen <Robin.Pedersen@silabs.com>
    silabs-robin committed Sep 29, 2023
    Configuration menu
    Copy the full SHA
    2751510 View commit details
    Browse the repository at this point in the history

Commits on Oct 2, 2023

  1. Updated usage of lsu_err_wb_i in RVFI to reflect changing to a type i…

    …nstead of logic.
    
    Signed-off-by: Oystein Knauserud <Oystein.Knauserud@silabs.com>
    silabs-oysteink committed Oct 2, 2023
    Configuration menu
    Copy the full SHA
    24f209a View commit details
    Browse the repository at this point in the history
  2. Comment updates.

    Signed-off-by: Oystein Knauserud <Oystein.Knauserud@silabs.com>
    silabs-oysteink committed Oct 2, 2023
    Configuration menu
    Copy the full SHA
    9545523 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #957 from silabs-robin/yaml_fixes

    CSR Yaml Updates
    Silabs-ArjanB committed Oct 2, 2023
    Configuration menu
    Copy the full SHA
    fa28a25 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #958 from silabs-oysteink/silabs-oysteink_lsu-err-…

    …type
    
    Introduced type for lsu_err_wb
    Silabs-ArjanB committed Oct 2, 2023
    Configuration menu
    Copy the full SHA
    3950a86 View commit details
    Browse the repository at this point in the history

Commits on Oct 3, 2023

  1. Added note about how AMO instructions are reported on RVFI.

    Signed-off-by: Oystein Knauserud <Oystein.Knauserud@silabs.com>
    silabs-oysteink committed Oct 3, 2023
    Configuration menu
    Copy the full SHA
    8bd190f View commit details
    Browse the repository at this point in the history
  2. Merge pull request #959 from silabs-oysteink/silabs-oysteink_UM-RVFI-AMO

    Added note about how AMO instructions are reported on RVFI.
    Silabs-ArjanB committed Oct 3, 2023
    Configuration menu
    Copy the full SHA
    4955e04 View commit details
    Browse the repository at this point in the history
  3. Updated list of unused OBI signals for instruction and data OBI. Copi…

    …ed sections to integration chapter about tieoffs.
    
    Signed-off-by: Oystein Knauserud <Oystein.Knauserud@silabs.com>
    silabs-oysteink committed Oct 3, 2023
    Configuration menu
    Copy the full SHA
    15dfe78 View commit details
    Browse the repository at this point in the history
  4. Fixed undriven signals:

    - xif_offloading_o in id_stage was not driven when X_EXT==0
    - core_resp_o.wpt_match was not driven in the align checker in the LSU
    - MSB of sel_nodes within ff_one was not driven. Also fixed on cv32e40p with commit ab162975a52b79e2f2bd5dc7511a9e849485c22d.
    
    Signed-off-by: Oystein Knauserud <Oystein.Knauserud@silabs.com>
    silabs-oysteink committed Oct 3, 2023
    Configuration menu
    Copy the full SHA
    21bf641 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #961 from silabs-oysteink/silabs-oysteink_synth-wa…

    …rnings
    
    Fixed undriven signals
    Silabs-ArjanB committed Oct 3, 2023
    Configuration menu
    Copy the full SHA
    33991b8 View commit details
    Browse the repository at this point in the history
  6. Changed to referencing OBI spec.

    Signed-off-by: Oystein Knauserud <Oystein.Knauserud@silabs.com>
    silabs-oysteink committed Oct 3, 2023
    Configuration menu
    Copy the full SHA
    f12cbd8 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #960 from silabs-oysteink/silabs-oysteink_UM-OBI-t…

    …ieoff
    
    Updated list of unused OBI signals for instruction and data OBI.
    Silabs-ArjanB committed Oct 3, 2023
    Configuration menu
    Copy the full SHA
    4f4a332 View commit details
    Browse the repository at this point in the history

Commits on Oct 4, 2023

  1. Merge remote-tracking branch 'openhw_e40x/master' into silabs-oystein…

    …k_merge-w40.23-1
    
    Signed-off-by: Oystein Knauserud <Oystein.Knauserud@silabs.com>
    silabs-oysteink committed Oct 4, 2023
    Configuration menu
    Copy the full SHA
    1d31446 View commit details
    Browse the repository at this point in the history
  2. Updated OBI tieoffs and tied off exokay in rvfi_sva.

    Signed-off-by: Oystein Knauserud <Oystein.Knauserud@silabs.com>
    silabs-oysteink committed Oct 4, 2023
    Configuration menu
    Copy the full SHA
    2ab6c74 View commit details
    Browse the repository at this point in the history
  3. Added atop and exokay to tied off signals for the LSU. Removed note a…

    …bout RVFI and AMOs.
    
    Signed-off-by: Oystein Knauserud <Oystein.Knauserud@silabs.com>
    silabs-oysteink committed Oct 4, 2023
    Configuration menu
    Copy the full SHA
    c7ab043 View commit details
    Browse the repository at this point in the history