From mboxrd@z Thu Jan 1 00:00:00 1970 From: Thomas Zimmermann Subject: Re: [PATCH v4 00/19] Share TTM code among DRM framebuffer drivers Date: Mon, 6 May 2019 15:09:20 +0200 Message-ID: References: <20190506082649.942-1-tzimmermann@suse.de> <20190506122233.76pya5kpdfgp4f25@sirius.home.kraxel.org> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============0245796380==" Return-path: Received: from mx1.suse.de (mx2.suse.de [195.135.220.15]) by gabe.freedesktop.org (Postfix) with ESMTPS id 3C5B8898E1 for ; Mon, 6 May 2019 13:09:23 +0000 (UTC) In-Reply-To: <20190506122233.76pya5kpdfgp4f25@sirius.home.kraxel.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Gerd Hoffmann Cc: airlied@linux.ie, puck.chen@hisilicon.com, dri-devel@lists.freedesktop.org, virtualization@lists.linux-foundation.org, z.liuxinliang@hisilicon.com, hdegoede@redhat.com, kong.kongxinwei@hisilicon.com, ray.huang@amd.com, zourongrong@gmail.com, sam@ravnborg.org, christian.koenig@amd.com List-Id: dri-devel@lists.freedesktop.org This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --===============0245796380== Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="R0V7UPedplzMBC5x807KDQl1LFbTsyJ0R" This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --R0V7UPedplzMBC5x807KDQl1LFbTsyJ0R Content-Type: multipart/mixed; boundary="bzAKT4Op81rZaT9HYHvgihWOqNQhhDyog"; protected-headers="v1" From: Thomas Zimmermann To: Gerd Hoffmann Cc: daniel@ffwll.ch, airlied@linux.ie, christian.koenig@amd.com, ray.huang@amd.com, hdegoede@redhat.com, noralf@tronnes.org, sam@ravnborg.org, z.liuxinliang@hisilicon.com, zourongrong@gmail.com, kong.kongxinwei@hisilicon.com, puck.chen@hisilicon.com, dri-devel@lists.freedesktop.org, virtualization@lists.linux-foundation.org Message-ID: Subject: Re: [PATCH v4 00/19] Share TTM code among DRM framebuffer drivers References: <20190506082649.942-1-tzimmermann@suse.de> <20190506122233.76pya5kpdfgp4f25@sirius.home.kraxel.org> In-Reply-To: <20190506122233.76pya5kpdfgp4f25@sirius.home.kraxel.org> --bzAKT4Op81rZaT9HYHvgihWOqNQhhDyog Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: quoted-printable Hi Am 06.05.19 um 14:22 schrieb Gerd Hoffmann: >> GEM VRAM could implement PRIME helpers, which would allow for using >> the generic fbcon. >=20 > bochs_gem_prime_*() functions with this series applied look like you ca= n > just rename them & move over to vram helpers. >=20 > It's not a full prime implementation, specifically actual export/import= > isn't there. But pin+vmap (needed by generic fbcon) is implemented. I did have a patch to do this, but then I read that prime requires DMA for buffer sharing and bochs works only because it's emulated. If bochs' implementation is complete enough to be useful for other drivers, I'll add it to the patch set. Best regards Thomas > cheers, > Gerd >=20 --=20 Thomas Zimmermann Graphics Driver Developer SUSE Linux GmbH, Maxfeldstrasse 5, 90409 Nuernberg, Germany GF: Felix Imend=C3=B6rffer, Mary Higgins, Sri Rasiah HRB 21284 (AG N=C3=BCrnberg) --bzAKT4Op81rZaT9HYHvgihWOqNQhhDyog-- --R0V7UPedplzMBC5x807KDQl1LFbTsyJ0R Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEEchf7rIzpz2NEoWjlaA3BHVMLeiMFAlzQMgAACgkQaA3BHVML eiP/ZQf9GtIUWbuoOBBjRwFV0Pxtj2papD2kR7EJgmRANl/jUOXPD2OUIdnV6K7C P8YH+cVr6lw1+EM7QUMhiGFxBKxihZJ88dSt2cgOzXwAFJ0TGucip7/rCird+gZ9 RvhsuagnnSGBw5kfHNDNttri1dnOK4QebTQpsde11Bo1rgOeyNJToRRzamEhhWAy pwMmSU2u98ZISYdsYRCd+RbwoN2e/jR0n2TqKLD0fCuZTO1JwaZosqKtJceiYo6r 9RppDELgeeMv1YbJrdkfEm7iQ2zqhZNRaQQLsiVgujiouHJpOzs0Z85KgmTcPHtV C9xA8k11J5gpwQIQ9oSd/brvkqKZ1g== =49yC -----END PGP SIGNATURE----- --R0V7UPedplzMBC5x807KDQl1LFbTsyJ0R-- --===============0245796380== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVs IG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlz dHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVs --===============0245796380==--