I have never done that flow. It seems like you have 1. and 2. done and that if you add my command to a u-boot script, it will accomplish (1), although that is probably what that assembly command you have written does. (2) and (3), I have not done. I don’t know how to tell u-boot to jump to some physical address. Depending on what bus you are using to talk to the fabric, you will have to point the processor to the base address for that bus’s address space (consult https://www.intel.com/content/www/us/en/programmable/hps/cyclone-v/hps.html) + whatever the offset of the OCM is on that bus. All of this assumes that hardware support, if necessary, for reads from that address space has already been set up by FSBL so that fetch instructions from the ARM processor will actually work.
That is all I got.