u-boot 2020.04+dfsg-2ubuntu1 source package in Ubuntu
Changelog
u-boot (2020.04+dfsg-2ubuntu1) groovy; urgency=medium
* Merge with 2020.04+dfsg-2 from Debian unstable. Remaining changes:
- Enable Ubuntu support for the Nitrogen6x board (LP: #1838064)
- 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.
- Enable FIT signing support (LP: #1831942)
- Enable CONFIG_FIT_SIGNATURE so we can sign FIT images.
- Add libssl-dev to Build-Depends: to enable crypto functionality.
- Limit key names to keys within the keydir.
- d/p/rpi-config-tweaks.patch: Configuration adjustments to the RPi
configs
- d/p/lzo-to-lzno.patch: use gzip instead of lzo compression for FIT
images as lzop in Ubuntu is in universe. This should be temporary and in
the next releases ideally we should follow what Debian does.
- d/p/rpi-board-dt.patch: use the board's device-tree instead of an
embedded one
* Removed obsolete patches/changes:
- Handle differing root partition labels during migration
- Add script to migrate old boot configurations to split, selective style
- Don't attempt config migration when /boot/firmware is a chroot
- Use vc4-fkms-v3d overlay on all models of Raspberry Pi
- Do not include the vc4-fkms-v3d overlay; this breaks book on the 3A+
- Ensure boot.scr is from recent flash-kernel
- d/p/rpi-import-mkknlimg.patch import tools/mkknlimg from Xenial/raspi2 -
scripts/mkknlimg @ 83a3ebb
- Remove redundant d/p/rpi-import-mkknlimg.patch
- d/p/ubuntu-nitrogen6q2g-temporary-config-fixup.patch:
Fix bad CRC issue. The env size and redundant environment config
variables have not yet been migrated to Kconfig, so setting them in
_defconfig has no effect. Set those manually.
* Removed patches obsoleted/merged by upstream:
- Use python2 for the build.
- Added d/p/python2.patch to fix-up remaining scripts still using bare
"python"
- d/p/am57xx/omap5_distro_bootcmd
- Correct odroid README paths
- Add d/p/rpi4.patch to support Raspberry Pi 4 boot
- Avoid device-tree memory fixup on Raspberry Pi 4; this allows access to
the all the RAM on models with more than 1Gb
- Add missing build dependency on arm/arm64
u-boot (2020.04+dfsg-2) unstable; urgency=medium
* debian/patches:
- Remove dreamplug cache patch, fixed upstream.
- Add patches submitted upstream to support pinebook pro.
* u-boot-rockchip:
- Add support for rockpro64-rk3399.
- Add support for pinebook-pro-rk3399.
- Add u-boot-install-rockchip helper script.
u-boot (2020.04+dfsg-1) unstable; urgency=medium
* New upstream release.
[ Vagrant Cascadian ]
* Update upstream signing key.
* [arm64] Build arm-trusted-firmware into rockchip/sunxi systems.
* [arm64] u-boot-sunxi: Add a64-olinuxino-emmc target Thanks to Philip
Rinn. (Closes: #956394).
[ Walter Lozano ]
* debian/targets: Add support for rock-pi-4-rk3399
* debian/targets: Add target idbloader.img for rk3399 boards
[ Vagrant Cascadian ]
* debian/control: Add versioned Build-Depends on arm-trusted-firmware
for rk3399 support.
* debian/targets: Add idbloader.img for all rockchip platforms.
* u-boot-rockchip: Update README.Debian.
* Remove debian/bin/generate-rksd.
* u-boot-rockchip: firefly-rk3288: Also install u-boot.img.
* [arm64] u-boot-rockchip, u-boot-sunxi: Add Built-Using
arm-trusted-firmware.
u-boot (2020.04~rc5+dfsg-1) experimental; urgency=medium
* New upstream release candidate.
* debian/patches:
- Remove patch fixing video on pinebook, fixed upstream.
u-boot (2020.04~rc2+dfsg-1) experimental; urgency=medium
* New upstream release candidate.
* debian/patches:
- riscv64: refresh qemu-riscv64 extlinux patch.
- exynos: Refresh patch fixing console.
- Drop patches applied upstream.
* debian/rules: Disable CONFIG_FIT_SIGNATURE in all targets, as it
requires openssl which introduces license incompatibilities with the
GPL.
* u-boot-rockchip: Update firefly-rk3288 instructions.
u-boot (2020.01+dfsg-2) unstable; urgency=medium
* debian/patches:
- Fix video output on pinebook (Closes: #948753).
- Fix exynos5 board detection (Closes: #951195). Thanks to Jochen
Sprickerhof!
- Fix MMC on odroid U3. (Closes: #950293)
- Improve error handling with GPT renames. Fixes CVE-2020-8432.
* debian/control: Update Standards-Version to 4.5.0, no changes.
u-boot (2020.01+dfsg-1) unstable; urgency=medium
* New upstream release.
* debian/rules: Do not call qcom wrapper script.
* debian/control: Drop Build-Depends on "skales", removed from testing.
* u-boot-rockchip: Use python3 in rockchip_make_fit_atf.
* generate-rksd: Only generate SPL rksd on targets not using TPL.
* Add build profile pkg.uboot.subarch.* to build only subsets of
packages.
* [arm64] u-boot-rockchip: Add arm-trusted-firmware and u-boot-tools to
Recommends.
u-boot (2020.01~rc5+dfsg-1) experimental; urgency=medium
* New upstream release candidate (Closes: #941231).
* debian/control: Update Build-Depends to use python3 and
libpython3-dev, add python3-distutils (Closes: #938739).
* [armhf] u-boot-imx: install u-boot-dtb.imx on mx6qsabrelite and
nitrogen6q.
* debian/patches:
- Remove mx6/Revert-spl-imx6-Let-spl_boot_device-return-USDHC1-or,
applied upstream.
- Refresh riscv64/qemu-riscv64_smode-sifive-fu540-fix-extlinux.
- Remove mx6/arm-Set-SYS_DCACHE_OFF-for-MX6-platforms, it was an ugly
workaround.
u-boot (2019.10+dfsg-1) experimental; urgency=medium
* u-boot-sifive: Install new fu540 documentation.
* debian/patches:
- Add qemu-riscv64_smode-sifive-fu540-fix-extlinux-define to fix
extlinux support on riscv64 targets.
- Drop qemu-riscv64-raw-initrd, it is redundant due to
DISTRO_DEFAULTS=y.
- Disable dcache on MX6 platforms.
- Add patch to revert changes to imx6 MMC boot device order.
* debian/control:
- Set Rules-Requires-Root: no.
- Update Standards-Version to 4.1.1, no changes needed.
u-boot (2019.10~rc4+dfsg-1) experimental; urgency=medium
* New upstream release candidate.
* u-boot-rockchip: Add rock64-rk3328 target.
* u-boot-rockchip: Install rockchip_make_fit_atf and Recommend python3.
* generate-rksd: Add support for rk3328 and TPL images.
* debian/patches:
- Update ensure-config-sandbox-for-make-env.
- Update qemu-riscv64-raw-initrd for.
- Add description and forwarded links for qemu-riscv64-raw-initrd.
* u-boot-qemu: Drop support for qemu_mips, qemu_mipsel and
qemu_mips64el as the cross compilers are no longer available.
* u-boot-tools:
- Remove fw_printenv and fw_setenv and Recommend libubootenv-tool.
(Closes: #939598)
- Update package description.
* README.Debian: Drop references to fw_setenv and fw_printenv.
* debian/control:
- [arm64] Drop Build-Depends on python-pyelftools; no longer needed
for fit image creation.
- Update Standards-Version to 4.4.0, no changes needed.
- Update to debhelper-compat 12.
* debian/copyright: Drop stanza and license for pcmcia; code was
removed.
-- Dave Jones <email address hidden> Sat, 16 May 2020 01:02:53 +0000
Upload details
- Uploaded by:
- Dave Jones on 2020-06-15
- Sponsored by:
- Dimitri John Ledkov
- Uploaded to:
- Groovy
- Original maintainer:
- Ubuntu Developers
- Architectures:
- linux-any all
- Section:
- admin
- Urgency:
- Medium Urgency
See full publishing history Publishing
| Series | Published | Component | Section | |
|---|---|---|---|---|
| Groovy | release | on 2020-06-16 | main | admin |
Downloads
| File | Size | SHA-256 Checksum |
|---|---|---|
| u-boot_2020.04+dfsg.orig.tar.xz | 12.1 MiB | eca1c862264baed2a6447d4f6c4783b5857b0b10550a24381e4ff64f99533fea |
| u-boot_2020.04+dfsg-2ubuntu1.debian.tar.xz | 54.5 KiB | a5dff67349941364fc02abc674bd145311ee4b3b8d484246df76df4f7b98e757 |
| u-boot_2020.04+dfsg-2ubuntu1.dsc | 3.5 KiB | 9d1157cf3aaacb1ae1ae7dad1e853ce465113eca526be5c0cca5ede1b615310b |
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.
- 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
- 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-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-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
omap3_pandora
omap4_panda
- 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-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-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-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-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_fu540
- 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
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-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

