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

treewide: Towards iDMA release #36

Merged
merged 9 commits into from
Feb 15, 2024
Merged

treewide: Towards iDMA release #36

merged 9 commits into from
Feb 15, 2024

Commits on Oct 27, 2023

  1. treewide: Adding true multiprotocol capabilities to iDMA (#22)

    * treewide: Create a True Multiprotocol DMA Engine #22
    
    * treewide: Various cleanup and modernization passes
    
    ---------
    
    Co-authored-by: Tobias Senti <[email protected]>
    thommythomaso and TheMightyDuckOfDoom committed Oct 27, 2023
    Configuration menu
    Copy the full SHA
    8cd8f94 View commit details
    Browse the repository at this point in the history
  2. frontend: Add ND-front-ends for both 32 and 64-bit systems (#30, #32, #…

    …33)
    
    * MARIO: Generate ND frontends automatically
    
    * PULP: Modify PULP wrapper to fit the 3D version #33
    
    * PULP: Add a synthesis wrapper for DMAC Wrap #30
    
    * PULP: Closed PR #32
    
    * frontend: Cleanup and homogenization of the register interfaces, remove legacy drivers
    
    ---------
    
    Co-authored-by: Tobias Senti <[email protected]>
    Co-authored-by: Simone Di Stasi <[email protected]>
    Co-authored-by: Alessandro Nadalini <[email protected]>
    4 people committed Oct 27, 2023
    Configuration menu
    Copy the full SHA
    6b6dfc6 View commit details
    Browse the repository at this point in the history
  3. frontend: Update descriptor-based frontend (#18, #26)

    * frontend: Create a dataflow-oriented descriptor-based iDMA frontend supporting prefetching. #18
    
    * systems/cva6_desc: Various fixes #26
    
    * tracer: Add an inital version of the tracer - derived from #9
    
    ---------
    
    Co-authored-by: Axel Vanoni <[email protected]>
    Co-authored-by: iburaky-ids
    thommythomaso and Axel Vanoni committed Oct 27, 2023
    Configuration menu
    Copy the full SHA
    32fb169 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    fb0d514 View commit details
    Browse the repository at this point in the history

Commits on Oct 30, 2023

  1. tracer: Update tracer to the multiprotocol version of iDMA (#8)

    * Add a tracer for the DMA #8
    thommythomaso committed Oct 30, 2023
    Configuration menu
    Copy the full SHA
    e3cd418 View commit details
    Browse the repository at this point in the history

Commits on Nov 1, 2023

  1. treewide: Various cleanup passes

    * Consistent headers
    
    * Rename and relocate various files
    
    * Update README and CHANGELOG
    
    * Add linting pass to ensure consistent headers
    thommythomaso committed Nov 1, 2023
    Configuration menu
    Copy the full SHA
    1d724c6 View commit details
    Browse the repository at this point in the history
  2. midend: Add RT midend (#24)

    * Add first version of the real-time (RT) midend #24
    
    ---------
    
    Co-authored-by: Alessandro Ottaviano <[email protected]>
    thommythomaso and alex96295 committed Nov 1, 2023
    Configuration menu
    Copy the full SHA
    c2653fb View commit details
    Browse the repository at this point in the history
  3. midend: Add Mempool mid-end (#34)

    * Mempool #34
    
    * midend: Adapt Mempool mid-end to multiprotocol iDMA
    
    ---------
    
    Co-authored-by: Samuel Riedel <[email protected]>
    thommythomaso and SamuelRiedel committed Nov 1, 2023
    Configuration menu
    Copy the full SHA
    2579bf7 View commit details
    Browse the repository at this point in the history

Commits on Feb 14, 2024

  1. treewide: Add iDMA feautures required by the Snitch platform

    * frontend: Fetch *inst64* updates from Occamy
    
    * backend: Add Snitch-specific configurations
    
    * backend: Add *write* version of the init protocol
    thommythomaso committed Feb 14, 2024
    Configuration menu
    Copy the full SHA
    ccc3b8c View commit details
    Browse the repository at this point in the history