On 3/5/26 02:14, Ryan Eatmon wrote:
> 
> 
> On 3/4/2026 1:38 PM, Shiva Tripathi wrote:
>> Add encrypted-boot-common.inc for machines supporting LUKS encryption
>> with fTPM. Triggers ti-core-initramfs build and overrides IMAGE_FILE
>> to use uncompressed cpio.
>>
>> Signed-off-by: Shiva Tripathi <[email protected]>
>> ---
>>   .../machine/include/encrypted-boot-common.inc    | 16 ++++++++++++++++
>>   1 file changed, 16 insertions(+)
>>   create mode 100644 meta-ti-bsp/conf/machine/include/encrypted-boot-
>> common.inc
>>
>> diff --git a/meta-ti-bsp/conf/machine/include/encrypted-boot-
>> common.inc b/meta-ti-bsp/conf/machine/include/encrypted-boot-common.inc
>> new file mode 100644
>> index 00000000..10a5cb86
>> --- /dev/null
>> +++ b/meta-ti-bsp/conf/machine/include/encrypted-boot-common.inc
>> @@ -0,0 +1,16 @@
>> +# Common logic for encrypted boot with TPM-sealed LUKS keys
>> +#
>> +# This include file enables ti-core-initramfs with LUKS encryption
>> support
>> +# via the initramfs-module-luks-ftpm hook module.
>> +#
>> +# To use this in custom image, add to your image bbappend:
>> +#   require conf/machine/include/encrypted-boot-common.inc
>> +#
>> +# This will activate when MACHINE_FEATURES contains 'luks-encryption'
>> +
>> +TI_CORE_INITRAMFS_EXTRA_INSTALL:append =
>> "${@bb.utils.contains('MACHINE_FEATURES', 'luks-encryption', ' ', '',
>> d)}"
> 
> This line does absolutely nothing and is not needed.
> 
>> +
>> +TI_CORE_INITRAMFS_ENABLED ?= "${@ '1' if
>> d.getVar('TI_CORE_INITRAMFS_KERNEL_MODULES') or
>> d.getVar('TI_CORE_INITRAMFS_EXTRA_INSTALL') or
>> bb.utils.contains('MACHINE_FEATURES', 'luks-encryption', 'true',
>> 'false', d) else '0'}"
>> +
>> +# Override to use uncompressed cpio (U-Boot can't decompress XZ format)
>> +TI_CORE_INITRAMFS_IMAGE_FILE =
>> "${TI_CORE_INITRAMFS_IMAGE}.cpio;initramfs.cpio"
> 
> You misunderstood.   This file should not exist.  All of this should be
> in the existing conf/machine/include/ti-core-initramfs.inc file.  You
> are just adding a single option to the existing settings for
> TI_CORE_INITRAMFS_ENABLED.

Thanks for the clarification, makes sense. Will fix this and remove
encrypted-boot-common.inc.

Thanks,
Shiva

> 
> 
> 

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#19652): 
https://lists.yoctoproject.org/g/meta-ti/message/19652
Mute This Topic: https://lists.yoctoproject.org/mt/118139340/21656
Group Owner: [email protected]
Unsubscribe: https://lists.yoctoproject.org/g/meta-ti/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to