Julius Werner has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/34676 )
Change subject: arm64: Uprev Arm TF and adjust to BL31 parameter changes ......................................................................
Patch Set 3:
I'm not sure if the change is compatible with the bl31 blob we are using on cavium.
Ohh... right, there's that. I thought about your plat params but I didn't realize the main parameter API change would also be a problem.
Can you update your blob? If you rebase to the current TF master it's very easy to support the new API with the helpers I added (e.g. done for Rockchip in https://review.trustedfirmware.org/1209). If you need a little more time for that I can split this apart into the plat_param part and the version 2 API part and wait a little longer with the latter. But ultimately our model is to stay in sync with the submodule, we can't maintain compatibility with out-of-tree blobs that don't get updates forever (especially since the upstream TF guys seem to really want to kill the version 1 API completely).