Skip to content
This repository has been archived by the owner on Jan 26, 2024. It is now read-only.

Fix OpenCL headers 2021.04.29 compatibility #25

Open
wants to merge 102 commits into
base: develop
Choose a base branch
from

Commits on Aug 16, 2021

  1. SWDEV-273235 - Initial support for Windows CMake

    This change refactors the current ROCclr cmake build to accomodate a
    more modular approach. This allows easier support for multiple compiler
    and/or multiple runtime backends.
    
    Currently supported compilers:
        HSAIL - enabled by ROCCLR_ENABLE_HSAIL (defaults to OFF)
        LC    - enabled by ROCCLR_ENABLE_LC    (defaults to ON)
    
    Currently supported runtimes:
        HSA - enabled by ROCCLR_ENABLE_HSA (defaults to ON)
        PAL - enabled by ROCCLR_ENABLE_PAL (defaults to OFF)
    
    Any configuration is supported as long as at least one compiler and one
    runtime is enabled.
    
    Since ROCclr clients can configure it differently, one cannot reuse the
    same ROCclr build artifacts between different clients. To assure this,
    this patch assumes that ROCclr will be built as part of the clients
    project.
    
    Change-Id: Id4a5c43634296802b8ae87d1ad5984968391ccaf
    vsytch authored and anusha GodavarthySurya committed Aug 16, 2021
    Configuration menu
    Copy the full SHA
    c370349 View commit details
    Browse the repository at this point in the history
  2. SWDEV-287137 - Add blocking signal logic

    With HIP API callback runtime has to stall the queue until the
    callback is done. Rocclr will introduce SW blocking HSA signal,
    which will be released after the callback is done.
    
    Change-Id: I6411f3efab31b468e3b87ebb5c8d155e116b613d
    gandryey authored and anusha GodavarthySurya committed Aug 16, 2021
    Configuration menu
    Copy the full SHA
    d53a119 View commit details
    Browse the repository at this point in the history
  3. SWDEV-2 - Change OpenCL version number from 3315 to 3316

    chaunceyhui authored and anusha GodavarthySurya committed Aug 16, 2021
    Configuration menu
    Copy the full SHA
    48e9672 View commit details
    Browse the repository at this point in the history
  4. SWDEV-273235 - Fix Windows CMake build

    Change-Id: I337b8d3b38a492b77b55602ab3a6bb3c05e693e0
    vsytch authored and anusha GodavarthySurya committed Aug 16, 2021
    Configuration menu
    Copy the full SHA
    520374b View commit details
    Browse the repository at this point in the history
  5. SWDEV-2 - Change OpenCL version number from 3316 to 3317

    chaunceyhui authored and anusha GodavarthySurya committed Aug 16, 2021
    Configuration menu
    Copy the full SHA
    25c8018 View commit details
    Browse the repository at this point in the history
  6. SWDEV-240804 - Add coarse grain memory support

    Add an extension to memory advise to disable cache coherency for
    better performance
    
    Change-Id: I283703d81d9c36ddfa2c8fffa15eef60e2195056
    gandryey authored and anusha GodavarthySurya committed Aug 16, 2021
    Configuration menu
    Copy the full SHA
    54a73ab View commit details
    Browse the repository at this point in the history
  7. SWDEV-283267 - Fix a bug where rocclr appends compiler options twice

    Change-Id: I54ca6e8458cf6414c263df7a8bf61f7ce39a64df
    cjatin authored and anusha GodavarthySurya committed Aug 16, 2021
    Configuration menu
    Copy the full SHA
    a61fe25 View commit details
    Browse the repository at this point in the history
  8. SWDEV-2 - Change OpenCL version number from 3317 to 3318

    chaunceyhui authored and anusha GodavarthySurya committed Aug 16, 2021
    Configuration menu
    Copy the full SHA
    a1de4a0 View commit details
    Browse the repository at this point in the history
  9. SWDEV-273235 - Find UGL headers based on AMD_DRIVERS_PATH

    All KMD/asic_reg/UGL headers are located under the drivers folder. No
    need for the AMD_UGL_PATH variable as it essentially is
    ${AMD_DRIVERS_PATH}/ugl.
    
    Change-Id: I070d737d50f2096493b3e75ef9b9e824cb19d048
    vsytch authored and anusha GodavarthySurya committed Aug 16, 2021
    Configuration menu
    Copy the full SHA
    ab6de44 View commit details
    Browse the repository at this point in the history
  10. SWDEV-240804 - Update ReadMostly attribute

    Switch HSA_AMD_SVM_ATTRIB_READ_ONLY to
    HSA_AMD_SVM_ATTRIB_READ_MOSTLY to match Cuda. The new attribute
    was just exposed in ROCr/KFD.
    
    Change-Id: I2ee522d33c347ba52a4e272d2cd7f67960490cf7
    gandryey authored and anusha GodavarthySurya committed Aug 16, 2021
    Configuration menu
    Copy the full SHA
    75ab9f7 View commit details
    Browse the repository at this point in the history
  11. SWDEV-288690 - Updating the return value with roc::Device::init

    Change-Id: I132fa424cf9bec608e5c8429e93d20e78b76c6f0
    kjayapra-amd authored and anusha GodavarthySurya committed Aug 16, 2021
    Configuration menu
    Copy the full SHA
    2876b4b View commit details
    Browse the repository at this point in the history
  12. SWDEV-2 - Change OpenCL version number from 3318 to 3319

    chaunceyhui authored and anusha GodavarthySurya committed Aug 16, 2021
    Configuration menu
    Copy the full SHA
    5afdc36 View commit details
    Browse the repository at this point in the history
  13. SWDEV-286092 - Enable handler for marker always

    For DD, send a NOP packet so that we leverage the handler to indicate
    completion.
    
    Change-Id: Ie57ea0124a8497d39cc49da1c4575c2cd86b9319
    saleelk authored and anusha GodavarthySurya committed Aug 16, 2021
    Configuration menu
    Copy the full SHA
    ba99d85 View commit details
    Browse the repository at this point in the history
  14. SWDEV-2 - Change OpenCL version number from 3319 to 3320

    chaunceyhui authored and anusha GodavarthySurya committed Aug 16, 2021
    Configuration menu
    Copy the full SHA
    a6e6b2a View commit details
    Browse the repository at this point in the history
  15. SWDEV-289548 - [PAL] Revive Raven 2 support

    Revert back to using the Raven (gfx902) target ID for Raven 2 (gfx909).
    This is due to the HSAIL compiler not supporting gfx909.
    
    In theory there should be no issue with running Raven isa on Raven 2.
    
    Change-Id: I425edebc99075799eda5522fad231b8fb3184873
    vsytch authored and anusha GodavarthySurya committed Aug 16, 2021
    Configuration menu
    Copy the full SHA
    0b8c154 View commit details
    Browse the repository at this point in the history
  16. SWDEV-2 - Change OpenCL version number from 3320 to 3321

    chaunceyhui authored and anusha GodavarthySurya committed Aug 16, 2021
    Configuration menu
    Copy the full SHA
    322c009 View commit details
    Browse the repository at this point in the history
  17. SWDEV-284671 - Add HW event wait to improve hipDeviceSynchronize

    If AMD event contains a reference to a HW event, then runtime
    could check/wait for HW event. CPU status update will occur later
    after HSA signal callback, but it's not important for the result.
    
    Change-Id: I591391a953bbdba6a25ac07e2cd98aeb17cd4596
    gandryey authored and anusha GodavarthySurya committed Aug 16, 2021
    Configuration menu
    Copy the full SHA
    7c0b956 View commit details
    Browse the repository at this point in the history
  18. SWDEV-276396 - Implement hipDeviceReset

    Add a Purge function to MemObjMap
    
    Change-Id: Iac51dfda9a7b7c45f2f4a0dc35f7a623121aba1a
    chrispaquot authored and anusha GodavarthySurya committed Aug 16, 2021
    Configuration menu
    Copy the full SHA
    512ff9e View commit details
    Browse the repository at this point in the history
  19. SWDEV-289250 - Should return a nullptr for PAL so we can assume it's …

    …a host ptr
    
    Change-Id: I530eb39104bbe727c3e38186f6db4e64285b3fc8
    Arya.Rafii authored and anusha GodavarthySurya committed Aug 16, 2021
    Configuration menu
    Copy the full SHA
    ee3eaeb View commit details
    Browse the repository at this point in the history
  20. SWDEV-2 - Change OpenCL version number from 3321 to 3322

    chaunceyhui authored and anusha GodavarthySurya committed Aug 16, 2021
    Configuration menu
    Copy the full SHA
    d1bbfab View commit details
    Browse the repository at this point in the history
  21. SWDEV-247372 - Active wait timeout env var

    - Create an env var ROC_ACTIVE_WAIT_TIMEOUT to set active wait timeout
    - Record profiling informaion if marker_ts_ property is valid.
    
    Change-Id: If0d8aec8d9b0715027cf0f7c3dc8a4c722a6bae6
    saleelk authored and anusha GodavarthySurya committed Aug 16, 2021
    Configuration menu
    Copy the full SHA
    154fb79 View commit details
    Browse the repository at this point in the history
  22. SWDEV-290306 - [LNX][Navi24][mainline]clinfo test failed on Navi24

    Add Navi 24 support
    
    Change-Id: I7343384cf6fb8c532321e57e202c196ef054f459
    AlexXAmd authored and anusha GodavarthySurya committed Aug 16, 2021
    Configuration menu
    Copy the full SHA
    c841045 View commit details
    Browse the repository at this point in the history
  23. SWDEV-286092 - Use Barrier Header for event

    Change-Id: I9701fbab587e2ea31e58449e8c8b07341a7aa161
    saleelk authored and anusha GodavarthySurya committed Aug 16, 2021
    Configuration menu
    Copy the full SHA
    b79ae29 View commit details
    Browse the repository at this point in the history
  24. SWDEV-290371 - Add lock protection for signal

    Add lock protection for signal processing
    If signal is reused, then disable reference to it from HIP
    Increase the pool signal size to 32
    
    Change-Id: I7d529b35910f83ce577c9eca6d3386759611ccc0
    gandryey authored and anusha GodavarthySurya committed Aug 16, 2021
    Configuration menu
    Copy the full SHA
    282e191 View commit details
    Browse the repository at this point in the history
  25. SWDEV-290474 - [Lnx][VanGogh] Add VanGogh support

    Signed-off-by: Aaron Liu <[email protected]>
    Reviewed-by: Christophe Paquot <[email protected]>
    Change-Id: Iff0253a181bbfc1984304014a9e3b542b2556635
    aaliuamd authored and anusha GodavarthySurya committed Aug 16, 2021
    Configuration menu
    Copy the full SHA
    4c2e7ca View commit details
    Browse the repository at this point in the history
  26. SWDEV-2 - Change OpenCL version number from 3322 to 3323

    chaunceyhui authored and anusha GodavarthySurya committed Aug 16, 2021
    Configuration menu
    Copy the full SHA
    6c41e69 View commit details
    Browse the repository at this point in the history
  27. SWDEV-247372 - Reset hasPendingDispatch

    Reset hasPendingDispatch_ if we insert barrier for time marker.
    
    Change-Id: Id038fd4e1c910c0a657978fee00630e49c372321
    saleelk authored and anusha GodavarthySurya committed Aug 16, 2021
    Configuration menu
    Copy the full SHA
    0a9065b View commit details
    Browse the repository at this point in the history
  28. SWDEV-2 - Change OpenCL version number from 3323 to 3324

    chaunceyhui authored and anusha GodavarthySurya committed Aug 16, 2021
    Configuration menu
    Copy the full SHA
    5129eae View commit details
    Browse the repository at this point in the history
  29. SWDEV-286446 - This patch enables stream operations on vega10, vega20…

    …, MI100 and MI200
    
    Change-Id: I6f07036d8ee6e4c6b55196a13288f8107488d824
    Sourabh Betigeri authored and anusha GodavarthySurya committed Aug 16, 2021
    Configuration menu
    Copy the full SHA
    995513a View commit details
    Browse the repository at this point in the history
  30. SWDEV-2 - Change OpenCL version number from 3324 to 3325

    chaunceyhui authored and anusha GodavarthySurya committed Aug 16, 2021
    Configuration menu
    Copy the full SHA
    be3ec5c View commit details
    Browse the repository at this point in the history
  31. SWDEV-290160 - Don't send notification for batch markers

    Batch marker already has a barrier with HSA signal callback
    
    Change-Id: I69fc63d72320c2e9cc2d2e59ebd3f07c0bd0e3b5
    gandryey authored and anusha GodavarthySurya committed Aug 16, 2021
    Configuration menu
    Copy the full SHA
    b15799c View commit details
    Browse the repository at this point in the history
  32. SWDEV-240806 - Release resources in Command::terminate for HIP

    We do not want to release resources during setStatus in HIP because of Graphs
    
    Change-Id: Idc7b188ab5f8be6975ea91005dd2bbf177401f8c
    chrispaquot authored and anusha GodavarthySurya committed Aug 16, 2021
    Configuration menu
    Copy the full SHA
    115f7a3 View commit details
    Browse the repository at this point in the history
  33. SWDEV-2 - Change OpenCL version number from 3325 to 3326

    chaunceyhui authored and anusha GodavarthySurya committed Aug 16, 2021
    Configuration menu
    Copy the full SHA
    3352fc9 View commit details
    Browse the repository at this point in the history
  34. SWDEV-247372 - Add logging for debug

    Change-Id: Id5a27034005a7deba37072d8a4c6f250104a96c8
    saleelk authored and anusha GodavarthySurya committed Aug 16, 2021
    Configuration menu
    Copy the full SHA
    91e48d7 View commit details
    Browse the repository at this point in the history
  35. SWDEV-2 - Change OpenCL version number from 3326 to 3327

    chaunceyhui authored and anusha GodavarthySurya committed Aug 16, 2021
    Configuration menu
    Copy the full SHA
    3e46c18 View commit details
    Browse the repository at this point in the history
  36. SWDEV-290122 - OpenGL tests fails with CL_MEM_ALLOCATION_ERROR

    Change-Id: I34d7063f05dd46c32cf59a88c455691ba5099679
    AlexXAmd authored and anusha GodavarthySurya committed Aug 16, 2021
    Configuration menu
    Copy the full SHA
    990d056 View commit details
    Browse the repository at this point in the history
  37. SWDEV-290160 - Switch to global HSA signals

    Runtime can't assign internal HSA signals for HIP events, because
    HIP application can destroy the HIP stream or signal reuse may
    occur internally. Switch to global HSA signals for HIP events.
    
    Change-Id: Ieaea2d6b039e492b2e7c5112782a8f4e601e50a1
    gandryey authored and anusha GodavarthySurya committed Aug 16, 2021
    Configuration menu
    Copy the full SHA
    18ff9bc View commit details
    Browse the repository at this point in the history
  38. SWDEV-2 - Change OpenCL version number from 3327 to 3328

    chaunceyhui authored and anusha GodavarthySurya committed Aug 16, 2021
    Configuration menu
    Copy the full SHA
    3a2bbad View commit details
    Browse the repository at this point in the history
  39. SWDEV-290901 - update ROC_ACTIVE_WAIT_TIMEOUT to 50us

    Change-Id: Iba2f2bb882c4786a432a523cb0954761e5359e7f
    Anusha GodavarthySurya authored and anusha GodavarthySurya committed Aug 16, 2021
    Configuration menu
    Copy the full SHA
    83309d8 View commit details
    Browse the repository at this point in the history
  40. SWDEV-287088 - Workaround VM page fault on Windows

    Some chunk memory are not guaranteed to be resident during
    initial allocation. Use CPDMA to force resident.
    
    Change-Id: If1a2da3e75f136caaa4c7a29d8f604d6af2639fa
    JasonTTang authored and anusha GodavarthySurya committed Aug 16, 2021
    Configuration menu
    Copy the full SHA
    97c20f4 View commit details
    Browse the repository at this point in the history
  41. SWDEV-2 - Change OpenCL version number from 3328 to 3329

    chaunceyhui authored and anusha GodavarthySurya committed Aug 16, 2021
    Configuration menu
    Copy the full SHA
    71ed43e View commit details
    Browse the repository at this point in the history
  42. SWDEV-274815 - [PAL] Navi24 support

    Change-Id: I934797bda471618c3f69484a1552b37345ae638b
    vsytch authored and anusha GodavarthySurya committed Aug 16, 2021
    Configuration menu
    Copy the full SHA
    00ea40d View commit details
    Browse the repository at this point in the history
  43. SWDEV-292018 - Avoid marker if queue is empty

    Change-Id: I40a42d67d2c911d2c9a0bf425f36bc795f9539c0
    gandryey authored and anusha GodavarthySurya committed Aug 16, 2021
    Configuration menu
    Copy the full SHA
    7c8b93b View commit details
    Browse the repository at this point in the history
  44. SWDEV-2 - Change OpenCL version number from 3329 to 3330

    chaunceyhui authored and anusha GodavarthySurya committed Aug 16, 2021
    Configuration menu
    Copy the full SHA
    73f0002 View commit details
    Browse the repository at this point in the history
  45. SWDEV-285333 - Introduce Address sanitizer hostcall service

    Change-Id: Id29aacd09d0a9934a027446c57c7095804e1a454
    pvellien authored and anusha GodavarthySurya committed Aug 16, 2021
    Configuration menu
    Copy the full SHA
    f259dd5 View commit details
    Browse the repository at this point in the history
  46. SWDEV-2 - Change OpenCL version number from 3330 to 3331

    chaunceyhui authored and anusha GodavarthySurya committed Aug 16, 2021
    Configuration menu
    Copy the full SHA
    debd929 View commit details
    Browse the repository at this point in the history
  47. SWDEV-286322 - Add .gitattribute

    Change-Id: I4ae4c4498765f10c98bb5f2443a083463b0e25af
    jujiang-del authored and anusha GodavarthySurya committed Aug 16, 2021
    Configuration menu
    Copy the full SHA
    de621fd View commit details
    Browse the repository at this point in the history
  48. SWDEV-2 - Change OpenCL version number from 3331 to 3332

    chaunceyhui authored and anusha GodavarthySurya committed Aug 16, 2021
    Configuration menu
    Copy the full SHA
    0c400c4 View commit details
    Browse the repository at this point in the history
  49. SWDEV-289378 - Avoid CPU TS overwrite if GPU TS is available

    Change-Id: I2fc1a43c048b4fa1e42f27c4cf5c72fc7ae84e9c
    gandryey authored and anusha GodavarthySurya committed Aug 16, 2021
    Configuration menu
    Copy the full SHA
    5d71744 View commit details
    Browse the repository at this point in the history
  50. SWDEV-289378 - Avoid CPU TS overwrite if GPU TS is available

    Change-Id: I444ec284669b6a6fff31182e213b47c562c90192
    gandryey authored and anusha GodavarthySurya committed Aug 16, 2021
    Configuration menu
    Copy the full SHA
    2df4bac View commit details
    Browse the repository at this point in the history
  51. SWDEV-260448 - Honor NUMACTL for Direct Dispatch

    Setting AMD_CPU_AFFINITY=1 will keep Async Handler thread within the
    bounds set by numactl.
    
    Change-Id: Id01b30df5127d65c29ac072bf74a04986b7128de
    saleelk authored and anusha GodavarthySurya committed Aug 16, 2021
    Configuration menu
    Copy the full SHA
    65c1c12 View commit details
    Browse the repository at this point in the history
  52. SWDEV-2 - Change OpenCL version number from 3332 to 3333

    chaunceyhui authored and anusha GodavarthySurya committed Aug 16, 2021
    Configuration menu
    Copy the full SHA
    471e665 View commit details
    Browse the repository at this point in the history
  53. SWDEV-293742 - Update copyright end year VDI repo

    Change-Id: I69d2fea4a7a43adf96ccea794270e4af991c5261
    agunashe authored and anusha GodavarthySurya committed Aug 16, 2021
    Configuration menu
    Copy the full SHA
    3ed980b View commit details
    Browse the repository at this point in the history
  54. SWDEV-2 - Change OpenCL version number from 3333 to 3334

    chaunceyhui authored and anusha GodavarthySurya committed Aug 16, 2021
    Configuration menu
    Copy the full SHA
    678a33b View commit details
    Browse the repository at this point in the history
  55. SWDEV-273235 - Restore missing LinuxPro option

    Change-Id: Iccc0206f3f2c5b3c03f6ed313537f0f364a4ca29
    vsytch authored and anusha GodavarthySurya committed Aug 16, 2021
    Configuration menu
    Copy the full SHA
    3dc344c View commit details
    Browse the repository at this point in the history
  56. SWDEV-2 - Change OpenCL version number from 3334 to 3335

    chaunceyhui authored and anusha GodavarthySurya committed Aug 16, 2021
    Configuration menu
    Copy the full SHA
    bd6a2c5 View commit details
    Browse the repository at this point in the history
  57. SWDEV-292820 - Add a new notify lock

    HSA signal calback may occur during the actual marker submit. That
    may cause a deadlock, because shared lock_ object. Create the new
    notify_lock_ field to protect the notification.
    
    Change-Id: I9752af84e59895530620fac3932c6fc276de8658
    gandryey authored and anusha GodavarthySurya committed Aug 16, 2021
    Configuration menu
    Copy the full SHA
    f9d6df3 View commit details
    Browse the repository at this point in the history
  58. SWDEV-273235 - Remove dependency on ADL

    Currently ADL is only being included if we build HSAIL and not LC. The
    only configuration that does this is Ellesmere on Linux.
    
    As the appprofile logic doesn't do anything right now, it should be
    safe to remove it.
    
    Change-Id: I13ce8c27af08c25b95edcbfd2ee1ce447b0bfd39
    vsytch authored and anusha GodavarthySurya committed Aug 16, 2021
    Configuration menu
    Copy the full SHA
    d9ef43f View commit details
    Browse the repository at this point in the history
  59. SWDEV-2 - Change OpenCL version number from 3335 to 3336

    chaunceyhui authored and anusha GodavarthySurya committed Aug 16, 2021
    Configuration menu
    Copy the full SHA
    764f916 View commit details
    Browse the repository at this point in the history
  60. SWDEV-290685 - Dispatch a barrier packet with acquire system scope to…

    … ensure ordering before a hipStreamWrite()
    
    Change-Id: I8853ad86a6634d55a98173ca3f79d93b85c08f85
    Sourabh Betigeri authored and anusha GodavarthySurya committed Aug 16, 2021
    Configuration menu
    Copy the full SHA
    d7a7aa6 View commit details
    Browse the repository at this point in the history
  61. SWDEV-2 - Change OpenCL version number from 3336 to 3337

    chaunceyhui authored and anusha GodavarthySurya committed Aug 16, 2021
    Configuration menu
    Copy the full SHA
    e5100cf View commit details
    Browse the repository at this point in the history
  62. SWDEV-290495 - Add HSA_AMD_AGENT_INFO_SVM_DIRECT_HOST_ACCESS query

    Change-Id: Ib18a53a9016eb5c5ffd51bf6835cba7299ec8421
    gandryey authored and anusha GodavarthySurya committed Aug 16, 2021
    Configuration menu
    Copy the full SHA
    177776b View commit details
    Browse the repository at this point in the history
  63. SWDEV-295144 - Typecast arena mem ptr(0x2) to void*, otherwise result…

    …s in wrong constructor overload.
    
    Change-Id: I433b70dc70377ae0c5f9b29818703e1ac9d95053
    kjayapra-amd authored and anusha GodavarthySurya committed Aug 16, 2021
    Configuration menu
    Copy the full SHA
    b280643 View commit details
    Browse the repository at this point in the history
  64. SWDEV-2 - Change OpenCL version number from 3337 to 3338

    chaunceyhui authored and anusha GodavarthySurya committed Aug 16, 2021
    Configuration menu
    Copy the full SHA
    e0e379a View commit details
    Browse the repository at this point in the history
  65. SWDEV-273235 - [PAL] Ignore system headers on Linux

    CMake always searches system paths for specified files before resorting
    to the hints we give it. We should not be using elf and GL headers
    from /usr/include.
    
    Change-Id: I2172ce3da9cc101ced63e22d95ecc031b94f0a67
    vsytch authored and anusha GodavarthySurya committed Aug 16, 2021
    Configuration menu
    Copy the full SHA
    94c6696 View commit details
    Browse the repository at this point in the history
  66. SWDEV-290685 - Relacing release fence instead of acquire for hipStrea…

    …mWrite()
    
    Change-Id: Ic2946b68c427d3e058948c0813863a27c21b903d
    Sourabh Betigeri authored and anusha GodavarthySurya committed Aug 16, 2021
    Configuration menu
    Copy the full SHA
    9fbe7c0 View commit details
    Browse the repository at this point in the history
  67. SWDEV-292018 - Switch to internal signals for markers

    Add ref counting to ProfilingSignal class to track the last release.
    If a signal was used in the marker, then don't reuse it,
    but create a new one for internal usage.
    Don't rely on HSA callback for the command status update if there
    are no pending dispatches.
    
    Change-Id: I19f14ed9d80acfe79993b343b2187635f8428a20
    gandryey authored and anusha GodavarthySurya committed Aug 16, 2021
    Configuration menu
    Copy the full SHA
    2cdadae View commit details
    Browse the repository at this point in the history
  68. SWDEV-2 - Change OpenCL version number from 3338 to 3339

    chaunceyhui authored and anusha GodavarthySurya committed Aug 16, 2021
    Configuration menu
    Copy the full SHA
    e62e229 View commit details
    Browse the repository at this point in the history
  69. SWDEV-290384 - Disable HSA callback for any host wait

    Change-Id: Ie876deb62859f5551f4ed69eb8187ac3fa35f42a
    gandryey authored and anusha GodavarthySurya committed Aug 16, 2021
    Configuration menu
    Copy the full SHA
    6324e3c View commit details
    Browse the repository at this point in the history
  70. SWDEV-294514 - Limit HIP-GL interop logic to HIP

    Below logic is causing a crash in the CL-GL interop. As a workaround,
    limit it only to HIP.
    
    Change-Id: I12e81d035ebd80a4a9a09eb6eea2fae7040d90c9
    vsytch authored and anusha GodavarthySurya committed Aug 16, 2021
    Configuration menu
    Copy the full SHA
    ffbf6e0 View commit details
    Browse the repository at this point in the history
  71. SWDEV-283981 - [PAL] Support hostcall SQ interrupt

    Change-Id: Ic6f0ad384404712d5eeb1eaf600e231a8f8631f7
    vsytch authored and anusha GodavarthySurya committed Aug 16, 2021
    Configuration menu
    Copy the full SHA
    3c0a478 View commit details
    Browse the repository at this point in the history
  72. SWDEV-290384 - Enable active wait on CPU if HIP requested

    Change-Id: Idea5adf7a4705cb999da6785e6229fe3200dce17
    gandryey authored and anusha GodavarthySurya committed Aug 16, 2021
    Configuration menu
    Copy the full SHA
    cc17b1f View commit details
    Browse the repository at this point in the history
  73. SWDEV-291787 - Fix persistent direct map

    Change-Id: Ic1507cc6d63e9ed574e8e169bce7bf56f4792c19
    jujiang-del authored and anusha GodavarthySurya committed Aug 16, 2021
    Configuration menu
    Copy the full SHA
    95b4993 View commit details
    Browse the repository at this point in the history
  74. SWDEV-291787 - Fix Windows build

    Change-Id: I1b97a1100e4c498f53aaad7157f21d0c5f8a130d
    vsytch authored and anusha GodavarthySurya committed Aug 16, 2021
    Configuration menu
    Copy the full SHA
    5b485e0 View commit details
    Browse the repository at this point in the history
  75. SWDEV-2 - Change OpenCL version number from 3339 to 3340

    chaunceyhui authored and anusha GodavarthySurya committed Aug 16, 2021
    Configuration menu
    Copy the full SHA
    ff997c7 View commit details
    Browse the repository at this point in the history
  76. SWDEV-283981 - Revert "SWDEV-283981 - [PAL] Support hostcall SQ inter…

    …rupt"
    
    This reverts commit ce3bf0d.
    
    Reason for revert: need SWDEV-294782 to be resolved before we can enable SQ interrupt support.
    
    Change-Id: I328170b60f1a3aab28c0b1fd3191297a1a51ecb7
    vsytch authored and anusha GodavarthySurya committed Aug 16, 2021
    Configuration menu
    Copy the full SHA
    ac1f5a8 View commit details
    Browse the repository at this point in the history
  77. SWDEV-2 - Change OpenCL version number from 3340 to 3341

    chaunceyhui authored and anusha GodavarthySurya committed Aug 16, 2021
    Configuration menu
    Copy the full SHA
    871e8f8 View commit details
    Browse the repository at this point in the history
  78. SWDEV-292523 - [vdi]Change in the signature of streamOperations APIs,…

    … particularly 'value' arg to unsigned 'value
    
    Change-Id: I74b24b2dec911acd5e7a364ea8c050c2ecb1c3b8
    Sourabh Betigeri authored and anusha GodavarthySurya committed Aug 16, 2021
    Configuration menu
    Copy the full SHA
    dd3fed2 View commit details
    Browse the repository at this point in the history
  79. SWDEV-292021 - Fix Device Reset

    - Device Reset should not purge the allocations that were not by the user
    - Addresses QMCPack Test abort due to the removal of all the mem objects during reset
    
    Change-Id: I7b7a123e72bcc985d7e51d17c2382bc618d3e041
    satyanveshd authored and anusha GodavarthySurya committed Aug 16, 2021
    Configuration menu
    Copy the full SHA
    1c46ab4 View commit details
    Browse the repository at this point in the history
  80. SWDEV-2 - Change OpenCL version number from 3341 to 3342

    chaunceyhui authored and anusha GodavarthySurya committed Aug 16, 2021
    Configuration menu
    Copy the full SHA
    5911c06 View commit details
    Browse the repository at this point in the history
  81. SWDEV-294027 - [Lnx][YC] Add Yellow Carp support

    Only add Roc path and don't use Pal path.
    
    Signed-off-by: Aaron Liu <[email protected]>
    Change-Id: I7117e2dc3c3ad4c8d563e9bbdc721f70ddba51fd
    aaliuamd authored and anusha GodavarthySurya committed Aug 16, 2021
    Configuration menu
    Copy the full SHA
    37d8711 View commit details
    Browse the repository at this point in the history
  82. SWDEV-2 - Change OpenCL version number from 3342 to 3343

    chaunceyhui authored and anusha GodavarthySurya committed Aug 16, 2021
    Configuration menu
    Copy the full SHA
    36b5908 View commit details
    Browse the repository at this point in the history
  83. SWDEV-295251 - Remove waitEvent check in append

    Change-Id: I994f3e7c67ed29c4ee46229c8bcd1448fc7f59ec
    anusha GodavarthySurya authored and anusha GodavarthySurya committed Aug 16, 2021
    Configuration menu
    Copy the full SHA
    b11e88c View commit details
    Browse the repository at this point in the history
  84. SWDEV-240806 - Add methods to update kernel command parameters

    Change-Id: Iba90a31f9c5d6d4f2b60b7ccf903325c03d4d245
    anusha GodavarthySurya authored and anusha GodavarthySurya committed Aug 16, 2021
    Configuration menu
    Copy the full SHA
    bedef4c View commit details
    Browse the repository at this point in the history
  85. SWDEV-2 - Change OpenCL version number from 3343 to 3344

    chaunceyhui authored and anusha GodavarthySurya committed Aug 16, 2021
    Configuration menu
    Copy the full SHA
    cfe013d View commit details
    Browse the repository at this point in the history
  86. SWDEV-293519 - [PAL] Limit mgpu SVM logic only to mgpu cases

    Below logic allocates the host buffer whenever a subbuffer is created
    from a SVM allocation. This is only needed for multi-device contexts.
    
    HIP does not support multi-device contexts, hence this logic just ends
    up performing unnecessary system allocations.
    
    Change-Id: I8eae635f7c5289c52ef73434218c1658b788a456
    vsytch authored and anusha GodavarthySurya committed Aug 16, 2021
    Configuration menu
    Copy the full SHA
    f96fa05 View commit details
    Browse the repository at this point in the history
  87. SWDEV-240806 - Fix Windows build

    Fixes error "All control paths should return a value".
    
    Change-Id: I4718688b55b24862465e15ea0d64b32fa44b3299
    vsytch authored and anusha GodavarthySurya committed Aug 16, 2021
    Configuration menu
    Copy the full SHA
    6cb3c1c View commit details
    Browse the repository at this point in the history
  88. SWDEV-295251 - Avoid marker if queue is empty for DD to fix MT issue

    Change-Id: I80be39ace9d93347f81ef8acd7858d43bc4a3f1e
    anusha GodavarthySurya authored and anusha GodavarthySurya committed Aug 16, 2021
    Configuration menu
    Copy the full SHA
    6615299 View commit details
    Browse the repository at this point in the history
  89. SWDEV-2 - Change OpenCL version number from 3344 to 3345

    chaunceyhui authored and anusha GodavarthySurya committed Aug 16, 2021
    Configuration menu
    Copy the full SHA
    691e495 View commit details
    Browse the repository at this point in the history
  90. SWDEV-295144 - Change uint64_t to size_t to fix failure on 32-bit ope…

    …ncl.
    
    Change-Id: I5c28e9c606dec1c956f3f48071d8a0271adfff22
    kjayapra-amd authored and anusha GodavarthySurya committed Aug 16, 2021
    Configuration menu
    Copy the full SHA
    69a02ff View commit details
    Browse the repository at this point in the history
  91. SWDEV-288853 - [OpenCL]: ASIC 1013 Bringup

    This a cherry pick from the ASIC's branch.
    
    Change-Id: Ic6e888f8fa96103d1e79432dd75e68faabd8cf6c
    AlexXAmd authored and anusha GodavarthySurya committed Aug 16, 2021
    Configuration menu
    Copy the full SHA
    882ed49 View commit details
    Browse the repository at this point in the history
  92. SWDEV-296911 - Enable clgl interop for both MesaGL and OrcaGL

    Change-Id: Ie3ad85a8335b1fc751812c09bb0cd30aad38dcae
    JasonTTang authored and anusha GodavarthySurya committed Aug 16, 2021
    Configuration menu
    Copy the full SHA
    375e4c6 View commit details
    Browse the repository at this point in the history
  93. SWDEV-293742 - Remove external refs

    Change-Id: Ib9e25a6beb97cc042bb3cc50338686a8dd09e21c
    gargrahul authored and anusha GodavarthySurya committed Aug 16, 2021
    Configuration menu
    Copy the full SHA
    a70d777 View commit details
    Browse the repository at this point in the history
  94. SWDEV-2 - Change OpenCL version number from 3345 to 3346

    chaunceyhui authored and anusha GodavarthySurya committed Aug 16, 2021
    Configuration menu
    Copy the full SHA
    035733c View commit details
    Browse the repository at this point in the history
  95. SWDEV-273235 - Add ROCclrCompilerOptions cmake module

    This module will be used to add any specific compiler options to ROCclr
    and it's clients.
    
    Currently it only adds a workaround to remove the MSVC flag /GR, which
    is added by default CMake <3.20. This resolves the conflict of PAL
    adding /GR-.
    
    Change-Id: If83adb271bcec86812a6e9de940da3920fc75393
    vsytch authored and anusha GodavarthySurya committed Aug 16, 2021
    Configuration menu
    Copy the full SHA
    0afd6e1 View commit details
    Browse the repository at this point in the history
  96. SWDEV-283981 - [PAL] Support hostcall SQ interrupt

    Note that this requires base driver CL#2340320+ to have SQ interrupt
    functionality enabled by default.
    
    Change-Id: I04b936819ebe1eb7cf5de1db4fafe83af3a1b5f6
    vsytch authored and anusha GodavarthySurya committed Aug 16, 2021
    Configuration menu
    Copy the full SHA
    ab15da4 View commit details
    Browse the repository at this point in the history
  97. SWDEV-2 - Change OpenCL version number from 3346 to 3347

    chaunceyhui authored and anusha GodavarthySurya committed Aug 16, 2021
    Configuration menu
    Copy the full SHA
    152a816 View commit details
    Browse the repository at this point in the history
  98. SWDEV-297215 - Set image descriptor as per the HSA specification for …

    …hsa_ext_image_descriptor_t
    
    Change-Id: I0af0f09120f15a42349ec4de491df8aee7bfd46d
    anusha GodavarthySurya authored and anusha GodavarthySurya committed Aug 16, 2021
    Configuration menu
    Copy the full SHA
    613cf58 View commit details
    Browse the repository at this point in the history
  99. SWDEV-2 - Change OpenCL version number from 3347 to 3348

    chaunceyhui authored and anusha GodavarthySurya committed Aug 16, 2021
    Configuration menu
    Copy the full SHA
    100ddb5 View commit details
    Browse the repository at this point in the history
  100. SWDEV-296329 - Add lock protection for Timestamp update

    There is a possible race condition when signal reuse can have
    access to a destroyed Timestamp object, because the callback
    was running asynchronously. Use reference counter and lock
    to allow asynchronous timestamp update
    
    Change-Id: I6224f7c62cb0a03a7466fcc512e5e5afb06736fa
    gandryey authored and anusha GodavarthySurya committed Aug 16, 2021
    Configuration menu
    Copy the full SHA
    d14ee44 View commit details
    Browse the repository at this point in the history
  101. SWDEV-2 - Change OpenCL version number from 3348 to 3349

    chaunceyhui authored and anusha GodavarthySurya committed Aug 16, 2021
    Configuration menu
    Copy the full SHA
    96724e0 View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2021

  1. Fix OpenCL headers 2021.04.29 compatibility

    OpenCL headers 2021.04.29 moved `CL_COMMAND_GL_FENCE_SYNC_OBJECT_KHR` into
    a different header.  (See issue referenced below for details.)
    
    See-also: KhronosGroup/OpenCL-Headers#145
    See-also: https://bugs.gentoo.org/790164
    devurandom committed Sep 6, 2021
    Configuration menu
    Copy the full SHA
    8243fe4 View commit details
    Browse the repository at this point in the history