Re: [PATCH 0/4] vkms: Switch to shadow-buffered plane state

2021-07-12 Thread Thomas Zimmermann
Hi Am 12.07.21 um 16:26 schrieb Sumera Priyadarsini: On Mon, Jul 12, 2021 at 6:53 PM Thomas Zimmermann wrote: Hi Am 12.07.21 um 13:56 schrieb Sumera Priyadarsini: On Mon, Jul 5, 2021 at 1:16 PM Thomas Zimmermann wrote: Vkms copies each plane's framebuffer into the output buffer; essentia

Re: [PATCH 0/4] vkms: Switch to shadow-buffered plane state

2021-07-12 Thread Sumera Priyadarsini
On Mon, Jul 12, 2021 at 6:53 PM Thomas Zimmermann wrote: > > Hi > > Am 12.07.21 um 13:56 schrieb Sumera Priyadarsini: > > On Mon, Jul 5, 2021 at 1:16 PM Thomas Zimmermann > > wrote: > >> > >> Vkms copies each plane's framebuffer into the output buffer; essentially > >> using a shadow buffer. DRM

Re: [PATCH 0/4] vkms: Switch to shadow-buffered plane state

2021-07-12 Thread Thomas Zimmermann
Hi Am 12.07.21 um 13:56 schrieb Sumera Priyadarsini: On Mon, Jul 5, 2021 at 1:16 PM Thomas Zimmermann wrote: Vkms copies each plane's framebuffer into the output buffer; essentially using a shadow buffer. DRM provides struct drm_shadow_plane_state, which handles the details of mapping/unmappi

Re: [PATCH 0/4] vkms: Switch to shadow-buffered plane state

2021-07-12 Thread Sumera Priyadarsini
On Mon, Jul 5, 2021 at 1:16 PM Thomas Zimmermann wrote: > > Vkms copies each plane's framebuffer into the output buffer; essentially > using a shadow buffer. DRM provides struct drm_shadow_plane_state, which > handles the details of mapping/unmapping shadow buffers into memory for > active planes.

Re: [PATCH 0/4] vkms: Switch to shadow-buffered plane state

2021-07-11 Thread Melissa Wen
On 07/06, Thomas Zimmermann wrote: > Hi > > Am 05.07.21 um 23:29 schrieb Melissa Wen: > > On 07/05, Daniel Vetter wrote: > > > On Mon, Jul 05, 2021 at 12:05:28PM +0200, Thomas Zimmermann wrote: > > > > Hi > > > > > > > > Am 05.07.21 um 11:27 schrieb Daniel Vetter: > > > > > On Mon, Jul 05, 2021 a

Re: [PATCH 0/4] vkms: Switch to shadow-buffered plane state

2021-07-06 Thread Daniel Vetter
On Tue, Jul 06, 2021 at 06:59:07AM +0200, Thomas Zimmermann wrote: > Am 05.07.21 um 16:20 schrieb Daniel Vetter: > > On Mon, Jul 05, 2021 at 12:05:28PM +0200, Thomas Zimmermann wrote: > > > Hi > > > > > > Am 05.07.21 um 11:27 schrieb Daniel Vetter: > > > > On Mon, Jul 05, 2021 at 09:46:29AM +0200,

Re: [PATCH 0/4] vkms: Switch to shadow-buffered plane state

2021-07-05 Thread Thomas Zimmermann
Hi Am 05.07.21 um 23:29 schrieb Melissa Wen: On 07/05, Daniel Vetter wrote: On Mon, Jul 05, 2021 at 12:05:28PM +0200, Thomas Zimmermann wrote: Hi Am 05.07.21 um 11:27 schrieb Daniel Vetter: On Mon, Jul 05, 2021 at 09:46:29AM +0200, Thomas Zimmermann wrote: Vkms copies each plane's framebuff

Re: [PATCH 0/4] vkms: Switch to shadow-buffered plane state

2021-07-05 Thread Thomas Zimmermann
Hi Am 05.07.21 um 16:20 schrieb Daniel Vetter: On Mon, Jul 05, 2021 at 12:05:28PM +0200, Thomas Zimmermann wrote: Hi Am 05.07.21 um 11:27 schrieb Daniel Vetter: On Mon, Jul 05, 2021 at 09:46:29AM +0200, Thomas Zimmermann wrote: Vkms copies each plane's framebuffer into the output buffer; ess

Re: [PATCH 0/4] vkms: Switch to shadow-buffered plane state

2021-07-05 Thread Melissa Wen
On 07/05, Daniel Vetter wrote: > On Mon, Jul 05, 2021 at 12:05:28PM +0200, Thomas Zimmermann wrote: > > Hi > > > > Am 05.07.21 um 11:27 schrieb Daniel Vetter: > > > On Mon, Jul 05, 2021 at 09:46:29AM +0200, Thomas Zimmermann wrote: > > > > Vkms copies each plane's framebuffer into the output buffe

Re: [PATCH 0/4] vkms: Switch to shadow-buffered plane state

2021-07-05 Thread Daniel Vetter
On Mon, Jul 05, 2021 at 12:05:28PM +0200, Thomas Zimmermann wrote: > Hi > > Am 05.07.21 um 11:27 schrieb Daniel Vetter: > > On Mon, Jul 05, 2021 at 09:46:29AM +0200, Thomas Zimmermann wrote: > > > Vkms copies each plane's framebuffer into the output buffer; essentially > > > using a shadow buffer.

Re: [PATCH 0/4] vkms: Switch to shadow-buffered plane state

2021-07-05 Thread Thomas Zimmermann
Hi Am 05.07.21 um 11:27 schrieb Daniel Vetter: On Mon, Jul 05, 2021 at 09:46:29AM +0200, Thomas Zimmermann wrote: Vkms copies each plane's framebuffer into the output buffer; essentially using a shadow buffer. DRM provides struct drm_shadow_plane_state, which handles the details of mapping/unma

Re: [PATCH 0/4] vkms: Switch to shadow-buffered plane state

2021-07-05 Thread Daniel Vetter
On Mon, Jul 05, 2021 at 09:46:29AM +0200, Thomas Zimmermann wrote: > Vkms copies each plane's framebuffer into the output buffer; essentially > using a shadow buffer. DRM provides struct drm_shadow_plane_state, which > handles the details of mapping/unmapping shadow buffers into memory for > active

[PATCH 0/4] vkms: Switch to shadow-buffered plane state

2021-07-05 Thread Thomas Zimmermann
Vkms copies each plane's framebuffer into the output buffer; essentially using a shadow buffer. DRM provides struct drm_shadow_plane_state, which handles the details of mapping/unmapping shadow buffers into memory for active planes. Convert vkms to the helpers. Makes vkms use shared code and gives