On Wed, Jan 21, 2026 at 02:04:33PM -0300, Daniel Almeida wrote: > Hi Alice, > > > On 21 Jan 2026, at 08:31, Alice Ryhl <[email protected]> wrote: > > +/// The manager for a GPUVM. > > +pub trait DriverGpuVm: Sized { > > + /// Parent `Driver` for this object. > > + type Driver: drm::Driver; > > + > > + /// The kind of GEM object stored in this GPUVM. > > + type Object: IntoGEMObject; > > Hmm, can’t we derive that from Driver::AllocOps? More specifically, shouldn’t > we enforce it?
Hrm, we may wish to require that Self::Object == Self::Driver::Object. Not sure what you mean by AllocOps. Alice
