v2022.02.0
Sascha Hauer
sha at pengutronix.de
Fri Feb 18 06:42:24 PST 2022
Hi All,
barebox-2022.02.0 is out. There are no new spectacular features this
time, so maybe a few bugfixes are worth noting here. Support for
extended dos partitions were broken in the last releases, they simply
wouldn't show up. This is fixed now. Also there was a NULL pointer
dereference when when a barebox under EFI loads other images. It seems
not all BIOSes map the zero page as faulting, so this went through
unnoticed. This is also fixed. Last not least generating signed USB
images for i.MX was broken in the last release and is fixed now.
As usual see below for a full list of changes.
Have Fun!
Sascha
----------------------------------------------------------------
Ahmad Fatoum (53):
include: <linux/overflow.h>: add missing include
include: spinlock.h: define dummy for DEFINE_SPINLOCK
include: <linux/compiler.h>: delete __ADDRESSABLE macro
x86: remove reference to empty file
commands: set SPDX-License-Identifier for files without license statement
treewide: add SPDX-License-Identifier for Kbuild/Kconfig
treewide: add SPDX-License-Identifier for .gitignore
images: add SPDX-License-Identifiers
fs: jffs2: add SPDX-License-Identifier: GPL-2.0-only
include: add SPDX-License-Identifier
ARM: i.MX: add SPDX-License-Identifier for DCD
arch: add SPDX-License-Identifier to all headers
arch: add SPDX-License-Identifier to all .S files
arch: add SPDX-License-Identifier to all .c files
treewide: add SPDX-License-Identifier for files without explicit license
parseopt: drop unused, duplicate, parseopt_u16
commands: time: add -n option for nanoseconds output
drivers: virtio: import list of newer Virtio IDs
common: boards: qemu-virt: fix dtc warning
ARM64: qemu-virt64: disable MMU
include <printk.h>: include <linux/types.h> for size_t definition
include: <asm/csr.h>: sync with upstream
state: make first boot with uninitialized legacy state less verbose
RISC-V: virt: activate all consoles
power: reset: add RISC-V/UC Berkely HTIF poweroff driver support
RISC-V: virt: riscvemu: add HTIF DEBUG_LL support
RISC-V: virt: riscvemu: repurpose 64k low RAM for state/environment
RISC-V: virt: riscvemu: be explicit about HTIF base address
RISC-V: virt: riscvemu: clear frame buffer before jumping to reset vector
RISC-V: don't use x8/s0/fp in assembly
RISC-V: add stacktrace support via frame pointer walking
RISC-V: Virt: enable more useful options
fs: implement pushd/popd chdir wrappers
commands: add new tutorial command
tlsf: dump stack on assertion failure
driver: have CONFIG_DEBUG_PROBES report device unbind as well
commands: add new devunbind debugging command
pinctrl: stm32: replace magic values with defines for STM32_PINMODE
clk: change clk_get_num_parents into clk_hw_get_num_parents
clk: propagate error pointers in clk_hw_to_clk and clk_to_clk_hw
ARM: rockchip: add new ARCH_ROCKCHIP_{V7,V8} symbols
ARM: implement ENTRY_FUNCTION_WITHSTACK
ARM: turn arm_mem_stack_top into a macro
ARM: rpi: use ENTRY_FUNCTION_WITHSTACK to prepare for ARM64 support
ARM64: rockchip: add config symbol for ARMv8-based rk3399 SoC
clk: rockchip: extend for rk3399 support
i2c: add Rockchip i2c controller support
misc: acpi-test: retire test driver in favor of WDAT driver
clk: imx6: fix PLL exception for i.MX6DQ revision 1.0
Documentation: remove some references to zbarebox.bin
Documentation: user: barebox: mention generic dt 2nd stage support
Documentation: user: barebox: fix formatting for code block
Documentation: devel: add new project ideas section
Andrej Picej (2):
watchdog: imxwd: suspend watchdog timer in low power mode
scripts/common: fix write_file when opened with mmap
Antony Pavlov (2):
rtc: import pcf85363 support from linux-5.12
pinctrl: rockchip: drop unused variable 'name'
Clement Leger (6):
common: elf: add elf_load_binary
kvx: enable FITIMAGE support
nvmem: add kvx otp non volatile regbank support
kvx: add kvx_sfr_field_val
drivers: add soc hierarchy properly
soc: add kvx_socinfo driver
Enguerrand de Ribaucourt (1):
commands: hashsum: Fix endif typos
Holger Assmann (1):
fs: jffs2: fix error when reading blocks with offset
Jules Maselbas (4):
kvx: dma: Remove arch dma_map/unmap_single
kvx: Move LINUX_BOOT_PARAM_MAGIC in asm/common.h
kvx: Accept LINUX_BOOT_PARAM_MAGIC as a valid magic value
clocksource: kvx: Register as postcore_platform_driver
Louis Morhet (1):
watchdog: kvx: do not disable watchdog on probe
Lucas Stach (2):
soc: imx: gpcv2: split PGC domain probe in two passes
ARM: mnt-reform: switch to deep-probe
Michael Riesch (1):
net: designware: rockchip: remove unnecessary clock pclk_xpcs
Michael Tretter (10):
spi: stub device_spi_driver if SPI is disabled
spi: add to_spi_device helper
i2c: stub device_i2c_driver if I2C is disabled
video: ssd1307fb: pass par instead of i2c client to write
video: ssd1307fb: don't use i2c client for logging
video: ssd1307fb: move i2c setup to single place
video: ssd1307fb: use function pointer for write
video: ssd1307fb: add spi support
serial: cadence: add ZynqMP compatibles
firmware: zynqmp-fpga: fix use of uninitialized addr
Oleksij Rempel (2):
serial: amba-pl011: reset controller on pl011_setbaudrate()
ARM: rpi: set uart0-pl0110 clk to 48MHz
Philipp Zabel (1):
efi: skip devices without driver in efi_pause/continue_devices()
Sascha Hauer (21):
dts: update to v5.16-rc6
dts: update to v5.16-rc7
getopt: Add support for '+' in optstring
dts: update to v5.16
Revert "clk: handle CLK_OF_DECLARE in deep probe"
regmap: Implement regmap_[set|clear]_bits()
Merge branch 'for-next/arm'
Merge branch 'for-next/clk-revert'
Merge branch 'for-next/dts'
Merge branch 'for-next/kvx'
Merge branch 'for-next/misc'
Merge branch 'for-next/riscv'
Merge branch 'for-next/spdx'
Merge branch 'for-next/ssd1307'
dos-partitions: Fix extended partitions
mmc: sdhci: Fix setting wrong buswidth
Documentation: Describe how to generate a uImage for use with bootm
scripts/common: Do not mmap in read_file_2()
scripts: bareboximd: Use mmap when possible
Revert "scripts/common: fix write_file when opened with mmap"
Release v2022.02.0
Steffen Trumtrar (2):
acpi.h: add defines for adr_space and gas
watchdog: add support for wdat_wdt
Uwe Kleine-König (1):
arm: mvebu: Replace license and copyright boilerplate by SPDX identifiers
--
Pengutronix e.K. | |
Steuerwalder Str. 21 | http://www.pengutronix.de/ |
31137 Hildesheim, Germany | Phone: +49-5121-206917-0 |
Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 |
More information about the barebox
mailing list