Releases: oneapi-src/level-zero-spec
Releases ยท oneapi-src/level-zero-spec
v1.7.8
What's Changed
- Add clarifications to board and serial number descriptions in #180
- Fix timestamps results parameter attributes in #198
- Move engine activity extension to separate extension file in #191
- Clarify description for multi-port throughput in #200
- Clarify metric streamer desc member descriptions in #199
- Add extension mechanism for dynamically discovering RAS error states in #181
- Fixup misc. typos in #202
Full Changelog: v1.7...v1.7.8
v1.7
What's Changed
- Added Fabric Error Counters and API in #144
- Fix a minor spelling error in the core programming guide command queues section in #154
- Fix sample code for MetricGroupGetExportDataExp in #163
- Update ZES_ENGINE_GROUP_*_ALL description in #143
- Promote ZET_METRIC_TYPE_IP_EXP out of experimental in #155
- Sysman 7.0 spec release for engine, fabric, device, memory in #134
- Some fixes for kernel max group size extension in #168
- Add clarification to immediate command lists execution in #167
- Fixes to GetFabricPortMultiThroughput in #171
- Minor formatting fix for metric export data in #172
- Add system memory hint for memory advise in #166
- Add support for in-order lists in #165
- Minor fix to kernel timestamp example in programming guide in #174
- Add ray tracing acceleration structure build experimental extension in #147
- Fix ZET typo to conform to naming convention in #170
- Add API to set atomic properties of a shared allocation in #173
- Add support for flexible device hierarchy model in #169
Full Changelog: v1.6.10...v1.7
v1.6.10
What's Changed
- Add support for machine independent calculation for metrics data in #95
- Update metrics timer resolution to cycle/sec in #113
- Correct documentation on build logs lifetime in #129
- Fix base type for zet_metric_global_timestamps_resolution_exp_t in #130
- Fix html generation in #132
- Fix pNext definition in #128
- Misc. formatting and infrastructure fixes #137
Full Changelog: v1.6.3...v1.6.10
v1.6.3
v1.6
What's Changed
- Add zeMemPutIpcHandle and zeEventPoolPutIpcHandle in #91
- Add helper functions for IPC handle in #105
- Add zeDriverGetLastResultString in #90
- Extend the SYSMAN Frequency Domain list to include a MEDIA Domain in #63
- Add zeCommandListHostSynchronize in #103
- Module build option clarification in #104
- Introduce extension to query normalized kernel event timestamps in #77
- Clarify image buffers format/layout restrictions in #100
- Fixup extension references and substitutions in #107
- Fixup parser versions (add newer point releases to all_versions) in #108
Full Changelog: v1.5.17...v1.6
v1.5.17
What's Changed
- Add missing version to GlobalTimestamps extension in #88
Full Changelog: v1.5.16...v1.5.17
v1.5.16
What's Changed
- Clarify intended interpretation of 32-bit device id in #69
- Clarify that zeContextMakeMemoryResident is a cross-platform API in #71
- Clarify language for pString parameter of zeKernelGetSourceAttributes in #67
- Add an extension to get the kernel max group size properties in #75
- Explicitly state the timestamp unit for the memory bandwidth API in #66
- Update value of ZES_MAX_RAS_ERROR_CATEGORY_COUNT macro in #83
- Fixup typo in PCI Properties extension example in #87
- Add extension for global metrics timestamps in #78
Full Changelog: v1.5.8...v1.5.16
v1.5.8
What's Changed
- remove nullptr error code from params with mbz trait in #52
- Fix handling of mbz attributes in #56
- Fix ze_device_properties_t in samples in #62
Full Changelog: v1.5...v1.5.8
v1.5
What's Changed
- Initial Level Zero specification scripts (v1.4)
- Clarify that a context can also be used by sub-devices of devices
- Add an extension for bfloat16 conversions
- Relax restriction and allow ipc events with timestamps
- Add an extension to return the device IP version
- Add a deprecation message for ZET_ENABLE_API_TRACING_EXP
- RAS Category and Fabric API
- Remove out-of-date Sysman object hierarchy diagram
- Add additional default errors
- Clarify commands in an immediate command list may execute synchronously
- Replace utf-8 special characters with ASCII alternatives
- Mark zesPowerGetLimits and zesPowerSetLimits as deprecated
- Separate APIs for initializing and enumerating sysman
- Add sub-allocations properties extensions
- Add host support for IPC allocations
- Fix off-by-one error for maximum memory allocation size
- Correct documentation for zesMemoryGetBandwidth
- Move image view extension to standard
- Fix scripts to enable building older spec versions
New Contributors
- @zackwaters made their first contribution in #10
- @bashbaug made their first contribution in #19
- @jandres742 made their first contribution in #24
- @wdamon-intel made their first contribution in #31
- @SebastianLuzynski made their first contribution in #40
Full Changelog: https://github.com/oneapi-src/level-zero-spec/commits/v1.5