OE4T Meeting Notes 2026‐01‐09 - OE4T/meta-tegra GitHub Wiki
Attendees
8
Video
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
- First working build in https://github.com/trellis-Logic/meta-cti
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
- https://github.com/Trellis-Logic/meta-tegra/tree/master/docs
- https://trellis-logic.github.io/meta-tegra/
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
- How would you like to see NVIDIA support for this project improve?
- Discussion thread in element at https://matrix.to/#/!mKaltPMAHUgQwPUKcH:gitter.im/$ai-tI_bgdeVW_T9TiyoEWVPEe9Futr-r_-0xayrHwZ0?via=gitter.im&via=matrix.org&via=3dvisionlabs.com