Please merge u-boot 2024.01+dfsg-1 from Debian unstable.

Bug #2051940 reported by Dave Jones
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
u-boot (Ubuntu)
Fix Released
Undecided
Dave Jones

Bug Description

Please merge u-boot 2024.01+dfsg-1 from Debian unstable.

Updated changelog and diff against Debian unstable to be attached below.

Tags: patch
Dave Jones (waveform)
Changed in u-boot (Ubuntu):
assignee: nobody → Dave Jones (waveform)
Revision history for this message
Dave Jones (waveform) wrote :

Attaching patch against Debian unstable. For ease of review, relevant
commits and tags have been pushed to the following repository:

https://code.launchpad.net/~waveform/ubuntu/+source/u-boot/+git/u-boot

Specifically:

* logical/2023.07+dfsg-1ubuntu2 represents our split-out delta on
  top of old/debian (2023.07+dfsg-1)
* logical/2024.01+dfsg-1ubuntu1 represents our rebased delta on
  top of new/debian (2024.01+dfsg-1)
* merge/2024.01+dfsg-1ubuntu1 adds changelog and maintainer
  changes on top of logical/2024.01+dfsg-1ubuntu1

Hence, the following command may produce output useful to the purposes
of review:

git range-diff --creation-factor=100 old/debian..logical/2023.07+dfsg-1ubuntu2 new/debian..logical/2024.01+dfsg-1ubuntu1

Revision history for this message
Dave Jones (waveform) wrote :
tags: added: patch
Revision history for this message
Dave Jones (waveform) wrote :

More build-flag failures with the u-boot-qemu package; here's another debdiff which should sort things out. I'll force-push the tags to the aforementioned repos for review and try another test build in the meantime.

Revision history for this message
Dave Jones (waveform) wrote :
Revision history for this message
Dave Jones (waveform) wrote :

As Heinrich identified in LP: #2052141 there's a couple of patches we ought to add to the merge to avoid a boot-time crash on RISC-V when USB MSD are attached. I'll update the repo and the debdiff shortly, and add another test build to the PPA shortly.

Revision history for this message
Dave Jones (waveform) wrote :
Revision history for this message
Dave Jones (waveform) wrote :

One more patch needed to get USB MSD working properly on the VisionFive 2, and a new README.Debian for the starfive package to document the supported boot modes.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package u-boot - 2024.01+dfsg-1ubuntu1

---------------
u-boot (2024.01+dfsg-1ubuntu1) noble; urgency=medium

  [ Dave Jones ]
  * Merge from Debian unstable (LP: #2051940). Remaining changes:
    - d/p/rpi-config-tweaks.patch: Configuration adjustments to the RPi
      configs
    - Enable FIT signing support
      - Limit key names to keys within the keydir.
    - Enable Ubuntu support for the Nitrogen6x board
      - Add d/p/ubuntu-nitrogen6q2g-config-tweaks.patch to tweak the
        nitrogen6q2g configs to better fit our Ubuntu usage.
      - Start building the nitrogen6x2g target for u-boot.
      - Fix nitrogen6q2g patch to build properly on armhf
      - d/p/ubuntu-nitrogen6q2g-config-tweaks.patch: enable SCSI which is now
        required for ENV_IS_IN_FAT
    - d/p/rpi-board-dt.patch: use the board's device-tree instead of an
      embedded one
    - Add d/p/rpi-cm4-sdhci.patch for CM4 eMMC support
    - Add d/p/rpi-8gb-pci.patch for Pi400 and Pi4-8Gb support
    - Add d/p/rpi-maxargs.patch for new Core 18 boot-env
    - Removed d/u-boot-rpi.postinst. The task of copying the u-boot binaries
      to the boot partition is now performed by flash-kernel
    - Revert '* debian/rules: Ensure debugging symbols are enabled.' as it
      breaks riscv64 booting.
    - Implement u-boot-sifive.postinst to upgrade u-boot in loader1/loader2
      partitions upon package upgrades. Maybe this should move to flash-
      kernel, and update SPI too.
    - Provide compat symlinks for old unleashed & unmatched platform names
    - In postinst support Unmatched model name without A00 suffix, as used by
      meta-sifive kernels and may be contributed upstream in the future.
    - Enable commands for displaying and configuring the UEFI environment
    - In u-boot-sifive.postinst support partition names Loader1, Loader2 as
      the installer image uses these.
    - Remove the MIPS targets as the mips cross-compiler is currently
      uninstallable in Ubuntu
    - Add package for PolarFire SoC Icicle Kit
    - Enable CONFIG_CMD_SBI by default to display SBI information on RISC-V
  * Removed patches obsoleted/merged by upstream:
    - d/p/riscv64/sync-polarfire-dts-with-linux-[123].patch: assign MAC
      address on PolarFire
    - d/p/riscv64/multi-usb-msd-[12].patch: fix non-unique device paths on
      machines with multiple USB mass-storage devices attached
  * Refreshed patches to apply cleanly without fuzz:
    - d/p/rpi-config-tweaks.patch
    - d/p/rpi-maxargs.patch
  * Added -mno-omit-leaf-frame-pointer to list of flags excluded from build
    to fix FTBFS of u-boot-qemu

  [ Heinrich Schuchardt ]
  * d/p/riscv64/000[12]-efi-loader*.patch - Fix a boot-time crash on the
    VisionFive2 when a USB stick is present
  * d/p/riscv64/usb-reset.patch - Add a trivial quirk to fix USB MSD access
    from U-boot
  * d/u-boot-starfive.README.Debian - Add instructions for varying boot
    sources on the VisionFive 2

 -- Dave Jones <email address hidden> Thu, 01 Feb 2024 13:52:26 +0000

Changed in u-boot (Ubuntu):
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.