Commit Graph

2635 Commits

Author SHA1 Message Date
Martin Jansa
11772a0f60 tegra-uefi-capsules: add dependency on lz4-native
* HOSTTOOLS is now using lz4 instead of lz4c since:
  https://git.openembedded.org/openembedded-core/commit/?id=fe167e082cbde1c6d186ecdda531abef610ac2ac
  and tegra-uefi-capsules do_compile is failing with:
  tegra-uefi-capsules/35.6.0/recipe-sysroot-native/usr/lib/python3.13/subprocess.py", line 1966, in _execute_child
    raise child_exception_type(errno_num, err_msg, err_filename)
  FileNotFoundError: [Errno 2] No such file or directory: 'lz4c'
  tegra-uefi-capsules/35.6.0/temp/run.do_compile.2229307:369 exit 1 from './doflash.sh'

* I've seen this only with scarthgap-l4t-r35.x branch modified to build
  for walnascar (master), but it looks like the same is needed in master
  branch (which has surprisingly to me older version 36.4.0 while
  scarthgap-l4t-r35.x has 36.6.0, but I don't really use any nvidia
  MACHINEs, only sometimes building world for them, so maybe it's
  expected)

Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
2024-11-09 06:25:05 -08:00
Martin Jansa
76bc8e302b sbsigntool: Fix Upstream-Status format
* drop the one which says 'Inappropriate [Backport]'
  as it's either Backport or Inappropriate, but cannot be both

Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
2024-11-06 06:16:01 -08:00
William Cheng
605e62d288 Fix device tree file check in nvidia-kernel-oot-dtb
Signed-off-by: William Cheng <shihuac@amazon.com>
2024-11-02 05:34:40 -07:00
Kurt Kiefer
87a914b530 linux-yocto: add tegra support for version 6.10
Signed-off-by: Kurt Kiefer <kekiefer@gmail.com>
2024-10-29 12:03:41 -07:00
Kurt Kiefer
48dd43b15c linux: linux-yocto: move patches into version-specific directory
Signed-off-by: Kurt Kiefer <kekiefer@gmail.com>
2024-10-29 12:03:41 -07:00
Kurt Kiefer
3a38168363 linux: move tegra-specific kernel functions to include file
Signed-off-by: Kurt Kiefer <kekiefer@gmail.com>
2024-10-29 12:03:41 -07:00
Kurt Kiefer
944504cd13 linux: linux-yocto: add rtw88 support
This change removes rtl8822 from nvidia-kernel-oot to switch to the
driver and firmware from linux-yocto and linux firmware. It includes
updates to tegra-wifi to pull in the needed packages to the image.

Signed-off-by: Kurt Kiefer <kekiefer@gmail.com>
2024-10-29 12:03:41 -07:00
Kurt Kiefer
9ba6b25333 linux: linux-yocto: add support as a provider for the tegra kernel
Signed-off-by: Kurt Kiefer <kekiefer@gmail.com>
2024-10-29 12:03:41 -07:00
Kurt Kiefer
280460dca8 nvidia-kernel-oot: support linux-yocto as virtual/kernel provider
Signed-off-by: Kurt Kiefer <kekiefer@gmail.com>
2024-10-29 12:03:41 -07:00
Kurt Kiefer
a15cc4ebf0 libusbgx-config: l4t-gadget-config-setup: handle kernel module bridge as built-in
Signed-off-by: Kurt Kiefer <kekiefer@gmail.com>
2024-10-29 12:03:41 -07:00
Ilies CHERGUI
74fdc57c67 libnpp: update DEVSUM for x86_64 platform
Signed-off-by: Ilies CHERGUI <ichergui@nvidia.com>
2024-10-29 03:10:56 -07:00
Ilies CHERGUI
5f4c73da8f libcublas: update DEVSUM for x86_64 platform
Signed-off-by: Ilies CHERGUI <ichergui@nvidia.com>
2024-10-29 03:10:56 -07:00
Ilies CHERGUI
c5f53f099c tegra-helper-scripts: bring back FSIFW to the BINSARGS variable
Signed-off-by: Ilies CHERGUI <ichergui@nvidia.com>
2024-10-28 10:17:22 -07:00
William Cheng
e1be4231f1 Replace deprecated CVE_CHECK_IGNORE with CVE_STATUS
Signed-off-by: William Cheng <shihuac@amazon.com>
2024-10-28 08:15:31 -07:00
Matt Madison
3182a28114 README.md: update for L4T R36.4.0/JetPack 6.1
Signed-off-by: Matt Madison <matt@madison.systems>
2024-10-26 08:15:33 -07:00
Matt Madison
3d76e5a0c0 gstreamer1.0-plugins-tegra: add nvipcpipeline, nvunixfd
now that we build those from sources.

Signed-off-by: Matt Madison <matt@madison.systems>
2024-10-26 08:15:33 -07:00
Matt Madison
1a240d32e7 gstreamer1.0-plugins-tegra-binaryonly: update source-built exclusions
We now have recipes for the nvipcpipeline and nvunixfd plugins, so remove
them from the binary-only package.

Signed-off-by: Matt Madison <matt@madison.systems>
2024-10-26 08:15:33 -07:00
Matt Madison
a0db541b63 gstreamer1.0-plugins-nvunixfd: add recipe
This is an NVIDIA-modified version of the upstream unixfd
plugin, added in L4T R36.4.0.

Signed-off-by: Matt Madison <matt@madison.systems>
2024-10-26 08:15:33 -07:00
Matt Madison
0c79e86307 gstreamer1.0-plugins-nvipcpipeline: add recipe
This is an NVIDIA-modified version of the upstream ipcpipeline
plugin, added in L4T R36.4.0.

Signed-off-by: Matt Madison <matt@madison.systems>
2024-10-26 08:15:33 -07:00
LANGLOIS Florian
6bea45a632 tegra-cuda-utils: add recipe
Signed-off-by: LANGLOIS Florian <chamois94@gmail.com>
Signed-off-by: Matt Madison <matt@madison.systems>
2024-10-26 08:15:33 -07:00
Matt Madison
a39908e635 nvidia-drm-loadconf: add fbdev=1 to nvidia-drm options
to align with what's in the corresponding config file in
stock L4T.

Signed-off-by: Matt Madison <matt@madison.systems>
2024-10-26 08:15:33 -07:00
Matt Madison
610ff567a0 libnvvpi3: add libnpp to runtime dependencies
Looks like VPI is dynamically loading one of the libnpp libraries
at runtime, rather than linking against it, so make sure it gets
pulled in.

Signed-off-by: Matt Madison <matt@madison.systems>
2024-10-26 08:15:33 -07:00
Matt Madison
c82cd088f6 tensorrt-plugins-prebuilt: move cudnn, libcublas to RDEPENDS
The plugins now dynamically load symbols from those libraries at
runtime.

Signed-off-by: Matt Madison <matt@madison.systems>
2024-10-26 08:15:33 -07:00
Matt Madison
491904be3c external/meta-python: update python3-tensorrt to 10.3.0
* Python package files moved to a subdirectory
* Need to use gitsm:// to pick up the onnx parser submodule
* Refresh the build-related changes and patch

Signed-off-by: Matt Madison <matt@madison.systems>
2024-10-26 08:15:33 -07:00
Matt Madison
383596fb08 external/openembedded-layer: update tensorrt-plugins to 10.3.0
* Switch git:// to gitsm:// to pick up the ONNX submodule
* Refresh build patch, dropping some long-obsolete changes
* Replace second build patch with the correct fix via CUDAFLAGS setting

Signed-off-by: Matt Madison <matt@madison.systems>
2024-10-26 08:15:33 -07:00
Matt Madison
ae11269456 tegra-helper-scripts: fixes for initrd flashing
* Update subdirectory name for the RCM boot blob
* Set variable now expected by odmsign.func

Signed-off-by: Matt Madison <matt@madison.systems>
2024-10-26 08:15:33 -07:00
Ilies CHERGUI
0a1354b7d8 nsight-systems: update to 2024.5.4.34-245434855735v0
Signed-off-by: Ilies CHERGUI <ichergui@nvidia.com>
2024-10-26 08:15:33 -07:00
Matt Madison
40bca8a928 tegra-configs: update container drivers.csv file
Driver library names updated from 540.3 to 540.4.

Signed-off-by: Matt Madison <matt@madison.systems>
2024-10-26 08:15:33 -07:00
Matt Madison
e0b75858e5 external/openembedded-layer: add CUDA 12.6 build patch to opencv
Signed-off-by: Matt Madison <matt@madison.systems>
2024-10-26 08:15:33 -07:00
Matt Madison
78a1abfd5a l4t-graphics-demos: refresh build patches for L4T R36.4.0
* Updates for wayland-related changes
* Drop NV12 blocklinear support in weston-dmabuf-formats due to missing
  source file

Signed-off-by: Matt Madison <matt@madison.systems>
2024-10-26 08:15:33 -07:00
Matt Madison
1d7352e011 gstreamer1.0-plugins-nvvideosinks: drop obsolete patch
Signed-off-by: Matt Madison <matt@madison.systems>
2024-10-26 08:15:33 -07:00
Matt Madison
28833cd412 libnvvpi3: drop old recipe, fix sha256sum for vpi3-dev package
Signed-off-by: Matt Madison <matt@madison.systems>
2024-10-26 08:15:33 -07:00
Matt Madison
9ef94161d1 libgstnvcustomhelper: refresh patch
Signed-off-by: Matt Madison <matt@madison.systems>
2024-10-26 08:15:33 -07:00
Matt Madison
e0f01ae913 cudnn: fix LIC_FILES_CHKSUM
Signed-off-by: Matt Madison <matt@madison.systems>
2024-10-26 08:15:33 -07:00
Matt Madison
efbaca31fd tensorrt: update recipes for version 10.3.0.30
* Fixes for the core and plugins-prebuilt recipes
* Licensing is now all Apache-2.0
* Rework the patch for the samples so they compile cleanly

Signed-off-by: Matt Madison <matt@madison.systems>
2024-10-26 08:15:33 -07:00
Matt Madison
61bb087b82 tegra-mmapi-samples: refresh patches for R36.4.0
* Drop obsolete trt_inference patch
* Refresh others for rejections/fuzz

Signed-off-by: Matt Madison <matt@madison.systems>
2024-10-26 08:15:33 -07:00
Matt Madison
19c58f9407 gstreamer: update LIC_FILES_CHKSUM for nvbufsurface.h in plugins recipes
which changed due to copyright year update.

Signed-off-by: Matt Madison <matt@madison.systems>
2024-10-26 08:15:33 -07:00
Matt Madison
e348549426 cudnn: update 8.9.4.25 -> 9.3.0.75
for JetPack 6.1. NVIDIA changed the packaging and package naming scheme
slightly with this update.

Signed-off-by: Matt Madison <matt@madison.systems>
2024-10-26 08:15:33 -07:00
Matt Madison
078bc0d5b3 cuda-samples: update v12.2 -> v12.5
which is the latest available tagged version in the repo.

Signed-off-by: Matt Madison <matt@madison.systems>
2024-10-26 08:15:33 -07:00
Matt Madison
a12b82c231 cuda-nvml: add staticdev to INSANE_SKIP for stubs package
since a static stub library has been added.

Signed-off-by: Matt Madison <matt@madison.systems>
2024-10-26 08:15:33 -07:00
Matt Madison
faef90b5f3 libcublas: restore shlibs processing on -stubs package
and mark the stub libraries as private, to fix file-rdeps package_qa
errors.

Signed-off-by: Matt Madison <matt@madison.systems>
2024-10-26 08:15:33 -07:00
Matt Madison
5637b95584 tegra-helper-scripts: save RAMCODE to boardvars.sh
Signed-off-by: Matt Madison <matt@madison.systems>
2024-10-26 08:15:33 -07:00
Matt Madison
875cb42d10 tegra-helper-scripts: update tegra-flash-helper for L4T R36.4.0
* Fetch ramcode ID
* PMICBOARDREV selection change based on FAB

Signed-off-by: Matt Madison <matt@madison.systems>
2024-10-26 08:15:33 -07:00
Matt Madison
f541445b6f conf/machine: remove net.ifnames=0 from KERNEL_ARGS
to align with the defaults in L4T R36.4.0.

Signed-off-by: Matt Madison <matt@madison.systems>
2024-10-26 08:15:33 -07:00
Matt Madison
c15e4977d6 uefi: update to r36.4.0
* Obsolete patch for RTC drivers dropped
* XusbController patch added to remove inappropriate C runtime references
* Other patches refreshed

Signed-off-by: Matt Madison <matt@madison.systems>
2024-10-26 08:15:33 -07:00
Matt Madison
9cd2886754 tensorrt: update to 10.3.0 for JetPack 6.1
Signed-off-by: Matt Madison <matt@madison.systems>
2024-10-26 08:15:33 -07:00
Matt Madison
a646fd59c2 vpi: update to 3.2.4 for JetPack 6.1
Signed-off-by: Matt Madison <matt@madison.systems>
2024-10-26 08:15:33 -07:00
Matt Madison
8f6c098ee7 cupva: update to 2.5.3 for JetPack 6.1
Signed-off-by: Matt Madison <matt@madison.systems>
2024-10-26 08:15:33 -07:00
Matt Madison
dcfe4a5bd8 cuda: update to 12.6 for JetPack 6.1
Signed-off-by: Matt Madison <matt@madison.systems>
2024-10-26 08:15:33 -07:00
Matt Madison
250611c964 linux-jammy-nvidia-tegra: udpate branch and SRCREV
for L4T R36.4.0.

Signed-off-by: Matt Madison <matt@madison.systems>
2024-10-26 08:15:33 -07:00