![bc0bcad84dbb0d4bd8de64bcf20a3954.png](https://i-blog.csdnimg.cn/blog_migrate/016719f0cddb8771a54377537b7c9df8.jpeg)
i.MX8 有两个 GPU ,型号为 GC7000 ,这个 GPU 可以同时分给 Kernel 系统,也可以同时分给 Android 系统,也可以一边分配一个 ,Kernel 和 Android 一边分配一个 GPU 的方式目前 NXP 给的系统已经实现,为了能更熟悉 GPU 的分配过程 ,下面我们将告诉大家如何分配两个 GPU 给 Android 系统。
一、对 Dom0 里面的 Kernel 系统资源进行分配
1. Kernel gpu_3d0 资源分配
DomU 系统的资源是 Dom0 通过 passthrough 的方式实现的 ,把 kernel 里面的 gpu_3d0 通过 passthrough 的方式分配给 DomU 的 Android 系统 /arch/arm64/boot/dts/freescale/fsl-imx8qm-mek-dom0.dts
![d07690274473eea0661cdaa4c2c5d144.png](https://i-blog.csdnimg.cn/blog_migrate/4bdb0c16cfc1b43102c90dddd4a9113c.png)
对 rsrcs 的一个修改 :