GPU virtualiztion


We are developing GPU virtualization in Renesas Rcar H3 which uses PowerVR GX6650.
For PowerVR GX6650 linux driver,what’s the difference between Native and host GPU driver execution mode. When two OSes is running under Hypervisor, should we start the first host os in native mode or host mode?



You run the drivers on “native” or “host” mode depending whether you run other drivers on top or not.
Native: Application > Native Drivers > GPU HW.
Hypervisor: Application > Guest Drivers > Host Drivers > GPU HW
I assume that you will need to run first the host drivers if you want to run a guest OS under a Hypervisor.