[Acked/CMT] [SRU][Xenial][Bionic][PATCH 0/2] UBUNTU: [Packaging] Support building Flattened Image Tree (FIT) kernels
Seth Forshee
seth.forshee at canonical.com
Mon Oct 14 15:49:07 UTC 2019
On Mon, Oct 14, 2019 at 02:43:20PM +0100, Andy Whitcroft wrote:
> On Mon, Oct 14, 2019 at 06:09:11PM +0800, Shrirang Bagul wrote:
> > BugLink: https://bugs.launchpad.net/bugs/1847969
> >
> > [Impact]
> > Flexible and powerful format based on Flattened Image Tree -- FIT (similar
> > to Flattened Device Tree). It allows the use of images with multiple
> > components (several kernels, ramdisks, etc.), with contents protected by
> > SHA1, MD5 or CRC32, etc.
> > More details: https://gitlab.denx.de/u-boot/u-boot/blob/master/doc/uImage.FIT/howto.txt
> >
> > The packaging changes will add support for building a FIT kernel binary
> > blob which can be subsequently signed. These FIT-signed kernels will be
> > consumed by snapcraft recipes to build kernel snaps for platforms with
> > U-Boot bootloader enforcing secure boot.
> >
> > [Regression Potential]
> > Minimal. These patches add new signing logic and build script around
> > 'fit_signed' variable. The current build for generic kernels should not be
> > affected.
> >
> > Alfonso Sánchez-Beato (2):
> > UBUNTU: [Packaging] add rules to build FIT image
> > UBUNTU: [Packaging] force creation of headers directory
> >
> > debian/rules | 2 +-
> > debian/rules.d/1-maintainer.mk | 1 +
> > debian/rules.d/2-binary-arch.mk | 17 +++++++++++++-
> > debian/scripts/build-fit | 40 +++++++++++++++++++++++++++++++++
> > 4 files changed, 58 insertions(+), 2 deletions(-)
> > create mode 100755 debian/scripts/build-fit
>
> These look reasonable. I am slightly supprised by the second one
> needing to exist, but the result looks safe even so.
>
> ~sforshee I assume we want to fold this into the latest kernel with s390
> signing in it too.
Yes, I think we probably want to add it to unstable at minimum. Not sure
that's it's relevant to eoan, but if so we're at the SRU stage now.
>
> Acked-by: Andy Whitcroft <apw at canonical.com>
>
> -apw
>
> --
> kernel-team mailing list
> kernel-team at lists.ubuntu.com
> https://lists.ubuntu.com/mailman/listinfo/kernel-team
More information about the kernel-team
mailing list