[PATCH v2 00/13] commands: add bfetch/buds of command redirection
Ahmad Fatoum
a.fatoum at barebox.org
Wed Aug 13 07:33:32 PDT 2025
See patches for individual changelog.
Ahmad Fatoum (13):
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
arch/arm/configs/multi_v7_defconfig | 1 +
arch/arm/configs/multi_v8_defconfig | 1 +
arch/arm/cpu/cpuinfo.c | 47 +-
arch/arm/cpu/psci-client.c | 17 +-
arch/riscv/configs/rv64i_defconfig | 1 +
arch/riscv/configs/virt32_defconfig | 1 +
arch/sandbox/configs/sandbox_defconfig | 1 +
commands/Kconfig | 11 +
commands/Makefile | 1 +
commands/bfetch.c | 752 +++++++++++++++++++++++++
commands/ip.c | 13 -
commands/uptime.c | 34 +-
common/Kconfig | 4 +
common/Makefile | 1 +
common/hush.c | 3 +-
common/structio.c | 56 ++
drivers/clk/clk-fixed.c | 7 +
drivers/clk/clk-fixed.h | 11 +
drivers/clk/clk.c | 14 +
drivers/tee/optee/smc_abi.c | 17 +-
drivers/tee/tee_core.c | 25 +-
include/blobgen.h | 7 +
include/linux/clk.h | 9 +
include/linux/string_choices.h | 18 +
include/net.h | 13 +
include/param.h | 10 +
include/string.h | 7 +
include/stringlist.h | 6 +
include/structio.h | 44 ++
lib/string.c | 17 +
security/blobgen.c | 18 +-
31 files changed, 1102 insertions(+), 65 deletions(-)
create mode 100644 commands/bfetch.c
create mode 100644 common/structio.c
create mode 100644 drivers/clk/clk-fixed.h
create mode 100644 include/linux/string_choices.h
create mode 100644 include/structio.h
--
2.39.5
More information about the barebox
mailing list