我在 /lib/modules 文件夹中找到了两个内核模块,它们是mali.ko和ump.ko,我试图用谷歌搜索一些关于它的信息,不幸的是,我没有找到任何有价值的信息。
如果你已经在这两个内核模块上工作过,你能告诉我它们的用途吗?
谢谢。
我在 /lib/modules 文件夹中找到了两个内核模块,它们是mali.ko和ump.ko,我试图用谷歌搜索一些关于它的信息,不幸的是,我没有找到任何有价值的信息。
如果你已经在这两个内核模块上工作过,你能告诉我它们的用途吗?
谢谢。
Mali GPU 内核设备驱动程序 [mali.ko] 处理:
访问 Mali GPU 硬件
中断处理
低级内存管理
UMP 内核设备驱动程序 [ump.ko] 处理:
通过安全 ID 访问分配的 UMP 内存。这使得内存可以在不同的应用程序、驱动程序和硬件组件之间共享,以促进零拷贝操作。
设置 MMU 或 MPU 表所需的物理地址信息。{MMU=内存管理单元;MPU=内存保护单元}
一种将 UMP 内存映射到 CPU 地址空间的方法,以启用读取和写入。
mali.ko:ARM 的图形处理单元(http://en.wikipedia.org/wiki/Mali_(GPU)) ump.ko:我不知道