[ubuntu/plucky-proposed] flash-kernel 3.108ubuntu1 (Accepted)

Dave Jones dave.jones at canonical.com
Thu Jan 16 12:09:16 UTC 2025


flash-kernel (3.108ubuntu1) plucky; urgency=medium

  * Merge from Debian unstable (LP: #2081313). Remaining changes:
    - Add support for Raspberry Pi 2, 3, 3+, CM3, CM3+, and 4 using a unified
      bootscript (replaces upstream's entries)
      - Update pi bootscript to support all flash-kernel vars, including
        calculated devtype and partition for future USB boot support
      - Add entry for Raspberry Pi 3A+
      - Add entry for Raspberry Pi CM4
      - Add entry for Raspberry Pi 400
      - Import UC20 updates to the rpi bootscript from the snappy-dev/image
        PPA
    - Add Kernel-Flavors check to Raspberry Pi entries
      - Support "raspi" kernel flavor
    - use umount -l in the cleanup function, else we fail while finishing up
      with the script
    - add a diversion for update-initramfs to live-installers post-base-
      installer.d to avoid update-initramfs runs before flash-kernel is
      configured
    - add a check for the diverted update-initramfs to flash-kernel-installer,
      so it gets reverted before we try to call update-initramfs
    - make post-base-installer.d/01flash-kernel-diversion actually an
      executable shell script
    - make sure that /dev is bind mounted in /target when running update-
      initramfs from flash-kernel-installer, else we do not find the boot
      media (this is only a workaround, actual fixing of the netinst
      environment is needed to fix this properly)
    - drop the "|| true" from the initramfs building code, if we fail here we
      actually dont want to attempt to flash that
    - Do not run flash-kernel inside an LXC container
    - Migrate default /etc/default/flash-kernel content to new default without
      asking via debconf
    - Filter the selection of 'latest' usable kernel through the whitelist.
    - Do not fail if there are no specified Kernel-Flavors for this machine.
    - flash-kernel/functions: Stop attempting to install the latest kernel if
      we request an older version, just refuse to act without --force.
    - Look for dtbs in /lib/firmware/$kvers/device-tree/ in find_dtb_file()
    - Allow us to find DTBs in both the old flat layout and the new vendor
      subdirectory layout, so we keep backward compatibility
    - Add support for gzip-compressed kernel images
    - Fix mkimage_kernel tests
    - Add tests for android-related functions
    - Add "pi" value for the "Method" field which copies all dtbs and overlays
      to the boot partition and provides defaults for the boot paths of the
      kernel, initrd, and u-boot script.
      - This fixes upgrades to support the Pi 4 on Bionic
      - Permit initrd to be missing in flash-kernel
      - Make U-boot optional in the "pi" method. From Groovy onwards, U-Boot
        will be an option in the boot chain but not activated by default. For
        the time being, the U-Boot-Script-Name will remain in the Pi entries,
        but this commit permits it to be blank in future.
      - Copy the Pi's bootloader firmware. At present, the Pi's bootloader
        firmware is being copied to the boot partition by the postinst of the
        linux-firmware-raspi2 package. However, flash-kernel should be
        responsible for copying *everything* necessary to boot the Linux
        kernel, hence this responsibility should be transferred to flash-
        kernel.
    - Ensure tests work independently of sort implementation
    - Always run flash-kernel on install/upgrade
    - Add pattern matching for machines
      - A requirement has come up to permit a simple form of pattern matching
        (specifically shell-style globbing) in the Machine field of the
        database. This commit implements this via a "case" match.
    - Install u-boot binaries in addition to u-boot scripts for the Pi
    - Copy overlay_map.dtb into overlays/ sub-directory instead of the root of
      the boot partition
    - Add minor board revisions to db/all.db
    - Add support for FIT images
      - Support for ITS files
      - New Boot-FIT-Path and Boot-ITS-File-Name DB fields
    - Add Xilinx Kria SOM and ZCU10{2,4,6} boards to the devices database
    - Drop the "systemd.gpt_auto=0 rd.systemd.unit=basic.target" values from
      the snapd_standard_params, which have not been needed since pre-GA of
      UC20 and were removed in pc gadget on 20th April 2020.
    - mkimage_fit: subst KERNEL_VERSION in ITS file with actual kernel
      version.
    - Add DB entry, bootscript and ITS templates for Mediatek AIoT i500 board.
    - Added note in db/all.db above Pi entries about "incorrect" DTB-Id
    - Added entries for the Pi 4B rev 1.5, and moved CM4 and 400 models to
      their own entries for the sake of clarity
    - Include overlays/README in the files copied by Method: pi
    - Add Kria KR260 support
    - bootscr.zynqmp:
      - Add Kria KV260 support on jammy and kinetic
      - Add ZCU102/104/106 support on jammy and kinetic
    - image-kria.its: add dtb files into fitimage
    - Add kernel parameter for Kria TSN
    - Add ZCU111 support
    - bootscr.zynqmp
      - Improve messaging in U-Boot boot script for board detection
      - Add kria and zcu board support lists
      - Update kR260 and KV260's bootargs as per AMD-Xilinx's request
      - Support legacy KV260 U-Boot
    - Allow to bypass container exit test by introducing FK_FORCE_CONTAINER
      for RISC-V images build to run flash-kernel in a container
    - Unconditionally map 'armmp' in the Kernel-Flavors field to 'generic',
      which is what this flavor is called in Ubuntu.  This allows us to
      support a much greater number of boards without having to carry an
      extensive delta against the all.db data file.
    - Add Mediatek AIoT i1200 board support
    - Fix Microchip Icicle Kit DTB name
    - Change FK_FORCE_CONTAINER to FK_FORCE and cleanly exit if running in a
      chroot environment
    - Fix remaining reference to FK_FORCE_CONTAINER
    - Add database entry for Lenovo X13s
    - Add support for the NXP S32G274A-RDB2
      - Add entry in db/all.db using the generic U-Boot method, the kernel
        provided s33g274a-rdb2 device tree to generate a FIT image under
        boot/firmware/fitImage.
      - Add its/arm64/image-nxp-s32.its FIT image template applicable for all
        S32x boards.
    - Add support for Xilinx Versal VCK190
    - Ensure that only kernels in fully "installed" state are considered for
      flashing
    - test_functions: Add tests for include_only_flavors
    - Handle "not fully installed" kernels differently by quitting instead of
      re-triggering to avoid a dpkg trigger cycle
    - d/control: Remove redundant awk dependency to appease lintian
    - Use "any" kernel flavor for all RISC-V boards
    - Add support for Sipeed Lichee Pi 4A
    - Use generic-revision catch-alls for each model rather than relying on a
      single Pi catch-all to avoid a confusing selection of "the one DTB" for
      a given board (even though all other DTBs will still be copied anyway)
      - Add missing Pi Zero 2W entry
      - Add missing Pi 5B entry
    - Use LC_ALL= instead of LANG= for consistency
    - Add support for Xilinx Kria KD240
      - Fix minor issues in bootscr.zynqmp
    - Add raspi-realtime kernel flavor to bcm2711 and bcm2712 based Pi boards
    - Update Xilinx board support
      - Remove support claim for Xilinx ZCU111
      - Add new machine entries for KV260 and KR260 due to model string
        changes
      - Create separate bootscript for AMD-Xilinx Kria board family
    - db/all.db: Fix Raspberry Pi 2 entry for noble. Here we can assume it is
      definitely the 64-bit revision (1.2) board, but this change must not be
      backported earlier than noble where this assumption does not hold
    - db/all.db: Add Microchip PIC64GX Curiosity Kit
    - db/all.db: Support for Qualcomm x1e80100 CRD board
    - db/all.db: add CM5 entry
    - db/all.db: add HiFive Premier P550 to database
    - Add support for AMD-Xilinx Kria noble kernel
      - bootscript/arm64/bootscr.zynqmp.kria: Update cma value
        - CMA value of 1G at start address of 0 is not working with Ubuntu
          noble optimized kernel on ZynqMP Kria K26 platforms
      - db/all.db: change kernel-flavor for Kria platforms in noble because of
        the kernel name change
      - its/arm64/image-kria.its: use new device-tree file names
    - Add Asus Vivobook S 15
    - Add Dell XPS 13 9345
    - Add HP Omnibook X 14
    - Add Lenovo Thinkpad T14s Gen6
    - Add Lenovo Yoga Slim 7x
    - Add Microsoft Surface Laptop 7 variants
    - Add Samsung Galaxy Book4 Edge
  * Removed obsolete patches/changes:
    - Add support for QCT APQ8064 CDP
      - Add support for QCT APQ8064 CDP; thanks Alfonso Sanchez-Beato.
    - Add support for Calxeda Highbank
      - Add support for Calxeda Highbank (with bootscr.highbank different from
        Debian's version)
      - bootscr.highbank: allow more space to load larger kernels
    - Add support for Nexus 4 (Mako)
      - Enabling support for mako (Nexus 4)
    - Add support for Marvell ArmadaXP
      - Re-add support for Marvell ArmadaXP
      - Fix armadaxp kernel load address
    - Add support for Samsung Exynos 5440 platforms
      - Add support for EXYNOS5440-based platforms
    - Add generic-lpae to the XB-Subarchitecture list in debian/control
    - debian/flash-kernel-installer.isinstallable: add arm*/generic-lpae
    - Add support for HP ProLiant m400 cartridges
      - Add support for HP ProLiant m400 Server Cartridges
      - HP Moonshot Cartridges: Use $baudrate from u-boot environment as
        serial console speed
      - HP Moonshot Cartridges: Enable hardware flow control as required by
        the HP moonshot chassis
      - Enable U-Boot environment support for X-Gene platforms
      - Use filesystem agnostic "load" command instead of assuming ext4
      - Add a bootscript specific to X-Gene Mustang boards since they need to
        pull their dtb from the OS.
    - Add support for OMAP3 and OMAP4 boards
      - add DB entry for "OMAP3 Beagle Board" (funnily thats missing)
      - add Panda to the list of supported board in the README file
      - debian/control: Re-add omap and omap4 to the flash-kernel-installer
        XB-Subarchitecture field. These appear to have been lost somewhere
        along the way.
      - Also add omap and omap4 to flash-kernel-installer.isinstallable.
      - switch omap3 and omap4 to uEnv.txt/preEnv.txt (the former holds all
        active boot commands, the latter holds the kernel commandline only)
      - switch omap3 and omap4 from Bootloader-sets-root: no to yes, we now
        generate a root=UUID= line on the fly for arches using
        uEnv.txt/preEnv.txt
      - introduce bootscript/uEnvtxt.omap
      - do not move the original uEnvtxt.omap to the target, use a copy
        instead
      - add "quiet splash" as default options to omap bootscr
    - enable UUID detection of the currently used root device
    - if uEnv.txt is defined in the db for an arch, generate preEnv.txt from
      UBOOT_DEFAULTS and UUID detection data
    - make sure blkid only gives us the UUID and not any other metadata like
      labels or filesystem
    - hide the boot device from udisk's automounting after installation on all
      systems using uEnv.txt to configure u-boot
    - make sure we only rename the bootrom partition so udisks hides it, when
      using mkdosfs for setting the label like we did in jasper (where we
      cached the contents before doing this) MLO and u-boot.bin are gone
    - Add support for grouper boards
      - add support for the grouper architecture
    - Add support for Wandboard Quad
      - Wandboard: Use /dev/disk/by-path/platform-2198000.usdhc-part1 instead
        of the hardcoded mmcblk1p1, this should make things work on boards
        with just a single microSD card in.
      - Add basic support for WandBoard Quad.
    - Add support for AAarch64 Qualcomm laptops.
      - Fix AARCH64 qcom laptop names, to those accepted upstream and in the
        Ubuntu kernel.
    - Install all potential uboot scripts [previously undocumented]
    - make sure that if we dont want to override the bootloader root= option
      by setting "Bootloader-sets-root: yes", we actually dont do it
    - Update tests with new fields: Bootloader-sets-root
    - Add workaround for older u-boot versions that can fail to read files
      using ext4 extents, and enable it for HP ProLiant m400 Moonshot Server
      Cartridges.
    - Make errors in workaround for HP Proliant m400 u-boot ext4 parsing bug
      fatal.
    - Introduce "Boot-Kernel-Max-Size" and support for compressing kernel
      images that exceed it. This will allow installation of larger
      uncompressed kernels on HP ProLiant m400 cartridges.
    - Cache lookup of Bootloader-Has-Broken-Ext4-Extent-Support for
      significant performance improvement on Raspberry Pi
    - Add raspi-nolpae kernel flavor to all supported boards
    - Remove raspi-nolpae kernel flavor from all Pi boards
    - Add dtb-probe script to handle missing bcm2710-rpi-zero-2-w.dtb in some
      of the 5.15 series kernels
  * Removed patches obsoleted/merged by upstream:
    - Add support for the LicheeRV Dock
    - Add StarFive VisionFive 2 board to db/all.db
    - Add Milk-V Mars to database
    - Bump standards version
  * db/all.db: Add entry for Raspberry Pi 500 (LP: #2092216)
  * db/all.db: Add more RISC-V boards (LP: #2093200)
    - Add entry for DeepComputing FML13V01
    - Add entry for Pine64 Star64
  * test_functions: Remove test for android_skip_initrd (obsolete with
    removal of Nexus 4 (Mako) delta)

Date: Thu, 05 Dec 2024 12:10:28 +0000
Changed-By: Dave Jones <dave.jones at canonical.com>
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
https://launchpad.net/ubuntu/+source/flash-kernel/3.108ubuntu1
-------------- next part --------------
Format: 1.8
Date: Thu, 05 Dec 2024 12:10:28 +0000
Source: flash-kernel
Built-For-Profiles: noudeb
Architecture: source
Version: 3.108ubuntu1
Distribution: plucky
Urgency: medium
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Changed-By: Dave Jones <dave.jones at canonical.com>
Launchpad-Bugs-Fixed: 2081313 2092216 2093200
Changes:
 flash-kernel (3.108ubuntu1) plucky; urgency=medium
 .
   * Merge from Debian unstable (LP: #2081313). Remaining changes:
     - Add support for Raspberry Pi 2, 3, 3+, CM3, CM3+, and 4 using a unified
       bootscript (replaces upstream's entries)
       - Update pi bootscript to support all flash-kernel vars, including
         calculated devtype and partition for future USB boot support
       - Add entry for Raspberry Pi 3A+
       - Add entry for Raspberry Pi CM4
       - Add entry for Raspberry Pi 400
       - Import UC20 updates to the rpi bootscript from the snappy-dev/image
         PPA
     - Add Kernel-Flavors check to Raspberry Pi entries
       - Support "raspi" kernel flavor
     - use umount -l in the cleanup function, else we fail while finishing up
       with the script
     - add a diversion for update-initramfs to live-installers post-base-
       installer.d to avoid update-initramfs runs before flash-kernel is
       configured
     - add a check for the diverted update-initramfs to flash-kernel-installer,
       so it gets reverted before we try to call update-initramfs
     - make post-base-installer.d/01flash-kernel-diversion actually an
       executable shell script
     - make sure that /dev is bind mounted in /target when running update-
       initramfs from flash-kernel-installer, else we do not find the boot
       media (this is only a workaround, actual fixing of the netinst
       environment is needed to fix this properly)
     - drop the "|| true" from the initramfs building code, if we fail here we
       actually dont want to attempt to flash that
     - Do not run flash-kernel inside an LXC container
     - Migrate default /etc/default/flash-kernel content to new default without
       asking via debconf
     - Filter the selection of 'latest' usable kernel through the whitelist.
     - Do not fail if there are no specified Kernel-Flavors for this machine.
     - flash-kernel/functions: Stop attempting to install the latest kernel if
       we request an older version, just refuse to act without --force.
     - Look for dtbs in /lib/firmware/$kvers/device-tree/ in find_dtb_file()
     - Allow us to find DTBs in both the old flat layout and the new vendor
       subdirectory layout, so we keep backward compatibility
     - Add support for gzip-compressed kernel images
     - Fix mkimage_kernel tests
     - Add tests for android-related functions
     - Add "pi" value for the "Method" field which copies all dtbs and overlays
       to the boot partition and provides defaults for the boot paths of the
       kernel, initrd, and u-boot script.
       - This fixes upgrades to support the Pi 4 on Bionic
       - Permit initrd to be missing in flash-kernel
       - Make U-boot optional in the "pi" method. From Groovy onwards, U-Boot
         will be an option in the boot chain but not activated by default. For
         the time being, the U-Boot-Script-Name will remain in the Pi entries,
         but this commit permits it to be blank in future.
       - Copy the Pi's bootloader firmware. At present, the Pi's bootloader
         firmware is being copied to the boot partition by the postinst of the
         linux-firmware-raspi2 package. However, flash-kernel should be
         responsible for copying *everything* necessary to boot the Linux
         kernel, hence this responsibility should be transferred to flash-
         kernel.
     - Ensure tests work independently of sort implementation
     - Always run flash-kernel on install/upgrade
     - Add pattern matching for machines
       - A requirement has come up to permit a simple form of pattern matching
         (specifically shell-style globbing) in the Machine field of the
         database. This commit implements this via a "case" match.
     - Install u-boot binaries in addition to u-boot scripts for the Pi
     - Copy overlay_map.dtb into overlays/ sub-directory instead of the root of
       the boot partition
     - Add minor board revisions to db/all.db
     - Add support for FIT images
       - Support for ITS files
       - New Boot-FIT-Path and Boot-ITS-File-Name DB fields
     - Add Xilinx Kria SOM and ZCU10{2,4,6} boards to the devices database
     - Drop the "systemd.gpt_auto=0 rd.systemd.unit=basic.target" values from
       the snapd_standard_params, which have not been needed since pre-GA of
       UC20 and were removed in pc gadget on 20th April 2020.
     - mkimage_fit: subst KERNEL_VERSION in ITS file with actual kernel
       version.
     - Add DB entry, bootscript and ITS templates for Mediatek AIoT i500 board.
     - Added note in db/all.db above Pi entries about "incorrect" DTB-Id
     - Added entries for the Pi 4B rev 1.5, and moved CM4 and 400 models to
       their own entries for the sake of clarity
     - Include overlays/README in the files copied by Method: pi
     - Add Kria KR260 support
     - bootscr.zynqmp:
       - Add Kria KV260 support on jammy and kinetic
       - Add ZCU102/104/106 support on jammy and kinetic
     - image-kria.its: add dtb files into fitimage
     - Add kernel parameter for Kria TSN
     - Add ZCU111 support
     - bootscr.zynqmp
       - Improve messaging in U-Boot boot script for board detection
       - Add kria and zcu board support lists
       - Update kR260 and KV260's bootargs as per AMD-Xilinx's request
       - Support legacy KV260 U-Boot
     - Allow to bypass container exit test by introducing FK_FORCE_CONTAINER
       for RISC-V images build to run flash-kernel in a container
     - Unconditionally map 'armmp' in the Kernel-Flavors field to 'generic',
       which is what this flavor is called in Ubuntu.  This allows us to
       support a much greater number of boards without having to carry an
       extensive delta against the all.db data file.
     - Add Mediatek AIoT i1200 board support
     - Fix Microchip Icicle Kit DTB name
     - Change FK_FORCE_CONTAINER to FK_FORCE and cleanly exit if running in a
       chroot environment
     - Fix remaining reference to FK_FORCE_CONTAINER
     - Add database entry for Lenovo X13s
     - Add support for the NXP S32G274A-RDB2
       - Add entry in db/all.db using the generic U-Boot method, the kernel
         provided s33g274a-rdb2 device tree to generate a FIT image under
         boot/firmware/fitImage.
       - Add its/arm64/image-nxp-s32.its FIT image template applicable for all
         S32x boards.
     - Add support for Xilinx Versal VCK190
     - Ensure that only kernels in fully "installed" state are considered for
       flashing
     - test_functions: Add tests for include_only_flavors
     - Handle "not fully installed" kernels differently by quitting instead of
       re-triggering to avoid a dpkg trigger cycle
     - d/control: Remove redundant awk dependency to appease lintian
     - Use "any" kernel flavor for all RISC-V boards
     - Add support for Sipeed Lichee Pi 4A
     - Use generic-revision catch-alls for each model rather than relying on a
       single Pi catch-all to avoid a confusing selection of "the one DTB" for
       a given board (even though all other DTBs will still be copied anyway)
       - Add missing Pi Zero 2W entry
       - Add missing Pi 5B entry
     - Use LC_ALL= instead of LANG= for consistency
     - Add support for Xilinx Kria KD240
       - Fix minor issues in bootscr.zynqmp
     - Add raspi-realtime kernel flavor to bcm2711 and bcm2712 based Pi boards
     - Update Xilinx board support
       - Remove support claim for Xilinx ZCU111
       - Add new machine entries for KV260 and KR260 due to model string
         changes
       - Create separate bootscript for AMD-Xilinx Kria board family
     - db/all.db: Fix Raspberry Pi 2 entry for noble. Here we can assume it is
       definitely the 64-bit revision (1.2) board, but this change must not be
       backported earlier than noble where this assumption does not hold
     - db/all.db: Add Microchip PIC64GX Curiosity Kit
     - db/all.db: Support for Qualcomm x1e80100 CRD board
     - db/all.db: add CM5 entry
     - db/all.db: add HiFive Premier P550 to database
     - Add support for AMD-Xilinx Kria noble kernel
       - bootscript/arm64/bootscr.zynqmp.kria: Update cma value
         - CMA value of 1G at start address of 0 is not working with Ubuntu
           noble optimized kernel on ZynqMP Kria K26 platforms
       - db/all.db: change kernel-flavor for Kria platforms in noble because of
         the kernel name change
       - its/arm64/image-kria.its: use new device-tree file names
     - Add Asus Vivobook S 15
     - Add Dell XPS 13 9345
     - Add HP Omnibook X 14
     - Add Lenovo Thinkpad T14s Gen6
     - Add Lenovo Yoga Slim 7x
     - Add Microsoft Surface Laptop 7 variants
     - Add Samsung Galaxy Book4 Edge
   * Removed obsolete patches/changes:
     - Add support for QCT APQ8064 CDP
       - Add support for QCT APQ8064 CDP; thanks Alfonso Sanchez-Beato.
     - Add support for Calxeda Highbank
       - Add support for Calxeda Highbank (with bootscr.highbank different from
         Debian's version)
       - bootscr.highbank: allow more space to load larger kernels
     - Add support for Nexus 4 (Mako)
       - Enabling support for mako (Nexus 4)
     - Add support for Marvell ArmadaXP
       - Re-add support for Marvell ArmadaXP
       - Fix armadaxp kernel load address
     - Add support for Samsung Exynos 5440 platforms
       - Add support for EXYNOS5440-based platforms
     - Add generic-lpae to the XB-Subarchitecture list in debian/control
     - debian/flash-kernel-installer.isinstallable: add arm*/generic-lpae
     - Add support for HP ProLiant m400 cartridges
       - Add support for HP ProLiant m400 Server Cartridges
       - HP Moonshot Cartridges: Use $baudrate from u-boot environment as
         serial console speed
       - HP Moonshot Cartridges: Enable hardware flow control as required by
         the HP moonshot chassis
       - Enable U-Boot environment support for X-Gene platforms
       - Use filesystem agnostic "load" command instead of assuming ext4
       - Add a bootscript specific to X-Gene Mustang boards since they need to
         pull their dtb from the OS.
     - Add support for OMAP3 and OMAP4 boards
       - add DB entry for "OMAP3 Beagle Board" (funnily thats missing)
       - add Panda to the list of supported board in the README file
       - debian/control: Re-add omap and omap4 to the flash-kernel-installer
         XB-Subarchitecture field. These appear to have been lost somewhere
         along the way.
       - Also add omap and omap4 to flash-kernel-installer.isinstallable.
       - switch omap3 and omap4 to uEnv.txt/preEnv.txt (the former holds all
         active boot commands, the latter holds the kernel commandline only)
       - switch omap3 and omap4 from Bootloader-sets-root: no to yes, we now
         generate a root=UUID= line on the fly for arches using
         uEnv.txt/preEnv.txt
       - introduce bootscript/uEnvtxt.omap
       - do not move the original uEnvtxt.omap to the target, use a copy
         instead
       - add "quiet splash" as default options to omap bootscr
     - enable UUID detection of the currently used root device
     - if uEnv.txt is defined in the db for an arch, generate preEnv.txt from
       UBOOT_DEFAULTS and UUID detection data
     - make sure blkid only gives us the UUID and not any other metadata like
       labels or filesystem
     - hide the boot device from udisk's automounting after installation on all
       systems using uEnv.txt to configure u-boot
     - make sure we only rename the bootrom partition so udisks hides it, when
       using mkdosfs for setting the label like we did in jasper (where we
       cached the contents before doing this) MLO and u-boot.bin are gone
     - Add support for grouper boards
       - add support for the grouper architecture
     - Add support for Wandboard Quad
       - Wandboard: Use /dev/disk/by-path/platform-2198000.usdhc-part1 instead
         of the hardcoded mmcblk1p1, this should make things work on boards
         with just a single microSD card in.
       - Add basic support for WandBoard Quad.
     - Add support for AAarch64 Qualcomm laptops.
       - Fix AARCH64 qcom laptop names, to those accepted upstream and in the
         Ubuntu kernel.
     - Install all potential uboot scripts [previously undocumented]
     - make sure that if we dont want to override the bootloader root= option
       by setting "Bootloader-sets-root: yes", we actually dont do it
     - Update tests with new fields: Bootloader-sets-root
     - Add workaround for older u-boot versions that can fail to read files
       using ext4 extents, and enable it for HP ProLiant m400 Moonshot Server
       Cartridges.
     - Make errors in workaround for HP Proliant m400 u-boot ext4 parsing bug
       fatal.
     - Introduce "Boot-Kernel-Max-Size" and support for compressing kernel
       images that exceed it. This will allow installation of larger
       uncompressed kernels on HP ProLiant m400 cartridges.
     - Cache lookup of Bootloader-Has-Broken-Ext4-Extent-Support for
       significant performance improvement on Raspberry Pi
     - Add raspi-nolpae kernel flavor to all supported boards
     - Remove raspi-nolpae kernel flavor from all Pi boards
     - Add dtb-probe script to handle missing bcm2710-rpi-zero-2-w.dtb in some
       of the 5.15 series kernels
   * Removed patches obsoleted/merged by upstream:
     - Add support for the LicheeRV Dock
     - Add StarFive VisionFive 2 board to db/all.db
     - Add Milk-V Mars to database
     - Bump standards version
   * db/all.db: Add entry for Raspberry Pi 500 (LP: #2092216)
   * db/all.db: Add more RISC-V boards (LP: #2093200)
     - Add entry for DeepComputing FML13V01
     - Add entry for Pine64 Star64
   * test_functions: Remove test for android_skip_initrd (obsolete with
     removal of Nexus 4 (Mako) delta)
Checksums-Sha1:
 6a0d501be32864436b2a105002c2ee8fc2074b1a 2038 flash-kernel_3.108ubuntu1.dsc
 6bfef8d584e20b6f70ccc6465971ab7865265b34 98520 flash-kernel_3.108ubuntu1.tar.xz
 e81b591625e7ac0a35306a9d48de6f530433a6d3 6244 flash-kernel_3.108ubuntu1_source.buildinfo
Checksums-Sha256:
 6b9bc535b15ae6e0f430d27078af5b6183cf0119c00472829b9d4e0ba7fb7e43 2038 flash-kernel_3.108ubuntu1.dsc
 23981a7007ed14cba302b942eb687f028533994ccb5a1de39331fa0351c68e81 98520 flash-kernel_3.108ubuntu1.tar.xz
 6eb2a79204e264c808e544bceca7cf9847aec2c2468709da65e981709559f95c 6244 flash-kernel_3.108ubuntu1_source.buildinfo
Files:
 8e5ab520ebc1f28fa3da0df965b9c5d0 2038 utils optional flash-kernel_3.108ubuntu1.dsc
 5d6fc13da579ab68052fbf1c53d0f6cb 98520 utils optional flash-kernel_3.108ubuntu1.tar.xz
 620d0fca4ecf5bee7c2b23c3b21c944d 6244 utils optional flash-kernel_3.108ubuntu1_source.buildinfo
Original-Maintainer: Debian Install System Team <debian-boot at lists.debian.org>
Vcs-Git: https://git.launchpad.net/~waveform/ubuntu/+source/flash-kernel
Vcs-Git-Ref: refs/heads/merge
Vcs-Git-Commit: d9b074235f335549fca3b1eb706cea62f7bbf320


More information about the plucky-changes mailing list