Displaying 3 results from an estimated 3 matches for "4be9bd10e22d".
2023 Mar 17
0
[PATCH 5/6] drm/fb-helper: Consolidate CONFIG_DRM_FBDEV_LEAK_PHYS_SMEM
...date the comment.
>>
>
> I was going to ask at what point we could just get rid of this Kconfig
> symbol since it already depends on EXPERT anyways so most distros will
> not enable it.
>
> But I looked then and noticed that it was added just a few years ago in
> commit 4be9bd10e22d "(drm/fb_helper: Allow leaking fbdev smem_start"),
> so it seems that people still need that :(
I don't even know which userspace drivers need this symbol. Probably
something on Android.
Best regards
Thomas
>
>> Signed-off-by: Thomas Zimmermann <tzimmermann at suse...
2020 Oct 22
0
[PATCH v5 08/10] drm/gem: Store client buffer mappings as struct dma_buf_map
...mem. Since virt_to_page isn't
> defined on iomem at all.
>
> I guess it'd be neat if we can set this for iomem too, but I have no idea
> how to convert an iomem pointer back to a bus_addr_t ...
Not that I disagree, but that should be reviewed by the right people.
The commit at 4be9bd10e22d ("drm/fb_helper: Allow leaking fbdev
smem_start") appears to work around specific userspace drivers.
Best regards
Thomas
>
> Cheers, Daniel
>
>> diff --git a/include/drm/drm_client.h b/include/drm/drm_client.h
>> index 7aaea665bfc2..f07f2fb02e75 100644
>> --...
2020 Oct 22
2
[PATCH v5 08/10] drm/gem: Store client buffer mappings as struct dma_buf_map
On Tue, Oct 20, 2020 at 02:20:44PM +0200, Thomas Zimmermann wrote:
> Kernel DRM clients now store their framebuffer address in an instance
> of struct dma_buf_map. Depending on the buffer's location, the address
> refers to system or I/O memory.
>
> Callers of drm_client_buffer_vmap() receive a copy of the value in
> the call's supplied arguments. It can be accessed and