{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":245246663,"defaultBranch":"master","name":"level-zero","ownerLogin":"oneapi-src","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-03-05T19:10:14.000Z","ownerAvatar":"https://avatars-ghuser.fzsz.win/u/60144784?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726780921.0","currentOid":""},"activityList":{"items":[{"before":"b7d8cdd5cdcf41e596a870318fe0d006adaff98f","after":"24ad9d613a6df5613683f5b70a440cd0a732de7b","ref":"refs/heads/master","pushedAt":"2024-09-19T21:20:55.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"lisanna-dettwyler","name":"Lisanna Dettwyler","path":"/lisanna-dettwyler","primaryAvatarUrl":"https://avatars-ghuser.fzsz.win/u/72424138?s=80&v=4"},"commit":{"message":"Update CHANGELOG.md for v1.17.44","shortMessageHtmlLink":"Update CHANGELOG.md for v1.17.44"}},{"before":"abdafead742cbd9a9ca0862eb0a56ff1a5be61a7","after":"b7d8cdd5cdcf41e596a870318fe0d006adaff98f","ref":"refs/heads/master","pushedAt":"2024-09-18T19:29:38.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"lisanna-dettwyler","name":"Lisanna Dettwyler","path":"/lisanna-dettwyler","primaryAvatarUrl":"https://avatars-ghuser.fzsz.win/u/72424138?s=80&v=4"},"commit":{"message":"Update CHANGELOG.md for v1.17.43\n\nSigned-off-by: Lisanna Dettwyler ","shortMessageHtmlLink":"Update CHANGELOG.md for v1.17.43"}},{"before":"895108f4893d8db23467d76bf89e64e91d9e9555","after":"abdafead742cbd9a9ca0862eb0a56ff1a5be61a7","ref":"refs/heads/master","pushedAt":"2024-09-10T14:11:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lisanna-dettwyler","name":"Lisanna Dettwyler","path":"/lisanna-dettwyler","primaryAvatarUrl":"https://avatars-ghuser.fzsz.win/u/72424138?s=80&v=4"},"commit":{"message":"Add missing guards around debug messages\n\nCloses #195\n\nSigned-off-by: Lisanna Dettwyler ","shortMessageHtmlLink":"Add missing guards around debug messages"}},{"before":null,"after":"ae36e5c47974ac7b789647ae55ffb2191e2cdbff","ref":"refs/heads/spec-1.10","pushedAt":"2024-09-09T16:22:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sys-lzdev","name":null,"path":"/sys-lzdev","primaryAvatarUrl":"https://avatars-ghuser.fzsz.win/u/75401241?s=80&v=4"},"commit":{"message":"Update to spec 1.10.0","shortMessageHtmlLink":"Update to spec 1.10.0"}},{"before":"e3152a8f881540217d589789ae71c965355a3fee","after":"895108f4893d8db23467d76bf89e64e91d9e9555","ref":"refs/heads/master","pushedAt":"2024-09-05T16:14:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nrspruit","name":"Neil R. Spruit","path":"/nrspruit","primaryAvatarUrl":"https://avatars-ghuser.fzsz.win/u/7562574?s=80&v=4"},"commit":{"message":"Update Changelog for v1.17.42 containing fixes for sysman init (#194)\n\nSigned-off-by: Neil R. Spruit ","shortMessageHtmlLink":"Update Changelog for v1.17.42 containing fixes for sysman init (#194)"}},{"before":"0f1a1dea59d325cb5dc08f58e04f31f5639d4893","after":"e3152a8f881540217d589789ae71c965355a3fee","ref":"refs/heads/master","pushedAt":"2024-09-04T20:05:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nrspruit","name":"Neil R. Spruit","path":"/nrspruit","primaryAvatarUrl":"https://avatars-ghuser.fzsz.win/u/7562574?s=80&v=4"},"commit":{"message":"Fix SysMan driver pointers given no sysman env and no zesInit (#193)\n\n- To gracefully allow calls to zes* apis without setting the env nor\r\n calling zesinit, the drivers need to be defaulted to the zeDrivers and\r\nhave the zes ddi tables always updated unless ze or zes handles have\r\nalready been retrieved.\r\n\r\nSigned-off-by: Neil R. Spruit ","shortMessageHtmlLink":"Fix SysMan driver pointers given no sysman env and no zesInit (#193)"}},{"before":"519eed2f930eaa5d1266a07eed88ede2d092adf8","after":"0f1a1dea59d325cb5dc08f58e04f31f5639d4893","ref":"refs/heads/master","pushedAt":"2024-09-04T00:04:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nrspruit","name":"Neil R. Spruit","path":"/nrspruit","primaryAvatarUrl":"https://avatars-ghuser.fzsz.win/u/7562574?s=80&v=4"},"commit":{"message":"Prevent reinit when zes/ze handles have already been retrieved (#192)\n\n- Given ze or zes driver get has been called, then one cannot allow for\r\n the ddi table to be reinit to avoid breaking the user's existing\r\nhandles.\r\n\r\nSigned-off-by: Neil R. Spruit ","shortMessageHtmlLink":"Prevent reinit when zes/ze handles have already been retrieved (#192)"}},{"before":"21e010f2138f7d01f15a94f27195b1e470104c98","after":"519eed2f930eaa5d1266a07eed88ede2d092adf8","ref":"refs/heads/master","pushedAt":"2024-08-30T16:06:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nrspruit","name":"Neil R. Spruit","path":"/nrspruit","primaryAvatarUrl":"https://avatars-ghuser.fzsz.win/u/7562574?s=80&v=4"},"commit":{"message":"Update CHANGELOG.md for v1.17.39 (#190)\n\nSigned-off-by: Neil R. Spruit ","shortMessageHtmlLink":"Update CHANGELOG.md for v1.17.39 (#190)"}},{"before":"1eb49984efce31a826528f8813d8b383ccc700db","after":"21e010f2138f7d01f15a94f27195b1e470104c98","ref":"refs/heads/master","pushedAt":"2024-08-29T20:37:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lisanna-dettwyler","name":"Lisanna Dettwyler","path":"/lisanna-dettwyler","primaryAvatarUrl":"https://avatars-ghuser.fzsz.win/u/72424138?s=80&v=4"},"commit":{"message":"Add Ubuntu 24.04 and 24.10 builds","shortMessageHtmlLink":"Add Ubuntu 24.04 and 24.10 builds"}},{"before":"9cf1a74c81371dbc7808df96d3fa0ccb2ce96c4b","after":"1eb49984efce31a826528f8813d8b383ccc700db","ref":"refs/heads/master","pushedAt":"2024-08-29T17:51:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lisanna-dettwyler","name":"Lisanna Dettwyler","path":"/lisanna-dettwyler","primaryAvatarUrl":"https://avatars-ghuser.fzsz.win/u/72424138?s=80&v=4"},"commit":{"message":"Proper installation rules","shortMessageHtmlLink":"Proper installation rules"}},{"before":"172996bc694186717852e90a1cedd758e62676bc","after":"9cf1a74c81371dbc7808df96d3fa0ccb2ce96c4b","ref":"refs/heads/master","pushedAt":"2024-08-28T17:58:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lisanna-dettwyler","name":"Lisanna Dettwyler","path":"/lisanna-dettwyler","primaryAvatarUrl":"https://avatars-ghuser.fzsz.win/u/72424138?s=80&v=4"},"commit":{"message":"Enable testing with ctest\n\nAdds a single loader API test using googletest.\n\nAdds the ZEL_LIBRARY_PATH environment variable, which allows using a\nlocal copy of the loader for the purposes of testing.\n\nSigned-off-by: Lisanna Dettwyler \nCo-authored-by: Jemale Lockett ","shortMessageHtmlLink":"Enable testing with ctest"}},{"before":"1fc85843df23f026ff261b1b51bfdec4f6e4560c","after":"172996bc694186717852e90a1cedd758e62676bc","ref":"refs/heads/master","pushedAt":"2024-08-28T17:31:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nrspruit","name":"Neil R. Spruit","path":"/nrspruit","primaryAvatarUrl":"https://avatars-ghuser.fzsz.win/u/7562574?s=80&v=4"},"commit":{"message":"Fix reading updated state of the driver_t for checking initStatus (#188)\n\n- Fixed init_drivers call to correctly get the updated state of the\r\n driver_t entry for reliably checking the driver initStatus after call\r\nto pfnInit.\r\n\r\nSigned-off-by: Neil R. Spruit ","shortMessageHtmlLink":"Fix reading updated state of the driver_t for checking initStatus (#188)"}},{"before":"bb12735e68df2a910c2f1ce33624b024f04e19e7","after":"1fc85843df23f026ff261b1b51bfdec4f6e4560c","ref":"refs/heads/master","pushedAt":"2024-08-28T02:27:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nrspruit","name":"Neil R. Spruit","path":"/nrspruit","primaryAvatarUrl":"https://avatars-ghuser.fzsz.win/u/7562574?s=80&v=4"},"commit":{"message":"Avoid DDI table reinit if ZE_ENABLE_LOADER_INTERCEPT=1 (#187)\n\nSigned-off-by: Neil R. Spruit ","shortMessageHtmlLink":"Avoid DDI table reinit if ZE_ENABLE_LOADER_INTERCEPT=1 (#187)"}},{"before":"827a7098a8d3df91465f582170fe0b9610612f3d","after":"bb12735e68df2a910c2f1ce33624b024f04e19e7","ref":"refs/heads/master","pushedAt":"2024-08-27T17:56:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Jemale","name":"Jemale Lockett","path":"/Jemale","primaryAvatarUrl":"https://avatars-ghuser.fzsz.win/u/1328672?s=80&v=4"},"commit":{"message":"Update spdlog headers (#186)\n\nResolves: VLCLJ-2265\r\n\r\nSigned-off-by: Jemale Lockett ","shortMessageHtmlLink":"Update spdlog headers (#186)"}},{"before":"cba2c7d71aa9efc82037b50230bfe0ad37c1e7a9","after":"827a7098a8d3df91465f582170fe0b9610612f3d","ref":"refs/heads/master","pushedAt":"2024-08-27T17:50:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nrspruit","name":"Neil R. Spruit","path":"/nrspruit","primaryAvatarUrl":"https://avatars-ghuser.fzsz.win/u/7562574?s=80&v=4"},"commit":{"message":"Fix handle translation when ddi table fallback (#185)\n\n- When enough drivers are removed that ddi table fallback is completed,\r\n then intercept_enabled needs to be set to false such that handle\r\ntranslation is done correctly.\r\n\r\nSigned-off-by: Neil R. Spruit ","shortMessageHtmlLink":"Fix handle translation when ddi table fallback (#185)"}},{"before":"cc5567bf10fddf57c817e947d9c92f170672dc07","after":null,"ref":"refs/heads/template-mismatch","pushedAt":"2024-08-27T16:48:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"lisanna-dettwyler","name":"Lisanna Dettwyler","path":"/lisanna-dettwyler","primaryAvatarUrl":"https://avatars-ghuser.fzsz.win/u/72424138?s=80&v=4"}},{"before":"2212ccc11f8c32f7f850a8d760e68341ee495163","after":null,"ref":"refs/heads/dockerfiles","pushedAt":"2024-08-27T16:47:56.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"lisanna-dettwyler","name":"Lisanna Dettwyler","path":"/lisanna-dettwyler","primaryAvatarUrl":"https://avatars-ghuser.fzsz.win/u/72424138?s=80&v=4"}},{"before":"9f20ebf9e5dacec3423c5d5e68792fdff40db2f8","after":null,"ref":"refs/heads/spdlog-gcc14-fix","pushedAt":"2024-08-27T16:47:46.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"lisanna-dettwyler","name":"Lisanna Dettwyler","path":"/lisanna-dettwyler","primaryAvatarUrl":"https://avatars-ghuser.fzsz.win/u/72424138?s=80&v=4"}},{"before":null,"after":"9f20ebf9e5dacec3423c5d5e68792fdff40db2f8","ref":"refs/heads/spdlog-gcc14-fix","pushedAt":"2024-08-27T15:38:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lisanna-dettwyler","name":"Lisanna Dettwyler","path":"/lisanna-dettwyler","primaryAvatarUrl":"https://avatars-ghuser.fzsz.win/u/72424138?s=80&v=4"},"commit":{"message":"Update spdlog to v1.14.1, fix gcc14 compile issue","shortMessageHtmlLink":"Update spdlog to v1.14.1, fix gcc14 compile issue"}},{"before":"cace28edde3750f937cc812a7ac5c6cbcfa62757","after":"cba2c7d71aa9efc82037b50230bfe0ad37c1e7a9","ref":"refs/heads/master","pushedAt":"2024-08-26T21:29:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nrspruit","name":"Neil R. Spruit","path":"/nrspruit","primaryAvatarUrl":"https://avatars-ghuser.fzsz.win/u/7562574?s=80&v=4"},"commit":{"message":"Split Ze and Zes Drivers and only release drivers at close (#184)\n\n- to allow for different sets of drivers supporting sysman vs core we\r\n now have two sets of drivers tracked in the instance allowing for\r\nsysman to access different sets of drivers than core and vice versa.\r\n\r\nSigned-off-by: Neil R. Spruit ","shortMessageHtmlLink":"Split Ze and Zes Drivers and only release drivers at close (#184)"}},{"before":"3a8e4af0c7212c9b603d23ef2c7a4cf6b28f1fbe","after":"cace28edde3750f937cc812a7ac5c6cbcfa62757","ref":"refs/heads/master","pushedAt":"2024-08-22T23:04:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nrspruit","name":"Neil R. Spruit","path":"/nrspruit","primaryAvatarUrl":"https://avatars-ghuser.fzsz.win/u/7562574?s=80&v=4"},"commit":{"message":"Fix issues with intercept layer and zesInit/zeInit given fallback to passthrough (#183)\n\n* Fix zesInit And zeInit ddi table and usable driver updates\r\n\r\n- Enable zesInit to check for usable drivers thru zelLoaderDriverCheck.\r\n- If a driver check was already done, then this call is skipped to avoid\r\n breaking existing allocated handles.\r\n\r\nSigned-off-by: Neil R. Spruit \r\n\r\n* Fix image/sampler handle map for thread safety\r\n\r\n- Added lock for usage of image/sampler map for thread safe operation.\r\n\r\nSigned-off-by: Neil R. Spruit \r\n\r\n* Fix zetCommandListAppendMetricQueryEnd for phWaitEvent handle translation\r\n\r\n- Fixed zetCommandListAppendMetricQueryEnd to properly translate\r\n handles.\r\n\r\nSigned-off-by: Neil R. Spruit \r\n\r\n* Fix map erase, typo, and variable name inconsistency\r\n\r\nSigned-off-by: Neil R. Spruit \r\n\r\n* Add comment on workaround for zeCommandListAppendMetricQueryEnd\r\n\r\nSigned-off-by: Neil R. Spruit \r\n\r\n---------\r\n\r\nSigned-off-by: Neil R. Spruit ","shortMessageHtmlLink":"Fix issues with intercept layer and zesInit/zeInit given fallback to …"}},{"before":"c1f6e283736adb967d7dcc9c75e117cc478e4a41","after":"3a8e4af0c7212c9b603d23ef2c7a4cf6b28f1fbe","ref":"refs/heads/master","pushedAt":"2024-08-21T20:21:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nrspruit","name":"Neil R. Spruit","path":"/nrspruit","primaryAvatarUrl":"https://avatars-ghuser.fzsz.win/u/7562574?s=80&v=4"},"commit":{"message":"Fix global teardown of loader handles and check driver status in init_driver (#182)\n\n* Fix global teardown of loader handles\r\n\r\n- Moved all loader handle maps to within the loader context to ensure the\r\n maps are init and destroyed with library init/destroy vs at start of\r\natexit.\r\n\r\nSigned-off-by: Neil R. Spruit \r\n\r\n* check driver status in init_driver\r\n\r\n-Check result of individual driver for zeInit during init_driver().\r\n\r\nSigned-off-by: Neil R. Spruit \r\n\r\n* Fix fallback to passthrough calls to single driver given drivers removed\r\n\r\n- Fix the fallback case where multiple drivers are found, but only one\r\n inits such that the ddi tables are reinit to point back to the driver.\r\n\r\nSigned-off-by: Neil R. Spruit \r\n\r\n* Update ddi table reinit only when driver count == 1\r\n\r\nSigned-off-by: Neil R. Spruit \r\n\r\n* Only allow ddi table reinit given Program Instrumentation is disabled\r\n\r\nSigned-off-by: Neil R. Spruit \r\n\r\n---------\r\n\r\nSigned-off-by: Neil R. Spruit ","shortMessageHtmlLink":"Fix global teardown of loader handles and check driver status in init…"}},{"before":"aa8e38f04ca8387d5c180df17fd4a837899d2a91","after":"c1f6e283736adb967d7dcc9c75e117cc478e4a41","ref":"refs/heads/master","pushedAt":"2024-08-12T17:00:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lisanna-dettwyler","name":"Lisanna Dettwyler","path":"/lisanna-dettwyler","primaryAvatarUrl":"https://avatars-ghuser.fzsz.win/u/72424138?s=80&v=4"},"commit":{"message":"Update CHANGELOG.md for v1.17.28\n\nSigned-off-by: Neil R. Spruit ","shortMessageHtmlLink":"Update CHANGELOG.md for v1.17.28"}},{"before":"3d1e4a71ac62e76b1b6071347ea203d32465428c","after":"aa8e38f04ca8387d5c180df17fd4a837899d2a91","ref":"refs/heads/master","pushedAt":"2024-08-09T14:31:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nrspruit","name":"Neil R. Spruit","path":"/nrspruit","primaryAvatarUrl":"https://avatars-ghuser.fzsz.win/u/7562574?s=80&v=4"},"commit":{"message":"Add GPU-legacy1 driver to list of known names on Linux (#178)\n\nSigned-off-by: Artur Harasimiuk ","shortMessageHtmlLink":"Add GPU-legacy1 driver to list of known names on Linux (#178)"}},{"before":"3047d0fecf10deb2a123200e0f76ccb276603618","after":"3d1e4a71ac62e76b1b6071347ea203d32465428c","ref":"refs/heads/master","pushedAt":"2024-08-07T21:34:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nrspruit","name":"Neil R. Spruit","path":"/nrspruit","primaryAvatarUrl":"https://avatars-ghuser.fzsz.win/u/7562574?s=80&v=4"},"commit":{"message":"Fix first zeinit to allow for layer checks (#177)\n\n- Use ddi table init of zeinit for the first call to zeInit\r\n to enable intercept in layers.\r\n\r\nSigned-off-by: Neil R. Spruit ","shortMessageHtmlLink":"Fix first zeinit to allow for layer checks (#177)"}},{"before":"e77a3550ec010e66a056e10c14313b0e39c8b50a","after":null,"ref":"refs/heads/changelog-1.17.25","pushedAt":"2024-07-31T16:06:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"lisanna-dettwyler","name":"Lisanna Dettwyler","path":"/lisanna-dettwyler","primaryAvatarUrl":"https://avatars-ghuser.fzsz.win/u/72424138?s=80&v=4"}},{"before":"77d092e314365cc54b9b873a47210a799ed5a77c","after":"3047d0fecf10deb2a123200e0f76ccb276603618","ref":"refs/heads/master","pushedAt":"2024-07-30T19:42:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lisanna-dettwyler","name":"Lisanna Dettwyler","path":"/lisanna-dettwyler","primaryAvatarUrl":"https://avatars-ghuser.fzsz.win/u/72424138?s=80&v=4"},"commit":{"message":"Update CHANGELOG.md for v1.17.25","shortMessageHtmlLink":"Update CHANGELOG.md for v1.17.25"}},{"before":null,"after":"e77a3550ec010e66a056e10c14313b0e39c8b50a","ref":"refs/heads/changelog-1.17.25","pushedAt":"2024-07-30T19:36:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lisanna-dettwyler","name":"Lisanna Dettwyler","path":"/lisanna-dettwyler","primaryAvatarUrl":"https://avatars-ghuser.fzsz.win/u/72424138?s=80&v=4"},"commit":{"message":"Update CHANGELOG.md for v1.17.25","shortMessageHtmlLink":"Update CHANGELOG.md for v1.17.25"}},{"before":"35fa646a502901865447cb759776f1828e0784f3","after":"77d092e314365cc54b9b873a47210a799ed5a77c","ref":"refs/heads/master","pushedAt":"2024-07-23T16:47:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lisanna-dettwyler","name":"Lisanna Dettwyler","path":"/lisanna-dettwyler","primaryAvatarUrl":"https://avatars-ghuser.fzsz.win/u/72424138?s=80&v=4"},"commit":{"message":"Fix Level Zero spec URL\n\n.com -> .io","shortMessageHtmlLink":"Fix Level Zero spec URL"}},{"before":"1a7cdf0f0da28db88648cbf98a5bd696dffac5ae","after":"35fa646a502901865447cb759776f1828e0784f3","ref":"refs/heads/master","pushedAt":"2024-07-17T14:00:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lisanna-dettwyler","name":"Lisanna Dettwyler","path":"/lisanna-dettwyler","primaryAvatarUrl":"https://avatars-ghuser.fzsz.win/u/72424138?s=80&v=4"},"commit":{"message":"Don't exchange zet/zes DDI tables for tracing\n\nTracing DDI tables for zet and zes functions are not setup, but were\nbeing used as if they were. zelEnableTracingLayer will no longer replace\nzetDdiTable or zesDdiTable so that they can actually be used while\ntracing is enabled.\n\nSigned-off-by: Lisanna Dettwyler \nCo-authored-by: Neil R. Spruit ","shortMessageHtmlLink":"Don't exchange zet/zes DDI tables for tracing"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEu1ScegA","startCursor":null,"endCursor":null}},"title":"Activity · oneapi-src/level-zero"}