public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH v5 0/3] drm/atomic: Allow drivers to write their own plane check for async
@ 2024-06-12 19:37 André Almeida
  2024-06-12 19:37 ` [PATCH v5 1/3] drm/atomic: Allow userspace to use explicit sync with atomic async flips André Almeida
                   ` (2 more replies)
  0 siblings, 3 replies; 7+ messages in thread
From: André Almeida @ 2024-06-12 19:37 UTC (permalink / raw)
  To: dri-devel, amd-gfx, linux-kernel
  Cc: kernel-dev, alexander.deucher, christian.koenig, Simon Ser,
	Pekka Paalanen, daniel, Daniel Stone,
	'Marek Olšák', Dave Airlie, ville.syrjala,
	Xaver Hugl, Joshua Ashton, Michel Dänzer, André Almeida

Hi,

AMD hardware can do async flips with overlay planes, so this patchset does a
small redesign to allow drivers to choose per plane type if they can or cannot
do async flips.

It also allows async commits with IN_FENCE_ID in any driver.

Changes from v4:
- Rebased on top current drm-misc/drm-misc-next

Changes from v3:
- Major patchset redesign 
v3: https://lore.kernel.org/lkml/20240128212515.630345-1-andrealmeid@igalia.com/

Changes from v2:
 - Allow IN_FENCE_ID for any driver
 - Allow overlay planes again
v2: https://lore.kernel.org/lkml/20240119181235.255060-1-andrealmeid@igalia.com/

Changes from v1:
 - Drop overlay planes option for now
v1: https://lore.kernel.org/dri-devel/20240116045159.1015510-1-andrealmeid@igalia.com/

André Almeida (3):
  drm/atomic: Allow userspace to use explicit sync with atomic async
    flips
  drm: Allow drivers to choose plane types to async flip
  drm/amdgpu: Make it possible to async flip overlay planes

 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c | 1 +
 drivers/gpu/drm/drm_atomic_uapi.c                       | 4 +++-
 include/drm/drm_plane.h                                 | 5 +++++
 3 files changed, 9 insertions(+), 1 deletion(-)

-- 
2.45.2


^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2024-06-13 15:59 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-06-12 19:37 [PATCH v5 0/3] drm/atomic: Allow drivers to write their own plane check for async André Almeida
2024-06-12 19:37 ` [PATCH v5 1/3] drm/atomic: Allow userspace to use explicit sync with atomic async flips André Almeida
2024-06-12 19:37 ` [PATCH v5 2/3] drm: Allow drivers to choose plane types to async flip André Almeida
2024-06-12 19:55   ` Ville Syrjälä
2024-06-12 20:45   ` Dmitry Baryshkov
2024-06-13 15:59     ` André Almeida
2024-06-12 19:37 ` [PATCH v5 3/3] drm/amdgpu: Make it possible to async flip overlay planes André Almeida

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox