u-boot 2022.01+dfsg-2ubuntu1 source package in Ubuntu
Changelog
u-boot (2022.01+dfsg-2ubuntu1) jammy; urgency=medium [ Dave Jones ] * Merge from Debian unstable (LP: #1964365). 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. - 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 - sifive boards: re-enable back USE_PREBOOT< it used to be there in 2021.01 releases, and I suspect it affects unleashed bootability. - In postinst support Unmatched model name without A00 suffix, as used by meta-sifive kernels and may be contributed upstream in the future. - Fix Unleashed name typo that resulted in an unbootable image due to missing OpenSBI. * Removed obsolete patches/changes: - fix cmd_sysconfig in qemu - set default fdtfile names for sifive boards - Drop unleashed hunk from riscv64/qemu-riscv64_smode-sifive-fu540-fix-extlinux-define-.patch, as the same preboot is specified in unleashed board include. - Cherrypick patch from Heinrich Schuchardt (xypron) to fix failure to boot on Unmatched. - Drop 75efe7dc996ddb9835590b1a8970f19b5c4b1ade.patch included upstream. - Remove unreferenced fe01f41d57b79d9ca94604503a25e55175744d42.patch, included as riscv64/0013-riscv-sifive-Set-default-fdtfile-names.patch. - Build against opensbi with reboot support on Unmatched - Add missing trailing \n to arch/arm/mach-stm32mp/cmd_stm32prog/Kconfig. Fixes a rare (but reliable) FTBFS from check-config.sh. In the original case on LP armhf, mach-imx/Kconfig sorted immediately after cmd_stm32prog/Kconfig, causing lines to run together and the sed to not match the "config HAS_CAAM" line, causing the dh_imx6 defconfig to appear invalid. - Import meta-sifive patch series. - Refreshed rk3399 patches for new release * Refreshed patches for new release * Re-added target for nitrogen6q2 u-boot binary (missed in prior merge) * Fixed nitrogen6q2g patch to build properly on armhf [ Heinrich Schuchardt ] * d/p/efivars-commands.patch: Enable commands for displaying and configuring the UEFI environment * d/p/efi-part-list.patch: Permit listing of non-contiguous partitions in GPT tables * d/p/efi-loader-copy-guid.patch: Copy GUID in InstallProtocolInterface to avoid crash with systemd-boot -- Dave Jones <email address hidden> Thu, 10 Mar 2022 16:54:01 +0000
Upload details
- Uploaded by:
- Dave Jones
- Uploaded to:
- Jammy
- Original maintainer:
- Ubuntu Developers
- Architectures:
- linux-any all
- Section:
- admin
- Urgency:
- Medium Urgency
See full publishing history Publishing
Series | Published | Component | Section |
---|
Downloads
File | Size | SHA-256 Checksum |
---|---|---|
u-boot_2022.01+dfsg.orig.tar.xz | 14.1 MiB | 7c6eab0f58cfe4b60b33b351dc7236c81f991a47e96c0b313d45f5ad23872fbb |
u-boot_2022.01+dfsg-2ubuntu1.debian.tar.xz | 57.0 KiB | 8377d9758b238fbc46d88e10265f6cef532418995aedf9c21faf34c1dbb16be3 |
u-boot_2022.01+dfsg-2ubuntu1.dsc | 3.6 KiB | e016cc2f9e9c2d0a5d97d9255e658056136cc6d759f9471bd67937e3085a1ff4 |
Available diffs
Binary packages built by this source
- u-boot: A boot loader for embedded 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.
.
Included platforms:
- u-boot-amlogic: A boot loader for amlogic 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 amlogic platforms.
.
Included platforms:
khadas-vim
khadas-vim2
libretech-cc
nanopi-k2
odroid-c2
odroid-n2
- u-boot-amlogic-dbgsym: debug symbols for u-boot-amlogic
- 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-dbgsym: debug symbols for u-boot-exynos
- 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:
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-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
nokia_rx51
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-rk3288
- 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_2
rpi_3_32b
rpi_4_32b
- 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-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:
A10-OLinuXino-Lime
A10s-OLinuXino-M
A20-OLinuXino-Lime
A20-OLinuXino-Lime2
A20-OLinuXino-Lime2-eMMC
A20-OLinuXino_MICRO
A20-Olimex-SOM-EVB
Bananapi
Bananapi_M2_Ultra
Bananapro
CHIP
Cubieboard
Cubieboard2
Cubieboard4
Cubietruck
Cubietruck_plus
Lamobo_R1
Linksprite_pcDuino
Linksprite_pcDuino3
Mini-X
Sinovoip_BPI_M3
bananapi_m2_berry
nanopi_neo
nanopi_neo_air
orangepi_plus
orangepi_zero
- 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:
jetson-tk1
- 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
- mkeficapsule
- u-boot-tools-dbgsym: debug symbols for u-boot-tools