💡
原文中文,约800字,阅读约需2分钟。
📝
内容提要
Alyssa Rosenzweig 为 OpenCL C 代码添加了标准库,增强了驱动程序的调试能力,支持 assert() 等功能。这为 Apple Silicon 的 Honeykrisp 驱动程序及其他 Mesa 开源驱动程序奠定了基础。
🎯
关键要点
- Alyssa Rosenzweig 为 OpenCL C 代码添加了标准库,增强了驱动程序的调试能力。
- 标准库包括支持 assert() 的初始能力和其他标准 C 结构。
- 该标准库为 Apple Silicon 的 Honeykrisp 驱动程序及其他 Mesa 开源驱动程序奠定了基础。
- 合并请求中提到的通用代码可以将驱动程序 CL C 代码预编译为 hw 二进制文件。
- 标准库中的函数如 printf、abort 和 assert 有助于调试驱动程序 CL。
- 如果正确集成,这些功能可以在驱动程序 CL 库中的任何位置工作。
- 更多细节可参考合并到 Mesa 25.0-devel 的合并请求。
➡️