OE4T Meeting Notes 2026‐01‐09 - OE4T/meta-tegra GitHub Wiki

Attendees

8

Video

https://youtu.be/StVH_D5Xjdk

Discussion

Jetpack 7.1 and A/B support/OTA update support

  • Have created a project to organize work
  • Still only Thor
  • Video codec SDK
  • See https://developer.nvidia.com/video-codec-sdk/download
  • Will likely go in meta-tegra-community
  • kernel and kernel DTB now lives inside the kernel and kernel filesystem, don’t need these partitions anymore.
  • Three flash layouts, standard, redundant, and encrypted.
  • Discussed using the 3rd encrypted layout
  • Using extlinux and keeping everything in a boot partition is probably the best approach.
  • Keep in a boot partition which is not encrypted, then can mount encrypted rootfs.
  • Bring your own kernel
  • Default 7.x kernel will be 6.8 Ubuntu
  • Plan to support bring your own kernel for 6.18 kernel which will be LTS and will be used by openembedded.
  • Should support both Orin and Thor.
  • Security features
  • Can burn tegra fuses as usual with Thor.
  • Key management and use is not the same. Plan to share an update in the next monthly meeting.
  • Plan to include tegra signing and encryption in meta-tegra as done with previous branches.
  • Planning to improve support for Factory signing key FSKB with 7.1
    • Plan to make public availability, remove the need for NVIDIA involvement.
    • Not sure about whether it will support releases before 7.x and for Orin product. Will check on this for next meeting.

Security Use Cases

  • Using secureboot with initrd-flash
  • PEN testing requirements were to lock down USB ports
  • Would like a mechanism to have separate DTB only for USB flashing

Progress Update on Linux Yocto for Xavier on r36

  • Figured out issues with BUP pages and updates
  • A few odds and ends left, need to wrap up and publish. Still on track.
  • For now all based on Scarthgap. Bringing Xavier support to where orin is there.
  • Next target is to bring up to master.
  • UEFI implementation is r36. Using out of tree modules for Orin.
  • Surprisingly little patching required, just a few things needed to be forward ported from r35.
  • Have a community support/legacy support layer.
  • Questions going forward
    • Is Xavier support going to stay in UEFI?
    • Are Xavier drivers going to stay in OOT modules?
    • Can we keep flashing support in the mainline flashing scripts?
  • Most of t194 is supported upstream in the mainline, only a handful of things are out of tree.

Connecttech layer

Preempt RT Enablement

  • Merged upstream in 6.12
  • Robotics applications want Preempt RT by default
  • Just a matter of configuration management, not difficult to use.
  • Display driver needs an ignore preempt RT option.
  • May want to consider enabling by default in meta-tegra.
  • Jetpack 6.8 kernel may require kernel patching to support
  • RPI kernels have it enabled by default.

Docs Updates

Improving boot speed

  • Merged some changes which let you use config fragments for UEFI, turn off features which aren’t needed
  • Have general mechanism for adding .cfg files to SRC_URI
  • PR pending but not merged to let you reduce log level for MBI and BPMP.
  • Able to get basic boot down to 15-20 second range.

Nvidia support for this project