u-boot 2024.01+dfsg-5ubuntu1 source package in Ubuntu

Changelog

u-boot (2024.01+dfsg-5ubuntu1) oracular; urgency=medium

  * Merge from Debian unstable (LP: #2075352). 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.
    - Add package for PolarFire SoC Icicle Kit
    - Enable CONFIG_CMD_SBI by default to display SBI information on RISC-V
    - 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
    - Add support for the Milk-V Mars board to the u-boot-starfive package.
    - Enable UEFI boot manager
    - Consider dpkg-buildflags when building host tools
  * Removed patches obsoleted/merged by upstream:
    - Remove the MIPS targets as the mips cross-compiler is currently
      uninstallable in Ubuntu
    - d/p/riscv64/000[12]-efi-loader*.patch - Fix a boot-time crash on the
      VisionFive2 when a USB stick is present
    - Fix device-tree corruption on RISC-V boards
      - d/p/dbcn_serial_use_data_section.patch
    - Added -mno-omit-leaf-frame-pointer to list of flags excluded from build
      to fix FTBFS of u-boot-qemu
  * Refreshed patches to remove fuzz:
    - d/p/riscv64/0003-board-starfive-support-Milk-V-Mars-board.patch
  * d/copyright Added missing license:
    - GPL-2.0 WITH Linux-syscall-note exception
  * d/p/use-cpp-flags.patch: Fixed cross-building issues by calling CPP with
    cpp_flags instead of CFLAGS

 -- Dave Jones <email address hidden>  Thu, 01 Aug 2024 10:30:29 +0100

Upload details

Uploaded by:
Dave Jones
Uploaded to:
Oracular
Original maintainer:
Ubuntu Developers
Architectures:
linux-any all
Section:
admin
Urgency:
Medium Urgency

See full publishing history Publishing

Series Pocket Published Component Section
Oracular release main admin

Downloads

File Size SHA-256 Checksum
u-boot_2024.01+dfsg.orig.tar.xz 16.0 MiB cd9f4c204fdd1157de8c812ded9b12b819d044f7b5ed340565b46653ae05a17d
u-boot_2024.01+dfsg-5ubuntu1.debian.tar.xz 120.7 KiB f4d5b2fccfbb21a7b0b8f47c9280d863ae62a87b3b83c4c3b00a3186d659e863
u-boot_2024.01+dfsg-5ubuntu1.dsc 4.2 KiB 71038ae88820af9416af76c13232bdcabebd9238a1e5bae718e6b987856221fe

View changes file

Binary packages built by this source

u-boot-amlogic-binaries: No summary available for u-boot-amlogic-binaries in ubuntu oracular.

No description available for u-boot-amlogic-binaries in ubuntu oracular.

u-boot-amlogic-binaries-dbgsym: No summary available for u-boot-amlogic-binaries-dbgsym in ubuntu oracular.

No description available for u-boot-amlogic-binaries-dbgsym in ubuntu oracular.

u-boot-asahi: A boot loader for Apple Silicon systems

 Das U-Boot is a cross-platform bootloader for embedded systems,
 used as the default boot loader by several board vendors. It is
 intended to be easy to port and to debug, and runs on many
 supported architectures, including PPC, ARM, MIPS, x86, m68k,
 NIOS, and Microblaze.
 .
 This package includes boot loaders for various Apple Silicon (M1, M2)
 platforms supported by the Asahi Linux project, though may lack some
 features not yet present in mainline u-boot.
 .
 Included platforms:
 apple_m1

u-boot-exynos: A boot loader for exynos systems

 Das U-Boot is a cross-platform bootloader for embedded systems,
 used as the default boot loader by several board vendors. It is
 intended to be easy to port and to debug, and runs on many
 supported architectures, including PPC, ARM, MIPS, x86, m68k,
 NIOS, and Microblaze.
 .
 This package includes boot loaders for various Exynos platforms.
 .
 Included platforms:
 arndale
 odroid
 odroid-xu3

u-boot-exynos-binaries: No summary available for u-boot-exynos-binaries in ubuntu oracular.

No description available for u-boot-exynos-binaries in ubuntu oracular.

u-boot-exynos-binaries-dbgsym: No summary available for u-boot-exynos-binaries-dbgsym in ubuntu oracular.

No description available for u-boot-exynos-binaries-dbgsym in ubuntu oracular.

u-boot-imx: A boot loader for imx systems

 Das U-Boot is a cross-platform bootloader for embedded systems,
 used as the default boot loader by several board vendors. It is
 intended to be easy to port and to debug, and runs on many
 supported architectures, including PPC, ARM, MIPS, x86, m68k,
 NIOS, and Microblaze.
 .
 This package includes boot loaders for various imx platforms.
 .
 Included platforms:
 colibri_imx6
 dh_imx6
 mx53loco
 mx6cuboxi
 mx6qsabrelite
 nitrogen6q
 nitrogen6q2g
 novena
 novena-rawsd
 udoo
 usbarmory
 wandboard

u-boot-imx-dbgsym: debug symbols for u-boot-imx
u-boot-microchip: A boot loader for Microchip systems

 Das U-Boot is a cross-platform bootloader for embedded systems,
 used as the default boot loader by several board vendors. It is
 intended to be easy to port and to debug, and runs on many
 supported architectures, including PPC, ARM, MIPS, x86, m68k,
 NIOS, and Microblaze.
 .
 This package includes boot loaders for various Microchip platforms.
 .
 Included platforms:
 microchip_mpfs_icicle

u-boot-mvebu: A boot loader for marvell systems

 Das U-Boot is a cross-platform bootloader for embedded systems,
 used as the default boot loader by several board vendors. It is
 intended to be easy to port and to debug, and runs on many
 supported architectures, including PPC, ARM, MIPS, x86, m68k,
 NIOS, and Microblaze.
 .
 This package includes boot loaders for various Marvell platforms.
 .
 Included platforms:
 mvebu_espressobin-88f3720

u-boot-omap: A boot loader for omap systems

 Das U-Boot is a cross-platform bootloader for embedded systems,
 used as the default boot loader by several board vendors. It is
 intended to be easy to port and to debug, and runs on many
 supported architectures, including PPC, ARM, MIPS, x86, m68k,
 NIOS, and Microblaze.
 .
 This package includes boot loaders for various omap and related
 platforms.
 .
 Included platforms:
 am335x_boneblack
 am335x_evm
 am57xx_evm
 dra7xx_evm
 igep00x0
 omap3_beagle
 omap4_panda

u-boot-omap-dbgsym: debug symbols for u-boot-omap
u-boot-qcom: A boot loader for qcom systems

 Das U-Boot is a cross-platform bootloader for embedded systems,
 used as the default boot loader by several board vendors. It is
 intended to be easy to port and to debug, and runs on many
 supported architectures, including PPC, ARM, MIPS, x86, m68k,
 NIOS, and Microblaze.
 .
 This package includes boot loaders for various qcom platforms.
 .
 Included platforms:
 dragonboard410c
 dragonboard820c

u-boot-qcom-dbgsym: debug symbols for u-boot-qcom
u-boot-qemu: A boot loader for qemu

 Das U-Boot is a cross-platform bootloader for embedded systems,
 used as the default boot loader by several board vendors. It is
 intended to be easy to port and to debug, and runs on many
 supported architectures, including PPC, ARM, MIPS, x86, m68k,
 NIOS, and Microblaze.
 .
 This package includes boot loaders for qemu/kvm.
 .
 Included platforms:
 qemu-ppce500
 qemu-riscv64
 qemu-riscv64_smode
 qemu-x86
 qemu-x86_64
 qemu_arm
 qemu_arm64

u-boot-rockchip: A boot loader for rockchip systems

 Das U-Boot is a cross-platform bootloader for embedded systems,
 used as the default boot loader by several board vendors. It is
 intended to be easy to port and to debug, and runs on many
 supported architectures, including PPC, ARM, MIPS, x86, m68k,
 NIOS, and Microblaze.
 .
 This package includes boot loaders for various Rockchip platforms.
 .
 Included platforms:
 firefly-rk3399
 nanopc-t4-rk3399
 nanopi-neo4-rk3399
 pinebook-pro-rk3399
 puma-rk3399
 roc-pc-rk3399
 rock-pi-4-rk3399
 rock-pi-e-rk3328
 rock64-rk3328
 rockpro64-rk3399

u-boot-rockchip-dbgsym: debug symbols for u-boot-rockchip
u-boot-rpi: A boot loader for Raspberry PI systems

 Das U-Boot is a cross-platform bootloader for embedded systems,
 used as the default boot loader by several board vendors. It is
 intended to be easy to port and to debug, and runs on many
 supported architectures, including PPC, ARM, MIPS, x86, m68k,
 NIOS, and Microblaze.
 .
 This package includes boot loaders for various Raspberry PI
 platforms.
 .
 Included platforms:
 rpi_3
 rpi_4
 rpi_arm64

u-boot-rpi-dbgsym: debug symbols for u-boot-rpi
u-boot-sifive: A boot loader for SiFive systems

 Das U-Boot is a cross-platform bootloader for embedded systems,
 used as the default boot loader by several board vendors. It is
 intended to be easy to port and to debug, and runs on many
 supported architectures, including PPC, ARM, MIPS, x86, m68k,
 NIOS, and Microblaze.
 .
 This package includes boot loaders for various SiFive
 platforms.
 .
 Included platforms:
 sifive_unleashed
 sifive_unmatched

u-boot-sifive-dbgsym: debug symbols for u-boot-sifive
u-boot-sitara-binaries: No summary available for u-boot-sitara-binaries in ubuntu oracular.

No description available for u-boot-sitara-binaries in ubuntu oracular.

u-boot-starfive: A boot loader for Starfive systems

 Das U-Boot is a cross-platform bootloader for embedded systems,
 used as the default boot loader by several board vendors. It is
 intended to be easy to port and to debug, and runs on many
 supported architectures, including PPC, ARM, MIPS, x86, m68k,
 NIOS, and Microblaze.
 .
 This package includes boot loaders for various Starfive
 platforms.
 .
 Included platforms:
 starfive_visionfive2

u-boot-stm32: A boot loader for ST Microelectronics systems

 Das U-Boot is a cross-platform bootloader for embedded systems,
 used as the default boot loader by several board vendors. It is
 intended to be easy to port and to debug, and runs on many
 supported architectures, including PPC, ARM, MIPS, x86, m68k,
 NIOS, and Microblaze.
 .
 This package includes boot loaders for various ST Microelectronics
 platforms.
 .
 Included platforms:
 stm32mp157c-dk2

u-boot-sunxi: A boot loader for sunxi systems

 Das U-Boot is a cross-platform bootloader for embedded systems,
 used as the default boot loader by several board vendors. It is
 intended to be easy to port and to debug, and runs on many
 supported architectures, including PPC, ARM, MIPS, x86, m68k,
 NIOS, and Microblaze.
 .
 This package includes boot loaders for various Allwinner/sunxi
 platforms.
 .
 Included platforms:
 a64-olinuxino
 a64-olinuxino-emmc
 nanopi_neo2
 nanopi_neo_plus2
 orangepi_one_plus
 orangepi_zero_plus2
 pine64-lts
 pine64_plus
 pinebook
 pinephone
 pinetab
 sopine_baseboard
 teres_i

u-boot-sunxi-dbgsym: debug symbols for u-boot-sunxi
u-boot-tegra: A boot loader for NVIDIA Tegra systems

 Das U-Boot is a cross-platform bootloader for embedded systems,
 used as the default boot loader by several board vendors. It is
 intended to be easy to port and to debug, and runs on many
 supported architectures, including PPC, ARM, MIPS, x86, m68k,
 NIOS, and Microblaze.
 .
 This package includes boot loaders for various NVIDIA Tegra platforms.
 .
 Included platforms:
 p2371-2180

u-boot-tools: companion tools for Das U-Boot bootloader

 This package includes programs for generating and listing U-Boot
 images in various formats:
  - mkimage
  - dumpimage
  - mksunxiboot
  - mkenvimage

u-boot-tools-dbgsym: debug symbols for u-boot-tools