Hi Nvidia experts,
Recently, I am working a BSP project based on Nvidia AGX orin platform.
Like some BSP development that I worked before, I need to get sdk kernel patches(most of them are related with drivers and arch) to my own kernel. When I started to study Nvidia sdk, I found out there are more that 37000 sdk patches in GitHub - OE4T/linux-jammy-nvidia-tegra, This quantity is astonishing, and I don’t have the courage to port then into my 6.12 kernel. Because from 5.15 to 6.12, there are so large difference. But When I read linux related user guide, I found out below link
Bring Your Own Kernel — NVIDIA Jetson Linux Developer Guide 1 documentation
it says that I can apply these recommended patches into my own kernel, and build it for running on Nvidia platform. Because my kernel is v6.12, I don’t need to apply any patch. So I have a question as below:
- If I use the upstream kernel directly, are the Nvidia advanced features, for example, CUDA, Deep Learning and so on, able to be supported well by the upstream kernel ?
- why there are more than 37000 sdk patches? Are they the essential ones that I must port them into my own kernel, so that I can support Nvidia advanced feature well?
thanks,
Limeng