On Thursday, June 25, 2026 5:34 PM Krzysztof Kozlowski wrote: > On Mon, Jun 22, 2026 at 05:22:50PM +0900, Mikko Perttunen wrote: > > Host1x can be used without accessing the hypervisor or common > > registers. Adjust the bindings to make them optional. > > You still have these registers in the hardware, so it is not optional, > not flexible. IOW, DTS represents the view of real hardware for the > software, and that hardware still has this address space regardless if > OS should use it or not. > > Otherwise you need to provide better background here. > > Best regards, > Krzysztof > >
The intent is that the vm-only version is used in situations where the other register regions are not available to software. Typically that means running as a virtual machine, and the hypervisor owns the non-vm register regions and doesn't pass them to the guest. Since the guest runs under the hypervisor, its view of 'real hardware' is what the hypervisor is exposing to it -- in this case with just the "vm" register region. I'll add further explanation along above lines to the commit message if you're OK with it. Thank you Mikko
