Re: Re-use of Intel driver genxml files in other project

Alejandro Piñeiro <[email protected]>
Newsgroups gmane.comp.video.mesa3d.devel
Message-ID <[email protected]>
Hi,

On 24/10/23 0:44, Thomas Erbesdobler wrote:
> Hi everyone,
>
> I'm currently working on a very simple OpenCL runtime for Intel GPUs, 
> which I would like to make available as open source project (and maybe 
> also distribute it). To generate the ring-commands (the command stream 
> which controls the GPU, i.e. loads kernels and data, spawns worker 
> threads, etc.) I used the genX.xml-files of the MESA project. They are 
> located at src/intel/genxml in the source tree (i.e. 
> https://gitlab.freedesktop.org/mesa/mesa/-/tree/main/src/intel/genxml).


FWIW, some those genxml files are already being used by other drivers. 
Here a example, with license, on the broadcom case:

https://gitlab.freedesktop.org/mesa/mesa/-/blob/main/src/broadcom/cle/gen_pack_header.py?ref_type=heads#L3

>
> Like MESA itself I am using these genX.xml-files to generate C(++) 
> header files. Most code in that part of MESA's sources is covered by a 
> MIT license, but I did not find a particular license for the 
> genX.xml-files (however the generated headers are MIT-licensed, too). 
> Am I allowed to distribute these genX.xml-files in my project, and if 
> yes, under which terms?
>
> I would probably license my OpenCL runtime under the MIT license 
> (SPDX-version), too.
>
> Regards,
> Thomas
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.