* v2025.04.0
@ 2025-04-23 8:04 Sascha Hauer
0 siblings, 0 replies; only message in thread
From: Sascha Hauer @ 2025-04-23 8:04 UTC (permalink / raw)
To: Barebox List
Hi All,
barebox-2025.04.0 is just released. Overall a total of 196 patches went
into this release. The TI K3 support continues to evolve and this
release brings us verification of the 2nd stage full barebox using the
K3 ROM API or via compiling a hash of the full barebox into the first
stage barebox. The latter could be reused on other SoCs which also
require chainloading a full barebox. Some codesize cleanups in the
filetype detection now makes the am335x_mlo_defconfig compile again
within its size constraints. This has been broken since the last NAND
layer update. Other than that we have a new i.MX93 board supported, the
Phytec phyBOARD Segin i.MX93. The majority of patches is still the usual
flow of fixes and cleanups.
See below for a full list.
Have Fun!
Sascha
----------------------------------------------------------------
Ahmad Fatoum (83):
kbuild: export whether we are cross compiling
kbuild: override host system KCONFIG_DEFCONFIG_LIST
fs: combine __d_alloc's allocations into one
kbuild: add support for clang-analyzer with scan-build
soc: ti: k3-navss-ringacc: fix COMPILE_TEST link error
treewide: fix missing headers in sandbox allyesconfig
drivers: don't cast pointer directly to enum
firmware: arm_scmi: smc: compile only for ARM
video: stm32-ltdc: fix printing uninitialized variable
usb: core: remove unnecessary comparison
ddr_spd: fix always true sub-condition
hush: fix make_string behavior on empty strings
nvmem: fix clang-analyzer false-positive use of uninitialized value
string: initialize string array in string selftest
commands: ubsan: hide zero division in test
crypto: ecc: fix clang-analyzer warning about NULL dereference
mci_spi: fix possible use of uninitialized variable
mtd: have mtd_read populate retlen always
of: fdt: silence possible static analyzer false positive
ubi: workaround zero division on malformed input in ubi_assert
video: Rockchip: fix zero division in rk3588_calc_cru_cfg
lib: scatterlist: don't assert last element for empty sglist
scripts: omap3-usb-loader: fix clang-analyzer false-positive
clk: analogbits: wrpll-cln28hpc: bail out before zero division
watchdog: stm32_iwdg: bail out before zero division
arch: move promptless options to end of Kconfig file
RISC-V: rename HAS_CACHE to RISCV_ICACHE
treewide: retire CONFIG_HAS_CACHE
arch: move hidden arch options to arch/Kconfig
arch: move PHYS_ADDR_T_64BIT definition to arch/Kconfig
x86: move CONFIG_PHYS_ADDR_T_64BIT setting into Kconfig
malloc: return ZERO_SIZE_PTR for 0-byte allocations
vsprintf: make basprintf an alias of xasprintf
treewide: remove NULL checks for revised basprintf
MAKEALL: support direct options for KCONFIG_ADD
MAKEALL: parse kconfig_add out of YAML files
scripts/make_fit: factor dtb file name into configuration name
amba: drop unused hepers for creating AMBA devices outside OF
amba: support masking data abort during identification
ARM: qemu: mask data aborts during AMBA identification
Documentation: user: intro: update feedback section on ML
Revert "Documentation: remove info about bridging to matrix"
firmware: disable MISSING_FIRMWARE_ERROR for COMPILE_TEST builds
include: asm-generic/pointer.h: fix ASM_PTR definition for i386
sandbox: do not enable SANDBOX_LINUX_I386 in allyesconfig
Documentation: devicetree: fix Sphinx warnings
ARM: mvebu: kwb_bbu: add missing header
net: phy: fix of_get_phy_mode for XLGMII and beyond
vsprintf: fix left indentation when formatting wide string arguments
test: self: printf: add tests for formatting wide strings
commands: ubsan: fixup hide zero division in test
video: ssd1307fb: set default mode
ci: coverity: fix git hash truncation to 10 characters
fs: smhfs: fix crash when stat'ing file
sandbox: use POSIX header instead of Linux one
sandbox: don't build tap support code without CONFIG_DRIVER_NET_TAP
sandbox: os: tap: make it compile with musl
common: pe: fix pe reloc pointer overrun
efi: payload: init: fix condition in warning message
i2c: muxes: pca954x: switch to device_get_match_data
treewide: export symbols needed for i2c-mux-pca954x.ko
kbuild: compile *.mod.c files with -fshort-wchar
hardening: add missing word in Kconfig comment
fs: add only successful filesystem probes to fs_device_list
common: pe: fix crash when pe_load was not called
barebox.h: annotate __hang as __noreturn
bootm: associate bootm overrides with struct bootentry
bootm: remove ability for late override of bootm.image
bootm: have bootm_open_fit return -ENOSYS if support missing
Revert "mmc: merge block read/write functions"
tlsf: hardening: unpoison trailing padding before zeroing it
tlsf: hardening: skip KASAN checks when zeroing memory
ARM: cpu: start: fix ramoops and OP-TEE co-existence
lib: select HAS_INSECURE_DEFAULTS from ALLOW_PRNG_FALLBACK
crypto: ecc: use HWRNG for random numbers
crypto: imx-scc: blobgen: use HWRNG for random numbers
KASan: fix possible breakage with CONFIG_INIT_STACK_ALL
ARM: Layerscape: fix compilation of LS1028 without LS1046
ARM: k3: define debug_ll_write_reg only on CONFIG_DEBUG_AM62X_UART=y
memory: correct return value in request_barebox_region stub
Documentation: document querying of barebox version
Documentation: devicetree: add of_diff hint for visualizing fixups
font: fbconsole: fix underflow when printing non-ASCII characters
Alexander Shiyan (13):
at91: Remove non-devicetree board support for SAMA5D3 SOC
at91: sama5d2: Do not use the contents of BSC_CR if the DISABLE_BSCR bit is set in the fuse
at91:: Remove dead definition of atmel_nand_load_image()
at91: ddramc: Trivial code cleanup
at91: Use proper values of stashed SAMA5D2/3/4 bootsource
at91: Remove AT91_LOAD_BAREBOX_SRAM option
images: at91: Fix MAX_PBL_IMAGE_SIZE value for xload
ARM: at91: Remove SAMA5D2 handling from sam9_smc driver
ARM: at91: Add PBL_BREAK support
ARM: at91: Merge sama5_boot_xload() asm code
ARM: at91: Rename xload-mmc.c
clk: rockchip: rk3588: make refclko25m_ethX critical
firmware: .gitignore: Add *.sum generated file
Bastian Krause (11):
bootchooser: fix state_prefix nv variable in error message
kbuild: undefine linux/unix macros
doc: bootchooser: drop article before bootchooser
doc: bootchooser: drop confusing description for "remaining_attempts"
doc: bootchooser: clarify marking boot successful from barebox
doc: bootchooser: don't recommend NV backend
doc: bootchooser: move global.bootchooser.reset_attempts docs down to other variables
doc: bootchooser: rephrase global.bootchooser.reset_priorities description
doc: bootchooser: document defaults of global.bootchooser.*
doc: bootchooser: rephrase scenarios
doc: bootchooser: document NV storage backend separately
Fabian Pflug (1):
ARM: dts: tqma93xx add dummy supply to regulator
Hongxu Jia (1):
scripts/dtc: clean up yamltree from dtc
Jonas Rebmann (3):
ARM: boards: Add support for phyBOARD-Segin i.MX 93
mfd: pca9450: configure pmic reset behavior
ARM: boards: remove obsolete PCA9450_RESET_CTRL setup
Jules Maselbas (21):
eeprom: at25: replace strncpy with strlcpy
eeprom: at25: add explicit fallthrough
common: deep-probe: make __barebox_deep_probe_{start,end} of array type
dma-devices: k3-udma: remove duplicated include
dma-devices: k3-udma: use snprintf instead of sprintf
pmdomain: ti-k3: remove trailing whitespace
mci: sunxi-mmc: do not log error message on EINVAL error
commands: of_display_timings: prevent memory leak
regulator: fan53555: suppress warning about uninitialized variable
treewide: use fallthrough pseudo keyword in switches
sandbox: sdl: fix compilation on musl-libc
sandbox: sdl: make window variable static
vsprintf: fix missing break when printing %pJP
vsprintf: add explicit fallthrough
treewide: add explicit fallthrough and break
lib: add explicit fallthrough in strtoull_suffix
mtd: spi-nor: add explicit fallthrough
lib: add explicit break in kstrtox/strtox
fbconsole: add missing break
commands: edit: Fix potential out-of-bound access
commands: edit: remove the memset call on screenline
Lars Schmidt (1):
pinctrl: at91: add sama5d3 compatible after DT regression
Oleksij Rempel (4):
net: dsa: Add global forwarding mode support
Documentation: networking: Add DSA switch support documentation
net: dsa: sja1105: Add support for global forwarding mode
commands: Add `ip` command for listing interfaces, addresses, and routes
Sascha Hauer (59):
dts: update to v6.14-rc4
ARM: at91: remove obsolete defconfig
barebox-environment: Use default mount path
firmware: always generate sha256sum
firmware: add function to verify next image
ARM: k3: r5: drop loading of separate binaries
ARM: k3: r5: add proper error handling
fip: rework fip_image_open()
fip: fix wrong function call
fip: add function to calculate a sha256 over FIP image
ARM: am625: support hash verification of full barebox
ARM: k3: add support for authenticating images against the ROM API
ARM: k3: r5: delete fip image when it can't be opened
ARM: k3: r5: Allow to authenticate next image by ROM API
scripts/k3img: remove temporary files
scripts: add k3sign
ARM: k3: r5: select HAS_INSECURE_DEFAULTS when necessary
net: am65-cpsw-nuss: depends on DMA support
ARM: multi_v8_defconfig: enable k3 drivers
ARM: k3-r5_defconfig: enable eMMC boot partitions
dts: update to v6.14-rc6
mci: use struct cid
mmc: merge block read/write functions
mci: cleanup code around ready_for_use flag
mci: mci_spi: remove stray return 0
mci: mci_spi: fix warning message
mci: mci_spi: use mci_of_parse()
filetype: add file_detect_compression_type()
filetype: add file_detect_fs_type()
filetype: add function pointer to file_name_detect_type_offset()
filetype: let cdev_detect_type() only detect filesystems
filetype: make file type strings optional
ARM: am33xx: myirtech-myd: add MLO specific device tree
ARM: am335x_mlo_defconfig: disable file type strings
dts: update to v6.14-rc7
Merge branch 'for-next/am625'
Merge branch 'for-next/at91'
Merge branch 'for-next/clang-analyzer'
Merge branch 'for-next/dts'
Merge branch 'for-next/filetype'
Merge branch 'for-next/imx'
Merge branch 'for-next/mci'
Merge branch 'for-next/misc'
Merge branch 'for-next/rockchip'
Merge branch 'for-next/socfpga'
linux/printk.h: fix typos
mci: Do not access ext_csd on SD cards
fip: remove debugging leftover
mci: fix data write
filetype: fix MBR detection
filetype: fix FILETYPE_STRING misspelling
ratp: Drop wrong alignment annotation
ratp: do not export ratp command list
ratp: make ratp commands const
blspec: fix dryrun support
commands: boot: document bootchooser option
ARM: Layerscape: fix icid compilation for 32bit layerscape
Revert "ARM: k3: define debug_ll_write_reg only on CONFIG_DEBUG_AM62X_UART=y"
Release v2025.04.0
Stefan Kerkmann (1):
i.mx8: ocotp: add GPx defines
Stefano Manni (1):
imx-bbu-nand-fcb: do not use hardcoded devicefile
Steffen Trumtrar (5):
ARM: SoCFPGA: move wait_on_timeout to generic
ARM: SoCFPGA: arria10-sdram: cleanup emif_clear
ARM: SoCFPGA: arria10-sdram: cleanup emif_reset
ARM: SoCFPGA: arria10-sdram: remove workaround
ARM: SoCFPGA: arria10-sdram: cleanup ddr_setup
Uwe Kleine-König (3):
Documentation: rockchip: Update versions of DDR init blobs
arm64: rockchip: Refresh rockchip_v8_defconfig
arm64: rockchip: Enable rk-usb-loader in rockchip_v8_defconfig
--
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 |
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2025-04-23 9:02 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2025-04-23 8:04 v2025.04.0 Sascha Hauer
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox