Skip to content

Introduces NVIDIA Jetpack 7.1#5768

Merged
rene merged 6 commits into
lf-edge:masterfrom
rene:introduce-nvidia-jp7
Apr 16, 2026
Merged

Introduces NVIDIA Jetpack 7.1#5768
rene merged 6 commits into
lf-edge:masterfrom
rene:introduce-nvidia-jp7

Conversation

@rene
Copy link
Copy Markdown
Contributor

@rene rene commented Apr 8, 2026

Description

This PR introduces the support for Nvidia Jetpack 7.1 and the Nvidia Thor device:

  1. The kernel from Jetson Linux 38.4 (Jetpack 7.1) is already ported and available at https://github.com/lf-edge/eve-kernel/tree/eve-kernel-arm64-v6.8.12-nvidia-jp7
  2. Libraries and firmware files are taken from Jetpack, as usual, but version 7.1 increases the rootfs final size above the 512MB, that's why PR Unify partition layout: 2GB (EFI) + 4GB (rootfs) #5735 is needed.

PR dependencies

How to test and validate this PR

  1. Build and install EVE on a Jetson Thor device following the standard procedure:
make ZARCH=arm64 PLATFORM=nvidia-jp7 installer-raw
  1. Run the regular batch tests

Changelog notes

Introduces support for Nvidia Jetpack 7.1 and the Thor device. A new platform "nvidia-jp7" is introduced and can be used to build EVE images for Nvidia Thor device.

PR Backports

This is a new feature, no backports.

Checklist

  • I've provided a proper description
  • I've added the proper documentation
  • I've tested my PR on amd64 device
  • I've tested my PR on arm64 device
  • I've written the test verification instructions
  • I've set the proper labels to this PR
  • I've checked the boxes above, or I've provided a good reason why I didn't
    check them.

@rene rene marked this pull request as draft April 8, 2026 09:28
@rene
Copy link
Copy Markdown
Contributor Author

rene commented Apr 8, 2026

Converted to Draft because I need to add documentation.

@rene rene force-pushed the introduce-nvidia-jp7 branch from 65d49bb to db85ca3 Compare April 8, 2026 10:52
@codecov
Copy link
Copy Markdown

codecov Bot commented Apr 8, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 28.34%. Comparing base (2281599) to head (d5bfae8).
⚠️ Report is 451 commits behind head on master.

Additional details and impacted files
@@            Coverage Diff             @@
##           master    #5768      +/-   ##
==========================================
+ Coverage   19.52%   28.34%   +8.81%     
==========================================
  Files          19       18       -1     
  Lines        3021     2417     -604     
==========================================
+ Hits          590      685      +95     
+ Misses       2310     1588     -722     
- Partials      121      144      +23     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@rene rene force-pushed the introduce-nvidia-jp7 branch 2 times, most recently from d5bfae8 to f5b83e5 Compare April 8, 2026 12:58
@rene rene marked this pull request as ready for review April 8, 2026 13:06
@rene
Copy link
Copy Markdown
Contributor Author

rene commented Apr 8, 2026

PR is ready for review

@rene rene force-pushed the introduce-nvidia-jp7 branch 2 times, most recently from d51b7df to 1d17480 Compare April 11, 2026 13:35
@rene
Copy link
Copy Markdown
Contributor Author

rene commented Apr 11, 2026

@eriknordmark , appreciate if you can review this one and its dependencies.....

eriknordmark

This comment was marked as off-topic.

@rene
Copy link
Copy Markdown
Contributor Author

rene commented Apr 14, 2026

Run tests.

But does this imply that a test which does make installer-raw run-installer-raw run-target will use up lots more disk space compared to prior to the change?

Will this impact Eden runs?

Yes, that's the drawback. Unfortunately that's the price to pay. Currently is going to be the same if we run any eve-k build as well.

Btw, just to clarify, I'm considering you are talking about the final state, where the partition layout will be unified across eve-k and eve-kvm. This PR per se doesn't touch the partition layout (#5735 does).

@rene rene force-pushed the introduce-nvidia-jp7 branch from 1d17480 to d7a2106 Compare April 15, 2026 17:10
@github-actions github-actions Bot requested a review from eriknordmark April 15, 2026 17:11
@rene rene force-pushed the introduce-nvidia-jp7 branch from d7a2106 to 5616b42 Compare April 16, 2026 08:25
@rene
Copy link
Copy Markdown
Contributor Author

rene commented Apr 16, 2026

Updates in this PR:

  • Rebased on top of master

Let's see if it triggers Eden now....

rene added 6 commits April 16, 2026 15:19
This commit introduces the support for Jetpack 7.1. This version is
supported by the Jetson AXG Thor device. This commit includes:

- CDI files
- Init scripts
- udev rules
- Firmware package

The nvidia package is prepared to support a new platform variant,
nvidia-jp7, that is going to be introduced in the next commits.

Signed-off-by: Renê de Souza Pinto <rene@renesp.com.br>
Add the cooling profiles for Jetson AGX Thor to the nvfanctrl application.
The Cool profile was obtained from the /etc/nvfancontrol.conf from Jetpack
7.1. Only the Cool profile is provided on Jetpack, this commit provides
an slightly variation as the Quiet profile.

Signed-off-by: Renê de Souza Pinto <rene@renesp.com.br>
This commit adds the corresponding entry on GRUB config for Jetson AGX
Thor Developer Kit for Jetpack 7.1.

Signed-off-by: Renê de Souza Pinto <rene@renesp.com.br>
Required for nvidia-jp7.

Signed-off-by: Renê de Souza Pinto <rene@renesp.com.br>
This commit introduces the nvidia-jp7 platform. This platform refers to the
NVIDIA Jetpack 7.1 for Jetson AGX Thor devices. The kernel for this
platform was ported and available at:

https://github.com/lf-edge/eve-kernel/commits/eve-kernel-arm64-v6.8.12-nvidia-jp7

Signed-off-by: Renê de Souza Pinto <rene@renesp.com.br>
Add relevant information and instructions on how to install EVE on a
Nvidia Thor device (Jetpack 7.1).

Signed-off-by: Renê de Souza Pinto <rene@renesp.com.br>
@rene rene force-pushed the introduce-nvidia-jp7 branch from 5616b42 to 2b0d579 Compare April 16, 2026 13:19
@rene rene merged commit b05c5f6 into lf-edge:master Apr 16, 2026
36 of 42 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants