diff --git a/.github/workflows/pr_push.yml b/.github/workflows/pr_push.yml index 023e889f7..49fb8e0d3 100644 --- a/.github/workflows/pr_push.yml +++ b/.github/workflows/pr_push.yml @@ -95,6 +95,8 @@ jobs: security-events: write uses: ./.github/workflows/reusable_trivy.yml Compatibility: + # TODO: bring back when new UMF version is ready + if: false needs: [Build] uses: ./.github/workflows/reusable_compatibility.yml strategy: diff --git a/src/libumf.def b/src/libumf.def index cbc7c9922..0159ddbe2 100644 --- a/src/libumf.def +++ b/src/libumf.def @@ -12,7 +12,6 @@ EXPORTS DllMain umfInit umfTearDown - umfGetCurrentVersion umfCloseIPCHandle umfCUDAMemoryProviderOps umfCUDAMemoryProviderParamsCreate @@ -32,6 +31,7 @@ EXPORTS umfFileMemoryProviderParamsSetProtection umfFileMemoryProviderParamsSetVisibility umfFree + umfGetCurrentVersion umfGetIPCHandle umfGetLastFailedMemoryProvider umfJemallocPoolOps @@ -86,13 +86,13 @@ EXPORTS umfOsMemoryProviderOps umfOsMemoryProviderParamsCreate umfOsMemoryProviderParamsDestroy - umfOsMemoryProviderParamsSetProtection - umfOsMemoryProviderParamsSetVisibility - umfOsMemoryProviderParamsSetShmName umfOsMemoryProviderParamsSetNumaList umfOsMemoryProviderParamsSetNumaMode - umfOsMemoryProviderParamsSetPartSize umfOsMemoryProviderParamsSetPartitions + umfOsMemoryProviderParamsSetPartSize + umfOsMemoryProviderParamsSetProtection + umfOsMemoryProviderParamsSetShmName + umfOsMemoryProviderParamsSetVisibility umfPoolAlignedMalloc umfPoolByPtr umfPoolCalloc @@ -134,8 +134,8 @@ EXPORTS umfFixedMemoryProviderParamsCreate umfFixedMemoryProviderParamsDestroy umfFixedMemoryProviderParamsSetMemory - umfLevelZeroMemoryProviderParamsSetFreePolicy umfLevelZeroMemoryProviderParamsSetDeviceOrdinal + umfLevelZeroMemoryProviderParamsSetFreePolicy ; Added in UMF_1.0 umfCtlExec umfCtlGet diff --git a/src/libumf.map b/src/libumf.map index f7dbee074..348675ff0 100644 --- a/src/libumf.map +++ b/src/libumf.map @@ -2,11 +2,10 @@ # Under the Apache License v2.0 with LLVM Exceptions. See LICENSE.TXT. # SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception -UMF_0.10 { +UMF_1.0 { global: umfInit; umfTearDown; - umfGetCurrentVersion; umfCloseIPCHandle; umfCUDAMemoryProviderOps; umfCUDAMemoryProviderParamsCreate; @@ -26,6 +25,7 @@ UMF_0.10 { umfFileMemoryProviderParamsSetProtection; umfFileMemoryProviderParamsSetVisibility; umfFree; + umfGetCurrentVersion; umfGetIPCHandle; umfGetLastFailedMemoryProvider; umfJemallocPoolOps; @@ -82,8 +82,8 @@ UMF_0.10 { umfOsMemoryProviderParamsDestroy; umfOsMemoryProviderParamsSetNumaList; umfOsMemoryProviderParamsSetNumaMode; - umfOsMemoryProviderParamsSetPartSize; umfOsMemoryProviderParamsSetPartitions; + umfOsMemoryProviderParamsSetPartSize; umfOsMemoryProviderParamsSetProtection; umfOsMemoryProviderParamsSetShmName; umfOsMemoryProviderParamsSetVisibility; @@ -110,11 +110,7 @@ UMF_0.10 { umfScalablePoolParamsDestroy; umfScalablePoolParamsSetGranularity; umfScalablePoolParamsSetKeepAllMemory; - local: - *; -}; - -UMF_0.11 { +# Added in UMF_0.11 umfCUDAMemoryProviderParamsSetAllocFlags; umfDisjointPoolOps; umfDisjointPoolParamsCreate; @@ -132,11 +128,9 @@ UMF_0.11 { umfFixedMemoryProviderParamsCreate; umfFixedMemoryProviderParamsDestroy; umfFixedMemoryProviderParamsSetMemory; - umfLevelZeroMemoryProviderParamsSetFreePolicy; umfLevelZeroMemoryProviderParamsSetDeviceOrdinal; -} UMF_0.10; - -UMF_1.0 { + umfLevelZeroMemoryProviderParamsSetFreePolicy; +# Added in UMF_1.0 umfCtlExec; umfCtlGet; umfCtlSet; @@ -144,4 +138,6 @@ UMF_1.0 { umfJemallocPoolParamsDestroy; umfJemallocPoolParamsSetNumArenas; umfPoolGetName; -} UMF_0.11; + local: + *; +};