Skip to content

pkgfeed-ni-core: Enable TPM2 Tools#917

Merged
chaitu236 merged 1 commit intoni:nilrt/master/scarthgapfrom
usercw88:dev/cawong/tpm_core_feeds
Jan 15, 2026
Merged

pkgfeed-ni-core: Enable TPM2 Tools#917
chaitu236 merged 1 commit intoni:nilrt/master/scarthgapfrom
usercw88:dev/cawong/tpm_core_feeds

Conversation

@usercw88
Copy link
Copy Markdown
Contributor

@usercw88 usercw88 commented Jan 5, 2026

Summary of Changes

Enable TPM2 user-space tools in packagefeed-ni-core
TPM2 CONFIG modules enabled in nati_x86_64_defconfig: ni/linux#265

Justification

AB#3643436

Testing

  • I have built the core package feed with this PR in place. (bitbake packagefeed-ni-core)
  • I have built the base system image with this PR in place. (bitbake nilrt-base-system-image)
  • I have installed the built base system image onto a target machine
  • I have created a python server of the core package feed with this PR in place
  • I have installed libtss2-tcti-device onto a target machine
  • I have installed tpm2-tools onto a target machine
  • I have executed tpm2 commands

Procedure

@usercw88 usercw88 force-pushed the dev/cawong/tpm_core_feeds branch 2 times, most recently from 3f768eb to 33d15d1 Compare January 7, 2026 16:05
@usercw88 usercw88 marked this pull request as ready for review January 7, 2026 16:19
@usercw88 usercw88 requested review from a team and Copilot January 7, 2026 16:24
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This pull request enables TPM2 (Trusted Platform Module 2.0) user-space tools in the packagefeed-ni-core for NI Linux Real-Time distribution on x64 architectures.

Key Changes:

  • Created new packagegroup for TPM packages that includes security-tpm2 and libtss2-tcti-device
  • Added TPM2 distro feature for x64 platforms
  • Integrated meta-tpm layer into the build configuration

Reviewed changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated 2 comments.

File Description
recipes-core/packagegroups/packagegroup-ni-tpm.bb New packagegroup defining TPM package dependencies for x64 architecture
recipes-core/packagegroups/packagefeed-ni-core.bb Added packagegroup-ni-tpm to x64-specific dependencies
conf/templates/default/bblayers.conf.sample Added meta-security/meta-tpm layer to build configuration
conf/distro/nilrt.inc Enabled tpm2 distro feature for x64 architectures

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@usercw88 usercw88 force-pushed the dev/cawong/tpm_core_feeds branch 2 times, most recently from 844e8e4 to edbf092 Compare January 9, 2026 17:05
@usercw88 usercw88 requested a review from chaitu236 January 9, 2026 17:05
Signed-off-by: Can Wong <can.wong@emerson.com>
@usercw88 usercw88 force-pushed the dev/cawong/tpm_core_feeds branch from edbf092 to 639f548 Compare January 15, 2026 15:32
@chaitu236 chaitu236 merged commit 16cd3f0 into ni:nilrt/master/scarthgap Jan 15, 2026
@usercw88 usercw88 deleted the dev/cawong/tpm_core_feeds branch January 27, 2026 18:33
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.

4 participants