Re: [PATCH 8/9] drm/gem-shmem: Implement fbdev dumb buffer and mmap helpers

2022-03-09 Thread Javier Martinez Canillas
On 3/9/22 09:47, Thomas Zimmermann wrote: [snip] >>> >>> +static const struct drm_gem_object_funcs drm_gem_shmem_funcs_fbdev = { >>> + .free = drm_gem_shmem_object_free, >>> + .print_info = drm_gem_shmem_object_print_info, >>> + .pin = drm_gem_shmem_object_pin, >>> + .unpin =

Re: [PATCH 8/9] drm/gem-shmem: Implement fbdev dumb buffer and mmap helpers

2022-03-09 Thread Thomas Zimmermann
Hi Am 08.03.22 um 20:29 schrieb Javier Martinez Canillas: On 3/3/22 21:58, Thomas Zimmermann wrote: Implement struct drm_driver.dumb_create_fbdev for GEM SHMEM. The created buffer object returned by this function implements deferred I/O for its mmap operation. Add this feature to a number of

Re: [PATCH 8/9] drm/gem-shmem: Implement fbdev dumb buffer and mmap helpers

2022-03-08 Thread Javier Martinez Canillas
On 3/3/22 21:58, Thomas Zimmermann wrote: > Implement struct drm_driver.dumb_create_fbdev for GEM SHMEM. The > created buffer object returned by this function implements deferred > I/O for its mmap operation. > > Add this feature to a number of drivers that use GEM SHMEM helpers > as shadow

[PATCH 8/9] drm/gem-shmem: Implement fbdev dumb buffer and mmap helpers

2022-03-03 Thread Thomas Zimmermann
Implement struct drm_driver.dumb_create_fbdev for GEM SHMEM. The created buffer object returned by this function implements deferred I/O for its mmap operation. Add this feature to a number of drivers that use GEM SHMEM helpers as shadow planes over their regular video memory. The new macro