我正在研究 imx8m plus 的 DRM 驱动程序。在linux内核源代码中,我找到了CRTC、Encoder和Connector的驱动源,但是GPU驱动在哪里呢?我知道 vivante GPU 驱动程序不是开源的,但我没有找到任何 .ko 文件或其他东西。我发布这个问题是因为我想了解 GPU 如何在 imx8m plus 上工作以及 GPU 驱动程序如何集成到 DRM 驱动程序框架中。我知道用户空间有核心库(openGL、vulkan、openCL、.etc),但我只想知道GPU在内核空间是如何工作的,即GPU如何处理缓冲区和命令管理。