search for: feat_gem

Displaying 4 results from an estimated 4 matches for "feat_gem".

2024 Jun 11
0
[RFC PATCH 3/8] rust: drm: Add Device and Driver abstractions
...>> +use core::{ > >> + marker::{PhantomData, PhantomPinned}, > >> + pin::Pin, > >> +}; > >> +use macros::vtable; > >> + > >> +/// Driver use the GEM memory manager. This should be set for all modern drivers. > >> +pub const FEAT_GEM: u32 = bindings::drm_driver_feature_DRIVER_GEM; > >> +/// Driver supports mode setting interfaces (KMS). > >> +pub const FEAT_MODESET: u32 = bindings::drm_driver_feature_DRIVER_MODESET; > >> +/// Driver supports dedicated render nodes. > >> +pub const FEAT_RENDER...
2024 Sep 02
2
[PATCH v2 3/8] rust: drm: add driver abstractions
...: [`include/linux/drm/drm_drv.h`](srctree/include/linux/drm/drm_drv.h) > + > +use crate::{bindings, drm, private::Sealed, str::CStr, types::ForeignOwnable}; > +use macros::vtable; > + > +/// Driver use the GEM memory manager. This should be set for all modern drivers. > +pub const FEAT_GEM: u32 = bindings::drm_driver_feature_DRIVER_GEM; > +/// Driver supports mode setting interfaces (KMS). > +pub const FEAT_MODESET: u32 = bindings::drm_driver_feature_DRIVER_MODESET; > +/// Driver supports dedicated render nodes. > +pub const FEAT_RENDER: u32 = bindings::drm_driver_feature...
2024 Jun 18
1
[PATCH v2 3/8] rust: drm: add driver abstractions
...river core. +//! +//! C header: [`include/linux/drm/drm_drv.h`](srctree/include/linux/drm/drm_drv.h) + +use crate::{bindings, drm, private::Sealed, str::CStr, types::ForeignOwnable}; +use macros::vtable; + +/// Driver use the GEM memory manager. This should be set for all modern drivers. +pub const FEAT_GEM: u32 = bindings::drm_driver_feature_DRIVER_GEM; +/// Driver supports mode setting interfaces (KMS). +pub const FEAT_MODESET: u32 = bindings::drm_driver_feature_DRIVER_MODESET; +/// Driver supports dedicated render nodes. +pub const FEAT_RENDER: u32 = bindings::drm_driver_feature_DRIVER_RENDER; +///...
2024 Jun 09
0
[RFC PATCH 3/8] rust: drm: Add Device and Driver abstractions
...ilina.net> > > This is missing an entry for DRIVER_GEM_GPUVA. And some others perhaps. > > I suppose some are legacy which won't be needed any time soon if ever. > > Not sure if you intend for this to be complete, or you are just adding > > what you are using? Only FEAT_GEM is used by nova ATM. > > > > This was developed before DRIVER_GEM_GPUVA existed ^^ > > I have this in my branch since I'm using the GPUVA manager now. Danilo, > what tree are you using for this submission? It would be good to > coordinate this and try to keep the WIP...