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] Implement IPC API of the Coarse provider #907

Draft
wants to merge 4 commits into
base: main
Choose a base branch
from

Commits on Nov 21, 2024

  1. Add provider_ba_global_split_merge to the umf_test namespace

    Signed-off-by: Lukasz Dorau <[email protected]>
    ldorau committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    333ff79 View commit details
    Browse the repository at this point in the history
  2. Split and merge in Coarse provider to enable IPC API

    Coarse provider has to always call:
    - umfMemoryProviderAllocationSplit(upstream_provider) or
    - umfMemoryProviderAllocationMerge(upstream_provider)
    when splitting or merging memory blocks,
    because the IPC API would not work on split/merged memory
    blocks otherwise.
    
    Signed-off-by: Lukasz Dorau <[email protected]>
    ldorau committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    e45cec7 View commit details
    Browse the repository at this point in the history
  3. Implement IPC API of the Coarse provider

    Fixes: oneapi-src#900
    
    Signed-off-by: Lukasz Dorau <[email protected]>
    ldorau committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    de334f0 View commit details
    Browse the repository at this point in the history
  4. Add the coarseProvider_split_merge_file_prov test

    Signed-off-by: Lukasz Dorau <[email protected]>
    ldorau committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    2ac56a1 View commit details
    Browse the repository at this point in the history