mirror of
https://github.com/intel/compute-runtime.git
synced 2025-12-27 15:53:13 +08:00
- Added support for Dynamic Module link to allow usage of symbols that exist thru a circular dependency from the export->import module & chained dependencies with importModule -> ExportModule -> ExportModule2. - Adds a dependency walker which collects all dependent modules whose export surface state must be made resident for a given kernel execution to successfully access each function resolved on different modules. - Expanded the Dynamic Link Black Box test to allow for testing either simple linking and circular + chained linkage. Signed-off-by: Spruit, Neil R <neil.r.spruit@intel.com>