* v2025.11.0
@ 2025-11-12 8:21 Sascha Hauer
2025-11-12 8:46 ` v2025.11.0 Alexander Shiyan
0 siblings, 1 reply; 3+ messages in thread
From: Sascha Hauer @ 2025-11-12 8:21 UTC (permalink / raw)
To: Barebox List
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 |
^ permalink raw reply [flat|nested] 3+ messages in thread* Re: v2025.11.0
2025-11-12 8:21 v2025.11.0 Sascha Hauer
@ 2025-11-12 8:46 ` Alexander Shiyan
2025-11-12 9:49 ` v2025.11.0 Sascha Hauer
0 siblings, 1 reply; 3+ messages in thread
From: Alexander Shiyan @ 2025-11-12 8:46 UTC (permalink / raw)
To: Sascha Hauer; +Cc: Barebox List
Hello Sascha.
Seems, It seems you forgot "[PATCH v2] clk: rockchip rk3588: configure
CPLL in driver" patch.
ср, 12 нояб. 2025 г. в 11:22, Sascha Hauer <s.hauer@pengutronix.de>:
>
> 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 |
>
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2025-11-12 9:50 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2025-11-12 8:21 v2025.11.0 Sascha Hauer
2025-11-12 8:46 ` v2025.11.0 Alexander Shiyan
2025-11-12 9:49 ` v2025.11.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