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

Aie2 DMA tests #552

Closed

Commits on Jul 17, 2023

  1. Allow overriding of runtime toolchain files.

    If no architecture-specific toolchain file is specified, then pick up
    a reasonable default.
    stephenneuendorffer committed Jul 17, 2023
    Configuration menu
    Copy the full SHA
    4b35376 View commit details
    Browse the repository at this point in the history

Commits on Jul 24, 2023

  1. Fix AIE2 memtile affinity

    Memtile DMAs can access neighboring tiles, unlike most tile DMAs.
    This patch refactors the target model to make it easier to express this.
    stephenneuendorffer committed Jul 24, 2023
    Configuration menu
    Copy the full SHA
    94cb30b View commit details
    Browse the repository at this point in the history
  2. Warn if assigning buffers will change address assignments

    The assign buffers pass does not currently attempt to preserve
    initial address assignments. This pass adds a warning to avoid
    unexpected loss of information.
    stephenneuendorffer committed Jul 24, 2023
    Configuration menu
    Copy the full SHA
    5811576 View commit details
    Browse the repository at this point in the history
  3. Update xaie target for AIE2 memtiles

    Previously, the code assumed that memtile DMAs only access local
    memories, as with tile DMAs.  This patch fixes this to allow memtile
    DMAs to also access neighboring tiles.
    In addition, update the test library to decode AIE2 DMAs properly and
    add additional verification tests for tileDMAs.
    stephenneuendorffer committed Jul 24, 2023
    Configuration menu
    Copy the full SHA
    7a36cce View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    fb068d0 View commit details
    Browse the repository at this point in the history
  5. AIE2 shim DMA unit_tests

    These tests currently don't work:  The simulator behaves oddly,
    sometimes hanging, sometimes reporting illegal addresses.
    stephenneuendorffer committed Jul 24, 2023
    Configuration menu
    Copy the full SHA
    ef549f4 View commit details
    Browse the repository at this point in the history