Julius Werner has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/29969 )
Change subject: qcs405: memlayout: Make bootblock 64k aligned ......................................................................
Patch Set 13:
Thanks for the context, but I still don't quite follow why this is needed. Can you explain in more detail how this remapping works (I assume that is Qualcomm-specific because I can't find anything about it in the Arm A.R.M.)? Is the bootblock mapped to both 0x0 and 0x8c300000 at this point? Why can't you just reset to the real address instead (isn't that what RVBAR_EL3 is for)?
FWIW we might also be able to implement the 32-to-64 reset in coreboot if there is a completely platform-independent way to do it and we can hide it all nicely behind a Kconfig.