On Wed, Jun 10, 2026 at 05:01:26PM -0700, Deborah Brouwer wrote: > Since the introduction of DeviceContext, there is no longer a single > driver object type to equate with the GPUVM object type. > > Instead of threading DeviceContext through GPUVM, remove the strict > identity between DriverGpuVm::Object and drm::Driver::Object and > instead tighten the requirement that the DriverGpuVm::Object be an > allocatable GEM object associated with the same DRM driver. > > Also, make GpuVm::new() generic over DeviceContext so it can accept a > drm::Device<T::Driver, Ctx>. > > Signed-off-by: Deborah Brouwer <[email protected]>
Reviewed-by: Alice Ryhl <[email protected]>
