Displaying 11 results from an estimated 11 matches for "asahilina".
2024 Jun 11
0
[RFC PATCH 3/8] rust: drm: Add Device and Driver abstractions
On Sat, Jun 8, 2024 at 11:16?PM Asahi Lina <lina at asahilina.net> wrote:
>
>
>
> On 5/22/24 6:23 AM, Rob Herring wrote:
> > On Mon, May 20, 2024 at 07:20:50PM +0200, Danilo Krummrich wrote:
> >> From: Asahi Lina <lina at asahilina.net>
> >>
> >> Add abstractions for DRM drivers and devices. These go toget...
2024 Jun 18
1
[PATCH v2 3/8] rust: drm: add driver abstractions
Implement the DRM driver abstractions.
The `Driver` trait provides the interface to the actual driver to fill
in the driver specific data, such as the `DriverInfo`, driver features
and IOCTLs.
Co-developed-by: Asahi Lina <lina at asahilina.net>
Signed-off-by: Asahi Lina <lina at asahilina.net>
Signed-off-by: Danilo Krummrich <dakr at redhat.com>
---
rust/bindings/bindings_helper.h | 1 +
rust/kernel/drm/drv.rs | 141 ++++++++++++++++++++++++++++++++
rust/kernel/drm/mod.rs | 1 +
3 files changed,...
2024 Jun 18
1
[PATCH v2 1/8] rust: drm: ioctl: Add DRM ioctl abstraction
From: Asahi Lina <lina at asahilina.net>
DRM drivers need to be able to declare which driver-specific ioctls they
support. Add an abstraction implementing the required types and a helper
macro to generate the ioctl definition inside the DRM driver.
Note that this macro is not usable until further bits of the abstraction
are in p...
2024 Sep 02
2
[PATCH v2 3/8] rust: drm: add driver abstractions
...0200, Danilo Krummrich wrote:
> Implement the DRM driver abstractions.
>
> The `Driver` trait provides the interface to the actual driver to fill
> in the driver specific data, such as the `DriverInfo`, driver features
> and IOCTLs.
>
> Co-developed-by: Asahi Lina <lina at asahilina.net>
> Signed-off-by: Asahi Lina <lina at asahilina.net>
> Signed-off-by: Danilo Krummrich <dakr at redhat.com>
> ---
> rust/bindings/bindings_helper.h | 1 +
> rust/kernel/drm/drv.rs | 141 ++++++++++++++++++++++++++++++++
> rust/kernel/drm/mod.rs...
2024 Sep 03
1
[PATCH v2 3/8] rust: drm: add driver abstractions
...> Implement the DRM driver abstractions.
> >
> > The `Driver` trait provides the interface to the actual driver to fill
> > in the driver specific data, such as the `DriverInfo`, driver features
> > and IOCTLs.
> >
> > Co-developed-by: Asahi Lina <lina at asahilina.net>
> > Signed-off-by: Asahi Lina <lina at asahilina.net>
> > Signed-off-by: Danilo Krummrich <dakr at redhat.com>
> > ---
> > rust/bindings/bindings_helper.h | 1 +
> > rust/kernel/drm/drv.rs | 141 ++++++++++++++++++++++++++++++++
> >...
2025 Feb 03
0
[PATCH 0/4] drm/gpuvm: Add support for single-page-filled mappings
On Mon, 3 Feb 2025 22:46:15 +0900
Asahi Lina <lina at asahilina.net> wrote:
> Hi,
>
> On 2/3/25 6:21 PM, Boris Brezillon wrote:
> > +Akash with whom we've been discussing adding a 'REPEAT' mode to
> > drm_gpuvm/panthor.
> >
> > On Sun, 2 Feb 2025 19:53:47 +0100
> > Danilo Krummrich <dakr at kernel.org&...
2025 Feb 03
1
[PATCH 0/4] drm/gpuvm: Add support for single-page-filled mappings
...t; > the xe driver (which right now passes flags around in various
> > > > driver-specific ways from the map step through to drm_gpuva objects),
> > > > but I'll leave that to the Xe folks.
> > > >
> > > > Signed-off-by: Asahi Lina <lina at asahilina.net>
> > > > ---
> > > > Asahi Lina (4):
> > > > drm/gpuvm: Add a flags argument to drm_gpuvm_sm_map[_*]
> > > > drm/gpuvm: Plumb through flags into drm_gpuva_op_map
> > > > drm/gpuvm: Add DRM_GPUVA_SINGLE_PAGE flag an...
2025 Feb 02
1
[PATCH 0/4] drm/gpuvm: Add support for single-page-filled mappings
...that after this change there could be some cleanup possible in
> the xe driver (which right now passes flags around in various
> driver-specific ways from the map step through to drm_gpuva objects),
> but I'll leave that to the Xe folks.
>
> Signed-off-by: Asahi Lina <lina at asahilina.net>
> ---
> Asahi Lina (4):
> drm/gpuvm: Add a flags argument to drm_gpuvm_sm_map[_*]
> drm/gpuvm: Plumb through flags into drm_gpuva_op_map
> drm/gpuvm: Add DRM_GPUVA_SINGLE_PAGE flag and logic
> drm/gpuvm: Plumb through flags into drm_gpuva_init
With...
2025 Feb 03
1
[PATCH 0/4] drm/gpuvm: Add support for single-page-filled mappings
...possible in
> > > the xe driver (which right now passes flags around in various
> > > driver-specific ways from the map step through to drm_gpuva objects),
> > > but I'll leave that to the Xe folks.
> > >
> > > Signed-off-by: Asahi Lina <lina at asahilina.net>
> > > ---
> > > Asahi Lina (4):
> > > drm/gpuvm: Add a flags argument to drm_gpuvm_sm_map[_*]
> > > drm/gpuvm: Plumb through flags into drm_gpuva_op_map
> > > drm/gpuvm: Add DRM_GPUVA_SINGLE_PAGE flag and logic
> > >...
2024 Jun 09
0
[RFC PATCH 3/8] rust: drm: Add Device and Driver abstractions
Hi Lina,
Welcome back!
On Sun, Jun 09, 2024 at 02:15:57PM +0900, Asahi Lina wrote:
>
>
> On 5/22/24 6:23 AM, Rob Herring wrote:
> > On Mon, May 20, 2024 at 07:20:50PM +0200, Danilo Krummrich wrote:
> >> From: Asahi Lina <lina at asahilina.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_...
2025 Feb 03
1
[PATCH 0/4] drm/gpuvm: Add support for single-page-filled mappings
...ere could be some cleanup possible in
> > the xe driver (which right now passes flags around in various
> > driver-specific ways from the map step through to drm_gpuva objects),
> > but I'll leave that to the Xe folks.
> >
> > Signed-off-by: Asahi Lina <lina at asahilina.net>
> > ---
> > Asahi Lina (4):
> > drm/gpuvm: Add a flags argument to drm_gpuvm_sm_map[_*]
> > drm/gpuvm: Plumb through flags into drm_gpuva_op_map
> > drm/gpuvm: Add DRM_GPUVA_SINGLE_PAGE flag and logic
> > drm/gpuvm: Plumb through f...