Hi Sean,
On 9/6/2022 11:27 PM, Sean Anderson wrote:
On 9/6/22 1:22 AM, Peng Fan wrote:
On 4/23/2022 1:38 AM, 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/[email protected]/
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
Patch 6 failed to apply, could you please rebase?
Please try [1].
--Sean
[1]
https://lore.kernel.org/u-boot/[email protected]/#t
➜ u-boot git:(fsl-qoriq-master) ✗ pwclient git-am 1666898 1666901
1666900 1666903 1666902 1666904
Applying patch #1666898 using 'git am'
Description: [RESEND,v2,1/6] ARMv8/sec_firmware: Remove
SEC_FIRMWARE_FIT_CNF_NAME
Applying: ARMv8/sec_firmware: Remove SEC_FIRMWARE_FIT_CNF_NAME
Applying patch #1666901 using 'git am'
Description: [RESEND,v2,2/6] image: fit: Add some helpers for getting data
Applying: image: fit: Add some helpers for getting data
Applying patch #1666900 using 'git am'
Description: [RESEND,v2,3/6] ARMv8/sec_firmware: Convert to use
fit_get_data_conf_prop
Applying: ARMv8/sec_firmware: Convert to use fit_get_data_conf_prop
Applying patch #1666903 using 'git am'
Description: [RESEND,v2,4/6] cmd: fpga: Convert to use fit_get_data_node
Applying: cmd: fpga: Convert to use fit_get_data_node
Applying patch #1666902 using 'git am'
Description: [RESEND,v2,5/6] net: Convert fit verification to use
fit_get_data_*
Applying: net: Convert fit verification to use fit_get_data_*
Applying patch #1666904 using 'git am'
Description: [RESEND,v2,6/6] net: fm: Add support for FIT firmware
Applying: net: fm: Add support for FIT firmware
error: patch failed: drivers/net/fm/fm.c:6
error: drivers/net/fm/fm.c: patch does not apply
Patch failed at 0001 net: fm: Add support for FIT firmware
hint: Use 'git am --show-current-patch=diff' to see the failed patch
When you have resolved this problem, run "git am --continue".
If you prefer to skip this patch, run "git am --skip" instead.
To restore the original branch and stop patching, run "git am --abort".
'git am' failed with exit status 128
Thanks,
Peng.