From: Ahmad Fatoum <a.fatoum@pengutronix.de>
To: Alexander Shiyan <eagle.alexander923@gmail.com>,
Sascha Hauer <s.hauer@pengutronix.de>
Cc: Barebox List <barebox@lists.infradead.org>,
Michael Tretter <mtr@pengutronix.de>
Subject: Re: v2025.09.0
Date: Tue, 30 Sep 2025 15:15:14 +0200 [thread overview]
Message-ID: <00e828e8-be6f-40bf-b83d-026fdf0fbe8a@pengutronix.de> (raw)
In-Reply-To: <CAP1tNvTR9SkajSZaeh2Jsb_FNu=w87Et5oAcc1=FoZiK=_-rCQ@mail.gmail.com>
Hello Alexander,
On 9/30/25 3:10 PM, Alexander Shiyan wrote:
> Hello.
>
> shc@shc /home/ARM64/barebox $ LANG=en PATH=$PATH:/usr/local/usr64/bin
> make ARCH=arm64 CROSS_COMPILE=aarch64-buildroot-linux-gnu- -j25
> CREATE include/config.h
> HOSTCC scripts/rkimage
> scripts/rkimage.c:16:10: fatal error: openssl/core_names.h: No such
> file or directory
> 16 | #include <openssl/core_names.h>
> | ^~~~~~~~~~~~~~~~~~~~~~
> compilation terminated.
> make[1]: *** [scripts/Makefile.host:107: scripts/rkimage] Error 1
> make: *** [Makefile:1095: scripts] Error 2
What's your version of OpenSSL? Can you run with V=1 and paste the full
compiler command line that's used to build rktime?
Thanks,
Ahmad
>
> вт, 30 сент. 2025 г. в 12:18, Sascha Hauer <s.hauer@pengutronix.de>:
>>
>> Hi All,
>>
>> I am happy to release barebox-2025.09.0.
>>
>> This relase brings us a bunch of new stuff. First of all there is
>> SoCFPGA Agilex5 support and also Rockchip RK3576 support. Ahmad has
>> introduced bfetch support, a nice eyecandy which shows information about
>> the currently running barebox similar to neofetch. To get there Ahmad
>> also introduced structered I/O support which allows us to capture
>> information from command output in a machine readable way. We are not
>> there yet, but in future this could be used to pass objects between
>> commands. Along with the RK3576 support Michael has also upstreamed
>> support for booting signed Rockchip images so that we can now offer
>> secure boot for Rockchip. The nvmem layer now has nvmem-layout support.
>> device tree overlay files can now be integrated into FIT images so
>> that they can now be signed along with the FIT image.
>>
>> As usual there are several fixes and improvements all over the place,
>> see below for a full list of patches that went into this release.
>>
>> Have Fun!
>> Sascha
>>
>> Ahmad Fatoum (127):
>> test: update requirement to Labgrid v25.0
>> test: drop now superfluous extra_args
>> test: document pytest --env and --fs options
>> include: linux/iopoll.h: evaluate timeout_us argument only once
>> mci: bcm2835: allow core to request timeouts longer than 100ms
>> mci: sdhci: use sdhci_compute_timeout in sdhci_wait_idle[_data]
>> mci: sdhci: reduce duplication in sdhci_wait_idle[_data]
>> test: add support for pytest --graphic
>> test: add --bootarg option when running under QEMU
>> ci: pytest: print labgrid console output inline
>> common: prefix panic with PANIC:
>> ARM: interrupts: unify panic output on unhandled exception
>> mmu: define MAP_WRITECOMBINE for all architectures
>> ppc: implement sync_caches_for_execution
>> MIPS: implement sync_caches_for_execution
>> openrisc: implement sync_caches_for_execution
>> video: remap framebuffer as writecombine if possible
>> ARM: mmu: introduce new maptype_t type
>> ARM: mmu: compare only lowest 16 bits for map type
>> ARM: mmu: prefix pre-MMU functions with early_
>> ARM: mmu: panic when alloc_pte fails
>> ARM: mmu32: introduce new mmu_addr_t type
>> ARM: mmu: provide zero page control in PBL
>> ARM: mmu: print map type as string
>> ARM: mmu64: rename create_sections to __arch_remap_range
>> ARM: mmu: move get_pte_attrs call into __arch_remap_range
>> ARM: mmu64: print debug message in __arch_remap_range
>> ARM: mmu: make force_pages a maptype_t flag
>> ARM: mmu64: move granule_size to the top of the file
>> ARM: mmu64: fix benign off-by-one in flush_cacheable_pages
>> ARM: mmu64: make flush_cacheable_pages less 64-bit dependent
>> ARM: mmu64: allow asserting last level page in __find_pte
>> ARM: mmu64: rename __find_pte to find_pte
>> ARM: mmu32: rework find_pte to have ARM64 find_pte semantics
>> ARM: mmu64: factor out flush_cacheable_pages for reusability
>> ARM: mmu32: flush only cacheable pages on remap
>> ARM: mmu32: factor out set_pte_range helper
>> ARM: mmu64: factor out set_pte_range helper
>> ARM: mmu: define dma_alloc_writecombine in common code
>> serial: cadence: support console= and earlycon= fixups
>> ARM: zynq: drop the board-specific environment
>> kbuild: drop ineffectual variable assignments in Makefile.dtbs
>> hardening: make stack guard page the default
>> hardening: update text after addition of CONFIG_ARM_MMU_PERMISSIONS
>> tee: optee: merge tee/optee.h and ARM asm/optee.h
>> tee: optee: skip optee node fixup if method is NULL
>> gpio: dw: support numbering via aliases
>> gpio: dw: make deep probe compatible
>> commands: iomem: add JSON output
>> commands: introduce new security command group
>> security: password: make PBKDF2 the default instead of MD5
>> security: add new top-level menu
>> commands: move login/passwd into security section
>> security: mark weaker passwords hashing algorithms insecure
>> scripts: Makefile.pic: define __NO_FORTIFY without value
>> ARM64: configs: multi_v8: disable layerscape temporarily
>> ARM: configs: multi: configure CONFIG_CONSOLE_ACTIVATE_ALL_FALLBACK
>> ARM64: configs: add multi_v8_efi_defconfig
>> driver: move device name definition into device.h
>> driver: introduce common struct bobject
>> lib: param: rename dev_remove_param to param_remove
>> param: implement dev_remove_parameters using param_remove
>> lib: param: add dev_for_each_param helpers
>> driver: initialize device parameters as part of bobject
>> param: operate on bobjects instead of full devices
>> commands: version: print value of CONFIG_NAME
>> treewide: populate CONFIG_NAME for all configs in-tree
>> test: py: change barebox_config from set to dict
>> test: add heuristic for guessing labgrid environment YAML
>> usb: drop dead iSerialNumber parameter addition
>> drivers: use dev_add_param_uint32_fixed for IDs
>> param: make bobject_add_param_fixed variadic
>> param: handle NULL gracefully in bobject_get_param
>> stringlist: implement string_list_empty
>> mtd: add devices to new mtd class
>> nvmem: add devices to new nvmem class
>> nvmem: export functions to query NVMEM size
>> video: add devices to new fb class
>> pmdomain: add easy way to check for provider support
>> bbu: add easy way to check for existent providers
>> firmware: add easy way to check for existent providers
>> rtc: export rtc_class in header
>> driver: featctrl: export of_feature_controllers
>> net: dsa: export dsa_switch_list
>> usb: export usb_host_list
>> pstore: export pstore_is_ready
>> pinctrl: export pinctrl_list
>> driver: bus: export get_bus_by_name
>> fimware: arm_scmi: export scmi_list
>> block: define BLK_TYPE_COUNT as last enum blk_type value
>> hush: implement PROMPT_COMMAND
>> common: introduce structured I/O
>> ARM: cpuinfo: support structio output
>> commands: uptime: enable structured I/O
>> string: implement strv_length helper
>> ARM: psci: client: add PSCI version/method parameters
>> net: move netmask_to_prefix into header
>> optee: add revision info to tee devinfo output
>> tee: enable structured I/O in devinfo handler
>> security: blobgen: add easy way to check for existent providers
>> clk: implement clk_have_nonfixed_providers
>> commands: introduce bfetch command
>> configs: enable bfetch in some popular defconfigs
>> hush: structio: silence missing command error message
>> commands: introduce new security command group
>> security: password: make PBKDF2 the default instead of MD5
>> commands: move login/passwd into security section
>> common: fix outdated barebox_set_hostname comment
>> RISC-V: virt: riscvemu: set better hostname/model
>> netconsole: bump down ip/port not set messages to info
>> RISC-V: cpuinfo: enable structured I/O
>> commands: bfetch: add RISC-V cpu/firmware info
>> RISC-V: riscvemu: update configs for web demo
>> RISC-V: rv64i_defconfig: enable Virt I/O
>> poller: allow suppressing overtime warnings
>> common: panic: add new CONFIG_PANIC_TRAP option
>> fuzz: add test harness for fuzzing nul-terminated strings
>> test: self: jwt: add dedicated option for development_rsa2048.pem
>> security: jwt: add simple fuzzer
>> state: do not panic on flipped bits in on-disk sizes
>> state: dtb: enforce minimum FDT length
>> ARM: cpu: allow selecting CPU_V7/CPU_V8 directly
>> checkpatch: drop ENOSYS warning
>> crypto: ecc: drop unused curve25519 definitions
>> test: emulate.pl: remove in favor of pytest
>> common: misc: reduce duplication in strerror
>> common: binfmt: replace generic ENOENT message with "Command not found"
>>
>> Alexander Kurz (1):
>> ARM i.MX: fix iMX6SL detection
>>
>> Alexander Shiyan (2):
>> arm: bootm-fip: remove redundant variable declaration
>> Revert "ARM: at91: choose proper parent for both MCI clocks"
>>
>> Antony Pavlov (4):
>> include/stdio.h: drop serial_printf() declaration
>> include/scsi.h: drop unused declarations
>> include/of.h: drop of_parse_dtb() declaration
>> include/driver.h: drop unused declarations
>>
>> Bastian Krause (1):
>> ARM: riotboard: add habv4-imx6-gencsf.h to flash header
>>
>> Bo Sun (5):
>> of: platform: rename parameter 'bus' to 'node' in of_platform_bus_create()
>> driver: clean up comment formatting and spacing
>> miitool: clarify help text for default behavior and -s option
>> of: base: fix of_match_node function documentation
>> driver: convert struct device comments to kernel-doc style
>>
>> Chali Anis (9):
>> clk: clkdev: fix format security.
>> arm: configs: raspberry-pi: add support for fit image.
>> efi: devicepath: add support for mbr partition.
>> efi: payload: early-mem: add memory type on early mem allocation
>> arm: crypto: add a check for crypto extensions support.
>> clk: clkdev: fix format security.
>> drivers: dma: refactor: rename dma_ops to dma_device_ops.
>> riscv: dma: rename dma_ops to dma_map_ops.
>> video: efi-gop: remove dependency to x86.
>>
>> David Jander (9):
>> clk: rockchip: clk-pll.c: Fix macro name confusion
>> clk: rockchip: Introduce rockchip_grf_type enum from kernel driver
>> ARM: Initial support for Rockchip RK3576
>> arm: dts: Add barebox specific RK3576.dtsi
>> aiodev: rockchip_saradc.c: Add support for RK3576
>> gpio: gpio-rockchip.c: Add support for GPIO_TYPE_V2_2
>> arm: dts: rk3576.dtsi: Add gpio aliases
>> phy: phy-rockchip-inno-usb2.c: Fix crash if phyclk isn't found
>> arm: boards: Add support for Protonic PRTPUK board
>>
>> Gwenhael Goavec-Merou (2):
>> ARM: zynq: zed: remove early clock config causing hang
>> ARM: zynq: zed: add SDIO clk frequency configuration
>>
>> Ivaylo Ivanov (1):
>> clocksource: arm_architected_timer: support clock-frequency
>>
>> Marco Felsch (29):
>> block: follow links before check if cdev_is_block_partition
>> keytoc: mark keyspec user input as readonly
>> keytoc: add support to handle single env keyspec
>> of: sync of_*_phandle_with_args with Linux
>> of: base: add of_parse_phandle_with_optional_args()
>> of: device: Export of_device_make_bus_id()
>> nvmem: core: fix nvmem_register error path
>> crypto: add examples to CRYPTO_PUBLIC_KEYS
>> nvmem: core: sync with Linux
>> nvmem: core: expose nvmem cells as cdev
>> nvmem: core: allow single and dynamic device ids
>> eeprom: at24: fix device name handling
>> nvmem: core: create a header for internal sharing
>> FIT: fix missing free in fit_open error path
>> FIT: fit_open_configuration: add match function support
>> of: overlay: make the pattern match function more generic
>> of: overlay: make search dir more generic
>> of: overlay: refactor of_overlay_global_fixup
>> FIT: make fit_config_verify_signature public
>> of: overlay: add FIT image overlay support
>> of: overlay: replace filename with an more unique name
>> of: overlay: add more debugging prints to of_overlay_matches_filter
>> FIT: add support to cache opened fit images
>> nvmem: core: add nvmem-layout support
>> nvmem: core: add an index parameter to the cell
>> nvmem: core: add per-cell post processing
>> nvmem: core: add cell based fixup logic
>> nvmem: core: provide own priv pointer in post process callback
>> nvmem: core: drop global cell_post_process
>>
>> Michael Tretter (11):
>> scripts: rockchip: use correct header size
>> scripts: rockchip: rename hashtype to flags
>> scripts: rockchip: add helper for updating hash
>> scripts: rockchip: rename NEWIDB_MAGIC to NEWIDB_MAGIC_RKNS
>> scripts: rockchip: support RKSS images
>> commands: mmc_extcsd: fix calculation of RPMB size
>> filetype: detect Rockchip signed images
>> ARM: rockchip: bbu: accept signed images
>> ARM: rockchip: bootm: don't propagate error from register_image_handler
>> ARM: rockchip: bootm: accept signed images
>> scripts: rockchip: implement image signing
>>
>> Sascha Hauer (43):
>> dts: update to v6.16-rc5
>> dts: update to v6.16-rc6
>> dts: update to v6.16-rc7
>> dts: update to v6.16
>> dts: update to v6.17-rc1
>> Merge branch 'for-next/security' into for-next/bfetch
>> ARM: k3: AM62l3-EVM: add usb0
>> ARM: k3: quote PEM files
>> ARM: k3: allow to pass custom signing keys
>> k3img: handle PKCS#11 uris
>> dts: update to v6.17-rc2
>> Merge branch 'master' into HEAD
>> dts: update to v6.17-rc3
>> Merge branch 'for-next/security' into HEAD
>> crypto: drop BOOTM_FITIMAGE_PUBKEY
>> crypto: Allow to include development keys in build
>> crypto: include public key hashes
>> commands: add keys command
>> fit: consistently pass around fit_handle
>> fit: improve diagnostics
>> ARM: K3: Update yaml files for AM62L
>> ARM: k3: use newer ti-linux-firmware
>> ARM: k3: add syscon-reboot-mode
>> public-keys: store pointers in linker list
>> Merge branch 'for-next/arm'
>> Merge branch 'for-next/bfetch'
>> Merge branch 'for-next/dts'
>> Merge branch 'for-next/fit-overlay'
>> Merge branch 'for-next/k3'
>> Merge branch 'for-next/keys'
>> Merge branch 'for-next/misc'
>> Merge branch 'for-next/mmc'
>> Merge branch 'for-next/nvmem-layout'
>> Merge branch 'for-next/rockchip'
>> Merge branch 'for-next/socfpga'
>> Merge branch 'for-next/sync-caches'
>> Merge branch 'for-next/test'
>> Merge branch 'for-next/usbnet'
>> treewide: drop useless casting to void * in of_device_id
>> crc-itu-t: fix typo in CRC ITU-T polynomial comment
>> firmware: handle firmware files being links correctly
>> lib: add crc16 support
>> nvmem: add support for Atmel sha204(a)
>>
>> Stefan Kerkmann (9):
>> ARM: i.MX: ele: make ele_life_cycle public
>> hab: writing the same srk hash is not an error
>> usb: dwc3: remove CONFIG_USB_ROLE_SWITCH in condition
>> net: usb: r8152: disable rx aggregation
>> net: usb: r8152: print the detected version
>> net: usb: usbnet: calm noisy debug calls
>> net: usb: add debug call in the receive path
>> net: usb: ax88179_178a: align rx_fixup with upstream
>> net: usb: ax88179_178a: align reset with upstream
>>
>> Stefano Manni (1):
>> mtd: nand: add manufacturer ISSI
>>
>> Steffen Trumtrar (11):
>> ARM: socfpga: kconfig: sort entries
>> mach: socfpga: debug_ll: rework putc_ll
>> reset: reset-socfpga: build only for 32-bit socfpga
>> arm: socfgpa: add support for SoCFPGA Agilex5
>> clk: support init->parent_data
>> linux: clk: add fw_name
>> clk: socfpga: add agilex5 clock support
>> net: phy: add Analog Devices ADIN1300
>> net: add support for Designware XGMAC (10gb) ethernet
>> ARM: socfpga: add Arrow AXE5 Agilex5 board
>> spi: mvebu: move timekeeping out of hot path
>>
>> --
>> 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 |
>>
>
>
--
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 prev parent reply other threads:[~2025-09-30 13:15 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-09-30 9:18 v2025.09.0 Sascha Hauer
2025-09-30 13:10 ` v2025.09.0 Alexander Shiyan
2025-09-30 13:15 ` Ahmad Fatoum [this message]
2025-09-30 13:25 ` v2025.09.0 Alexander Shiyan
2025-09-30 13:48 ` v2025.09.0 Ahmad Fatoum
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=00e828e8-be6f-40bf-b83d-026fdf0fbe8a@pengutronix.de \
--to=a.fatoum@pengutronix.de \
--cc=barebox@lists.infradead.org \
--cc=eagle.alexander923@gmail.com \
--cc=mtr@pengutronix.de \
--cc=s.hauer@pengutronix.de \
/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