[PATCH v2 0/11] drm/via: Make via a single file driver

Thomas Zimmermann tzimmermann at suse.de
Thu Jul 14 08:15:11 UTC 2022


Hi Sam,

Acked-by: Thomas Zimmermann <tzimmermann at suse.de>

for the new changes.

Best regards
Thomas

Am 13.07.22 um 19:01 schrieb Sam Ravnborg:
> We have an upcoming openchrome driver for VIA where some
> of the files conflicts with the existing via driver.
> 
> It is not acceptable to just delete the existing DRI1
> based driver as there are most likely users out there,
> so a different approach was required.
> 
> It was disccussed what to do and the least invasive
> solution was to keep the DRI1 driver in the current
> directory as a single file.
> 
> Thomas Zimmermann already posted a patch to do the
> same but it attemped to have a single driver
> for the DRI1 and the upcoming new driver.
> 
> This patchset embeds the files one by one to make the
> diffs remotely readable and end up with an independent
> DRI1 driver.
> 
> The driver was built tested for each step.
> 
> v2:
>    - Drop the rename of the driver - keep the name via.
>      We can name the new driver viakms or openchrome so
>      there is no confusion in userspace if the old or
>      the new driver is used.
>    - Add a few patches to make via_3d_reg more readable,
>      which has the nice side-effect that it is now checkpatch
>      clean.
>    - Added Kevin as cc: on all patches
> 
> This set of patches should make it simpler to add the new
> openchrome driver, and I am happy to assist if there are
> open questions how to do it.
> 
> Note: The patches has seen zero run-time testing - I only
> know they builds in my setup (for several archs).
> 
> 	Sam
> 
> Sam Ravnborg (13):
>        drm/via: Rename via_drv to via_dri1
>        drm/via: Embed via_dma in via_dri1
>        drm/via: Embed via_map in via_dri1
>        drm/via: Embed via_mm in via_dri1
>        drm/via: Embed via_video in via_dri1
>        drm/via: Embed via_irq in via_dri1
>        drm/via: Embed via_dmablit in via_dri1
>        drm/via: Embed via_verifier in via_dri1
>        drm/via: Embed via_drv.h in via_dri1
>        drm/via: Update to the latest via_3d_reg header
>        drm/via: Use SPDX tag for MIT license in via_3d_reg header
>        drm/via: Make macros readable in the via_3d_reg header
>        drm/via: Fix style issues in via_3d_reg header
> 
>   drivers/gpu/drm/via/Makefile       |    2 +-
>   drivers/gpu/drm/via/via_3d_reg.h   |  349 ++--
>   drivers/gpu/drm/via/via_dma.c      |  744 --------
>   drivers/gpu/drm/via/via_dmablit.c  |  807 --------
>   drivers/gpu/drm/via/via_dmablit.h  |  140 --
>   drivers/gpu/drm/via/via_dri1.c     | 3630 ++++++++++++++++++++++++++++++++++++
>   drivers/gpu/drm/via/via_drv.c      |  124 --
>   drivers/gpu/drm/via/via_drv.h      |  229 ---
>   drivers/gpu/drm/via/via_irq.c      |  388 ----
>   drivers/gpu/drm/via/via_map.c      |  132 --
>   drivers/gpu/drm/via/via_mm.c       |  241 ---
>   drivers/gpu/drm/via/via_verifier.c | 1110 -----------
>   drivers/gpu/drm/via/via_verifier.h |   62 -
>   drivers/gpu/drm/via/via_video.c    |   94 -
>   14 files changed, 3866 insertions(+), 4186 deletions(-)
> 
> 

-- 
Thomas Zimmermann
Graphics Driver Developer
SUSE Software Solutions Germany GmbH
Maxfeldstr. 5, 90409 Nürnberg, Germany
(HRB 36809, AG Nürnberg)
Geschäftsführer: Ivo Totev
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature
Type: application/pgp-signature
Size: 840 bytes
Desc: OpenPGP digital signature
URL: <https://lists.freedesktop.org/archives/dri-devel/attachments/20220714/795cf66c/attachment-0001.sig>


More information about the dri-devel mailing list