Skip to content

Releases: oneapi-src/level-zero-spec

v1.7.8

28 Aug 15:19
636da1d
Compare
Choose a tag to compare

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

09 Jul 20:42
05e8e15
Compare
Choose a tag to compare

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

20 May 01:05
ccedd1a
Compare
Choose a tag to compare

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

25 Apr 19:28
27650a1
Compare
Choose a tag to compare

What's Changed

  • Import security documentation in #110
  • Revert RAS Category and Fabric API commits (#35, #83) in #117
  • Update copyright year for publication.

Full Changelog: v1.6...v1.6.3

v1.6

31 Mar 19:09
477a99e
Compare
Choose a tag to compare

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

02 Mar 21:04
434bb89
Compare
Choose a tag to compare

What's Changed

  • Add missing version to GlobalTimestamps extension in #88

Full Changelog: v1.5.16...v1.5.17

v1.5.16

28 Feb 20:03
42fc26c
Compare
Choose a tag to compare

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

18 Jan 23:36
Compare
Choose a tag to compare

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

15 Dec 06:22
Compare
Choose a tag to compare

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

Full Changelog: https://github.com/oneapi-src/level-zero-spec/commits/v1.5