[PATCH v4 09/16] drm/msm: import gen_header.py script from Mesa

Abhinav Kumar quic_abhinavk at quicinc.com
Tue Mar 26 22:19:26 UTC 2024



On 3/22/2024 3:57 PM, Dmitry Baryshkov wrote:
> Import the gen_headers.py script from Mesa, commit FIXME. This script
> will be used to generate MSM register files on the fly during
> compilation.
> 
> Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov at linaro.org>
> ---
>   drivers/gpu/drm/msm/registers/gen_header.py | 957 ++++++++++++++++++++++++++++
>   1 file changed, 957 insertions(+)
> 
> diff --git a/drivers/gpu/drm/msm/registers/gen_header.py b/drivers/gpu/drm/msm/registers/gen_header.py
> new file mode 100644
> index 000000000000..ae39b7e6cde8
> --- /dev/null
> +++ b/drivers/gpu/drm/msm/registers/gen_header.py
> @@ -0,0 +1,957 @@
> +#!/usr/bin/python3
> +

We need a licence and copyright here.

Also is something like a "based on" applicable here?

<snip>

> +import xml.parsers.expat
> +import sys
> +import os
> +import collections
> +import argparse
> +import time
> +import datetime
> +
> +class Error(Exception):
> +This file was generated by the rules-ng-ng gen_header.py tool in this git repository:
> +http://gitlab.freedesktop.org/mesa/mesa/
> +git clone https://gitlab.freedesktop.org/mesa/mesa.git
> +
> +The rules-ng-ng source files this header was generated from are:

Is this still applicable ?

Now gen_header.py is moved to kernel.



More information about the dri-devel mailing list