Furquan Shaikh has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/40910 )
Change subject: soc/amd/picasso/Makefile: Allow absolute path for picasso firmware ......................................................................
Patch Set 1:
(1 comment)
https://review.coreboot.org/c/coreboot/+/40910/1/src/soc/amd/picasso/Makefil... File src/soc/amd/picasso/Makefile.inc:
https://review.coreboot.org/c/coreboot/+/40910/1/src/soc/amd/picasso/Makefil... PS1, Line 97: FIRMWARE_LOCATE=$(realpath $(dir $(call strip_quotes, $(CONFIG_AMD_PUBKEY_FILE))))
I guess my ideal solution would be to have a Kconfig option for each bin. […]
In your script, you will have to ensure that you copy 3rdparty/blobs as installed by the private coreboot repo just like coreboot ebuild does. That should take care of ensuring that even though the path is same, the binary is coming from where the board needs.
You can also have Kconfigs for each type rather than each bin. That should reduce the number of options: 1. Keys (Pub Key, IKEK) 2. PSP (BL, OS, drivers) 3. SMU 4. Debug unlock 5. Security Policy 6. MP2 7. ABL 8. PMU 9. uCode