On Feb 8, 2017 08:06, "Robie Basak" <1384...@bugs.launchpad.net> wrote:

Are there any other systems that use flash-kernel that need to be
considered in the test plan and regression potential sections?

>From a flash-kernel perspective, based on the patch it seems to me that
the decision to use a compressed kernel is outside the package, so I
don't see a regression risk there. But other systems should be
considered when landing the change that actually causes kernel images to
be compressed, I think.


X-Gene is the only arm64 SoC that I'm aware of that uses flash-kernel and
the Ubuntu generic kernel. The switch to compressed kernels was specific to
the Ubuntu arm64/generic kernel.

WRT the change in the kernel package to make images compressed, it has been
regression tested across the non-flash-kernel (i.e. UEFI) servers (GRUB
handles the decompression). This change is also restricted to the hwe
kernel in xenial, so it has no regression risk for those running the GA
kernel.

Both the kernel and flash-kernel changes were shipped in yakkety, and I am
unaware of any outstanding regressions. There was some initial fallout then
for d-i and maas-images, which generate uImages on their own, but those
have been resolved within those projects.

   -dann

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1384955

Title:
  support compressed kernels on arm64

Status in debian-installer package in Ubuntu:
  Fix Released
Status in flash-kernel package in Ubuntu:
  Fix Released
Status in linux package in Ubuntu:
  Fix Released
Status in linux-hwe-edge package in Ubuntu:
  New
Status in debian-installer source package in Xenial:
  Fix Committed
Status in flash-kernel source package in Xenial:
  Fix Released
Status in linux-hwe-edge source package in Xenial:
  New
Status in flash-kernel package in Debian:
  New

Bug description:
  [Impact]
  Ubuntu kernels >= hwe-y (4.8) will no longer boot on xgene/uboot systems. The 
image size appears to have outgrown the defined firmware region, and u-boot 
will error out with a checksum mismatch error. A solution for this is to start 
shipping a compressed kernel (Image.gz target). flash-kernel needs updating to 
detect a compressed kernel and set the appropriate uImage compression flag. 
Similarly, d-i needs updating because it does it's own uImage generation.

  [Test Case]
  Boot an hwe-y kernel on an xgene/uboot system (APM Mustang, HP ProLiant m400).

  [Regression Risk]
  The necessary code is in place and in-use for yakkety, and no issues have 
been discovered there. The SRU involves clean cherry-picks of that code for d-i 
& f-k. The kernel side needs to be modified to pull in the correct version of 
flash-kernel for xenial.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/debian-installer/+bug/1384955/+subscriptions

-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to     : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to