Update Loader scripts and source to support v1.14.33 of the L0 Spec by nrspruit · Pull Request #377 · oneapi-src/level-zero

@vishnu-khanth @nrspruit

* fix: Update scripts to handle dynamic return type for source/lib
* Update null driver scripts to have dynamic return type and zer API's
* Update scripts to handle dynamic return types for source/loader & default DDI table for zer API's
* Update tracing layer scripts to handle dynamic return type of API's
* Update Validation layer to handle dynamic return types of API's
* Integrate zer namespace in null driver
* Integrate zer namespace in source/lib
* Integrate zer namespace in source/loader
* Integrate zer namespace in validation layer
* Integrate zer namespace in tracing layer
* Track the DriverHandle per Driver as zerDriverHandle, set to nullptr given the driver
  supports DDI Driver EXT, but does not support ZER APIs.
* Enable support for DDI Driver Ext flag etc checks given a handle.
* Backwards compatability guranteed with ze_object.h creation with
  pRuntime set in the loader handle.
* Fix default assignment of zerDriver handle and ddi table and refactor
* Add thread local storage error description for zer API's

Signed-off-by: Vishnu Khanth <vishnu.khanth.b@intel.com>
Signed-off-by: Neil R. Spruit <neil.r.spruit@intel.com>

rwmcguir

rwmcguir

vishnu-khanth

vishnu-khanth

@nrspruit nrspruit marked this pull request as ready for review

October 15, 2025 14:54