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

[Draft] ✨ Extend sw build flow for Linux environment #269

Closed
wants to merge 37 commits into from

Commits on May 16, 2023

  1. dpi: Fix symlink

    Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>
    niwis committed May 16, 2023
    Configuration menu
    Copy the full SHA
    c3b3459 View commit details
    Browse the repository at this point in the history
  2. ara_soc: Fix Ariane config param

    Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>
    niwis committed May 16, 2023
    Configuration menu
    Copy the full SHA
    f915444 View commit details
    Browse the repository at this point in the history
  3. tech_cells_generic: Bump

    Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>
    niwis committed May 16, 2023
    Configuration menu
    Copy the full SHA
    1ed7630 View commit details
    Browse the repository at this point in the history
  4. Makefile: Demote verilate warnings

    Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>
    niwis committed May 16, 2023
    Configuration menu
    Copy the full SHA
    56b64f1 View commit details
    Browse the repository at this point in the history
  5. ara_system: Propatage AXI parameters to CVA6

    Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>
    niwis committed May 16, 2023
    Configuration menu
    Copy the full SHA
    05168f4 View commit details
    Browse the repository at this point in the history
  6. Revert "tech_cells_generic: Bump"

    This reverts commit 304e4f8.
    mp-17 authored and niwis committed May 16, 2023
    Configuration menu
    Copy the full SHA
    feb8bee View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    b32e252 View commit details
    Browse the repository at this point in the history
  8. hw/Makefile: Update CVA6 target and defines

    Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>
    niwis committed May 16, 2023
    Configuration menu
    Copy the full SHA
    f248316 View commit details
    Browse the repository at this point in the history
  9. [scripts] Increase HW-SW cycle check delta

    CVA6 bump made some checks fail with the restrictive 300 cycles threshold
    mp-17 authored and niwis committed May 16, 2023
    Configuration menu
    Copy the full SHA
    30be632 View commit details
    Browse the repository at this point in the history
  10. cva6: Bump

    Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>
    niwis committed May 16, 2023
    Configuration menu
    Copy the full SHA
    bc46525 View commit details
    Browse the repository at this point in the history
  11. hw/Makefile: Update CVA6 target

    Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>
    niwis committed May 16, 2023
    Configuration menu
    Copy the full SHA
    92f7348 View commit details
    Browse the repository at this point in the history
  12. Bender.yml: Update cva6 rev

    Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>
    niwis committed May 16, 2023
    Configuration menu
    Copy the full SHA
    421c921 View commit details
    Browse the repository at this point in the history

Commits on May 17, 2023

  1. vmfpu: Remove unavailable fpnew ports

    Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>
    niwis committed May 17, 2023
    Configuration menu
    Copy the full SHA
    143103f View commit details
    Browse the repository at this point in the history
  2. ara_soc: Upgrade axi to apb

    axi2apb_64_32 has been deprecated. Replace it by the up-to-date axi and
    apb IPs.
    
    Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>
    niwis committed May 17, 2023
    Configuration menu
    Copy the full SHA
    b08b588 View commit details
    Browse the repository at this point in the history
  3. cva6: Bump

    Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>
    niwis committed May 17, 2023
    Configuration menu
    Copy the full SHA
    7a84db4 View commit details
    Browse the repository at this point in the history
  4. Bender.yml: Rename package ariane to cva6

    Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>
    niwis committed May 17, 2023
    Configuration menu
    Copy the full SHA
    e61e91f View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2023

  1. [hardware] Adapt vmfpu module

    Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>
    mp-17 authored and niwis committed Jun 16, 2023
    Configuration menu
    Copy the full SHA
    bb6c36d View commit details
    Browse the repository at this point in the history
  2. cva6: Bump

    Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>
    niwis committed Jun 16, 2023
    Configuration menu
    Copy the full SHA
    ac2465a View commit details
    Browse the repository at this point in the history

Commits on Jun 18, 2023

  1. cva6: Bump (remove stall signls)

    Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>
    niwis committed Jun 18, 2023
    Configuration menu
    Copy the full SHA
    c2a4846 View commit details
    Browse the repository at this point in the history

Commits on Jun 19, 2023

  1. cva6: Bump (move accel_disp and merge commit)

    Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>
    niwis committed Jun 19, 2023
    Configuration menu
    Copy the full SHA
    d14b438 View commit details
    Browse the repository at this point in the history
  2. cva6: Bump (merge ctrl)

    Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>
    niwis committed Jun 19, 2023
    Configuration menu
    Copy the full SHA
    a025985 View commit details
    Browse the repository at this point in the history
  3. scripts/wave_core.tcl: Update CVA6 module hierarchy

    Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>
    niwis committed Jun 19, 2023
    Configuration menu
    Copy the full SHA
    604cb54 View commit details
    Browse the repository at this point in the history
  4. cva6: Bump (merge issue)

    Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>
    niwis committed Jun 19, 2023
    Configuration menu
    Copy the full SHA
    184b55e View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2023

  1. cva6: Bump (move decoder)

    Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>
    niwis committed Jun 20, 2023
    Configuration menu
    Copy the full SHA
    b588e86 View commit details
    Browse the repository at this point in the history
  2. cva6_accel_first_pass_decoder: Merge other accel decode logic

    Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>
    niwis committed Jun 20, 2023
    Configuration menu
    Copy the full SHA
    e061590 View commit details
    Browse the repository at this point in the history
  3. cva6: Bump (unify interfaces)

    Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>
    niwis committed Jun 20, 2023
    Configuration menu
    Copy the full SHA
    83e78cc View commit details
    Browse the repository at this point in the history
  4. cva6: Unify accelerator and CVX interface

    Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>
    niwis committed Jun 20, 2023
    Configuration menu
    Copy the full SHA
    0ec0cb0 View commit details
    Browse the repository at this point in the history
  5. cva6: Bump (move issue logic)

    Signed-off-by: Nils Wistoff <nwistoff@iis.ee.ethz.ch>
    niwis committed Jun 20, 2023
    Configuration menu
    Copy the full SHA
    e926308 View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2023

  1. Extended sw build for Linux

    * Added LINUX switch, default LINUX=1
    MaistoV committed Sep 12, 2023
    Configuration menu
    Copy the full SHA
    8dcd5b3 View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2023

  1. Update submodules

    * Switch from pulp-platform/cva6 to MaistoV/cva6_fork
    
    * Bump axi to v0.39.0
    MaistoV committed Sep 13, 2023
    Configuration menu
    Copy the full SHA
    6fda8cd View commit details
    Browse the repository at this point in the history
  2. Fix bender download

    * Bender binaries for some platforms are not supported, e.g, AlmaLinux. Download generic bender for x86_64-linux, instead of platform-dependent.
    MaistoV committed Sep 13, 2023
    Configuration menu
    Copy the full SHA
    22df89b View commit details
    Browse the repository at this point in the history
  3. Set LINUX=0 as default

    MaistoV committed Sep 13, 2023
    Configuration menu
    Copy the full SHA
    878db16 View commit details
    Browse the repository at this point in the history
  4. Refactoring addrgen

    MaistoV committed Sep 13, 2023
    Configuration menu
    Copy the full SHA
    5c233aa View commit details
    Browse the repository at this point in the history
  5. Restoring default INSALL_DIR

    MaistoV committed Sep 13, 2023
    Configuration menu
    Copy the full SHA
    cf97647 View commit details
    Browse the repository at this point in the history

Commits on Sep 29, 2023

  1. Extensions and bug fixes

    * Stall CSR operations if there is a pending vector instruction
    
    * Set vstart=0 for succesful vector instructions
    
    * Add MMU interface and extend addrgen FSMs (untested)
    
    * Extend and fix Ara exception reporting from VLSU
    
    * Refactoring
    MaistoV committed Sep 29, 2023
    Configuration menu
    Copy the full SHA
    018af66 View commit details
    Browse the repository at this point in the history

Commits on Oct 13, 2023

  1. Supporting vstart CSR for operand read, VALU, VLSU

    * vstart support for vector unit-stride loads and stores
    
    * vstart support for vector strided loads and stores
    
    * vstart support for valu operations, mask operations not tested
    
    * Preliminary work on vstart support for vector indexed loads and stores
    
    * Minor fixes
    
    * Refactoring
    
    * Explanatory comments
    MaistoV committed Oct 13, 2023
    Configuration menu
    Copy the full SHA
    f08c28f View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2023

  1. tmp commit

    MaistoV committed Oct 16, 2023
    Configuration menu
    Copy the full SHA
    551d597 View commit details
    Browse the repository at this point in the history