|
8 | 8 | --- #-------------------------------------------------------------------------- |
9 | 9 | type: header |
10 | 10 | desc: "Intel $OneApi Level-Zero Extension for supporting relaxed allocation limits." |
11 | | -version: "1.1" |
| 11 | +version: "1.17" |
12 | 12 | --- #-------------------------------------------------------------------------- |
13 | 13 | type: macro |
14 | 14 | desc: "Relaxed Allocation Limits Extension Name" |
| 15 | +version: "1.17" |
| 16 | +name: $X_RELAXED_ALLOCATION_LIMITS_EXT_NAME |
| 17 | +value: '"$X_extension_relaxed_allocation_limits"' |
| 18 | +--- #-------------------------------------------------------------------------- |
| 19 | +type: enum |
| 20 | +desc: "Relaxed Allocation Limits Extension Version(s)" |
| 21 | +version: "1.17" |
| 22 | +name: $x_relaxed_allocation_limits_ext_version_t |
| 23 | +etors: |
| 24 | + - name: "1_0" |
| 25 | + value: "$X_MAKE_VERSION( 1, 0 )" |
| 26 | + desc: "version 1.0" |
| 27 | +--- #-------------------------------------------------------------------------- |
| 28 | +type: enum |
| 29 | +desc: "Supported relaxed memory allocation flags" |
| 30 | +version: "1.17" |
| 31 | +class: $xMem |
| 32 | +name: $x_relaxed_allocation_limits_ext_flags_t |
| 33 | +etors: |
| 34 | + - name: MAX_SIZE |
| 35 | + desc: "Allocation size may exceed the `maxMemAllocSize` member of $x_device_properties_t." |
| 36 | +--- #-------------------------------------------------------------------------- |
| 37 | +type: struct |
| 38 | +desc: "Relaxed limits memory allocation descriptor" |
| 39 | +version: "1.17" |
| 40 | +class: $xMem |
| 41 | +name: $x_relaxed_allocation_limits_ext_desc_t |
| 42 | +base: $x_base_desc_t |
| 43 | +members: |
| 44 | + - type: $x_relaxed_allocation_limits_ext_flags_t |
| 45 | + name: flags |
| 46 | + desc: | |
| 47 | + [in] flags specifying allocation limits to relax. |
| 48 | + must be 0 (default) or a valid combination of $x_relaxed_allocation_limits_ext_flag_t; |
| 49 | + init: "0" |
| 50 | +details: |
| 51 | + - "This structure may be passed to $xMemAllocShared or $xMemAllocDevice, via the `pNext` member of $x_device_mem_alloc_desc_t." |
| 52 | + - "This structure may also be passed to $xMemAllocHost, via the `pNext` member of $x_host_mem_alloc_desc_t." |
| 53 | +--- #-------------------------------------------------------------------------- |
| 54 | +type: header |
| 55 | +desc: "[DEPRECATED] Intel $OneApi Level-Zero Extension for supporting relaxed allocation limits. Use the standard `ZE_extension_relaxed_allocation_limits` extension instead." |
| 56 | +version: "1.1" |
| 57 | +--- #-------------------------------------------------------------------------- |
| 58 | +type: macro |
| 59 | +desc: "[DEPRECATED] Relaxed Allocation Limits Extension Name. Use $X_RELAXED_ALLOCATION_LIMITS_EXT_NAME instead." |
15 | 60 | version: "1.1" |
16 | 61 | name: $X_RELAXED_ALLOCATION_LIMITS_EXP_NAME |
17 | 62 | value: '"$X_experimental_relaxed_allocation_limits"' |
18 | 63 | --- #-------------------------------------------------------------------------- |
19 | 64 | type: enum |
20 | | -desc: "Relaxed Allocation Limits Extension Version(s)" |
| 65 | +desc: "[DEPRECATED] Relaxed Allocation Limits Extension Version(s). Use $x_relaxed_allocation_limits_ext_version_t instead." |
21 | 66 | version: "1.1" |
22 | 67 | name: $x_relaxed_allocation_limits_exp_version_t |
23 | 68 | etors: |
24 | 69 | - name: "1_0" |
25 | 70 | value: "$X_MAKE_VERSION( 1, 0 )" |
26 | | - desc: "version 1.0" |
| 71 | + desc: "[DEPRECATED] version 1.0" |
27 | 72 | --- #-------------------------------------------------------------------------- |
28 | 73 | type: enum |
29 | | -desc: "Supported relaxed memory allocation flags" |
| 74 | +desc: "[DEPRECATED] Supported relaxed memory allocation flags. Use $x_relaxed_allocation_limits_ext_flags_t instead." |
30 | 75 | version: "1.1" |
31 | 76 | class: $xMem |
32 | 77 | name: $x_relaxed_allocation_limits_exp_flags_t |
33 | 78 | etors: |
34 | 79 | - name: MAX_SIZE |
35 | | - desc: "Allocation size may exceed the `maxMemAllocSize` member of $x_device_properties_t." |
| 80 | + desc: "[DEPRECATED] Allocation size may exceed the `maxMemAllocSize` member of $x_device_properties_t. Use $x_relaxed_allocation_limits_ext_flags_t MAX_SIZE instead." |
36 | 81 | --- #-------------------------------------------------------------------------- |
37 | 82 | type: struct |
38 | | -desc: "Relaxed limits memory allocation descriptor" |
| 83 | +desc: "[DEPRECATED] Relaxed limits memory allocation descriptor. Use $x_relaxed_allocation_limits_ext_desc_t instead." |
39 | 84 | version: "1.1" |
40 | 85 | class: $xMem |
41 | 86 | name: $x_relaxed_allocation_limits_exp_desc_t |
42 | 87 | base: $x_base_desc_t |
43 | 88 | members: |
44 | 89 | - type: $x_relaxed_allocation_limits_exp_flags_t |
45 | 90 | name: flags |
46 | | - desc: | |
47 | | - [in] flags specifying allocation limits to relax. |
48 | | - must be 0 (default) or a valid combination of $x_relaxed_allocation_limits_exp_flag_t; |
| 91 | + desc: "[in] [DEPRECATED] no longer supported, use $x_relaxed_allocation_limits_ext_desc_t instead" |
49 | 92 | init: "0" |
50 | 93 | details: |
51 | | - - "This structure may be passed to $xMemAllocShared or $xMemAllocDevice, via the `pNext` member of $x_device_mem_alloc_desc_t." |
52 | | - - "This structure may also be passed to $xMemAllocHost, via the `pNext` member of $x_host_mem_alloc_desc_t." |
| 94 | + - "[DEPRECATED] This structure may be passed to $xMemAllocShared or $xMemAllocDevice, via the `pNext` member of $x_device_mem_alloc_desc_t. Use $x_relaxed_allocation_limits_ext_desc_t instead." |
| 95 | + - "[DEPRECATED] This structure may also be passed to $xMemAllocHost, via the `pNext` member of $x_host_mem_alloc_desc_t. Use $x_relaxed_allocation_limits_ext_desc_t instead." |
0 commit comments