From mboxrd@z Thu Jan 1 00:00:00 1970 From: Rodrigo Siqueira Subject: [PATCH 0/2] drm/vkms: Introduces writeback support Date: Thu, 6 Jun 2019 19:40:13 -0300 Message-ID: Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="cmukgb7fz6z6a5r7" Return-path: Content-Disposition: inline Sender: linux-kernel-owner@vger.kernel.org To: Brian Starkey , Liviu Dudau , Daniel Vetter , Haneen Mohammed , Simon Ser Cc: dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org List-Id: dri-devel@lists.freedesktop.org --cmukgb7fz6z6a5r7 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable This patchset introduces the writeback connector to vkms. The first patch is required for enabling the virtual encoder to be compatible with the crtc when we have multiple encoders. The second patch adds the required implementation to enable writeback in the vkms. With this patchset, vkms can successfully pass all the kms_writeback tests from IGT. Rodrigo Siqueira (2): drm/vkms: Use index instead of 0 in possible crtc drm/vkms: Add support for writeback drivers/gpu/drm/vkms/Makefile | 9 +- drivers/gpu/drm/vkms/vkms_crtc.c | 5 + drivers/gpu/drm/vkms/vkms_drv.c | 12 +- drivers/gpu/drm/vkms/vkms_drv.h | 16 ++- drivers/gpu/drm/vkms/vkms_output.c | 12 +- drivers/gpu/drm/vkms/vkms_plane.c | 4 +- drivers/gpu/drm/vkms/vkms_writeback.c | 165 ++++++++++++++++++++++++++ 7 files changed, 214 insertions(+), 9 deletions(-) create mode 100644 drivers/gpu/drm/vkms/vkms_writeback.c --=20 2.21.0 --cmukgb7fz6z6a5r7 Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEE4tZ+ii1mjMCMQbfkWJzP/comvP8FAlz5lk0ACgkQWJzP/com vP+dqA/9HI1pPOrEyDIDVVJXSpLTTija/8sRarCwikNphSgn/0b7lDcISbEFDYFj qgFkYToECrof2TEd5dQbIOTEZ3CzVmtlECSmAk/2Bv3Fm47OfhRXN33m2mgKha4A +6S1Mr5HYCF/+OsOgMQQNNEi8kqRUuan+Tf5oKlfLKuP8bCBIv0cfRgq+yvkcQRE 6qvyMCE3TS19H7Qr9EsTXUJ5Hvr5hFs/0uHfPDAZgoEqj4DXIvICFMwDhKI3txXj ZhXxKPJn4a6wluSpDAJuuJwan9ARUlxgT3KQR4k881yg95Q/qlG+xzbq3DrsWbLQ jogEDXKYFiqKDXTfy77Re1/28YHLRrcWOQSMlDk+4dVWBVIKPGSpHQuBIl86WGrs Jovl9ePplJW+ltCP+KEaO9Q+9nOhE3xXVIUurLN+wREBjc/SIFlNZho/N5C6U1Mu DIWBNlUgG8l4Gnd4yJo6q4RwqoVnexXBx+7z6IdmN7RXpKh7fJaGyUKys89uz2ZJ n2zLhLBgwLqE0H8hRZtAa3TNui2xOFH8M3tS3qHSZLnH/dt414EC2wUQjLUX/5Ln OWnKSXV2S8j/WS381V7L2F8JPe1fcYmtIBCW10+3y63QUQgWyYvIE6GH8yKGmb7y V2d5ImBPgcrMlaSm+UZ45rEGG5qOfV3v/rOg4jzVjRUcbq3SOTM= =yMZ+ -----END PGP SIGNATURE----- --cmukgb7fz6z6a5r7--