[PATCH v2 0/6] net: fm: Verify Fman microcode
Sean Anderson
sean.anderson at seco.com
Sat Aug 13 08:15:51 CEST 2022
On 4/22/22 1:38 PM, Sean Anderson wrote:
> Surprisingly, Fman microcode does not seem to be verified. This series
> aims to rectify this by introducing an optional FIT wrapper. This
> wrapper is made mandatory if FIT_SIGNATURE is enabled. NXP boards do not
> use this config, so the microcode will remain unverified for them. This
> is OK, since we do not want to break existing systems.
>
> This series depends on [1]. There is no logical dependency, but they
> modify adjacent #includes, so the past patch will not apply cleanly
> unless that series is applied.
>
> [1] https://lore.kernel.org/u-boot/20220422173032.2259019-1-sean.anderson@seco.com/
>
> Changes in v2:
> - Document helpers
> - Split off Fman microcode verification patches into their own series
> - Split helper refactoring into a patch adding the helpers and one patch
> per subsystem.
>
> Sean Anderson (6):
> ARMv8/sec_firmware: Remove SEC_FIRMWARE_FIT_CNF_NAME
> image: fit: Add some helpers for getting data
> ARMv8/sec_firmware: Convert to use fit_get_data_conf_prop
> cmd: fpga: Convert to use fit_get_data_node
> net: Convert fit verification to use fit_get_data_*
> net: fm: Add support for FIT firmware
>
> arch/arm/cpu/armv8/sec_firmware.c | 52 ++--------------------
> boot/image-fit.c | 37 ++++++++++++++++
> cmd/fpga.c | 24 +++-------
> drivers/net/fm/fm.c | 18 ++++++++
> drivers/net/fsl-mc/mc.c | 30 ++-----------
> drivers/net/pfe_eth/pfe_firmware.c | 40 +----------------
> include/image.h | 70 ++++++++++++++++++++++++++++++
> 7 files changed, 139 insertions(+), 132 deletions(-)
>
ping
More information about the U-Boot
mailing list