From: Sascha Hauer <s.hauer@pengutronix.de>
To: Barebox List <barebox@lists.infradead.org>
Subject: v2025.11.0
Date: Wed, 12 Nov 2025 09:21:49 +0100 [thread overview]
Message-ID: <aRRDnV7rhE1VUgez@pengutronix.de> (raw)
Hi All,
barebox 2025.11.0 is released.
This is one of the smaller releases this time. We have support for two
new boards, the i.MX93 FRDM board and the Enclustra Mercury+ SA2 board.
The NFS code does much better checking of the data coming from the
network so that memory overflows on corrupted NFS packets are avoided.
The parted command is now able to create a partition up to the end of
the device which simplifies scripting.
See below for the migration guide and a full list of patches that went
into this release.
Have Fun!
Sascha
Migration notes for v2025.11.0
==============================
i.MX GPIOs
----------
Reading output GPIOs now returns the configured output level instead
of reading back the input register. This aligns us with what Linux
is doing, but may falsify readings of single-ended GPIOs that have
the SION bit configured.
Board support
-------------
Karo TX6X
^^^^^^^^^
The barebox update handler for this SoM no longer unconditionally updates
/dev/mmc3.boot0, but instead it now updates the inactive boot partition
on /dev/mmc3 and then sets it as active allowing for power-fail safety.
----------------------------------------------------------------
Ahmad Fatoum (39):
efi: payload: split out payload Kconfig symbols
fs: factor out final file open logic out of openat()
fs: allocate inodes for O_TMPFILE-created files
tlsf: move kasan_poison_shadow into tlsf_add_pool
efi: payload: bootm: add support for fit image
efi: payload: make selectable without COMPILE_TEST
tlsf: use compiler's static_assert implementation
fs: make dpath always panic on OOM
fs: add filepath helper
test: self: malloc: fix double free after expect_alloc_fail
test: py: fit: don't remove generated FIT again from testfs
FIT: compare key name hint with streq_ptr for clarity
sandbox: cut down on if clauses using SANDBOX_LIBS-y
commands: devinfo: print Deep Probe status for top-level machine device
devinfo: print / as device tree node for the root node
test: self: malloc: fix false positive when malloc store is registered
efi: payload: do not check for heap addresses in efi_load_image
test: py: dm: skip test if veritysetup command is disabled
test: py: network: skip test if tftp command is missing
test: py: fix pycodestyle warnings
test: fit: power cycle after tests in booted barebox
Documentation: gen_commands.py: escape special characters
Documentation: gen_commands.py: align whitespace with coding style
Documentation: gen_commands.py: rework if statements for compactness
Documentation: gen_commands.py: use literal block for help text
Documentation: gen_commands.py: escape name in title
kbuild: add make check target
range: fix corner cases when exclusive end is zero
test: self: add range.h test
ARM: i.MX8M: romapi: skip zero_page_access() if MMU is disabled
ARM: mmu: have zero_page_remappable() check MMU status
serial: ns16550: add UART compatible after upstream compatibility break
ARM: mmu: fix hang when reserved memory at start of RAM
efi: payload: drop unreferenced efi_do_execute_image()
filetype: introduce separate filetype_x86_efi_linux_image
efi: payload: handover: fix filetype match
efi: payload: reinstate error message when booting non-EFI stubbed kernel
efi: payload: align kernel boot status messages
migration-guides: add notes for v2024.09.0 to v2025.04.0
Chali Anis (6):
tlsf: support on-demand requesting memory from external store
efi: payload: add support for EFI initrd media protocol
efi: payload: earlymem: allocate only the barebox needs in term of memory
efi: payload: split image handling from legacy handover boot and add linux x86 image filetype
efi: payload: bootm: add support for efi stub boot
ARM: efi: add a generic defconfig for v8 efi payload
David Picard (2):
ARM: SoCFPGA: Enclustra-SA2: Add handoff files
ARM: SoCFPGA: Add Enclustra Mercury+ SA2 module
Fabian Pfitzner (1):
ARM: i.MX: karo-tx6: use mmcboot handler
Fabian Pflug (2):
common: deep-probe: include of for of_device_id
ARM: boards: i.MX93: Add NXP FRDM i.MX93 support
Jonas Rebmann (10):
virtio: Stop spamming debug buffer
test: when testfs feature is available, always enable it
test: provide testfs via fixture
test: move dm-verity testdata generation to fixture
test: move fitimage testdata generation to fixture and drop script
test: py: test_bootchooser: remove dead code
commands: tlv: clarify error opening tlv
configs: enable tlv command for multi_v7 and multi_v8
test: py: add TLV integration tests
public-keys: fix key->size for ECDSA keys
Marco Felsch (1):
aiodev: add missing headers
Maud Spierings (5):
ARM: i.MX8m: add ddr3 ram support
ARM: i.MX: Fix the iomux DSE defines for imx8mp
gpio: i.MX: make _get_value() able to read output pin state
Documentation: migration-2025.11.0: add note about new gpio behaviour
parted: add max option to mkpart <end>
Sascha Hauer (29):
dts: update to v6.17
ARM: dts: am62lx: add SD reboot mode
fs: remove redundant dev argument from fs_driver operations
fs: move fs_driver operations to struct file_operations
dts: update to v6.18-rc1
ARM: i.MX: enable new boards in defconfigs
dts: update to v6.18-rc2
commands: parted: Do not align partition end
ci: container: upgrade after update
public-keys: ecdsa: remove list in ecdsa keys
public-keys: move list out of struct public_key
public-keys: rsa: allow struct public_key to be const
public-keys: rsa: remove unused functions
public-keys: make const
ARM: dts: k3-am62l: Set cpsw3g status to disabled by default
Merge branch 'for-next/dts'
Merge branch 'for-next/efi'
Merge branch 'for-next/fs'
Merge branch 'for-next/imx'
Merge branch 'for-next/k3'
Merge branch 'for-next/misc'
Merge branch 'for-next/socfpga'
Merge branch 'for-next/tlv'
mtd: peb: mtd_peb_read(): move error message to caller
fs: nfs: drop PROG_NFS special casing
fs: nfs: do not read past packets
fs: nfs: use dev_* for messages
fs: nfs: reduce unwanted message to debug level
Release v2025.11.0
Steffen Trumtrar (1):
mci: add cadence sdhci host
Thorsten Scherer (1):
usb: dwc3: am62: Fix name of driver struct
--
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 |
next reply other threads:[~2025-11-12 8:22 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-11-12 8:21 Sascha Hauer [this message]
2025-11-12 8:46 ` v2025.11.0 Alexander Shiyan
2025-11-12 9:49 ` v2025.11.0 Sascha Hauer
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=aRRDnV7rhE1VUgez@pengutronix.de \
--to=s.hauer@pengutronix.de \
--cc=barebox@lists.infradead.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox