[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20250117-b4-vkms-allocated-v4-0-8ec8fd21aaf6@bootlin.com>
Date: Fri, 17 Jan 2025 10:04:26 +0100
From: Louis Chauvet <louis.chauvet@...tlin.com>
To: Rodrigo Siqueira <rodrigosiqueiramelo@...il.com>,
Maíra Canal <mairacanal@...eup.net>,
Haneen Mohammed <hamohammed.sa@...il.com>,
Melissa Wen <melissa.srw@...il.com>,
Maarten Lankhorst <maarten.lankhorst@...ux.intel.com>,
Maxime Ripard <mripard@...nel.org>, Thomas Zimmermann <tzimmermann@...e.de>,
David Airlie <airlied@...il.com>, Simona Vetter <simona@...ll.ch>,
Simona Vetter <simona.vetter@...ll.ch>
Cc: thomas.petazzoni@...tlin.com, dri-devel@...ts.freedesktop.org,
linux-kernel@...r.kernel.org, Louis Chauvet <louis.chauvet@...tlin.com>,
José Expósito <jose.exposito89@...il.com>
Subject: [PATCH v4 0/3] drm/vkms: Switch to allocated for drm objects
Specific allocations for each DRM object is not strictly needed in VKMS
right now, but in order to implement dynamic configuration of VKMS
(configFS), it will be easier to have one allocation per DRM object.
There is no need for a dynamic allocation for the writeback connector as
there can only be one per CRTC
No functionnal changes are intented in this series.
This series requires [1] to switch vkms objects to drm-managed objects.
[1]:https://lore.kernel.org/all/20250116-google-vkms-managed-v9-0-3e4ae1bd05a0@bootlin.com/
Signed-off-by: Louis Chauvet <louis.chauvet@...tlin.com>
---
Changes in v4:
- Rebased
- Add R-by from Maxime
- Link to v3: https://lore.kernel.org/r/20241230-b4-vkms-allocated-v3-0-5dda4c1bd459@bootlin.com
Changes in v3:
- Add R-by
- Fix bug reported by José
- Remove patch to rename vkms_output to vkms_crtc
- Link to v2: https://lore.kernel.org/r/20241122-b4-vkms-allocated-v2-0-ff7bddbf0bfb@bootlin.com
Changes in v2:
- Rebased on drm-misc-next
- Apply comments from Jose
- Link to v1: https://lore.kernel.org/r/20240912-b4-vkms-allocated-v1-0-29abbaa14af9@bootlin.com
---
Louis Chauvet (3):
drm/vkms: Switch to dynamic allocation for connector
drm/vkms: Switch to dynamic allocation for encoder
drm/vkms: Switch to dynamic allocation for CRTC
drivers/gpu/drm/vkms/vkms_crtc.c | 32 ++++++++++++++++--------------
drivers/gpu/drm/vkms/vkms_drv.h | 10 ++++------
drivers/gpu/drm/vkms/vkms_output.c | 37 +++++++++++++++++++++++------------
drivers/gpu/drm/vkms/vkms_writeback.c | 23 +++++++++++-----------
4 files changed, 58 insertions(+), 44 deletions(-)
---
base-commit: 6e11ce84c514f3ad8c8c766e1328bf49d80a0325
change-id: 20240909-b4-vkms-allocated-9f5508f4444a
prerequisite-message-id: 20250116-google-vkms-managed-v9-0-3e4ae1bd05a0@...tlin.com
prerequisite-patch-id: b608594ad493a41000ee703792eac4b23f9e35dc
prerequisite-patch-id: 5697aa87c44bbf3eda8a1ba424465dc792545d4c
prerequisite-patch-id: 274d0d4c603d6db7ced0b10153509c82b40ca274
prerequisite-patch-id: 5d35b764a11db0c22162acaf3524e0c6a40087b1
prerequisite-patch-id: ddaf2d9d6e6901923b3b84f0c32139e89a023132
prerequisite-patch-id: c309f210cafc91ec1dc91e4546cefe2b8d701b1f
prerequisite-patch-id: 1cc8ec3deb833570bf6fde605256bd9ddbf04083
prerequisite-patch-id: 52942106bbd11265737c0b41cd90c7b5ca04fd4d
Best regards,
--
Louis Chauvet <louis.chauvet@...tlin.com>
Powered by blists - more mailing lists