Hi, On 12.01.2023 18:10, Jeffrey Hugo wrote: > On 1/9/2023 5:23 AM, Jacek Lawrynowicz wrote: >> Hi, >> >> This patchset contains a new Linux* Kernel Driver for Intel® VPUs. >> >> VPU stands for Versatile Processing Unit and it is an AI inference >> accelerator >> integrated with Intel non-server CPUs starting from 14th generation. >> VPU enables efficient execution of Deep Learning applications >> like object detection, classification etc. >> >> The whole driver is licensed under GPL-2.0-only except for two headers >> imported >> from the firmware that are MIT licensed. >> >> User mode driver was open sourced in December 2022 and it is available at: >> https://github.com/intel/linux-vpu-driver > > I feel like I forgot to mention this earlier because I can't find a reference > to it in my mails. I would like to see something in Documentation for this > driver/device. Would be nice to get an overview of how it works (system > block diagram?), how it is intended to be used, etc. Include relevant > references. This would be a great place to document the UMD and the compiler > (I am positive you have mentioned the compiler before, but I am currently > failing to find a reference to it). > > I feel that traditional DRM gets away from not needing this since their stuff > is pretty well established. Everyone uses Mesa/igt and so how things are > structured/used is fairly well implied. Accel is brand new and doesn't have > that yet so I suspect we'll be well situated if we take the extra effort to > spell out these things which might be just assumed elsewhere. Hopefully, > over time, such documentation helps in identifying useful areas to build up > the common code of the subsystem. > > I can't justify holding up this series for this though. Please put it on > some todo list :)
OK, I've added the documentation to TODO. For now I will add info about the compiler to v6 cover letter. It is available at https://github.com/openvinotoolkit/vpux-plugin. Regards, Jacek