From: Andreas Dannenberg via buildroot <buildroot@buildroot.org>
To: Romain Naour <romain.naour@smile.fr>
Cc: michael@amarulasolutions.com, linux-amarula@amarulasolutions.com,
Asaf Kahlon <asafka7@gmail.com>,
Xuanhao Shi <X15000177@gmail.com>,
James Hilliard <james.hilliard1@gmail.com>,
Thomas Petazzoni <thomas.petazzoni@bootlin.com>,
buildroot@buildroot.org,
Dario Binacchi <dario.binacchi@amarulasolutions.com>,
Alexander Sverdlin <alexander.sverdlin@gmail.com>,
bryce@redpinelabs.com, Anand Gadiyar <gadiyar@ti.com>
Subject: Re: [Buildroot] [PATCH v4 06/20] boot/ti-k3-core-secdev: new package
Date: Mon, 19 Feb 2024 14:15:31 -0600 [thread overview]
Message-ID: <20240219201531.bekohv6hmfkdftct@dasso> (raw)
In-Reply-To: <5f007c47-0c4c-438b-8978-4fe6e2515db1@smile.fr>
Hi Romain, All,
On Mon, Feb 19, 2024 at 10:48:59AM +0100, Romain Naour wrote:
> Hello Dario,
>
> Le 17/02/2024 à 17:02, Dario Binacchi a écrit :
> > This is a security development package containing tools for
> > High-Security(HS) TI K3 platform devices.
>
> Note: this tool can also handle TI "legacy" platform such AM57xx or AM43xx (not
> sure we really want do that).
While there are secure variants of those older platforms, it is very
much controlled/restricted and not something readily available. So not
something somebody easily can obtain to test, etc. Either way the secure
dev source package associated with 'ti-k3-core-secdev' here is also only
for K3 generation of devices and won't compatible with AM57xx or AM43xx
anyways.
>
> Can you try without this package when using binman?
> This tool doesn't seems "future proof".
>
> http://lists.busybox.net/pipermail/buildroot/2024-February/685820.html
Yes we should drop the package.
Thanks, Andreas
> Best regards,
> Romain
>
> >
> > Signed-off-by: Dario Binacchi <dario.binacchi@amarulasolutions.com>
> >
> > ---
> >
> > Changes in v4:
> > - Remove the trailing '/' at the end of the url in the help of
> > Config.in
> > - Fixed license issues
> > - Use $(BINARIES_DIR)/ti-k3-core-secdev as the directory where to
> > install files.
> >
> > Signed-off-by: Dario Binacchi <dario.binacchi@amarulasolutions.com>
> > ---
> > DEVELOPERS | 1 +
> > boot/Config.in | 1 +
> > boot/ti-k3-core-secdev/Config.in | 9 ++++++++
> > boot/ti-k3-core-secdev/ti-k3-core-secdev.hash | 3 +++
> > boot/ti-k3-core-secdev/ti-k3-core-secdev.mk | 22 +++++++++++++++++++
> > 5 files changed, 36 insertions(+)
> > create mode 100644 boot/ti-k3-core-secdev/Config.in
> > create mode 100644 boot/ti-k3-core-secdev/ti-k3-core-secdev.hash
> > create mode 100644 boot/ti-k3-core-secdev/ti-k3-core-secdev.mk
> >
> > diff --git a/DEVELOPERS b/DEVELOPERS
> > index 0d12c3abcb11..33d99ab2440f 100644
> > --- a/DEVELOPERS
> > +++ b/DEVELOPERS
> > @@ -753,6 +753,7 @@ F: package/xinetd/
> > N: Dario Binacchi <dario.binacchi@amarulasolutions.com>
> > F: board/bsh/
> > F: board/stmicroelectronics/stm32f769-disco/
> > +F: boot/ti-k3-core-secdev/
> > F: configs/imx8mn_bsh_smm_s2_defconfig
> > F: configs/imx8mn_bsh_smm_s2_pro_defconfig
> > F: configs/stm32f769_disco_sd_defconfig
> > diff --git a/boot/Config.in b/boot/Config.in
> > index e5fdf7ad439e..18a7d268f95a 100644
> > --- a/boot/Config.in
> > +++ b/boot/Config.in
> > @@ -20,6 +20,7 @@ source "boot/s500-bootloader/Config.in"
> > source "boot/shim/Config.in"
> > source "boot/syslinux/Config.in"
> > source "boot/ti-k3-boot-firmware/Config.in"
> > +source "boot/ti-k3-core-secdev/Config.in"
> > source "boot/ti-k3-image-gen/Config.in"
> > source "boot/ti-k3-r5-loader/Config.in"
> > source "boot/uboot/Config.in"
> > diff --git a/boot/ti-k3-core-secdev/Config.in b/boot/ti-k3-core-secdev/Config.in
> > new file mode 100644
> > index 000000000000..f7b4e2962042
> > --- /dev/null
> > +++ b/boot/ti-k3-core-secdev/Config.in
> > @@ -0,0 +1,9 @@
> > +config BR2_TARGET_TI_K3_CORE_SECDEV
> > + bool "ti-k3-core-secdev"
> > + depends on BR2_aarch64
> > + help
> > + This package downloads and installs development tools for
> > + High-Security(HS) TI K3 platforms (which include AM62x,
> > + AM64x, AM65x and more).
> > +
> > + https://git.ti.com/cgit/security-development-tools/core-secdev-k3
> > diff --git a/boot/ti-k3-core-secdev/ti-k3-core-secdev.hash b/boot/ti-k3-core-secdev/ti-k3-core-secdev.hash
> > new file mode 100644
> > index 000000000000..e3074a398d62
> > --- /dev/null
> > +++ b/boot/ti-k3-core-secdev/ti-k3-core-secdev.hash
> > @@ -0,0 +1,3 @@
> > +# Locally calculated
> > +sha256 b6d3bca0d561d055c6869c5564b06f2fb1b9f67e4ef180c2baf8a14a6a6afa06 core-secdev-k3-08.06.00.007.tar.xz
> > +sha256 3e5cf4f5ab9f0333f46cd68fabede3f21e55de1a9e3c6ad673f241f4514d8369 manifest/k3-secdev-0.2-manifest.html
> > diff --git a/boot/ti-k3-core-secdev/ti-k3-core-secdev.mk b/boot/ti-k3-core-secdev/ti-k3-core-secdev.mk
> > new file mode 100644
> > index 000000000000..f7655a0fefc8
> > --- /dev/null
> > +++ b/boot/ti-k3-core-secdev/ti-k3-core-secdev.mk
> > @@ -0,0 +1,22 @@
> > +################################################################################
> > +#
> > +# ti-k3-core-secdev
> > +#
> > +################################################################################
> > +
> > +TI_K3_CORE_SECDEV_VERSION = 08.06.00.007
> > +TI_K3_CORE_SECDEV_SITE = https://git.ti.com/cgit/security-development-tools/core-secdev-k3/snapshot
> > +TI_K3_CORE_SECDEV_SOURCE = core-secdev-k3-$(TI_K3_CORE_SECDEV_VERSION).tar.xz
> > +TI_K3_CORE_SECDEV_INSTALL_IMAGES = YES
> > +TI_K3_CORE_SECDEV_LICENSE = BSD-3-Clause
> > +TI_K3_CORE_SECDEV_LICENSE_FILES = manifest/k3-secdev-0.2-manifest.html
> > +
> > +TI_K3_CORE_SECDEV_INSTALL_DIR = $(BINARIES_DIR)/ti-k3-core-secdev
> > +
> > +define TI_K3_CORE_SECDEV_INSTALL_IMAGES_CMDS
> > + mkdir -p $(TI_K3_CORE_SECDEV_INSTALL_DIR)
> > + cp -dpfr $(@D)/keys $(TI_K3_CORE_SECDEV_INSTALL_DIR)/
> > + cp -dpfr $(@D)/scripts $(TI_K3_CORE_SECDEV_INSTALL_DIR)/
> > +endef
> > +
> > +$(eval $(generic-package))
>
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
next prev parent reply other threads:[~2024-02-19 20:15 UTC|newest]
Thread overview: 84+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-02-17 16:02 [Buildroot] [PATCH v4 00/20] Add support for AM62x-SK HS-FS devices Dario Binacchi
2024-02-17 16:02 ` [Buildroot] [PATCH v4 01/20] configs/ti_am62x_sk_defconfig: fix BR2_TARGET_OPTEE_OS_PLATFORM setting Dario Binacchi
2024-02-17 20:06 ` Alexander Sverdlin
2024-02-19 9:36 ` Romain Naour
2024-02-17 16:02 ` [Buildroot] [PATCH v4 02/20] configs/ti_am64x_sk_defconfig: " Dario Binacchi
2024-02-17 20:08 ` Alexander Sverdlin
2024-02-17 16:02 ` [Buildroot] [PATCH v4 03/20] configs/ti_am62x_sk_defconfig: explicitly set the ti-k3-r5-loader version Dario Binacchi
2024-02-17 16:02 ` [Buildroot] [PATCH v4 04/20] configs/ti_am64x_sk_defconfig: " Dario Binacchi
2024-02-17 16:02 ` [Buildroot] [PATCH v4 05/20] boot/ti-k3-r5-loader: bump to version 2024.01 Dario Binacchi
2024-02-17 16:02 ` [Buildroot] [PATCH v4 06/20] boot/ti-k3-core-secdev: new package Dario Binacchi
2024-02-17 17:06 ` Alexander Sverdlin
2024-02-18 13:20 ` Dario Binacchi
2024-02-19 9:48 ` Romain Naour
2024-02-19 20:15 ` Andreas Dannenberg via buildroot [this message]
2024-02-17 16:02 ` [Buildroot] [PATCH v4 07/20] boot/ti-k3-image-gen: manage HS hardware Dario Binacchi
2024-02-17 23:45 ` Alexander Sverdlin
2024-02-18 14:01 ` Dario Binacchi
2024-02-19 10:42 ` Romain Naour
2024-02-19 10:47 ` Alexander Sverdlin
2024-02-19 20:36 ` Andreas Dannenberg via buildroot
2024-02-19 20:42 ` Alexander Sverdlin
2024-02-19 9:58 ` Romain Naour
2024-02-19 20:19 ` Andreas Dannenberg via buildroot
2024-02-17 16:02 ` [Buildroot] [PATCH v4 08/20] package/python-jsonschema: add host variant Dario Binacchi
2024-02-19 10:03 ` Romain Naour
2024-02-17 16:02 ` [Buildroot] [PATCH v4 09/20] package/python-attrs: " Dario Binacchi
2024-02-17 16:02 ` [Buildroot] [PATCH v4 10/20] package/python-referencing: " Dario Binacchi
2024-02-17 16:02 ` [Buildroot] [PATCH v4 11/20] package/python-rpds-py: " Dario Binacchi
2024-02-17 16:02 ` [Buildroot] [PATCH v4 12/20] package/python-jsonschema-specifications: " Dario Binacchi
2024-02-17 16:02 ` [Buildroot] [PATCH v4 13/20] boot/ti-k3-r5-loader: set binman environment Dario Binacchi
2024-02-17 20:38 ` Alexander Sverdlin
2024-02-19 10:40 ` Romain Naour
2024-02-19 10:15 ` Romain Naour
2024-02-21 10:19 ` Dario Binacchi
2024-02-21 15:29 ` Romain Naour
2024-02-21 20:09 ` Dario Binacchi
2024-02-17 16:02 ` [Buildroot] [PATCH v4 14/20] boot/uboot: set BINMAN_INDIRS for TI K3 DM Dario Binacchi
2024-02-17 20:44 ` Alexander Sverdlin
2024-02-18 13:55 ` Dario Binacchi
2024-02-19 20:51 ` Andreas Dannenberg via buildroot
2024-02-19 21:34 ` Romain Naour
2024-02-20 2:00 ` Andreas Dannenberg via buildroot
2024-02-19 10:19 ` Romain Naour
2024-02-17 16:02 ` [Buildroot] [PATCH v4 15/20] configs/ti_am62x_sk_defconfig: bump U-Boot version to 2024.01 Dario Binacchi
2024-02-17 20:20 ` Alexander Sverdlin
2024-02-18 13:49 ` Dario Binacchi
2024-02-17 16:02 ` [Buildroot] [PATCH v4 16/20] configs/ti_am62x_sk_defconfig: bump Linux version to 6.6.1 Dario Binacchi
2024-02-17 20:27 ` Alexander Sverdlin
2024-02-18 13:50 ` Dario Binacchi
2024-02-17 16:02 ` [Buildroot] [PATCH v4 17/20] boot: move ti-k3-* packages to 'ti-k3' directory Dario Binacchi
2024-02-17 21:05 ` François Perrad
2024-02-18 13:59 ` Dario Binacchi
2024-02-17 16:02 ` [Buildroot] [PATCH v4 18/20] boot/ti-k3: move TI_K3_{SECTYPE, SOC} out of the image-gen scope Dario Binacchi
2024-02-17 20:33 ` Alexander Sverdlin
2024-02-18 13:52 ` Dario Binacchi
2024-02-19 10:28 ` Romain Naour
2024-02-20 1:28 ` Andreas Dannenberg via buildroot
2024-02-20 9:05 ` Dario Binacchi
2024-02-20 9:32 ` Romain Naour
2024-02-20 20:32 ` Andreas Dannenberg via buildroot
2024-02-20 22:06 ` Romain Naour
2024-02-21 15:48 ` Andreas Dannenberg via buildroot
2024-02-17 16:02 ` [Buildroot] [PATCH v4 19/20] boot/ti-k3/ti-k3-r5-loader: install tiboot3.bin Dario Binacchi
2024-02-17 17:28 ` Alexander Sverdlin
2024-02-18 13:30 ` Dario Binacchi
2024-02-18 13:38 ` Dario Binacchi
2024-02-19 10:47 ` Romain Naour
2024-02-20 22:34 ` Andreas Dannenberg via buildroot
2024-02-21 20:11 ` Dario Binacchi
2024-02-17 16:02 ` [Buildroot] [PATCH v4 20/20] configs/ti_am62x_sk_defconfig: don't use ti-k3-image-gen anymore Dario Binacchi
2024-02-19 10:31 ` Romain Naour
2024-02-17 17:40 ` [Buildroot] [PATCH v4 00/20] Add support for AM62x-SK HS-FS devices Alexander Sverdlin
2024-02-19 10:35 ` Romain Naour
2024-02-19 22:42 ` Patrick Oppenlander
2024-02-17 21:14 ` Alexander Sverdlin
2024-02-19 9:30 ` Romain Naour
2024-02-19 11:02 ` Michael Nazzareno Trimarchi
2024-02-19 11:24 ` Romain Naour
2024-02-20 0:41 ` Andreas Dannenberg via buildroot
2024-02-20 10:03 ` Romain Naour
2024-02-20 20:04 ` Andreas Dannenberg via buildroot
2024-02-20 21:36 ` Romain Naour
2024-02-23 19:31 ` Andreas Dannenberg via buildroot
2024-02-25 16:58 ` Romain Naour
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20240219201531.bekohv6hmfkdftct@dasso \
--to=buildroot@buildroot.org \
--cc=X15000177@gmail.com \
--cc=alexander.sverdlin@gmail.com \
--cc=asafka7@gmail.com \
--cc=bryce@redpinelabs.com \
--cc=dannenberg@ti.com \
--cc=dario.binacchi@amarulasolutions.com \
--cc=gadiyar@ti.com \
--cc=james.hilliard1@gmail.com \
--cc=linux-amarula@amarulasolutions.com \
--cc=michael@amarulasolutions.com \
--cc=romain.naour@smile.fr \
--cc=thomas.petazzoni@bootlin.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).